Messages in this thread | | | Date | Tue, 10 Mar 1998 18:58:19 -0800 | From | Joey Hess <> | Subject | 2.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
| |