Wind River Support Network

HomeDefectsLIN7-1914
Not to be fixed

LIN7-1914 : intel-haswell-32: netperf testing print call trace and net is down

Created: Nov 20, 2014    Updated: Apr 19, 2018
Resolved Date: Apr 17, 2018
Found In Version: 7.0
Severity: Standard
Applicable for: Wind River Linux 7
Component/s: BSP

Description


details 
http://yow-ssp1-lx.wrs.com:8000/logs/546e30c4e967d03c631807cf/12
(full log can't be displayed since the net is down, log is not scp) 



R0: 80050033 CR2: 0809ab80 CR3: 01e96000 CR4: 001407f0
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: fffe0ff0 DR7: 00000400
Stack:
 00000000 de8f6000 00000000 dcaed3d4 dcaece20 00000001 00000000 00000000
 de8f7b60 00000000 00000000 dcaece20 e0446000 de8f7b01 00000031 e0446000
 e0446000 d696ed80 de8f7b94 c195873f e0446000 de8f7bac c10563be de8f7bc0
Call Trace:
 [<c195873f>] rt_spin_lock+0x3f/0x50
 [<c10563be>] lock_timer_base.isra.35+0x2e/0x60
 [<c10567d6>] mod_timer+0x66/0x240
 [<c17834b4>] sk_reset_timer+0x14/0x20
 [<c17e2cf4>] tcp_schedule_loss_probe+0x114/0x190
 [<c17e390b>] tcp_write_xmit+0x1fb/0xa20
 [<c194e705>] ? kmemleak_free+0x25/0x60
 [<c1785b00>] ? skb_find_text+0x50/0x90
 [<c17e4367>] __tcp_push_pending_frames+0x37/0x90
 [<c17e0487>] tcp_rcv_established+0x1c7/0x560
 [<c107911b>] ? get_parent_ip+0xb/0x40
 [<c107919b>] ? preempt_count_add+0x4b/0xa0
 [<c17e7b61>] tcp_v4_do_rcv+0x111/0x330
 [<c19584b8>] ? _raw_spin_unlock_irqrestore+0x18/0x40
 [<c1169bf9>] ? create_object+0x189/0x280
 [<c17eae8a>] tcp_v4_rcv+0x7ea/0x800
 [<c17d22c2>] ? __inet_lookup_established+0xf2/0x170
 [<c17c8143>] ip_local_deliver_finish+0x93/0x2e0
 [<c17c8987>] ip_local_deliver+0x97/0xa0
 [<c17c83ff>] ip_rcv_finish+0x6f/0x430
 [<c107919b>] ? preempt_count_add+0x4b/0xa0
 [<c107911b>] ? get_parent_ip+0xb/0x40
 [<c17c8d91>] ip_rcv+0x401/0x570
 [<c179538b>] __netif_receive_skb_core+0x38b/0x830
 [<c179584b>] __netif_receive_skb+0x1b/0x70
 [<c17958c7>] netif_receive_skb_internal+0x27/0xa0
 [<c17960d7>] napi_gro_receive+0x77/0xf0
 [<c15fc7bf>] e1000_receive_skb+0x6f/0xd0
 [<c1787f84>] ? __netdev_alloc_skb+0x84/0xd0
 [<c15fec8d>] e1000_clean_rx_irq+0x20d/0x370
 [<c16044dc>] e1000e_poll+0x5c/0x2d0
 [<c100137b>] ? __switch_to+0x1b/0x4b0
 [<c1796e08>] net_rx_action+0x168/0x280
 [<c104e0a4>] do_current_softirqs+0x194/0x310
 [<c107911b>] ? get_parent_ip+0xb/0x40
 [<c104e28a>] __local_bh_enable+0x6a/0x90
 [<c104e2bd>] local_bh_enable+0xd/0x10
 [<c10a1c90>] irq_forced_thread_fn+0x30/0x60
 [<c10a1e8e>] irq_thread+0xee/0x130
 [<c10a1c60>] ? irq_thread_fn+0x30/0x30
 [<c10a1ed0>] ? irq_thread+0x130/0x130
 [<c10a1da0>] ? wake_threads_waitq+0x40/0x40
 [<c1069f2e>] kthread+0x9e/0xc0
 [<c1959737>] ret_from_kernel_thread+0x1b/0x28
 [<c1069e90>] ? flush_kthread_worker+0x70/0x70
Code: 76 ff ff ff 8b 43 08 3b 58 1c 75 af 39 f8 0f 85 6a ff ff ff 0f 0b 90 8d 74 26 00 e8 cf 42 6b ff eb 8c 90 0f 0b 8d b6 00 00 00 00 <0f> 0b 0f 0b 8d 74 26 00 55 89 e5 57 56 53 83 ec 04 3e 8d 74 26
EIP: [<c1957638>] rt_spin_lock_slowlock+0x228/0x230 SS:ESP 0068:de8f7b40
---[ end trace 0000000000000004 ]---
BUG: sleeping function called from invalid context at /buildarea1/WRL7_regression/build_dir/bsp/intel-haswell-32/LB18/Wildcast_Pass_preempt_rt/lxbuilds/Wildcast_Pass_platform_up/intel-haswell-32-preempt-rt-glibc-std-sato/wrlinux/bitbake_build/tmp/work/intel_haswell_32-wrs-linux/linux-windriver/3.14-r0/linux/kernel/locking/rtmutex.c:1626
in_atomic(): 1, irqs_disabled(): 0, pid: 595, name: irq/98-eth0
Preemption disabled at:[<c10931aa>] task_blocks_on_rt_mutex+0x15a/0x210

CPU: 63 PID: 595 Comm: irq/98-eth0 Tainted: G      D W  O 3.14.23-rt9-WR7.0.0.0_preempt-rt #1
Hardware name: Intel Corporation S2600WTT/S2600WTT, BIOS GRNDSDP1.86B.0030.R03.1405061547 05/06/2014
 00000253 00000000 de8f7970 c195286c 00000000 de8f7994 c1075f26 c1c55003
 c10931aa c10931aa 00000253 dcaed22c dc16af30 dcaece20 de8f79a8 c19579ef
 00000246 0000000b dcaece20 de8f79b0 c109399d de8f79c4 c105b00e 00000000
Call Trace:
 [<c195286c>] dump_stack+0x4b/0x84
 [<c1075f26>] __might_sleep+0xe6/0x150
 [<c10931aa>] ? task_blocks_on_rt_mutex+0x15a/0x210
 [<c10931aa>] ? task_blocks_on_rt_mutex+0x15a/0x210
 [<c19579ef>] rt_mutex_lock+0x1f/0x70
 [<c109399d>] rt_down_read+0xd/0x10
 [<c105b00e>] exit_signals+0x1e/0x120
 [<c104b541>] do_exit+0x91/0xaa0
 [<c1950fb2>] ? printk+0x30/0x35
 [<c109ffeb>] ? kmsg_dump+0xcb/0xe0
 [<c1005e79>] oops_end+0x89/0xd0
 [<c100602f>] die+0x4f/0x70
 [<c10027d1>] do_trap+0xa1/0xd0
 [<c1002b10>] ? do_bounds+0x80/0x80
 [<c1002b9b>] do_invalid_op+0x8b/0xa0
 [<c1957638>] ? rt_spin_lock_slowlock+0x228/0x230
 [<c107911b>] ? get_parent_ip+0xb/0x40
 [<c107919b>] ? preempt_count_add+0x4b/0xa0
 [<c1088e6f>] ? enqueue_task_rt+0xff/0x1e0
 [<c19584b8>] ? _raw_spin_unlock_irqrestore+0x18/0x40
 [<c1092d61>] ? rt_mutex_adjust_prio_chain+0xf1/0x3e0
 [<c107911b>] ? get_parent_ip+0xb/0x40
 [<c107919b>] ? preempt_count_add+0x4b/0xa0
 [<c1959512>] error_code+0x5a/0x60
 [<c1002b10>] ? do_bounds+0x80/0x80
 [<c1957638>] ? rt_spin_lock_slowlock+0x228/0x230
 [<c195873f>] rt_spin_lock+0x3f/0x50
 [<c10563be>] lock_timer_base.isra.35+0x2e/0x60
 [<c10567d6>] mod_timer+0x66/0x240
 [<c17834b4>] sk_reset_timer+0x14/0x20
 [<c17e2cf4>] tcp_schedule_loss_probe+0x114/0x190
 [<c17e390b>] tcp_write_xmit+0x1fb/0xa20
 [<c194e705>] ? kmemleak_free+0x25/0x60
 [<c1785b00>] ? skb_find_text+0x50/0x90
 [<c17e4367>] __tcp_push_pending_frames+0x37/0x90
 [<c17e0487>] tcp_rcv_established+0x1c7/0x560
 [<c107911b>] ? get_parent_ip+0xb/0x40
 [<c107919b>] ? preempt_count_add+0x4b/0xa0
 [<c17e7b61>] tcp_v4_do_rcv+0x111/0x330
 [<c19584b8>] ? _raw_spin_unlock_irqrestore+0x18/0x40
 [<c1169bf9>] ? create_object+0x189/0x280
 [<c17eae8a>] tcp_v4_rcv+0x7ea/0x800
 [<c17d22c2>] ? __inet_lookup_established+0xf2/0x170
 [<c17c8143>] ip_local_deliver_finish+0x93/0x2e0
 [<c17c8987>] ip_local_deliver+0x97/0xa0
 [<c17c83ff>] ip_rcv_finish+0x6f/0x430
 [<c107919b>] ? preempt_count_add+0x4b/0xa0
 [<c107911b>] ? get_parent_ip+0xb/0x40
 [<c17c8d91>] ip_rcv+0x401/0x570
 [<c179538b>] __netif_receive_skb_core+0x38b/0x830
 [<c179584b>] __netif_receive_skb+0x1b/0x70
 [<c17958c7>] netif_receive_skb_internal+0x27/0xa0
 [<c17960d7>] napi_gro_receive+0x77/0xf0
 [<c15fc7bf>] e1000_receive_skb+0x6f/0xd0
 [<c1787f84>] ? __netdev_alloc_skb+0x84/0xd0
 [<c15fec8d>] e1000_clean_rx_irq+0x20d/0x370
 [<c16044dc>] e1000e_poll+0x5c/0x2d0
 [<c100137b>] ? __switch_to+0x1b/0x4b0
 [<c1796e08>] net_rx_action+0x168/0x280
 [<c104e0a4>] do_current_softirqs+0x194/0x310
 [<c107911b>] ? get_parent_ip+0xb/0x40
 [<c104e28a>] __local_bh_enable+0x6a/0x90
 [<c104e2bd>] local_bh_enable+0xd/0x10
 [<c10a1c90>] irq_forced_thread_fn+0x30/0x60
 [<c10a1e8e>] irq_thread+0xee/0x130
 [<c10a1c60>] ? irq_thread_fn+0x30/0x30
 [<c10a1ed0>] ? irq_thread+0x130/0x130
 [<c10a1da0>] ? wake_threads_waitq+0x40/0x40
 [<c1069f2e>] kthread+0x9e/0xc0
 [<c1959737>] ret_from_kernel_thread+0x1b/0x28
 [<c1069e90>] ? flush_kthread_worker+0x70/0x70
note: irq/98-eth0[595] exited with preempt_count 1
BUG: unable to handle kernel paging request at ffffffec
IP: [<c106a1cf>] kthread_data+0xf/0x20
*pdpt = 0000000001e93001 *pde = 0000000034ffd067 *pte = 0000000000000000 

Steps to Reproduce

insert a e1000e card on wild cast 

Project Configure Line:
# Generated by wrlinux configure at Thu Nov 20 22:22:56 CST 2014
wrlinux-7/wrlinux/configure --enable-board=intel-haswell-32 --enable-kernel=preempt-rt --enable-rootfs=glibc-std-sato --with-layer=testcases/wrlinux/wr-testing/bts-dev,wr-qat --with-template=feature/bts,feature/kexec,feature/kdump --enable-jobs=8 --enable-parallel-pkgbuilds=8 --enable-reconfig=yes --with-rcpl-version=0

Kernel Boot Parameter:
root@SDP_Wildcat_Pass-3-C1-pcie:/root# cat /proc/cmdline
console=ttyS0,115200 TCF=1 root=/dev/nfs nfsroot=22604/rootfs rw ip=dhcp mem=16G


cd /opt/wr-test/testcases/bts/ethernet_netperf/
./runtest.sh -k NIC_82572EI
Live chat
Online