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

Re: Bug#396741: gnumach: General protection trap on network load



Hi,

On Mon, Mar 05, 2007 at 10:20:54AM +0100, Samuel Thibault wrote:

> Now that I fixed kdb's trace command (2007-02-20), could you try
> reproducing it and get a trace?

I already traced it manually a while back. (Sorry for not reporting my
findings...)

It turns out the crash happens in the line

   ipc_kmsg_enqueue(&net_queue_high, kmsg);

in net_packet() (net_io.c), which in turn is called from netif_rx() in
linux/dev/glue/net.c.

The most useful information I was able to gather from that, is that the
corruption occurs to net_queue_high -- but why? I tried fencing in the
problem, with some asserts checking the consistency of net_queue_high at
"random" places; but not much progress so far.

-antrik-



Reply to: