blktests block/001 triggered kernel BUG at lib/list_debug.c:23!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello

CKI obserbed kernel BUG[2] with commit[1] on aarch64, I tried to reproduce it but with no luck.

[1]
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
      Commit: 4b6c093e21d3 - Merge tag 'block-5.9-2020-08-14' of git://git.kernel.dk/linux-block

[2]
[11648.279035] run blktests block/001 at 2020-08-16 03:48:51 
[11648.342401] scsi host4: scsi_debug: version 0190 [20200710] 
[11648.342401]   dev_size_mb=8, opts=0x0, submit_queues=1, statistics=0 
[11648.354678] scsi 4:0:0:0: Direct-Access     Linux    scsi_debug       0190 PQ: 0 ANSI: 7 
[11648.354714] scsi host5: scsi_debug: version 0190 [20200710] 
[11648.354714]   dev_size_mb=8, opts=0x0, submit_queues=1, statistics=0 
[11648.363216] sd 4:0:0:0: Power-on or device reset occurred 
[11648.363664] sd 4:0:0:0: Attached scsi generic sg1 type 0 
[11648.374907] scsi 5:0:0:0: Direct-Access     Linux    scsi_debug       0190 PQ: 0 ANSI: 7 
[11648.374979] scsi host6: scsi_debug: version 0190 [20200710] 
[11648.374979]   dev_size_mb=8, opts=0x0, submit_queues=1, statistics=0 
[11648.375262] scsi 6:0:0:0: Direct-Access     Linux    scsi_debug       0190 PQ: 0 ANSI: 7 
[11648.375338] scsi host7: scsi_debug: version 0190 [20200710] 
[11648.375338]   dev_size_mb=8, opts=0x0, submit_queues=1, statistics=0 
[11648.375616] scsi 7:0:0:0: Direct-Access     Linux    scsi_debug       0190 PQ: 0 ANSI: 7 
[11648.400135] sd 4:0:0:0: [sdb] 16384 512-byte logical blocks: (8.39 MB/8.00 MiB) 
[11648.405595] sd 5:0:0:0: Power-on or device reset occurred 
[11648.413527] sd 5:0:0:0: Attached scsi generic sg2 type 0 
[11648.423377] sd 4:0:0:0: [sdb] Write Protect is off 
[11648.443435] sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA 
[11648.445986] sd 5:0:0:0: [sdc] 16384 512-byte logical blocks: (8.39 MB/8.00 MiB) 
[11648.446269] sd 6:0:0:0: Power-on or device reset occurred 
[11648.446289] sd 6:0:0:0: Attached scsi generic sg3 type 0 
[11648.446595] sd 7:0:0:0: Power-on or device reset occurred 
[11648.446618] sd 7:0:0:0: Attached scsi generic sg4 type 0 
[11648.466430] sd 6:0:0:0: [sdd] 16384 512-byte logical blocks: (8.39 MB/8.00 MiB) 
[11648.466741] sd 7:0:0:0: [sde] 16384 512-byte logical blocks: (8.39 MB/8.00 MiB) 
[11648.476765] sd 7:0:0:0: [sde] Write Protect is off 
[11648.481274] sd 4:0:0:0: [sdb] Optimal transfer size 524288 bytes 
[11648.481796] sd 5:0:0:0: [sdc] Write Protect is off 
[11648.487151] sd 6:0:0:0: [sdd] Write Protect is off 
[11648.501850] sd 5:0:0:0: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA 
[11648.507193] sd 6:0:0:0: [sdd] Write cache: enabled, read cache: enabled, supports DPO and FUA 
[11648.527654] sd 7:0:0:0: [sde] Write cache: enabled, read cache: enabled, supports DPO and FUA 
[11648.537247] sd 6:0:0:0: [sdd] Optimal transfer size 524288 bytes 
[11648.558071] sd 5:0:0:0: [sdc] Optimal transfer size 524288 bytes 
[11648.574968] sd 7:0:0:0: [sde] Optimal transfer size 524288 bytes 
[11648.813097] list_add corruption. next->prev should be prev (ffff800011c25d68), but was 0000000000000000. (next=ffff00038764eb10). 
[11648.824719] ------------[ cut here ]------------ 
[11648.829313] kernel BUG at lib/list_debug.c:23! 
[11648.833734] Internal error: Oops - BUG: 0 [#1] SMP 
[11648.838500] Modules linked in: scsi_debug btrfs blake2b_generic raid10 raid1 raid0 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor xor_neon raid6_pq loop tun af_key crypto_user scsi_transport_iscsi xt_multiport overlay xt_CONNSECMARK xt_SECMARK nft_counter xt_state xt_conntrack nft_compat ah6 ah4 nft_objref nft_ct nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables nfnetlink sctp dm_log_writes dm_flakey rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace fscache rfkill xgene_enet sunrpc vfat fat at803x mdio_xgene xgene_rng xgene_hwmon xgene_edac mailbox_xgene_slimpro drm ip_tables xfs libcrc32c sdhci_of_arasan crct10dif_ce i2c_xgene_slimpro sdhci_pltfm sdhci gpio_dwapb cqhci xhci_plat_hcd gpio_xgene_sb gpio_keys aes_neon_bs 
[11648.905363] CPU: 7 PID: 684482 Comm: systemd-udevd Kdump: loaded Not tainted 5.8.0-4b6c093.cki #1 
[11648.914192] Hardware name: AppliedMicro X-Gene Mustang Board/X-Gene Mustang Board, BIOS 3.06.25 Oct 17 2016 
[11648.923885] pstate: 40400085 (nZcv daIf +PAN -UAO BTYPE=--) 
[11648.929434] pc : __list_add_valid+0x54/0x90 
[11648.933595] lr : __list_add_valid+0x54/0x90 
[11648.937756] sp : ffff80001348bae0 
[11648.941052] x29: ffff80001348bae0 x28: ffff0003a076f070  
[11648.946336] x27: ffff0003a076f450 x26: ffff800011c24980  
[11648.951621] x25: ffff800011c25d68 x24: 0000000000000000  
[11648.956905] x23: ffff00038764eb10 x22: ffff800011c25000  
[11648.962189] x21: ffff00038764ea70 x20: ffff800011fb4000  
[11648.967472] x19: ffff00038764ea60 x18: 0000000000000000  
[11648.972755] x17: 0000000000000000 x16: 0000000000000000  
[11648.978039] x15: 0000000000000010 x14: 0720072007200720  
[11648.983323] x13: 0720072007200720 x12: 0720072007200720  
[11648.988606] x11: 0720072007200720 x10: 0720072007200720  
[11648.993890] x9 : ffff800010320f08 x8 : 0000000000002dcc  
[11648.999173] x7 : 072e072907300731 x6 : 0000000000000001  
[11649.004456] x5 : 0000000000000000 x4 : ffff0003fdf1ba48  
[11649.009740] x3 : ffff0003fdf29f80 x2 : ffff0003fdf1ba48  
[11649.015023] x1 : ffff8003ec899000 x0 : 0000000000000075  
[11649.020307] Call trace: 
[11649.022742]  __list_add_valid+0x54/0x90 
[11649.026559]  __percpu_counter_init+0x9c/0x288 
[11649.030894]  blkg_rwstat_init+0x54/0xd8 
[11649.034711]  bfq_pd_alloc+0x6c/0xb0 
[11649.038181]  blkcg_activate_policy+0x2e8/0x468 
[11649.042603]  bfq_create_group_hierarchy+0x2c/0x170 
[11649.047368]  bfq_init_queue+0x30c/0x3e8 
[11649.051184]  blk_mq_init_sched+0x110/0x310 
[11649.055259]  elevator_switch_mq+0x6c/0x108 
[11649.059334]  elevator_switch+0x38/0x60 
[11649.063063]  elv_iosched_store+0xe0/0x140 
[11649.067051]  queue_attr_store+0x58/0x88 
[11649.070869]  sysfs_kf_write+0x4c/0x60 
[11649.074511]  kernfs_fop_write+0x1e0/0x2e8 
[11649.078501]  vfs_write+0xf8/0x238 
[11649.081798]  ksys_write+0x60/0xe8 
[11649.085096]  __arm64_sys_write+0x24/0x30 
[11649.088999]  el0_svc_common.constprop.0+0x7c/0x188 
[11649.093764]  do_el0_svc+0x2c/0x98 
[11649.097062]  el0_sync_handler+0x84/0x110 
[11649.100964]  el0_sync+0x15c/0x180 
[11649.104264] Code: aa0403e3 f0005f00 91260000 97ed6f42 (d4210000)  
[11649.110328] ---[ end trace 756ad1407667582e ]--- 
[11649.116044] ------------[ cut here ]------------ 
[11649.120651] WARNING: CPU: 7 PID: 0 at kernel/rcu/tree.c:630 rcu_eqs_enter.isra.0+0x94/0xa0 
[11649.128874] Modules linked in: scsi_debug btrfs blake2b_generic raid10 raid1 raid0 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor xor_neon raid6_pq loop tun af_key crypto_user scsi_transport_iscsi xt_multiport overlay xt_CONNSECMARK xt_SECMARK nft_counter xt_state xt_conntrack nft_compat ah6 ah4 nft_objref nft_ct nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables nfnetlink sctp dm_log_writes dm_flakey rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace fscache rfkill xgene_enet sunrpc vfat fat at803x mdio_xgene xgene_rng xgene_hwmon xgene_edac mailbox_xgene_slimpro drm ip_tables xfs libcrc32c sdhci_of_arasan crct10dif_ce i2c_xgene_slimpro sdhci_pltfm sdhci gpio_dwapb cqhci xhci_plat_hcd gpio_xgene_sb gpio_keys aes_neon_bs 
[11649.195725] CPU: 7 PID: 0 Comm: swapper/7 Kdump: loaded Tainted: G      D           5.8.0-4b6c093.cki #1 
[11649.205157] Hardware name: AppliedMicro X-Gene Mustang Board/X-Gene Mustang Board, BIOS 3.06.25 Oct 17 2016 
[11649.214850] pstate: 204003c5 (nzCv DAIF +PAN -UAO BTYPE=--) 
[11649.220394] pc : rcu_eqs_enter.isra.0+0x94/0xa0 
[11649.224902] lr : rcu_idle_enter+0x18/0x28 
[11649.228889] sp : ffff800012613f30 
[11649.232185] x29: ffff800012613f30 x28: 75bf6987bbfbfd24  
[11649.237470] x27: 00000000746ba289 x26: ffff0003fc2e4100  
[11649.242754] x25: 0000000000000000 x24: 0000000000000000  
[11649.248037] x23: ffff800011b38454 x22: ffff800011692bf8  
[11649.253322] x21: ffff800011b38418 x20: 0000000000000007  
[11649.258605] x19: ffff800011b37bb8 x18: 0000000000000000  
[11649.263889] x17: 0000000000000000 x16: 0000000000000000  
[11649.269172] x15: 0000000000000010 x14: 0000000000000000  
[11649.274455] x13: 0000000000000000 x12: 0000000000000002  
[11649.279739] x11: 0000000000000000 x10: 0000000000001c20  
[11649.285022] x9 : ffff8000101f6c38 x8 : ffff0003fc2e5d80  
[11649.290307] x7 : 0000000000000040 x6 : 00000088bd273200  
[11649.295591] x5 : 00ffffffffffffff x4 : ffff8003ec899000  
[11649.300875] x3 : 4000000000000002 x2 : 4000000000000000  
[11649.306159] x1 : ffff0003fdf2df40 x0 : ffff800011694f40  
[11649.311443] Call trace: 
[11649.313876]  rcu_eqs_enter.isra.0+0x94/0xa0 
[11649.318037]  rcu_idle_enter+0x18/0x28 
[11649.321681]  do_idle+0x1e8/0x250 
[11649.324892]  cpu_startup_entry+0x30/0x98 
[11649.328794]  secondary_start_kernel+0x13c/0x178 
[11649.333300] ---[ end trace 756ad1407667582f ]--- 


Best Regards,
  Yi Zhang





[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux