srikanth krishnakar wrote:
>       ISSUE : "Info threads" hangs in KGDBOE 
>       Kernel : Linux-2.6.29
>       Bug found in Architectures: PowerPC (ppc32), x86
>       -------
>
>       (gdb) info threads
>        10 Thread 101 (pdflush)  Ignoring packet error, continuing...
>       Ignoring packet error, continuing...
>       Ignoring packet error, continuing...
>       Ignoring packet error, continuing...
>       Ignoring packet error, continuing...
>       
>       Finally kernel dies, after these error messages. This issue is not 
> found till Linux-2.6.28.10 kernel version, KGDBOE works fine in x86 & 
> PowerPC. Now the bug is seen PowerPC from kernel version Linux-2.6.29
>       
>       Hope this should not be raw_smp_processor_id issue ! The CPU ID 
> returned in both arch's is 0.  Which patch in netpoll* or any net device has 
> caused this issue. 
>       
>       One more thing to notice in PowerPC the kernel dies exactly after reply 
> of four threads/packets.
>       


This is a problem with the netpoll implementation or the ethernet driver
you are using for the board you are using.   Either something is
activating the IRQs via a spin_unlock_irq() while kgdb has the cpus in
the exception state, or there is a defect in the implementation of the
skb passing for the ethernet.

kgdboe is not very robust, and also suffers from irq preemption problems
which is the key reason it is has not been merged to the mainline kernel.

Jason.

------------------------------------------------------------------------------
_______________________________________________
Kgdb-bugreport mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport

Reply via email to