Comment 2 for bug 862002

Revision history for this message
Botao (botao-sun) wrote :

This issue is also observed with following hardware pack and rootfs:
http://snapshots.linaro.org/kernel-hwpack/linux-linaro-tracking-llct-panda/357/hwpack_linaro-panda_20140402-1449_b357_armhf_supported.tar.gz
http://snapshots.linaro.org/ubuntu/images/nano-lava/650/linaro-saucy-nano-lava-20140325-650.tar.gz

https://validation.linaro.org/scheduler/job/119870/log_file#L_29_356

[ 14.027923] =================================
[ 14.027923] [ INFO: inconsistent lock state ]
[ 14.038421] 3.14.0-linaro-omap #2 Not tainted
[ 14.038421] ---------------------------------
[ 14.038421] inconsistent {IN-SOFTIRQ-W} -> {SOFTIRQ-ON-W} usage.
[ 14.054016] kworker/0:1/56 [HC0[0]:SC0[0]:HE1:SE1] takes:
[ 14.054016] (&addrconf_stats->syncp.seq){+.?...}, at: [<c06e2d98>] mld_send_initial_cr.part.33+0xa4/0xb8
[ 14.054016] {IN-SOFTIRQ-W} state was registered at:
[ 14.075103] [<c008ff20>] mark_lock+0x140/0x6b0
[ 14.075103] [<c0091104>] __lock_acquire+0x5d8/0x1cc0
[ 14.080017] [<c0093028>] lock_acquire+0xb0/0x11c
[ 14.090545] [<c06e20a0>] mld_sendpack+0x108/0x774
[ 14.090545] [<c06e2f94>] mld_ifc_timer_expire+0x1e8/0x2e8
[ 14.090545] [<c0052a44>] call_timer_fn+0x90/0x180
[ 14.090545] [<c00531d8>] run_timer_softirq+0x1ac/0x298
[ 14.090545] [<c004ac28>] __do_softirq+0x140/0x354
[ 14.090545] [<c004b178>] irq_exit+0xc0/0x114
[ 14.117675] [<c000f5ac>] handle_IRQ+0x64/0xc4
[ 14.117675] [<c0008680>] gic_handle_irq+0x38/0x6c
[ 14.132385] [<c07470e4>] __irq_svc+0x44/0x5c
[ 14.132385] [<c05cbda0>] cpuidle_enter_state+0x6c/0x104
[ 14.132385] [<c05cbf24>] cpuidle_idle_call+0xec/0x230
[ 14.148406] [<c000fb60>] arch_cpu_idle+0x18/0x58
[ 14.153472] [<c009c61c>] cpu_startup_entry+0x138/0x210
[ 14.159118] [<c073749c>] rest_init+0xbc/0xe4
[ 14.163848] [<c0a50ba0>] start_kernel+0x370/0x3d8
[ 14.169036] irq event stamp: 8711
[ 14.172546] hardirqs last enabled at (8711): [<c004afc4>] __local_bh_enable_ip+0x94/0xfc
[ 14.181213] hardirqs last disabled at (8709): [<c004af78>] __local_bh_enable_ip+0x48/0xfc
[ 14.189910] softirqs last enabled at (8710): [<c06baea8>] ip6_finish_output2+0x1a0/0xa44
[ 14.198577] softirqs last disabled at (8694): [<c06bad60>] ip6_finish_output2+0x58/0xa44
[ 14.207153]
[ 14.207153] other info that might help us debug this:
[ 14.214080] Possible unsafe locking scenario:
[ 14.214080]
[ 14.220336] CPU0
[ 14.222930] ----
[ 14.225524] lock(&addrconf_stats->syncp.seq);
[ 14.230346] <Interrupt>
[ 14.233093] lock(&addrconf_stats->syncp.seq);
[ 14.238098]
[ 14.238098] *** DEADLOCK ***

For full log output, please refer to attachment.