Ubuntu Zesty - kernel BUG at /build/.../.../swapops.h:129!

Valamit sikerült az Ubuntunál elkernelpatchelni, mert a 4.10.0-20-generic magas load esetén hajlamos gyakran core-t dobni. A mainline nem érintett, úgyhogy valamelyik Ubuntu patch okozza a hibát.


Apr 27 19:46:38 alderaan kernel: [41630.576399] ------------[ cut here ]------------
Apr 27 19:46:38 alderaan kernel: [41630.576439] kernel BUG at /build/linux-2NWldV/linux-4.10.0/include/linux/swapops.h:129!
Apr 27 19:46:38 alderaan kernel: [41630.576485] invalid opcode: 0000 [#1] SMP
Apr 27 19:46:38 alderaan kernel: [41630.576509] Modules linked in: ccm ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat libcrc32c nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack iptable_filter vmw_vsock_vmci_transport vsock vmw_vmci bnep snd_hda_codec_hdmi intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc aesni_intel aes_x86_64 crypto_simd glue_helper cryptd intel_cstate intel_rapl_perf input_leds joydev arc4 serio_raw uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media iwlmvm btusb btrtl mac80211 btbcm btintel bluetooth rtsx_pci_ms memstick iwlwifi cfg80211 intel_pch_thermal lpc_ich snd_hda_codec_conexant snd_hda_codec_generic thinkpad_acpi snd_hda_intel nvram snd_hda_codec snd_hda_core
Apr 27 19:46:38 alderaan kernel: [41630.576916]  snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer mac_hid snd mei_me shpchp soundcore mei binfmt_misc parport_pc ppdev lp parport ip_tables x_tables autofs4 mmc_block btrfs xor raid6_pq hid_generic usbhid hid rtsx_pci_sdmmc psmouse rtsx_pci ahci libahci i915 fjes video i2c_algo_bit e1000e drm_kms_helper syscopyarea ptp sysfillrect pps_core sysimgblt fb_sys_fops drm wmi
Apr 27 19:46:38 alderaan kernel: [41630.577140] CPU: 0 PID: 8175 Comm: JS Helper Not tainted 4.10.0-20-generic #22-Ubuntu
Apr 27 19:46:38 alderaan kernel: [41630.577184] Hardware name: LENOVO 20DC0079HV/20DC0079HV, BIOS J5ET55WW (1.26 ) 09/12/2016
Apr 27 19:46:38 alderaan kernel: [41630.577231] task: ffff901b462d1680 task.stack: ffffb3d943500000
Apr 27 19:46:38 alderaan kernel: [41630.577268] RIP: 0010:__migration_entry_wait+0x16a/0x180
Apr 27 19:46:38 alderaan kernel: [41630.577298] RSP: 0000:ffffb3d943503d68 EFLAGS: 00010246
Apr 27 19:46:38 alderaan kernel: [41630.577329] RAX: 0017ffffc0048078 RBX: ffffe6598d2d7a30 RCX: ffffe6598d2d7a30
Apr 27 19:46:38 alderaan kernel: [41630.577369] RDX: 0000000000000001 RSI: ffff901b4b5e8800 RDI: ffffe6598886c000
Apr 27 19:46:38 alderaan kernel: [41630.577409] RBP: ffffb3d943503d80 R08: ffff901b443b45c0 R09: ffff901b443b45c0
Apr 27 19:46:38 alderaan kernel: [41630.577449] R10: 00007f63d2a000c8 R11: 0000000000000206 R12: ffffe6598886c000
Apr 27 19:46:38 alderaan kernel: [41630.577489] R13: 3e00000000221b00 R14: ffffb3d943503e30 R15: ffff901ae5615320
Apr 27 19:46:38 alderaan kernel: [41630.577531] FS:  00007f63b73fc700(0000) GS:ffff901b5ec00000(0000) knlGS:0000000000000000
Apr 27 19:46:38 alderaan kernel: [41630.577576] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 27 19:46:38 alderaan kernel: [41630.577609] CR2: 00007f63ae500018 CR3: 00000002e56c0000 CR4: 00000000003406f0
Apr 27 19:46:38 alderaan kernel: [41630.577649] Call Trace:
Apr 27 19:46:38 alderaan kernel: [41630.577666]  migration_entry_wait+0x74/0x80
Apr 27 19:46:38 alderaan kernel: [41630.577693]  do_swap_page+0x5b3/0x770
Apr 27 19:46:38 alderaan kernel: [41630.577716]  handle_mm_fault+0x873/0x1360
Apr 27 19:46:38 alderaan kernel: [41630.577742]  __do_page_fault+0x23e/0x4e0
Apr 27 19:46:38 alderaan kernel: [41630.577767]  do_page_fault+0x22/0x30
Apr 27 19:46:38 alderaan kernel: [41630.577790]  page_fault+0x28/0x30
Apr 27 19:46:38 alderaan kernel: [41630.577811] RIP: 0033:0x559694d872b4
Apr 27 19:46:38 alderaan kernel: [41630.577832] RSP: 002b:00007f63b73fbc40 EFLAGS: 00010207
Apr 27 19:46:38 alderaan kernel: [41630.577862] RAX: 0000000000000000 RBX: 00007f63d2a00040 RCX: 00007f63d2cb4137
Apr 27 19:46:38 alderaan kernel: [41630.577903] RDX: 0000000000000008 RSI: 0000000000002000 RDI: 00007f63ae55b000
Apr 27 19:46:38 alderaan kernel: [41630.577943] RBP: 00007f63ae500000 R08: 00007f63d2a000c8 R09: 0000000000000000
Apr 27 19:46:38 alderaan kernel: [41630.577984] R10: 00007f63d2a000c8 R11: 0000000000000206 R12: 0000000000000080
Apr 27 19:46:38 alderaan kernel: [41630.578024] R13: 00007f63d2a000c8 R14: 000000000000005a R15: 0000000000000002
Apr 27 19:46:38 alderaan kernel: [41630.578064] Code: ff ff ff 4c 89 e7 e8 96 a2 f8 ff e9 3c ff ff ff 85 d2 0f 84 2a ff ff ff 8d 4a 01 89 d0 f0 41 0f b1 4d 00 39 d0 74 81 89 c2 eb e5 <0f> 0b 4c 89 e7 e8 0c fb f9 ff eb b8 4c 8d 60 ff 4c 8d 68 1b eb 
Apr 27 19:46:38 alderaan kernel: [41630.578199] RIP: __migration_entry_wait+0x16a/0x180 RSP: ffffb3d943503d68
Apr 27 19:46:38 alderaan kernel: [41630.591950] ---[ end trace 042d599a8d3ba5c2 ]---

A probléma ismert: kernel BUG at /build/linux-7LGLH_/linux-4.10.0/include/linux/swapops.h:129

A javításig kerülőmegoldás: Ubuntu mainline kernelcsomagok, vagy korábbi kernelbuild (4.10.0-8-generic) csomagok használata

Hozzászólások

Már várom a hogyan tértem át (vissza) Ubunturól Debianra cikket ;)

