lkml.org 
[lkml]   [1998]   [Mar]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject2.1.89 X lockup and oopses
I was playing around with the X version of a program called "synaesthesia",
that reads sound input from the sound card and displays it graphically. (Get
it at http://yoyo.cc.monash.edu.au/~pfh/). I ran it for about an hour,
during this time I noticed several kernel oops's, and then X locked up. I'm
not sure how related these events were, I was also compiling something at
the same time.. I telnetted in and saw that my X server was in state "D" in ps
(uninterruptable sleep), and could not be killed. I eventually rebooted. I
haven't reproduced this yet.

Here are the kernel messages preceeding the X lockup:

Mar 10 18:01:08 kite kernel: Sound: Recording overrun
Mar 10 18:01:39 kite last message repeated 823 times
<snip several thousand repeats>
Mar 10 18:25:48 kite last message repeated 9135 times
Mar 10 18:26:22 kite last message repeated 4974 times
Mar 10 18:26:22 kite kernel: Sound: Recording overrun
Mar 10 18:26:22 kite last message repeated 18 times
Mar 10 18:26:22 kite kernel: Sound: Recording overrun
Mar 10 18:26:53 kite last message repeated 4628 times
Mar 10 18:26:58 kite last message repeated 819 times
Mar 10 18:26:58 kite kernel: Oops: 0000
Mar 10 18:26:58 kite kernel: CPU: 0
Mar 10 18:26:58 kite kernel: EIP: 0010:[<c0135786>]
Mar 10 18:26:58 kite kernel: EFLAGS: 00010213
Mar 10 18:26:58 kite kernel: eax: 00000080 ebx: 00000006 ecx: 00000000 edx: c01d9a44
Mar 10 18:26:58 kite kernel: esi: 00000021 edi: 00000003 ebp: c0006000 esp: c0007f74
Mar 10 18:26:58 kite kernel: ds: 0018 es: 0018 ss: 0018
Mar 10 18:26:58 kite kernel: Process kswapd (pid: 3, process nr: 3, stackpage=c0007000)
Mar 10 18:26:58 kite kernel: Stack: 00000006 00000002 00000003 c0006000 c4d79000 c0007fb0 00000006 00000006
Mar 10 18:26:58 kite kernel: 00000021 00000000 c0006000 00000006 00154000 00000000 00005000 00000000
Mar 10 18:26:58 kite kernel: c011f8d3 00000006 00000002 00000000 00000196 000000f0 c011fac6 00000002
Mar 10 18:26:58 kite kernel: Call Trace: [<c011f8d3>] [<c011fac6>] [<c01080c6>] [<c011f978>] [<c0107fe0>]
Mar 10 18:26:58 kite kernel: Code: f6 41 0d 04 74 38 c7 05 1c 70 1b c0 00 00 00 00 ff 05 18 70
Mar 10 18:26:58 kite kernel: Sound: Recording overrun
Mar 10 18:27:08 kite last message repeated 1572 times
Mar 10 18:27:08 kite kernel: Sound: Recording overrun
Mar 10 18:27:18 kite last message repeated 1491 times
Mar 10 18:27:18 kite kernel: Sound: Recording overrun
Mar 10 18:27:48 kite last message repeated 4687 times
Mar 10 18:28:21 kite last message repeated 4792 times
Mar 10 18:28:21 kite kernel: Oops: 0000
Mar 10 18:28:21 kite kernel: CPU: 0
Mar 10 18:28:21 kite kernel: EIP: 0010:[<c0135786>]
Mar 10 18:28:21 kite kernel: EFLAGS: 00010213
Mar 10 18:28:21 kite kernel: eax: 00000080 ebx: 00000006 ecx: 00000000 edx: c01d9a44
Mar 10 18:28:21 kite kernel: esi: 00000021 edi: 00000000 ebp: 00000006 esp: c0963ef4
Mar 10 18:28:21 kite kernel: ds: 0018 es: 0018 ss: 0018
Mar 10 18:28:21 kite kernel: Process asclock (pid: 30157, process nr: 69, stackpage=c0963000)
Mar 10 18:28:21 kite kernel: Stack: 00000006 00000003 00000000 00000006 c02d9320 c02d9388 c02d93e0 00000000
Mar 10 18:28:21 kite kernel: 00000021 00000000 c02dada0 00000006 00051900 00000000 00000006 c02dada0
Mar 10 18:28:21 kite kernel: c011f8d3 00000006 00000003 c01cd11c 00000001 c01cd128 c0120375 00000003
Mar 10 18:28:21 kite kernel: Call Trace: [<c011f8d3>] [<c0120375>] [<c012c132>] [<c012b9f4>] [<c010991e>]
Mar 10 18:28:21 kite kernel: Code: f6 41 0d 04 74 38 c7 05 1c 70 1b c0 00 00 00 00 ff 05 18 70
Mar 10 18:28:21 kite kernel: Sound: Recording overrun
Mar 10 18:28:21 kite last message repeated 127 times
Mar 10 18:28:21 kite kernel: Oops: 0000
Mar 10 18:28:21 kite kernel: CPU: 0
Mar 10 18:28:21 kite kernel: EIP: 0010:[<c0135786>]
Mar 10 18:28:21 kite kernel: EFLAGS: 00010213
Mar 10 18:28:21 kite kernel: eax: 00000080 ebx: 00000006 ecx: 00000000 edx: c01d9a44
Mar 10 18:28:21 kite kernel: esi: 00000021 edi: 00000000 ebp: 00000006 esp: c2587ebc
Mar 10 18:28:21 kite kernel: ds: 0018 es: 0018 ss: 0018
Mar 10 18:28:21 kite kernel: Process xsynaesthesia (pid: 11996, process nr: 115, stackpage=c2587000)
Mar 10 18:28:21 kite kernel: Stack: 00000006 00000003 00000000 00000006 c02d94a0 c02d9508 c02d9860 00000000
Mar 10 18:28:21 kite kernel: 00000021 00000000 c0889fc0 00000006 00055f00 00000000 00000006 c0889fc0
Mar 10 18:28:21 kite kernel: c011f8d3 00000006 00000003 c01cd11c 00000001 c01cd128 c0120375 00000003
Mar 10 18:28:21 kite kernel: Call Trace: [<c011f8d3>] [<c0120375>] [<c0162ee4>] [<c012bedc>] [<c012c3b1>] [<c010991e>]
Mar 10 18:28:21 kite kernel: Code: f6 41 0d 04 74 38 c7 05 1c 70 1b c0 00 00 00 00 ff 05 18 70
Mar 10 18:28:21 kite kernel: Sound: Recording overrun
Mar 10 18:28:21 kite kernel: Sound: Recording overrun

Here is ksymoops ooutput for the oopses.

>>EIP: c0135786 <shm_swap+52/2dc>
Trace: c011f8d3 <try_to_free_page+6f/a8>
Trace: c011fac6 <kswapd+14e/18c>
Trace: c01080c6 <init+42/1a8>
Trace: c011fac6 <kswapd+14e/18c>
Trace: c0107fe0 <this_must_match_init_task+1fe0/2000>
Code: c0135786 <shm_swap+52/2dc>
Code: c0135786 <shm_swap+52/2dc> f6 41 0d 04 testb $0x4,0xd(%ecx)
Code: c013578a <shm_swap+56/2dc> 74 38 je c01357c4 <shm_swap+90/2dc>
Code: c013578c <shm_swap+58/2dc> c7 05 1c 70 1b movl $0x0,0xc01b701c
Code: c0135797 <shm_swap+63/2dc> c0 00 00 00 00
Code: c013579c <shm_swap+68/2dc> ff 05 18 70 00 incl 0x90007018
Code: c01357a8 <shm_swap+74/2dc> 90 nop
Code: c01357a9 <shm_swap+75/2dc> 90 nop

>>EIP: c0135786 <shm_swap+52/2dc>
Trace: c011f8d3 <try_to_free_page+6f/a8>
Trace: c0120375 <__get_free_pages+1a5/1bc>
Trace: c012c132 <sys_select+b2/4b4>
Trace: c012b9f4 <sys_ioctl+13c/18c>
Trace: c010991e <system_call+3a/40>
Code: c0135786 <shm_swap+52/2dc>
Code: c0135786 <shm_swap+52/2dc> f6 41 0d 04 testb $0x4,0xd(%ecx)
Code: c013578a <shm_swap+56/2dc> 74 38 je c01357c4 <shm_swap+90/2dc>
Code: c013578c <shm_swap+58/2dc> c7 05 1c 70 1b movl $0x0,0xc01b701c
Code: c0135797 <shm_swap+63/2dc> c0 00 00 00 00
Code: c013579c <shm_swap+68/2dc> ff 05 18 70 00 incl 0x90007018
Code: c01357a8 <shm_swap+74/2dc> 90 nop
Code: c01357a9 <shm_swap+75/2dc> 90 nop

>>EIP: c0135786 <shm_swap+52/2dc>
Trace: c011f8d3 <try_to_free_page+6f/a8>
Trace: c0120375 <__get_free_pages+1a5/1bc>
Trace: c0162ee4 <unix_stream_recvmsg>
Trace: c012bedc <do_select+30/1d4>
Trace: c012c3b1 <sys_select+331/4b4>
Trace: c010991e <system_call+3a/40>
Code: c0135786 <shm_swap+52/2dc>
Code: c0135786 <shm_swap+52/2dc> f6 41 0d 04 testb $0x4,0xd(%ecx)
Code: c013578a <shm_swap+56/2dc> 74 38 je c01357c4 <shm_swap+90/2dc>
Code: c013578c <shm_swap+58/2dc> c7 05 1c 70 1b movl $0x0,0xc01b701c
Code: c0135797 <shm_swap+63/2dc> c0 00 00 00 00
Code: c013579c <shm_swap+68/2dc> ff 05 18 70 00 incl 0x90007018
Code: c01357a8 <shm_swap+74/2dc> 90 nop
Code: c01357a9 <shm_swap+75/2dc> 90 nop

-
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.054 / U:0.008 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site