Data corruption in kernel 5.12-rc1
Hello, if you are testing 5.12-rc1 kernel, please be aware of a known regression. Due to a bug in swapfile code, writes to a swapfile may end up on wrong offset and corrupt data in the partition the swapfile resides on. Our master branch already has the fix, commit caf6912f3f4a ("swap: fix swapfile read/write offset"), and updated KotD packages with it are building in BuildService projects (version 5.12.rc1-3.1.gbdb065a). Michal
Hi all, iwlwifi users should probably also wait for -rc2 and at least keep a known working kernel ready ;-) On 04.03.21 01:03, Michal Kubecek wrote:
Our master branch already has the fix, commit caf6912f3f4a ("swap: fix swapfile read/write offset"), and updated KotD packages with it are building in BuildService projects (version 5.12.rc1-3.1.gbdb065a).
This one throws...
Mar 06 15:54:16 strolchi kernel: iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Advanced-N 6205 AGN, REV=0xB0 Mar 06 15:54:16 strolchi kernel: BUG: kernel NULL pointer dereference, address: 0000000000000000 Mar 06 15:54:16 strolchi kernel: #PF: supervisor instruction fetch in kernel mode Mar 06 15:54:16 strolchi kernel: #PF: error_code(0x0010) - not-present page Mar 06 15:54:16 strolchi kernel: PGD 0 P4D 0 Mar 06 15:54:16 strolchi kernel: Oops: 0010 [#1] SMP PTI Mar 06 15:54:16 strolchi kernel: CPU: 3 PID: 643 Comm: modprobe Not tainted 5.12.0-rc1-3.gbdb065a-default #1 openSUSE Tumbleweed (unreleased) Mar 06 15:54:16 strolchi kernel: Hardware name: LENOVO 2347DS3/2347DS3, BIOS G1ETA6WW (2.66 ) 08/19/2014 Mar 06 15:54:16 strolchi kernel: RIP: 0010:0x0 Mar 06 15:54:16 strolchi kernel: Code: Unable to access opcode bytes at RIP 0xffffffffffffffd6. Mar 06 15:54:16 strolchi kernel: RSP: 0018:ffffb1b34076bcf0 EFLAGS: 00010246 Mar 06 15:54:16 strolchi kernel: RAX: 0000000000000000 RBX: ffff99b82114b810 RCX: 0000000000000000 Mar 06 15:54:16 strolchi kernel: RDX: 0000000000000000 RSI: 000000000000000f RDI: ffff99b81ad61f20 Mar 06 15:54:16 strolchi kernel: RBP: ffff99b822840018 R08: 0000000000000001 R09: ffff99b89af36000 Mar 06 15:54:16 strolchi kernel: R10: 0000000000000005 R11: 0000000000000f7b R12: ffff99b8228425e8 Mar 06 15:54:16 strolchi kernel: R13: ffff99b8231c0540 R14: ffff99b822840018 R15: ffff99b81ad61f20 Mar 06 15:54:16 strolchi kernel: FS: 00007f8eca7da740(0000) GS:ffff99bb0e6c0000(0000) knlGS:0000000000000000 Mar 06 15:54:16 strolchi kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Mar 06 15:54:16 strolchi kernel: CR2: ffffffffffffffd6 CR3: 000000011af36001 CR4: 00000000001706e0 Mar 06 15:54:16 strolchi kernel: Call Trace: Mar 06 15:54:16 strolchi kernel: iwl_trans_pcie_stop_device+0x2a/0x70 [iwlwifi] Mar 06 15:54:16 strolchi kernel: iwl_op_mode_dvm_start+0x2bb/0xc40 [iwldvm] Mar 06 15:54:16 strolchi kernel: _iwl_op_mode_start.isra.0+0x42/0x80 [iwlwifi] Mar 06 15:54:16 strolchi kernel: iwl_opmode_register+0x6d/0xd0 [iwlwifi] Mar 06 15:54:16 strolchi kernel: ? 0xffffffffc0824000 Mar 06 15:54:16 strolchi kernel: iwl_init+0x36/0x1000 [iwldvm] Mar 06 15:54:16 strolchi kernel: do_one_initcall+0x44/0x1d0 Mar 06 15:54:16 strolchi kernel: ? kmem_cache_alloc_trace+0x129/0x270 Mar 06 15:54:16 strolchi kernel: do_init_module+0x5c/0x270 Mar 06 15:54:16 strolchi kernel: __do_sys_init_module+0x13b/0x1c0 Mar 06 15:54:16 strolchi kernel: do_syscall_64+0x33/0x80 Mar 06 15:54:16 strolchi kernel: entry_SYSCALL_64_after_hwframe+0x44/0xae Mar 06 15:54:16 strolchi kernel: RIP: 0033:0x7f8eca90889e Mar 06 15:54:16 strolchi kernel: Code: 48 8b 0d d5 15 0c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d a2 15 0c 00 f7 d8 64 89 01 48 Mar 06 15:54:16 strolchi kernel: RSP: 002b:00007ffd83c54bb8 EFLAGS: 00000246 ORIG_RAX: 00000000000000af Mar 06 15:54:16 strolchi kernel: RAX: ffffffffffffffda RBX: 000055ff567eaec0 RCX: 00007f8eca90889e Mar 06 15:54:16 strolchi kernel: RDX: 000055ff561876ee RSI: 000000000009c3cf RDI: 000055ff5722b430 Mar 06 15:54:16 strolchi kernel: RBP: 000055ff5722b430 R08: 000055ff567f03a0 R09: 0000000000000003 Mar 06 15:54:16 strolchi kernel: R10: 000000055ff567f0 R11: 0000000000000246 R12: 000055ff561876ee Mar 06 15:54:16 strolchi kernel: R13: 000055ff567eae50 R14: 0000000000000000 R15: 000055ff567f0580 Mar 06 15:54:16 strolchi kernel: Modules linked in: iwldvm(+) acpi_cpufreq(-) intel_rapl_msr intel_rapl_common mac80211 snd_hda_intel snd_intel_dspcfg soundwire_intel x86_pkg_temp_thermal soundwire_generic_allocation intel_powerclamp uvcvideo soundwire_cadence coretemp videobuf2_vmalloc snd_hda_codec libarc4 videobuf2_memops videobuf2_v4l2 kvm_intel iTCO_wdt intel_pmc_bxt mei_hdcp mei_wdt at24 iTCO_vendor_support snd_hda_core snd_hwdep videobuf2_common i915 soundwire_bus btusb iwlwifi btrtl kvm btbcm btintel snd_soc_core videodev irqbypass snd_compress mc bluetooth snd_pcm_dmaengine drm_kms_helper cfg80211 pcspkr joydev snd_pcm cec wmi_bmof i2c_i801 i2c_smbus thinkpad_acpi rc_core ecdh_generic e1000e ecc snd_timer lpc_ich mei_me platform_profile ledtrig_audio fb_sys_fops rfkill thermal mei syscopyarea snd sysfillrect sysimgblt i2c_algo_bit soundcore tiny_power_button ac button drm fuse configfs crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel crypto_simd cryptd xhci_pci ehci_pci
-- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman
participants (2)
-
Michal Kubecek
-
Stefan Seyfried