* Arch Linux 5.10.39-1-lts bcache bug
@ 2021-05-29 16:53 Alexander Ullrich
0 siblings, 0 replies; only message in thread
From: Alexander Ullrich @ 2021-05-29 16:53 UTC (permalink / raw)
To: linux-bcache
Hello,
Im experiencing a kernel bug with bcache on the Arch linux LTS kernel
(5.10.39-1-lts) that might relate to the one you try to solve in "[PATCH v4]
bcache: avoid oversized read request in cache missing code path". The previous
version of the LTS kernel, 5.10.38-1-lts, seems to be stable and unaffected.
The perceived behaviour is, as far as I can tell, identical to what happens
when the mentioned bug happens on a 5.12 kernel, but it happens way later.
While the 5.12 kernels bug out early on one of the systemd units, I was using
my system normally for several hours using the LTS kernel, with quite high
load (for a desktop) on IO with games, virtual machines and emulators, trying
to start the Epic Games Launcher /w wine triggers the bug even accross
reboots.
I will copy the relevant section of the kernel log after this mail. Please
request any information I failed to provide that would be needed to figure this
one out, this is my first contact with any linux ML and I do not feel to be
exactly, or anyhow, competent on the matter or on behaviour and form here.
Thank you very much,
Alexander Ullrich
---
Mai 27 18:49:53 kevinix systemd[931]: Started Lutris.
Mai 27 18:50:15 kevinix kernel: ------------[ cut here ]------------
Mai 27 18:50:15 kevinix kernel: kernel BUG at drivers/md/bcache/bset.c:884!
Mai 27 18:50:15 kevinix kernel: invalid opcode: 0000 [#1] SMP NOPTI
Mai 27 18:50:15 kevinix kernel: CPU: 2 PID: 4018 Comm: EpicGamesLaunch
Tainted: P OE 5.10.39-1-lts #1
Mai 27 18:50:15 kevinix kernel: Hardware name: System manufacturer System
Product Name/M5A78L-M LX3, BIOS 1101 01/17/2013
Mai 27 18:50:15 kevinix kernel: RIP: 0010:bch_btree_insert_key+0x298/0x2a0
[bcache]
Mai 27 18:50:15 kevinix kernel: Code: 8b 55 08 48 29 fa 25 ff ff 0f 00 0f 85 f9
fd ff ff 45 31 c0 48 85 d2 0f 84 08 fe ff ff e9 f7 fd ff ff 48 89 c3 e9 2d ff ff ff
<0f> 0b e8 71 83 e7 dc 90 0f 1f 44 00 00 48 8d 4f 18 e9 92 fc ff ff
Mai 27 18:50:15 kevinix kernel: RSP: 0018:ffffba4ec216b568 EFLAGS: 00010246
Mai 27 18:50:15 kevinix kernel: RAX: 9000001000000000 RBX: 0000000000000000
RCX: ffff965e901bf0d8
Mai 27 18:50:15 kevinix kernel: RDX: ffffffffc01c27c0 RSI: 8000000000000000 RDI:
0000000000000000
Mai 27 18:50:15 kevinix kernel: RBP: ffffba4ec216b768 R08: ffff965e8ca60000 R09:
000007ffffffffff
Mai 27 18:50:15 kevinix kernel: R10: 000000000000000f R11: 0000000006018141
R12: ffff965e8ac77000
Mai 27 18:50:15 kevinix kernel: R13: ffff965e901bf0c0 R14: ffff965e901bf0d8 R15:
0000000000000000
Mai 27 18:50:15 kevinix kernel: FS: 00007f3da397f080(0000)
GS:ffff96618ec80000(0000) knlGS:000000013ffe0000
Mai 27 18:50:15 kevinix kernel: CS: 0010 DS: 0000 ES: 0000 CR0:
0000000080050033
Mai 27 18:50:15 kevinix kernel: CR2: 00000000074c0000 CR3: 0000000317650000
CR4: 00000000000406e0
Mai 27 18:50:15 kevinix kernel: Call Trace:
Mai 27 18:50:15 kevinix kernel: ? btree_insert_key+0x51/0xc0 [bcache]
Mai 27 18:50:15 kevinix kernel: btree_insert_key+0x51/0xc0 [bcache]
Mai 27 18:50:15 kevinix kernel: bch_btree_insert_keys+0xb0/0x2b0 [bcache]
Mai 27 18:50:15 kevinix kernel: bch_btree_insert_node+0x176/0x420 [bcache]
Mai 27 18:50:15 kevinix kernel: bch_btree_insert_check_key+0xf4/0x1b0
[bcache]
Mai 27 18:50:15 kevinix kernel: ? __bch_extent_invalid+0x96/0xb0 [bcache]
Mai 27 18:50:15 kevinix kernel: ? submit_bio_noacct+0x32/0x4f0
Mai 27 18:50:15 kevinix kernel: ? bio_associate_blkg_from_css+0x1d1/0x300
Mai 27 18:50:15 kevinix kernel: cached_dev_cache_miss+0xb3/0x2d0 [bcache]
Mai 27 18:50:15 kevinix kernel: cache_lookup_fn+0x112/0x2e0 [bcache]
Mai 27 18:50:15 kevinix kernel: ? bch_btree_iter_next_filter+0x1ad/0x2c0
[bcache]
Mai 27 18:50:15 kevinix kernel: ? bch_data_invalidate+0x180/0x180 [bcache]
Mai 27 18:50:15 kevinix kernel: bch_btree_map_keys_recurse+0x80/0x180
[bcache]
Mai 27 18:50:15 kevinix kernel: ? bch_data_invalidate+0x180/0x180 [bcache]
Mai 27 18:50:15 kevinix kernel: bch_btree_map_keys_recurse+0xfb/0x180
[bcache]
Mai 27 18:50:15 kevinix kernel: ? mempool_alloc+0x60/0x160
Mai 27 18:50:15 kevinix kernel: bch_btree_map_keys+0x163/0x1b0 [bcache]
Mai 27 18:50:15 kevinix kernel: ? bch_data_invalidate+0x180/0x180 [bcache]
Mai 27 18:50:15 kevinix kernel: cache_lookup+0xa1/0x160 [bcache]
Mai 27 18:50:15 kevinix kernel: cached_dev_submit_bio+0x936/0xd10 [bcache]
Mai 27 18:50:15 kevinix kernel: ? submit_bio_checks+0x1bb/0x5b0
Mai 27 18:50:15 kevinix kernel: ? mempool_alloc+0x60/0x160
Mai 27 18:50:15 kevinix kernel: submit_bio_noacct+0x11b/0x4f0
Mai 27 18:50:15 kevinix kernel: ext4_mpage_readpages+0x62d/0x9e0 [ext4]
Mai 27 18:50:15 kevinix kernel: ? __mod_memcg_lruvec_state+0x21/0xe0
Mai 27 18:50:15 kevinix kernel: ? __add_to_page_cache_locked+0x19c/0x430
Mai 27 18:50:15 kevinix kernel: read_pages+0x8c/0x280
Mai 27 18:50:15 kevinix kernel: page_cache_ra_unbounded+0x13f/0x200
Mai 27 18:50:15 kevinix kernel: generic_file_buffered_read+0x14d/0xa60
Mai 27 18:50:15 kevinix kernel: new_sync_read+0x115/0x1a0
Mai 27 18:50:15 kevinix kernel: vfs_read+0x147/0x1a0
Mai 27 18:50:15 kevinix kernel: __x64_sys_pread64+0x8c/0xc0
Mai 27 18:50:15 kevinix kernel: do_syscall_64+0x33/0x40
Mai 27 18:50:15 kevinix kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9
Mai 27 18:50:15 kevinix kernel: RIP: 0033:0x7f3da396b03f
Mai 27 18:50:15 kevinix kernel: Code: 08 89 3c 24 48 89 4c 24 18 e8 2d f4 ff ff
4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 11 00 00 00
0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 7d f4 ff ff 48 8b
Mai 27 18:50:15 kevinix kernel: RSP: 002b:00000000005ecd30 EFLAGS: 00000293
ORIG_RAX: 0000000000000011
Mai 27 18:50:15 kevinix kernel: RAX: ffffffffffffffda RBX: 0000000000001000 RCX:
00007f3da396b03f
Mai 27 18:50:15 kevinix kernel: RDX: 0000000006292a00 RSI: 00000000071c1000
RDI: 000000000000009d
Mai 27 18:50:15 kevinix kernel: RBP: 0000000006292a00 R08: 0000000000000000
R09: 0000000000000000
Mai 27 18:50:15 kevinix kernel: R10: 0000000000000400 R11: 0000000000000293
R12: 00007fffffbb43f0
Mai 27 18:50:15 kevinix kernel: R13: 0000000000000003 R14: 0000000000000012
R15: 0000000000000400
Mai 27 18:50:15 kevinix kernel: Modules linked in: rfkill vmnet(OE)
nls_iso8859_1 vfat fat zfs(POE) kvm_amd ccp rng_core zunicode(POE) zzstd(OE)
kvm wmi_bmof snd_hda_codec_realtek snd_hda_codec_generic irqbypass zlua(OE)
ledtrig_audio snd_hda_codec_hdmi crct10dif_pclmul zavl(POE) icp(POE)
snd_hda_intel crc32_pclmul snd_intel_dspcfg soundwire_intel
ghash_clmulni_intel soundwire_generic_allocation soundwire_cadence
zcommon(POE) znvpair(POE) aesni_intel snd_hda_codec crypto_simd cryptd spl(OE)
snd_usb_audio glue_helper snd_hda_core snd_usbmidi_lib soundwire_bus snd_hwdep
snd_rawmidi snd_soc_core pcspkr snd_seq_device fam15h_power k10temp
snd_compress mc ac97_bus snd_pcm_dmaengine sp5100_tco i2c_piix4 snd_pcm
snd_timer mousedev snd alx soundcore mdio asus_atk0110 wmi mac_hid bridge
acpi_cpufreq stp llc vmmon(OE) vmw_vmci vboxnetflt(OE) vboxnetadp(OE) nfsd
auth_rpcgss vboxdrv(OE) nfs_acl lockd grace usbip_host usbip_core sunrpc sg
crypto_user fuse nfs_ssc ip_tables x_tables ext4 crc32c_generic crc16 mbcache
jbd2
Mai 27 18:50:15 kevinix kernel: ata_generic pata_acpi nvidia_uvm(POE)
nvidia_drm(POE) nvidia_modeset(POE) usbhid crc32c_intel drm_kms_helper
syscopyarea sysfillrect sysimgblt fb_sys_fops cec pata_atiixp drm agpgart
nvidia(POE) bcache crc64
Mai 27 18:50:15 kevinix kernel: ---[ end trace 7c38f1244f3084e2 ]---
Mai 27 18:50:15 kevinix kernel: RIP: 0010:bch_btree_insert_key+0x298/0x2a0
[bcache]
Mai 27 18:50:15 kevinix kernel: Code: 8b 55 08 48 29 fa 25 ff ff 0f 00 0f 85 f9
fd ff ff 45 31 c0 48 85 d2 0f 84 08 fe ff ff e9 f7 fd ff ff 48 89 c3 e9 2d ff ff ff
<0f> 0b e8 71 83 e7 dc 90 0f 1f 44 00 00 48 8d 4f 18 e9 92 fc ff ff
Mai 27 18:50:15 kevinix kernel: RSP: 0018:ffffba4ec216b568 EFLAGS: 00010246
Mai 27 18:50:15 kevinix kernel: RAX: 9000001000000000 RBX: 0000000000000000
RCX: ffff965e901bf0d8
Mai 27 18:50:15 kevinix kernel: RDX: ffffffffc01c27c0 RSI: 8000000000000000 RDI:
0000000000000000
Mai 27 18:50:15 kevinix kernel: RBP: ffffba4ec216b768 R08: ffff965e8ca60000 R09:
000007ffffffffff
Mai 27 18:50:15 kevinix kernel: R10: 000000000000000f R11: 0000000006018141
R12: ffff965e8ac77000
Mai 27 18:50:15 kevinix kernel: R13: ffff965e901bf0c0 R14: ffff965e901bf0d8 R15:
0000000000000000
Mai 27 18:50:15 kevinix kernel: FS: 00007f3da397f080(0000)
GS:ffff96618ec80000(0000) knlGS:000000013ffe0000
Mai 27 18:50:15 kevinix kernel: CS: 0010 DS: 0000 ES: 0000 CR0:
0000000080050033
Mai 27 18:50:15 kevinix kernel: CR2: 00000000074c0000 CR3: 0000000317650000
CR4: 00000000000406e0
Mai 27 18:50:15 kevinix kernel: ------------[ cut here ]------------
Mai 27 18:50:15 kevinix kernel: WARNING: CPU: 2 PID: 4018 at kernel/exit.c:725
do_exit+0x47/0xa20
Mai 27 18:50:15 kevinix kernel: Modules linked in: rfkill vmnet(OE)
nls_iso8859_1 vfat fat zfs(POE) kvm_amd ccp rng_core zunicode(POE) zzstd(OE)
kvm wmi_bmof snd_hda_codec_realtek snd_hda_codec_generic irqbypass zlua(OE)
ledtrig_audio snd_hda_codec_hdmi crct10dif_pclmul zavl(POE) icp(POE)
snd_hda_intel crc32_pclmul snd_intel_dspcfg soundwire_intel
ghash_clmulni_intel soundwire_generic_allocation soundwire_cadence
zcommon(POE) znvpair(POE) aesni_intel snd_hda_codec crypto_simd cryptd spl(OE)
snd_usb_audio glue_helper snd_hda_core snd_usbmidi_lib soundwire_bus snd_hwdep
snd_rawmidi snd_soc_core pcspkr snd_seq_device fam15h_power k10temp
snd_compress mc ac97_bus snd_pcm_dmaengine sp5100_tco i2c_piix4 snd_pcm
snd_timer mousedev snd alx soundcore mdio asus_atk0110 wmi mac_hid bridge
acpi_cpufreq stp llc vmmon(OE) vmw_vmci vboxnetflt(OE) vboxnetadp(OE) nfsd
auth_rpcgss vboxdrv(OE) nfs_acl lockd grace usbip_host usbip_core sunrpc sg
crypto_user fuse nfs_ssc ip_tables x_tables ext4 crc32c_generic crc16 mbcache
jbd2
Mai 27 18:50:15 kevinix kernel: ata_generic pata_acpi nvidia_uvm(POE)
nvidia_drm(POE) nvidia_modeset(POE) usbhid crc32c_intel drm_kms_helper
syscopyarea sysfillrect sysimgblt fb_sys_fops cec pata_atiixp drm agpgart
nvidia(POE) bcache crc64
Mai 27 18:50:15 kevinix kernel: CPU: 2 PID: 4018 Comm: EpicGamesLaunch
Tainted: P D OE 5.10.39-1-lts #1
Mai 27 18:50:15 kevinix kernel: Hardware name: System manufacturer System
Product Name/M5A78L-M LX3, BIOS 1101 01/17/2013
Mai 27 18:50:15 kevinix kernel: RIP: 0010:do_exit+0x47/0xa20
Mai 27 18:50:15 kevinix kernel: Code: ec 38 65 48 8b 04 25 28 00 00 00 48 89
44 24 30 31 c0 48 8b 83 f0 07 00 00 48 85 c0 74 0e 48 8b 10 48 39 d0 0f 84 61
04 00 00 <0f> 0b 65 8b 0d 90 a4 98 63 89 c8 25 00 ff ff 00 89 44 24 0c 0f 85
Mai 27 18:50:15 kevinix kernel: RSP: 0018:ffffba4ec216bee8 EFLAGS: 00010216
Mai 27 18:50:15 kevinix kernel: RAX: ffffba4ec216bcc0 RBX: ffff9660842cbd00 RCX:
0000000000000027
Mai 27 18:50:15 kevinix kernel: RDX: ffff965e88f52d48 RSI: 0000000000000001 RDI:
000000000000000b
Mai 27 18:50:15 kevinix kernel: RBP: 000000000000000b R08: 0000000000000000
R09: ffffba4ec216b198
Mai 27 18:50:15 kevinix kernel: R10: ffffba4ec216b190 R11: ffffffff9e0cb228 R12:
000000000000000b
Mai 27 18:50:15 kevinix kernel: R13: 0000000000000000 R14: ffff9660842cbd00 R15:
0000000000000006
Mai 27 18:50:15 kevinix kernel: FS: 00007f3da397f080(0000)
GS:ffff96618ec80000(0000) knlGS:000000013ffe0000
Mai 27 18:50:15 kevinix kernel: CS: 0010 DS: 0000 ES: 0000 CR0:
0000000080050033
Mai 27 18:50:15 kevinix kernel: CR2: 00000000074c0000 CR3: 0000000317650000
CR4: 00000000000406e0
Mai 27 18:50:15 kevinix kernel: Call Trace:
Mai 27 18:50:15 kevinix kernel: ? __x64_sys_pread64+0x8c/0xc0
Mai 27 18:50:15 kevinix kernel: rewind_stack_do_exit+0x17/0x20
Mai 27 18:50:15 kevinix kernel: RIP: 0033:0x7f3da396b03f
Mai 27 18:50:15 kevinix kernel: Code: 08 89 3c 24 48 89 4c 24 18 e8 2d f4 ff ff
4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 11 00 00 00
0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 7d f4 ff ff 48 8b
Mai 27 18:50:15 kevinix kernel: RSP: 002b:00000000005ecd30 EFLAGS: 00000293
ORIG_RAX: 0000000000000011
Mai 27 18:50:15 kevinix kernel: RAX: ffffffffffffffda RBX: 0000000000001000 RCX:
00007f3da396b03f
Mai 27 18:50:15 kevinix kernel: RDX: 0000000006292a00 RSI: 00000000071c1000
RDI: 000000000000009d
Mai 27 18:50:15 kevinix kernel: RBP: 0000000006292a00 R08: 0000000000000000
R09: 0000000000000000
Mai 27 18:50:15 kevinix kernel: R10: 0000000000000400 R11: 0000000000000293
R12: 00007fffffbb43f0
Mai 27 18:50:15 kevinix kernel: R13: 0000000000000003 R14: 0000000000000012
R15: 0000000000000400
Mai 27 18:50:15 kevinix kernel: ---[ end trace 7c38f1244f3084e3 ]---
Mai 27 18:52:06 kevinix PackageKit[1156]: daemon quit
Mai 27 18:52:06 kevinix systemd[1]: packagekit.service: Deactivated
successfully.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-05-29 16:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-29 16:53 Arch Linux 5.10.39-1-lts bcache bug Alexander Ullrich
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).