Re: [patch] Real-Time Preemption, -RT-2.6.9-rc4-mm1-U9.3

From: Alexander Batyrshin
Date: Fri Oct 22 2004 - 13:54:22 EST


Hi Ingo,
U9.3 (defconfig) died with trace:

------------[ cut here ]------------
kernel BUG at kernel/sched.c:784!
invalid operand: 0000 [#1]
PREEMPT SMP
Modules linked in:
CPU: 0
EIP: 0060:[<c011873d>] Not tainted VLI
EFLAGS: 00010002 (2.6.9-rc4-mm1-RT-U9.3)
EIP is at resched_task+0x80/0x8a
eax: 00000001 ebx: c1674000 ecx: dfb578f0 edx: 00000000
esi: c16712c0 edi: 00000000 ebp: c167bc48 esp: c167bc3c
ds: 007b es: 007b ss: 0068 preempt: 00000003
Process ksoftirqd/0 (pid: 3, threadinfo=c167a000 task=c1670660)
Stack: c1403820 c1403820 00000000 c167bc94 c0118b78 c16712c0 c1433820 00000000
00000000 00000000 00000001 00000100 c1433820 c1433820 00000001 00000000
00000000 00000001 00000082 00000001 de9d3e60 00000001 c167bcd8 c0133c7b
Call Trace:
[<c0118b78>] try_to_wake_up+0x1f3/0x26b (20)
[<c0133c7b>] autoremove_wake_function+0x2f/0x57 (76)
[<c011a766>] __wake_up_common+0x3f/0x5e (28)
[<c011a7d0>] __wake_up+0x4b/0x62 (40)
[<c034e08c>] sock_def_readable+0x8e/0x90 (52)
[<c0388dbe>] tcp_child_process+0xe6/0xec (28)
[<c0384df7>] tcp_v4_do_rcv+0x123/0x162 (36)
[<c0134079>] _mutex_lock+0x2c/0x3b (16)
[<c0385513>] tcp_v4_rcv+0x6dd/0x92c (16)
[<c03c0e30>] svc_revisit+0x27/0x154 (48)
[<c0368553>] ip_local_deliver_finish+0x0/0x1b2 (40)
[<c0368609>] ip_local_deliver_finish+0xb6/0x1b2 (4)
[<c0368553>] ip_local_deliver_finish+0x0/0x1b2 (12)
[<c035f607>] nf_hook_slow+0xdc/0x12e (20)
[<c0368553>] ip_local_deliver_finish+0x0/0x1b2 (28)
[<c0368705>] ip_rcv_finish+0x0/0x2b3 (28)
[<c0367fcb>] ip_local_deliver+0x208/0x226 (4)
[<c0368553>] ip_local_deliver_finish+0x0/0x1b2 (24)
[<c0368828>] ip_rcv_finish+0x123/0x2b3 (20)
[<c0368705>] ip_rcv_finish+0x0/0x2b3 (32)
[<c035f607>] nf_hook_slow+0xdc/0x12e (20)
[<c0368705>] ip_rcv_finish+0x0/0x2b3 (28)
[<c036846a>] ip_rcv+0x481/0x56a (32)
[<c0368705>] ip_rcv_finish+0x0/0x2b3 (24)
[<c0354e68>] netif_receive_skb+0x117/0x1dd (28)
[<c0354ff7>] process_backlog+0xc9/0x1cb (36)
[<c03551b2>] net_rx_action+0xb9/0x1ed (48)
[<c01242d9>] ___do_softirq+0xe1/0x130 (36)
[<c0124923>] ksoftirqd+0x0/0xda (40)
[<c01243fb>] _do_softirq+0x4b/0x4d (4)
[<c01249c5>] ksoftirqd+0xa2/0xda (16)
[<c013376d>] kthread+0xb7/0xbd (24)
[<c01336b6>] kthread+0x0/0xbd (28)
[<c0103375>] kernel_thread_helper+0x5/0xb (16)
preempt count: 00000004
. 4-level deep critical section nesting:
.. entry 1: _spin_lock_irqsave+0x1d/0xa5 [<00000000>] / (0x0 [<00000000>])
.. entry 2: _spin_lock+0x19/0x6d [<00000000>] / (0x0 [<00000000>])
.. entry 3: _spin_lock_irqsave+0x1d/0xa5 [<00000000>] / (0x0 [<00000000>])
.. entry 4: print_traces+0x17/0x4e [<00000000>] / (0x0 [<00000000>])

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/