lkml.org 
[lkml]   [1998]   [Feb]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject2.0.33 lockup - reproducible - new info
Our news server locked up again. Alt+ScrollLock revealed same EIPs as last
time, so this is a repeatable lockup. I did find one more EIP than last
time - 0x147614. Here's the traces:

(gdb) l *0x147614
0x147614 is in tcp_queue (/usr/src/linux-2.0.33/include/net/tcp.h:201).
196 return (__s32)(seq1-seq2) < 0;
197 }
198
199 extern __inline int after(__u32 seq1, __u32 seq2)
200 {
201 return (__s32)(seq2-seq1) < 0;
202 }
203
204
205 /* is s2<=s1<=s3 ? */
(gdb) l *0x147610
0x147610 is in tcp_queue (tcp_input.c:1856).
1851 */
1852 seq = skb->seq;
1853 prev = list->prev;
1854 next = (struct sk_buff *) list;
1855 for (;;) {
1856 if (prev == (struct sk_buff *) list || !after(prev->seq, seq))
1857 break;
1858 next = prev;
1859 prev = prev->prev;
1860 }
(gdb) l *0x14761b
0x14761b is in tcp_queue (tcp_input.c:1858).
1853 prev = list->prev;
1854 next = (struct sk_buff *) list;
1855 for (;;) {
1856 if (prev == (struct sk_buff *) list || !after(prev->seq, seq))
1857 break;
1858 next = prev;
1859 prev = prev->prev;
1860 }
1861 __skb_insert(skb, prev, next, list);
1862 }
(gdb) l *0x147622
0x147622 is in tcp_queue (tcp_input.c:1855).
1850 * on the assumption that we get the packets in order)
1851 */
1852 seq = skb->seq;
1853 prev = list->prev;
1854 next = (struct sk_buff *) list;
1855 for (;;) {
1856 if (prev == (struct sk_buff *) list || !after(prev->seq, seq))
1857 break;
1858 next = prev;
1859 prev = prev->prev;

-Dan


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu

\
 
 \ /
  Last update: 2005-03-22 13:41    [W:0.112 / U:0.168 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site