[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-btrfs
Subject:    Re: kernel panic after upgrading to Linux 5.5
From:       Qu Wenruo <quwenruo.btrfs () gmx ! com>
Date:       2020-03-16 5:06:12
Message-ID: fa4d1bf5-b800-edba-1fce-ae7108ae023b () gmx ! com
[Download RAW message or body]

[Attachment #2 (multipart/mixed)]


On 2020/3/16 上午11:13, Tomasz Chmielewski wrote:
> After upgrading to Linux 5.5 (tried 5.5.6, 5.5.9, also 5.6.0-rc5), the
> system panics shortly after mounting and starting to use a btrfs
> filesystem. Here is a dmesg - please advise how to deal with it.
> It has since crashed several times, because of panic=10 parameter
> (system boots, runs for a while, crashes, boots again, and so on).
> 
> Mount options:
> 
> noatime,ssd,space_cache=v2,user_subvol_rm_allowed
> 
> 
> 
> [     65.777428] BTRFS info (device sda2): enabling ssd optimizations
> [     65.777435] BTRFS info (device sda2): using free space tree
> [     65.777436] BTRFS info (device sda2): has skinny extents
> [     98.225099] BTRFS error (device sda2): parent transid verify failed
> on 19718118866944 wanted 664218442 found 674530371
> [     98.225594] BTRFS error (device sda2): parent transid verify failed
> on 19718118866944 wanted 664218442 found 674530371

This is the root cause, not quota.

The metadata is already corrupted, and quota is the first to complain
about it.

Thanks,
Qu

> [     98.225757] BTRFS warning (device sda2): error accounting new delayed
> refs extent (err code: -5), quota inconsistent
> [   129.044785] ------------[ cut here ]------------
> [   129.044840] WARNING: CPU: 4 PID: 4476 at fs/btrfs/qgroup.c:2523
> btrfs_qgroup_account_extents+0x211/0x250 [btrfs]
> [   129.044841] Modules linked in: unix_diag binfmt_misc nf_tables
> nfnetlink ebt_ip ebtable_filter ebtables joydev input_leds hid_generic
> amd64_edac_mod edac_mce_amd kvm_amd kvm ip6table_filter ipmi_ssif
> crct10dif_pclmul ip6table_nat ip6_tables crc32_pclmul
> ghash_clmulni_intel iptable_filter xt_CHECKSUM iptable_mangle
> xt_MASQUERADE xt_comment xt_nat aesni_intel xt_tcpudp iptable_nat
> crypto_simd nf_nat drm_vram_helper cryptd drm_ttm_helper glue_helper
> nf_conntrack ttm nf_defrag_ipv6 nf_defrag_ipv4 drm_kms_helper cec
> bpfilter rc_core drm usbhid hid fb_sys_fops syscopyarea sysfillrect
> sysimgblt k10temp ccp ipmi_si ipmi_devintf ipmi_msghandler mac_hid
> sch_fq_codel ip_tables x_tables autofs4 btrfs blake2b_generic
> zstd_compress raid10 raid456 async_raid6_recov async_memcpy async_pq
> async_xor async_tx xor raid6_pq raid1 raid0 multipath linear bnx2x igb
> i2c_algo_bit mdio dca libcrc32c ahci libahci i2c_piix4
> [   129.044896] CPU: 4 PID: 4476 Comm: btrfs-transacti Kdump: loaded Not
> tainted 5.6.0-050600rc5-generic #202003082130
> [   129.044897] Hardware name: GIGABYTE MZ31-AR0-00/MZ31-AR0-00, BIOS
> F03e 09/13/2017
> [   129.044941] RIP: 0010:btrfs_qgroup_account_extents+0x211/0x250 [btrfs]
> [   129.044945] Code: 85 db 74 21 48 8b 03 48 8b 7b 08 48 83 c3 18 4c 89
> f1 4c 89 fa 4c 89 ee e8 7c 5f 6f e5 48 8b 03 48 85 c0 75 e2 e9 67 ff ff
> ff <0f> 0b 49 8b 57 18 45 31 c9 4d 8d 47 38 31 c9 4c 89 ee e8 d8 95 ff
> [   129.044947] RSP: 0018:ffffadb1cef7fde8 EFLAGS: 00010246
> [   129.044949] RAX: ffff9c4a4b36c300 RBX: ffff9c1a5768a550 RCX:
> 0000000000000017
> [   129.044951] RDX: 0000000000000001 RSI: 000011edd6f5c000 RDI:
> 0000000000000000
> [   129.044952] RBP: ffffadb1cef7fe38 R08: ffff9c4a4b36c300 R09:
> ffff9c4a4cb4bc00
> [   129.044953] R10: 0000000000004000 R11: 0000000000000010 R12:
> 0000000000000000
> [   129.044954] R13: ffff9c4a59240000 R14: 0000000000000001 R15:
> ffff9c4a4b36c300
> [   129.044957] FS:   0000000000000000(0000) GS:ffff9c1a5eb00000(0000)
> knlGS:0000000000000000
> [   129.044958] CS:   0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   129.044959] CR2: 00007f67fab03808 CR3: 0000002abae0a000 CR4:
> 00000000003406e0
> [   129.044961] Call Trace:
> [   129.045004]   btrfs_commit_transaction+0x4dc/0x9e0 [btrfs]
> [   129.045011]   ? wait_woken+0x80/0x80
> [   129.045045]   transaction_kthread+0x146/0x190 [btrfs]
> [   129.045051]   kthread+0x104/0x140
> [   129.045083]   ? btrfs_cleanup_transaction+0x5c0/0x5c0 [btrfs]
> [   129.045086]   ? kthread_park+0x90/0x90
> [   129.045091]   ret_from_fork+0x22/0x40
> [   129.045095] ---[ end trace e192cb9f9978caa3 ]---
> [   129.094866] BTRFS error (device sda2): parent transid verify failed
> on 19718118866944 wanted 664218442 found 674530371
> [   129.095331] BTRFS error (device sda2): parent transid verify failed
> on 19718118866944 wanted 664218442 found 674530371
> [   129.095476] ------------[ cut here ]------------
> [   129.095478] kernel BUG at mm/slub.c:304!
> [   129.095551] invalid opcode: 0000 [#1] SMP NOPTI
> [   129.095618] CPU: 28 PID: 4476 Comm: btrfs-transacti Kdump: loaded
> Tainted: G               W                 5.6.0-050600rc5-generic #202003082130
> [   129.095704] Hardware name: GIGABYTE MZ31-AR0-00/MZ31-AR0-00, BIOS
> F03e 09/13/2017
> [   129.095780] RIP: 0010:__slab_free+0x183/0x330
> [   129.095842] Code: 00 48 89 c7 fa 66 0f 1f 44 00 00 f0 49 0f ba 2c 24
> 00 72 65 4d 3b 6c 24 20 74 11 49 0f ba 34 24 00 57 9d 0f 1f 44 00 00 eb
> 9f <0f> 0b 49 3b 5c 24 28 75 e8 48 8b 44 24 28 49 89 4c 24 28 49 89 44
> [   129.095953] RSP: 0018:ffffadb1cef7fcf0 EFLAGS: 00010246
> [   129.096018] RAX: ffff9c1a47934c00 RBX: 0000000080800076 RCX:
> ffff9c1a47934c00
> [   129.096088] RDX: ffff9c1a47934c00 RSI: ffffe1d03f1e4d00 RDI:
> ffff9c1a5e407800
> [   129.096157] RBP: ffffadb1cef7fd90 R08: 0000000000000001 R09:
> ffffffffc0305740
> [   129.096254] R10: ffff9c1a47934c00 R11: 0000000000000001 R12:
> ffffe1d03f1e4d00
> [   129.096366] R13: ffff9c1a47934c00 R14: ffff9c1a5e407800 R15:
> ffff9c4a4b36c300
> [   129.096469] FS:   0000000000000000(0000) GS:ffff9c1a5ec80000(0000)
> knlGS:0000000000000000
> [   129.096596] CS:   0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   129.096688] CR2: 0000555a48f94988 CR3: 0000002abae0a000 CR4:
> 00000000003406e0
> [   129.096785] Call Trace:
> [   129.096868]   ? kfree+0x22b/0x240
> [   129.096971]   ? ulist_free+0x20/0x30 [btrfs]
> [   129.097074]   ? btrfs_find_all_roots_safe+0xdd/0x130 [btrfs]
> [   129.097182]   ? ulist_free+0x20/0x30 [btrfs]
> [   129.097270]   kfree+0x22b/0x240
> [   129.097368]   ulist_free+0x20/0x30 [btrfs]
> [   129.097469]   btrfs_qgroup_account_extents+0x91/0x250 [btrfs]
> [   129.097577]   btrfs_commit_transaction+0x4dc/0x9e0 [btrfs]
> [   129.097670]   ? wait_woken+0x80/0x80
> [   129.097769]   transaction_kthread+0x146/0x190 [btrfs]
> [   129.097860]   kthread+0x104/0x140
> [   129.097955]   ? btrfs_cleanup_transaction+0x5c0/0x5c0 [btrfs]
> [   129.098047]   ? kthread_park+0x90/0x90
> [   129.098133]   ret_from_fork+0x22/0x40
> [   129.098218] Modules linked in: unix_diag binfmt_misc nf_tables
> nfnetlink ebt_ip ebtable_filter ebtables joydev input_leds hid_generic
> amd64_edac_mod edac_mce_amd kvm_amd kvm ip6table_filter ipmi_ssif
> crct10dif_pclmul ip6table_nat ip6_tables crc32_pclmul
> ghash_clmulni_intel iptable_filter xt_CHECKSUM iptable_mangle
> xt_MASQUERADE xt_comment xt_nat aesni_intel xt_tcpudp iptable_nat
> crypto_simd nf_nat drm_vram_helper cryptd drm_ttm_helper glue_helper
> nf_conntrack ttm nf_defrag_ipv6 nf_defrag_ipv4 drm_kms_helper cec
> bpfilter rc_core drm usbhid hid fb_sys_fops syscopyarea sysfillrect
> sysimgblt k10temp ccp ipmi_si ipmi_devintf ipmi_msghandler mac_hid
> sch_fq_codel ip_tables x_tables autofs4 btrfs blake2b_generic
> zstd_compress raid10 raid456 async_raid6_recov async_memcpy async_pq
> async_xor async_tx xor raid6_pq raid1 raid0 multipath linear bnx2x igb
> i2c_algo_bit mdio dca libcrc32c ahci libahci i2c_piix4


["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic