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.
This issue is also observed with following hardware pack and rootfs: snapshots. linaro. org/kernel- hwpack/ linux-linaro- tracking- llct-panda/ 357/hwpack_ linaro- panda_20140402- 1449_b357_ armhf_supported .tar.gz snapshots. linaro. org/ubuntu/ images/ nano-lava/ 650/linaro- saucy-nano- lava-20140325- 650.tar. gz
http://
http://
https:/ /validation. linaro. org/scheduler/ job/119870/ log_file# L_29_356
[ 14.027923] ======= ======= ======= ======= ===== ------- ------- ------- ----- :SC0[0] :HE1:SE1] takes: stats-> syncp.seq) {+.?... }, at: [<c06e2d98>] mld_send_ initial_ cr.part. 33+0xa4/ 0xb8 0x140/0x6b0 acquire+ 0x5d8/0x1cc0 0xb0/0x11c 0x108/0x774 timer_expire+ 0x1e8/0x2e8 fn+0x90/ 0x180 softirq+ 0x1ac/0x298 0x140/0x354 IRQ+0x64/ 0xc4 irq+0x38/ 0x6c enter_state+ 0x6c/0x104 idle_call+ 0xec/0x230 idle+0x18/ 0x58 entry+0x138/ 0x210 0x370/0x3d8 bh_enable_ ip+0x94/ 0xfc bh_enable_ ip+0x48/ 0xfc output2+ 0x1a0/0xa44 output2+ 0x58/0xa44 stats-> syncp.seq) ; stats-> syncp.seq) ;
[ 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]
[ 14.054016] (&addrconf_
[ 14.054016] {IN-SOFTIRQ-W} state was registered at:
[ 14.075103] [<c008ff20>] mark_lock+
[ 14.075103] [<c0091104>] __lock_
[ 14.080017] [<c0093028>] lock_acquire+
[ 14.090545] [<c06e20a0>] mld_sendpack+
[ 14.090545] [<c06e2f94>] mld_ifc_
[ 14.090545] [<c0052a44>] call_timer_
[ 14.090545] [<c00531d8>] run_timer_
[ 14.090545] [<c004ac28>] __do_softirq+
[ 14.090545] [<c004b178>] irq_exit+0xc0/0x114
[ 14.117675] [<c000f5ac>] handle_
[ 14.117675] [<c0008680>] gic_handle_
[ 14.132385] [<c07470e4>] __irq_svc+0x44/0x5c
[ 14.132385] [<c05cbda0>] cpuidle_
[ 14.132385] [<c05cbf24>] cpuidle_
[ 14.148406] [<c000fb60>] arch_cpu_
[ 14.153472] [<c009c61c>] cpu_startup_
[ 14.159118] [<c073749c>] rest_init+0xbc/0xe4
[ 14.163848] [<c0a50ba0>] start_kernel+
[ 14.169036] irq event stamp: 8711
[ 14.172546] hardirqs last enabled at (8711): [<c004afc4>] __local_
[ 14.181213] hardirqs last disabled at (8709): [<c004af78>] __local_
[ 14.189910] softirqs last enabled at (8710): [<c06baea8>] ip6_finish_
[ 14.198577] softirqs last disabled at (8694): [<c06bad60>] ip6_finish_
[ 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_
[ 14.230346] <Interrupt>
[ 14.233093] lock(&addrconf_
[ 14.238098]
[ 14.238098] *** DEADLOCK ***
For full log output, please refer to attachment.