--
robyboy

Az a helyzet, hogy amíg egy ilyen problémára 1 perc alatt tudok megoldást találni az Ubuntunál, addig rendben van. Jól dokumentált bug, látszik, hogy keresik a megoldást, kínáltak workaroundot, van alternatív csomagjuk.

Ilyen kiszolgálást sokszor kereskedelmi rendszernél sem kapsz.

De azért kétséged ne legyen, ha eljön az ideje, úgy baszom ki, mint macskát szarni :) Nekem ezzel nem lesz lelkiismereti problémám.

--
trey @ gépház

Mert igazából nem tart semeddig visszaállnom Debianra, hiszen onnan jöttem. A fő ok az volt, hogy az Ubuntu úgy indult, hogy Debian on steroids. Vagyis sokkal gyorsabb kiadási ütemtervet ígértek az akkor lomha Debianhoz képest.

Aki akkor váltott, az pontosan tudta, hogy a gyorsabb ütemterv mivel jár. Én pontosan tudtam és nem is csalódtam.

Jelenleg nincs okom arra, hogy visszatérjek, de ha lesz, akkor szívbaj nélkül megteszem.

--
trey @ gépház

Nem volt sosem bajom az Ubuntu-val, igazából drukkoltam is nekik, és szomorúan veszem tudomásul, hogy milyen irányba mentek, mennek. Bár, még a Gnome alapú Ubuntu akár kellemes meglepetést is okozhat majd.

Személy szerint a legfaszább, amit a világnak adtak, az az Ubuntu Font Family. Ez érthető akár kritikának is, de én tényleg komolyan gondolom. Profi fontkészlet, ami nagyon kellett már. Jobb lett volna, ha több ilyesmit fejlesztettek volna, a sok saját, világmegváltó és kihalt alrendszer helyett.

--
robyboy

A háttér infrastruktúra, fejlesztők, launchpad, bugfix-ek, komponens verziók összecsiszolása (merthogy különböző a debian-tól), ez mind nagy munka.

Hogy ezen kívül milyen irányba akartak menni, arra azt tudom mondani, hogy mindenki azt a legértékesebb dolgot keresi, hogy minél korábban hozzunk minél jobb döntést. Ez nem egyszerű.

Kíváncsian várom Mark milyen irányt akar majd felvenni.

Habár más rendszereket használtam többet, az Ubuntu mindig is jó volt desktop szempontból a Linux-ok között. Habár nekem hiányoznak yum feature-ök (pl. history undo) meg MAC sandbox (mint a SELinux sandbox-a) meg pár dolog ami máshol van. De hát mindig kompromisszumokkal élünk.

Épp tegnap csodálkoztam rá, hogy április 19-én végre sikeresen javítottak (kipróbáltam, és most tényleg) egy ZFS modullal kapcsolatos kritikus bugot, ami január 7 óta lehetetlenné tette, hogy aktuális Ubuntu LTS kernelforráshoz ZFS modult fordíts. Trying to reinstall ZFS on Xenial. Cannot mount existing zpool with identifier from /mnt/disk/by-id/xxxx

Mondtam is, hogy ideje valami új bugot fejleszteniük :)

Az első Linux amit használni is tudtam az a Redhat Colgate volt. Tanán 4.1 vagy 4.2.
Ma szerveren CentOS-t vagy Ubuntu server változatot használok.
Asztali Linuxnak régen a Redhat-et, majd annak enterpise-osodása után egy ideig Fedorat majd pici UHU Linux után a mai napig Ubuntut használok.
A napokban (inkább hetekben vagy talán van az egy-két hónapja is) gondolkodom azon, hogy meg kellene néznem újból a Fedorat. :)
A honlapját megnézve látom, hogy szerver változata is van.
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox

Lehet jobb lett volna Zakkant Zebrának nevezni a kiadást :)

várjuk Gabu "2.4 not affected - again" kommentjét.