All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
From: Jean-Louis Dupond <jean-louis@dupond.be>
To: linux-mm@kvack.org
Subject: [BUG?] BUG: unable to handle page fault for address: 00000000000a0955 - RIP: 0010:zswap_lru_del+0x4e/0x80
Date: Wed, 17 Apr 2024 09:07:36 +0200	[thread overview]
Message-ID: <5f1d36da-7f2d-44e5-9839-7cc32fa8e3cc@dupond.be> (raw)

I've hit the following crash/hang for the 4th time or so. Mostly on 
shutting down firefox or another quite memory intensive piece of software.
It started quite recently, afaik only since 6.8.x kernel.

apr 17 08:24:17 xxx kernel: BUG: unable to handle page fault for 
address: 00000000000a0955
apr 17 08:24:17 xxx kernel: #PF: supervisor read access in kernel mode
apr 17 08:24:17 xxx kernel: #PF: error_code(0x0000) - not-present page
apr 17 08:24:17 xxx kernel: PGD 0 P4D 0
apr 17 08:24:17 xxx kernel: Oops: 0000 [#1] PREEMPT SMP NOPTI
apr 17 08:24:17 xxx kernel: CPU: 1 PID: 354474 Comm: Isolated Web Co 
Tainted: P        W  OE      6.8.4-arch1-1 #1 
7ea0d8fced45b5f098eb034690645970f116c34c
apr 17 08:24:17 xxx kernel: Hardware name: Dell Inc. XPS 15 9530/01WV13, 
BIOS 1.9.0 11/13/2023
apr 17 08:24:17 xxx kernel: RIP: 0010:zswap_lru_del+0x4e/0x80
apr 17 08:24:17 xxx kernel: Code: e1 32 01 48 01 d0 48 c1 e8 0c 48 c1 e0 
06 48 03 05 ff e0 32 01 4c 8b 20 e8 cf 92 dc ff 48 8b 4d 38 49 c1 ec 3b 
48 85 c9 74 04 <48> 8b 49 10 48 8d 75 40 44 89 e2 48 89 df e8 9f 46 fa 
ff 5b 5d 41
apr 17 08:24:17 xxx kernel: RSP: 0018:ffffa744240dba40 EFLAGS: 00010202
apr 17 08:24:17 xxx kernel: RAX: 0000000000000002 RBX: ffff8f9c49e6a9f0 
RCX: 00000000000a0945
apr 17 08:24:17 xxx kernel: RDX: ffff8f9cd944ea80 RSI: ffff8fa1b720c910 
RDI: ffff8f9c49e6a9f0
apr 17 08:24:17 xxx kernel: RBP: ffff8fa1b720c910 R08: ffff8f9c44bb6770 
R09: 0000000000000000
apr 17 08:24:17 xxx kernel: R10: ffff8fa1b720c050 R11: 0000000000000000 
R12: 0000000000000000
apr 17 08:24:17 xxx kernel: R13: 000000000034f1d6 R14: 000000000034f1d5 
R15: 000000000034f1d5
apr 17 08:24:17 xxx kernel: FS:  0000000000000000(0000) 
GS:ffff8fa3ae040000(0000) knlGS:0000000000000000
apr 17 08:24:17 xxx kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 
0000000080050033
apr 17 08:24:17 xxx kernel: CR2: 00000000000a0955 CR3: 0000000160020000 
CR4: 0000000000f50ef0
apr 17 08:24:17 xxx kernel: PKRU: 55555554
apr 17 08:24:17 xxx kernel: Call Trace:
apr 17 08:24:17 xxx kernel:  <TASK>
apr 17 08:24:17 xxx kernel:  ? __die+0x23/0x70
apr 17 08:24:17 xxx kernel:  ? page_fault_oops+0x171/0x4e0
apr 17 08:24:17 xxx kernel:  ? __slab_free+0xdf/0x320
apr 17 08:24:17 xxx kernel:  ? exc_page_fault+0x7f/0x180
apr 17 08:24:17 xxx kernel:  ? asm_exc_page_fault+0x26/0x30
apr 17 08:24:17 xxx kernel:  ? zswap_lru_del+0x4e/0x80
apr 17 08:24:17 xxx kernel:  zswap_free_entry+0x77/0x110
apr 17 08:24:17 xxx kernel:  zswap_invalidate+0x73/0x80
apr 17 08:24:17 xxx kernel:  swap_range_free+0x7e/0xd0
apr 17 08:24:17 xxx kernel:  swapcache_free_entries+0x10e/0x270
apr 17 08:24:17 xxx kernel:  free_swap_slot+0xb4/0xc0
apr 17 08:24:17 xxx kernel:  __swap_entry_free+0x72/0x90
apr 17 08:24:17 xxx kernel:  free_swap_and_cache+0x57/0x100
apr 17 08:24:17 xxx kernel:  unmap_page_range+0x7d1/0x1110
apr 17 08:24:17 xxx kernel:  unmap_vmas+0xb5/0x190
apr 17 08:24:17 xxx kernel:  exit_mmap+0xf7/0x3a0
apr 17 08:24:17 xxx kernel:  __mmput+0x3e/0x130
apr 17 08:24:17 xxx kernel:  do_exit+0x31c/0xb60
apr 17 08:24:17 xxx kernel:  do_group_exit+0x31/0x80
apr 17 08:24:17 xxx kernel:  __x64_sys_exit_group+0x18/0x20
apr 17 08:24:17 xxx kernel:  do_syscall_64+0x86/0x170
apr 17 08:24:17 xxx kernel:  ? do_user_addr_fault+0x304/0x670
apr 17 08:24:17 xxx kernel:  ? exc_page_fault+0x7f/0x180
apr 17 08:24:17 xxx kernel: entry_SYSCALL_64_after_hwframe+0x73/0x7b
apr 17 08:24:17 xxx kernel: RIP: 0033:0x75dc81af366d
apr 17 08:24:17 xxx kernel: Code: Unable to access opcode bytes at 
0x75dc81af3643.
apr 17 08:24:17 xxx kernel: RSP: 002b:00007ffd45231bb8 EFLAGS: 00000246 
ORIG_RAX: 00000000000000e7
apr 17 08:24:17 xxx kernel: RAX: ffffffffffffffda RBX: 000075dc818b0130 
RCX: 000075dc81af366d
apr 17 08:24:17 xxx kernel: RDX: 00000000000000e7 RSI: ffffffffffffff40 
RDI: 0000000000000000
apr 17 08:24:17 xxx kernel: RBP: 0000000000000003 R08: 00000000c36daaec 
R09: 000075dc502001c8
apr 17 08:24:17 xxx kernel: R10: 000075dc762df4d0 R11: 0000000000000246 
R12: 000075dc818b0258
apr 17 08:24:17 xxx kernel: R13: 000075dc7488d878 R14: 000075dc818b0130 
R15: 000075dc818b0258
apr 17 08:24:17 xxx kernel:  </TASK>
apr 17 08:24:17 xxx kernel: Modules linked in: ufs uas usb_storage 
wireguard curve25519_x86_64 libchacha20poly1305 chacha_x86_64 
poly1305_x86_64 libcurve25519_generic libchacha ip6_udp_tunnel 
udp_tunnel tun snd_seq_dummy snd_hrtimer snd_seq ccm algif_aead 
crypto_null des3_ede_x86_64 des_generic libdes algif_skcipher cmac md4 
algif_h>
apr 17 08:24:17 xxx kernel:  snd_compress coretemp ac97_bus 
pkcs8_key_parser nvidia_drm(POE) snd_pcm_dmaengine nvidia_uvm(POE) 
mac80211 uvcvideo btusb snd_hda_intel nvidia_modeset(POE) snd_usb_audio 
videobuf2_vmalloc libarc4 r8153_ecm btrtl snd_intel_dspcfg 
hid_sensor_hub uvc kvm_intel ptp iTCO_wdt spi_pxa2xx_platform 
snd_usbmidi_li>
apr 17 08:24:17 xxx kernel:  pcspkr snd_pcm wmi_bmof 
snd_hda_scodec_cs35l41 drm_exec dell_wmi_descriptor 
firmware_attributes_class i2c_i801 intel_lpss_pci ucsi_acpi mtd mc 
ecdh_generic mii intel_rapl_common i2c_smbus joydev cfg80211 snd_timer 
intel_lpss intel_ish_ipc mei_me typec_ucsi gpu_sched snd_hda_cs_dsp_ctls 
processor_thermal_>
apr 17 08:24:17 xxx kernel:  gf128mul ghash_clmulni_intel sha512_ssse3 
serio_raw sha256_ssse3 atkbd nvme sha1_ssse3 rtsx_pci_sdmmc libps2 
aesni_intel mmc_core nvme_core spi_intel_pci vivaldi_fmap xhci_pci 
crypto_simd cryptd xhci_pci_renesas spi_intel rtsx_pci nvme_auth i8042 
serio i915 i2c_algo_bit drm_buddy video wmi ttm intel_gtt >
apr 17 08:24:17 xxx kernel: CR2: 00000000000a0955
apr 17 08:24:17 xxx kernel: ---[ end trace 0000000000000000 ]---
apr 17 08:24:17 xxx kernel: RIP: 0010:zswap_lru_del+0x4e/0x80
apr 17 08:24:17 xxx kernel: Code: e1 32 01 48 01 d0 48 c1 e8 0c 48 c1 e0 
06 48 03 05 ff e0 32 01 4c 8b 20 e8 cf 92 dc ff 48 8b 4d 38 49 c1 ec 3b 
48 85 c9 74 04 <48> 8b 49 10 48 8d 75 40 44 89 e2 48 89 df e8 9f 46 fa 
ff 5b 5d 41
apr 17 08:24:17 xxx kernel: RSP: 0018:ffffa744240dba40 EFLAGS: 00010202
apr 17 08:24:17 xxx kernel: RAX: 0000000000000002 RBX: ffff8f9c49e6a9f0 
RCX: 00000000000a0945
apr 17 08:24:17 xxx kernel: RDX: ffff8f9cd944ea80 RSI: ffff8fa1b720c910 
RDI: ffff8f9c49e6a9f0
apr 17 08:24:17 xxx kernel: RBP: ffff8fa1b720c910 R08: ffff8f9c44bb6770 
R09: 0000000000000000
apr 17 08:24:17 xxx kernel: R10: ffff8fa1b720c050 R11: 0000000000000000 
R12: 0000000000000000
apr 17 08:24:17 xxx kernel: R13: 000000000034f1d6 R14: 000000000034f1d5 
R15: 000000000034f1d5
apr 17 08:24:17 xxx kernel: FS:  0000000000000000(0000) 
GS:ffff8fa3ae040000(0000) knlGS:0000000000000000
apr 17 08:24:17 xxx kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 
0000000080050033
apr 17 08:24:17 xxx kernel: CR2: 00000000000a0955 CR3: 0000000160020000 
CR4: 0000000000f50ef0
apr 17 08:24:17 xxx kernel: PKRU: 55555554
apr 17 08:24:17 xxx kernel: note: Isolated Web Co[354474] exited with 
irqs disabled
apr 17 08:24:17 xxx kernel: note: Isolated Web Co[354474] exited with 
preempt_count 4
apr 17 08:24:17 xxx kernel: Fixing recursive fault but reboot is needed!
apr 17 08:24:17 xxx kernel: BUG: scheduling while atomic: Isolated Web 
Co/354474/0x00000000
apr 17 08:24:18 xxx kernel: Modules linked in: ufs uas usb_storage 
wireguard curve25519_x86_64 libchacha20poly1305 chacha_x86_64 
poly1305_x86_64 libcurve25519_generic libchacha ip6_udp_tunnel 
udp_tunnel tun snd_seq_dummy snd_hrtimer snd_seq ccm algif_aead 
crypto_null des3_ede_x86_64 des_generic libdes algif_skcipher cmac md4 
algif_h>
apr 17 08:24:18 xxx kernel:  snd_compress coretemp ac97_bus 
pkcs8_key_parser nvidia_drm(POE) snd_pcm_dmaengine nvidia_uvm(POE) 
mac80211 uvcvideo btusb snd_hda_intel nvidia_modeset(POE) snd_usb_audio 
videobuf2_vmalloc libarc4 r8153_ecm btrtl snd_intel_dspcfg 
hid_sensor_hub uvc kvm_intel ptp iTCO_wdt spi_pxa2xx_platform 
snd_usbmidi_li>
apr 17 08:24:18 xxx kernel:  pcspkr snd_pcm wmi_bmof 
snd_hda_scodec_cs35l41 drm_exec dell_wmi_descriptor 
firmware_attributes_class i2c_i801 intel_lpss_pci ucsi_acpi mtd mc 
ecdh_generic mii intel_rapl_common i2c_smbus joydev cfg80211 snd_timer 
intel_lpss intel_ish_ipc mei_me typec_ucsi gpu_sched snd_hda_cs_dsp_ctls 
processor_thermal_>
apr 17 08:24:18 xxx kernel:  gf128mul ghash_clmulni_intel sha512_ssse3 
serio_raw sha256_ssse3 atkbd nvme sha1_ssse3 rtsx_pci_sdmmc libps2 
aesni_intel mmc_core nvme_core spi_intel_pci vivaldi_fmap xhci_pci 
crypto_simd cryptd xhci_pci_renesas spi_intel rtsx_pci nvme_auth i8042 
serio i915 i2c_algo_bit drm_buddy video wmi ttm intel_gtt >
apr 17 08:24:18 xxx kernel: CPU: 1 PID: 354474 Comm: Isolated Web Co 
Tainted: P      D W  OE      6.8.4-arch1-1 #1 
7ea0d8fced45b5f098eb034690645970f116c34c
apr 17 08:24:18 xxx kernel: Hardware name: Dell Inc. XPS 15 9530/01WV13, 
BIOS 1.9.0 11/13/2023
apr 17 08:24:18 xxx kernel: Call Trace:
apr 17 08:24:18 xxx kernel:  <TASK>
apr 17 08:24:18 xxx kernel:  dump_stack_lvl+0x47/0x60
apr 17 08:24:18 xxx kernel:  __schedule_bug+0x56/0x70
apr 17 08:24:18 xxx kernel:  __schedule+0x10f0/0x1520
apr 17 08:24:18 xxx kernel:  ? __wake_up_klogd.part.0+0x3c/0x60
apr 17 08:24:18 xxx kernel:  ? vprintk_emit+0x175/0x2b0
apr 17 08:24:18 xxx kernel:  ? _printk+0x64/0x80
apr 17 08:24:18 xxx kernel:  do_task_dead+0x43/0x50
apr 17 08:24:18 xxx kernel:  make_task_dead+0x151/0x170
apr 17 08:24:18 xxx kernel:  rewind_stack_and_make_dead+0x17/0x20
apr 17 08:24:18 xxx kernel: RIP: 0033:0x75dc81af366d
apr 17 08:24:18 xxx kernel: Code: Unable to access opcode bytes at 
0x75dc81af3643.
apr 17 08:24:18 xxx kernel: RSP: 002b:00007ffd45231bb8 EFLAGS: 00000246 
ORIG_RAX: 00000000000000e7
apr 17 08:24:18 xxx kernel: RAX: ffffffffffffffda RBX: 000075dc818b0130 
RCX: 000075dc81af366d
apr 17 08:24:18 xxx kernel: RDX: 00000000000000e7 RSI: ffffffffffffff40 
RDI: 0000000000000000
apr 17 08:24:18 xxx kernel: RBP: 0000000000000003 R08: 00000000c36daaec 
R09: 000075dc502001c8
apr 17 08:24:18 xxx kernel: R10: 000075dc762df4d0 R11: 0000000000000246 
R12: 000075dc818b0258
apr 17 08:24:18 xxx kernel: R13: 000075dc7488d878 R14: 000075dc818b0130 
R15: 000075dc818b0258
apr 17 08:24:18 xxx kernel:  </TASK>
apr 17 08:24:18 xxx kernel: ------------[ cut here ]------------
apr 17 08:24:18 xxx kernel: Voluntary context switch within RCU 
read-side critical section!
apr 17 08:24:18 xxx kernel: WARNING: CPU: 1 PID: 354474 at 
kernel/rcu/tree_plugin.h:320 rcu_note_context_switch+0x591/0x680
apr 17 08:24:18 xxx kernel: Modules linked in: ufs uas usb_storage 
wireguard curve25519_x86_64 libchacha20poly1305 chacha_x86_64 
poly1305_x86_64 libcurve25519_generic libchacha ip6_udp_tunnel 
udp_tunnel tun snd_seq_dummy snd_hrtimer snd_seq ccm algif_aead 
crypto_null des3_ede_x86_64 des_generic libdes algif_skcipher cmac md4 
algif_h>
apr 17 08:24:18 xxx kernel:  snd_compress coretemp ac97_bus 
pkcs8_key_parser nvidia_drm(POE) snd_pcm_dmaengine nvidia_uvm(POE) 
mac80211 uvcvideo btusb snd_hda_intel nvidia_modeset(POE) snd_usb_audio 
videobuf2_vmalloc libarc4 r8153_ecm btrtl snd_intel_dspcfg 
hid_sensor_hub uvc kvm_intel ptp iTCO_wdt spi_pxa2xx_platform 
snd_usbmidi_li>
apr 17 08:24:18 xxx kernel:  pcspkr snd_pcm wmi_bmof 
snd_hda_scodec_cs35l41 drm_exec dell_wmi_descriptor 
firmware_attributes_class i2c_i801 intel_lpss_pci ucsi_acpi mtd mc 
ecdh_generic mii intel_rapl_common i2c_smbus joydev cfg80211 snd_timer 
intel_lpss intel_ish_ipc mei_me typec_ucsi gpu_sched snd_hda_cs_dsp_ctls 
processor_thermal_>
apr 17 08:24:18 xxx kernel:  gf128mul ghash_clmulni_intel sha512_ssse3 
serio_raw sha256_ssse3 atkbd nvme sha1_ssse3 rtsx_pci_sdmmc libps2 
aesni_intel mmc_core nvme_core spi_intel_pci vivaldi_fmap xhci_pci 
crypto_simd cryptd xhci_pci_renesas spi_intel rtsx_pci nvme_auth i8042 
serio i915 i2c_algo_bit drm_buddy video wmi ttm intel_gtt >
apr 17 08:24:18 xxx kernel: CPU: 1 PID: 354474 Comm: Isolated Web Co 
Tainted: P      D W  OE      6.8.4-arch1-1 #1 
7ea0d8fced45b5f098eb034690645970f116c34c
apr 17 08:24:18 xxx kernel: Hardware name: Dell Inc. XPS 15 9530/01WV13, 
BIOS 1.9.0 11/13/2023
apr 17 08:24:18 xxx kernel: RIP: 0010:rcu_note_context_switch+0x591/0x680
apr 17 08:24:18 xxx kernel: Code: ff 45 85 ed 0f 84 14 fc ff ff 4d 89 bc 
24 a0 00 00 00 e9 07 fc ff ff 48 c7 c7 d8 be 23 ab c6 05 79 f7 e4 01 01 
e8 2f de f3 ff <0f> 0b e9 c6 fa ff ff 48 89 fe 4c 89 ff e8 ed ab 4f 00 
49 83 bc 24
apr 17 08:24:18 xxx kernel: RSP: 0018:ffffa744240dbe30 EFLAGS: 00010082
apr 17 08:24:18 xxx kernel: RAX: 0000000000000000 RBX: ffff8fa3ae0756c0 
RCX: 0000000000000027
apr 17 08:24:18 xxx kernel: RDX: ffff8fa3ae0619c8 RSI: 0000000000000001 
RDI: ffff8fa3ae0619c0
apr 17 08:24:18 xxx kernel: RBP: 0000000000000000 R08: 0000000000000000 
R09: ffffa744240dbcc0
apr 17 08:24:18 xxx kernel: R10: ffffa744240dbcb8 R11: 0000000000000003 
R12: ffff8f9cd944ea80
apr 17 08:24:18 xxx kernel: R13: ffff8f9cd944ea80 R14: 0000000000000000 
R15: 0000000000000000
apr 17 08:24:18 xxx kernel: FS:  0000000000000000(0000) 
GS:ffff8fa3ae040000(0000) knlGS:0000000000000000
apr 17 08:24:18 xxx kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 
0000000080050033
apr 17 08:24:18 xxx kernel: CR2: 00000000000a0955 CR3: 0000000160020000 
CR4: 0000000000f50ef0
apr 17 08:24:18 xxx kernel: PKRU: 55555554
apr 17 08:24:18 xxx kernel: Call Trace:
apr 17 08:24:18 xxx kernel:  <TASK>
apr 17 08:24:18 xxx kernel:  ? rcu_note_context_switch+0x591/0x680
apr 17 08:24:18 xxx kernel:  ? __warn+0x81/0x130
apr 17 08:24:18 xxx kernel:  ? rcu_note_context_switch+0x591/0x680
apr 17 08:24:18 xxx kernel:  ? report_bug+0x171/0x1a0
apr 17 08:24:18 xxx kernel:  ? console_unlock+0x78/0x120
apr 17 08:24:18 xxx kernel:  ? handle_bug+0x3c/0x80
apr 17 08:24:18 xxx kernel:  ? exc_invalid_op+0x17/0x70
apr 17 08:24:18 xxx kernel:  ? asm_exc_invalid_op+0x1a/0x20
apr 17 08:24:18 xxx kernel:  ? rcu_note_context_switch+0x591/0x680
apr 17 08:24:18 xxx kernel:  __schedule+0xbe/0x1520
apr 17 08:24:18 xxx kernel:  ? __wake_up_klogd.part.0+0x3c/0x60
apr 17 08:24:18 xxx kernel:  ? vprintk_emit+0x175/0x2b0
apr 17 08:24:18 xxx kernel:  ? _printk+0x64/0x80
apr 17 08:24:18 xxx kernel:  do_task_dead+0x43/0x50
apr 17 08:24:18 xxx kernel:  make_task_dead+0x151/0x170
apr 17 08:24:18 xxx kernel:  rewind_stack_and_make_dead+0x17/0x20
apr 17 08:24:18 xxx kernel: RIP: 0033:0x75dc81af366d
apr 17 08:24:18 xxx kernel: Code: Unable to access opcode bytes at 
0x75dc81af3643.
apr 17 08:24:18 xxx kernel: RSP: 002b:00007ffd45231bb8 EFLAGS: 00000246 
ORIG_RAX: 00000000000000e7
apr 17 08:24:18 xxx kernel: RAX: ffffffffffffffda RBX: 000075dc818b0130 
RCX: 000075dc81af366d
apr 17 08:24:18 xxx kernel: RDX: 00000000000000e7 RSI: ffffffffffffff40 
RDI: 0000000000000000
apr 17 08:24:18 xxx kernel: RBP: 0000000000000003 R08: 00000000c36daaec 
R09: 000075dc502001c8
apr 17 08:24:18 xxx kernel: R10: 000075dc762df4d0 R11: 0000000000000246 
R12: 000075dc818b0258
apr 17 08:24:18 xxx kernel: R13: 000075dc7488d878 R14: 000075dc818b0130 
R15: 000075dc818b0258
apr 17 08:24:18 xxx kernel:  </TASK>
apr 17 08:24:18 xxx kernel: ---[ end trace 0000000000000000 ]---


Found also some other reports: 
https://bbs.archlinux.org/viewtopic.php?pid=2161733#p2161733

Let me know if you need additional information! :)

Thanks
Jean-Louis



                 reply	other threads:[~2024-04-17  7:07 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5f1d36da-7f2d-44e5-9839-7cc32fa8e3cc@dupond.be \
    --to=jean-louis@dupond.be \
    --cc=linux-mm@kvack.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.