| To: | "David S. Miller" <davem@xxxxxxxxxx>, kuznet@xxxxxxxxxxxxx, netdev@xxxxxxxxxxx, linux-net@xxxxxxxxxxxxxxx, ak@xxxxxx, pekkas@xxxxxxxxxx, "Cress, Andrew R" <andrew.r.cress@xxxxxxxxx>, mark Orvek <morvek@xxxxxxxxxx>, Tim Anderson <tanderson@xxxxxxxxxx>, mhuth@xxxxxxxxxx, dfarnsworth@xxxxxxxxxx, minyard@xxxxxxxxxx |
|---|---|
| Subject: | Net work bug. More info. |
| From: | george anzinger <george@xxxxxxxxxx> |
| Date: | Thu, 20 Jun 2002 15:05:18 -0700 |
| Organization: | Monta Vista Software |
| Sender: | owner-netdev@xxxxxxxxxxx |
We have been looking more closely at the failure. Attached is a gdb log... As turns out, the failure is actually one level lower than tcp_v4_destroy_sock() in __kfree_skb(). It attempts to call a destructor which has a bogus address. The failing instruction is the call *(reg). tcp_writequeue_purge(sk)-> tcp_free_skb(sk, skb)-> __kfree_skb() The attached log has the sk and the "bad" skb as rendered by gdb. -- George Anzinger george@xxxxxxxxxx High-res-timers: http://sourceforge.net/projects/high-res-timers/ Real time sched: http://sourceforge.net/projects/rtsched/ Preemption patch: http://www.kernel.org/pub/linux/kernel/people/rml
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: Network oops, george anzinger |
|---|---|
| Next by Date: | Re: Network oops, David S. Miller |
| Previous by Thread: | netdev_boot_setup quesion, Thomas 'Dent' Mirlacher |
| Next by Thread: | dev->type oddities, Thomas 'Dent' Mirlacher |
| Indexes: | [Date] [Thread] [Top] [All Lists] |