Re: 2.6.33.6-rt28 kernel oops while stressing network

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

 



I changed from PREEMPT_RT to PREEMPT_DESKTOP, and now it will not
boot.  I get the following error, then it hangs:

[    9.025745] BUG: sleeping function called from invalid context at
mm/slab.c:3266
[    9.044859] pcnt: 1 0 in_atomic(): 1, irqs_disabled(): 0, pid: 16,
name: events/0
[    9.064192] Pid: 16, comm: events/0 Not tainted 2.6.33.7-rt29 #3
[    9.076674] Call Trace:
[    9.085224]  [<c108ed63>] ? kmem_cache_alloc+0x1b/0x99
[    9.096780]  [<c11a8aef>] ? __alloc_skb+0x2e/0x10a
[    9.108079]  [<c1209db2>] ? alloc_skb+0x9/0xb
[    9.118763]  [<c120a5fd>] ? inet6_rt_notify+0x2f/0xb3
[    9.130285]  [<c120d630>] ? fib6_add+0x21e/0x38e
[    9.141487]  [<c120ac83>] ? __ip6_ins_rt+0x23/0x35
[    9.152743]  [<c120536d>] ? addrconf_add_mroute+0x6c/0x72
[    9.164855]  [<c12061f8>] ? addrconf_add_dev+0x3d/0x49
[    9.176495]  [<c12070ed>] ? addrconf_notify+0x4f6/0x6d7
[    9.188213]  [<c114ddff>] ? extract_entropy+0x45/0xfe
[    9.199753]  [<c11c18a2>] ? need_resched+0x11/0x1a
[    9.210686]  [<c11c1d97>] ? rt_do_flush+0x26/0x105
[    9.221572]  [<c103b3dc>] ? notifier_call_chain+0x2a/0x52
[    9.233426]  [<c103b418>] ? raw_notifier_call_chain+0x9/0xc
[    9.244968]  [<c11af6ff>] ? netdev_state_change+0x18/0x29
[    9.256198]  [<c11b88d7>] ? linkwatch_do_dev+0x9e/0xa7
[    9.267208]  [<c11b8b07>] ? __linkwatch_run_queue+0xd4/0x108
[    9.278611]  [<c11b8b58>] ? linkwatch_event+0x1d/0x22
[    9.289437]  [<c10351e2>] ? worker_thread+0xe1/0x15e
[    9.299891]  [<c11b8b3b>] ? linkwatch_event+0x0/0x22
[    9.310157]  [<c1037574>] ? autoremove_wake_function+0x0/0x2d
[    9.321305]  [<c1035101>] ? worker_thread+0x0/0x15e
[    9.331182]  [<c103737b>] ? kthread+0x52/0x57
[    9.340335]  [<c1037329>] ? kthread+0x0/0x57
[    9.349248]  [<c1002dfe>] ? kernel_thread_helper+0x6/0x10


On Fri, Aug 13, 2010 at 4:17 PM, Sven-Thorsten Dietrich
<sven@xxxxxxxxxxxxxxxxxxxxx> wrote:
>  On 08/13/2010 11:07 AM, John Culvertson wrote:
>>
>> Thanks for the suggestions.  I have tried the unpatched 2.6.33.7
>> kernel, and the problem does not occur.  The hardware is a single
>> board industrial computer with the network controllers onboard, so I
>> cannot easily try different NICs.  I have not seen the problem occur
>> with only one port in use, but I have not tested that long enough to
>> be positive.
>>
>> One thing that may be a little odd about this computer is that both
>> Ethernet controllers (Intel 82559) share the same PCI interrupt.
>> Interrupt sharing should be OK, but since adjacent PCI slots in normal
>> PCs generally use different interrupts, it may not occur often in
>> other systems.
>>
>
> Does it reproduce when you turn off PREEMPT_RT, but leave all the IRQ
> threading options enabled?
>
>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux