[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-video
Subject: [video4linux] oopses with n*gratv
From: Richard Guenther <zxmpm11 () student ! uni-tuebingen ! de>
Date: 1998-08-06 15:15:01
[Download RAW message or body]
Hi!
I get the following oops-cascade, if starting n*gratv multiple
times (perhaps bttv related?):
The strange thing is, that it is always the same wait-queue
corruption, not a random memory corruption.
Aug 5 23:22:23 mickey kernel: Unable to handle kernel NULL pointer dereference at \
virtual address 00000004
Aug 5 23:22:23 mickey kernel: current->tss.cr3 = 00ba4000, Xr3 = 00ba4000
Aug 5 23:22:23 mickey kernel: *pde = 00000000
Aug 5 23:22:23 mickey kernel: Oops: 0000
Aug 5 23:22:23 mickey kernel: CPU: 0
Aug 5 23:22:23 mickey kernel: EIP: 0010:[<c012d5dd>]
Aug 5 23:22:23 mickey kernel: EFLAGS: 00013087
Aug 5 23:22:23 mickey kernel: eax: 00000100 ebx: c0dcc0f4 ecx: 00000000 edx: \
00000000
Aug 5 23:22:23 mickey kernel: esi: 00003287 edi: c0dcc0f0 ebp: c0b65f30 esp: \
c0b65efc
Aug 5 23:22:23 mickey kernel: ds: 0018 es: 0018 ss: 0018
Aug 5 23:22:23 mickey kernel: Process X (pid: 174, process nr: 25, \
stackpage=c0b65000)
Aug 5 23:22:23 mickey kernel: Stack: c0b58000 00004000 0000000f 00000002 c012d8aa \
c0b65f30 c0b58280 00000004
Aug 5 23:22:23 mickey kernel: c0b58290 c0b58000 c08069e0 c0b64000 00000000 \
0000000f c0dcc000 c012dc09
Aug 5 23:22:23 mickey kernel: 0000000f c0b58000 00039688 bffff358 bffff36c \
c0b65fc0 c0b65fac 00000000
Aug 5 23:22:23 mickey kernel: Call Trace: [<c012d8aa>] [<c012dc09>] [<c010db56>] \
[<c0109ac8>]
Aug 5 23:22:23 mickey kernel: Code: 8b 41 04 39 d8 74 09 89 c2 8b 42 04 39 d8 75 f7 \
89 4a 04 56
> > EIP: c012d5dd <free_wait+2d/90>
Trace: c012d8aa <do_select+1c6/1e0>
Trace: c012dc09 <sys_select+345/4c0>
Trace: c010db56 <old_select+5a/78>
Trace: c0109ac8 <system_call+38/40>
Code: c012d5dd <free_wait+2d/90>
Code: c012d5dd <free_wait+2d/90> 8b 41 04 movl 0x4(%ecx),%eax
Code: c012d5e0 <free_wait+30/90> 39 d8 cmpl %ebx,%eax
Code: c012d5e2 <free_wait+32/90> 74 09 je c012d5ed \
<free_wait+3d/90>
Code: c012d5e4 <free_wait+34/90> 89 c2 movl %eax,%edx
Code: c012d5e6 <free_wait+36/90> 8b 42 04 movl 0x4(%edx),%eax
Code: c012d5e9 <free_wait+39/90> 39 d8 cmpl %ebx,%eax
Code: c012d5eb <free_wait+3b/90> 75 f7 jne c012d5e4 \
<free_wait+34/90>
Code: c012d5ed <free_wait+3d/90> 89 4a 04 movl %ecx,0x4(%edx)
Code: c012d5f0 <free_wait+40/90> 56 pushl %esi
The following oopses are fatal - a corrupted waitqueue is always bad...
Aug 5 23:22:23 mickey kernel: Unable to handle kernel NULL pointer dereference at \
virtual address 00000000
Aug 5 23:22:23 mickey kernel: current->tss.cr3 = 004a9000, Xr3 = 004a9000
Aug 5 23:22:23 mickey kernel: *pde = 00000000
Aug 5 23:22:23 mickey kernel: Oops: 0000
Aug 5 23:22:23 mickey kernel: CPU: 0
Aug 5 23:22:23 mickey kernel: EIP: 0010:[<c0110f09>]
Aug 5 23:22:23 mickey kernel: EFLAGS: 00010286
Aug 5 23:22:23 mickey kernel: eax: c02d4fa8 ebx: c0478800 ecx: 00000000 edx: \
00000000
Aug 5 23:22:23 mickey kernel: esi: c02d4fa4 edi: c04aa000 ebp: c04abee0 esp: \
c04abed0
Aug 5 23:22:23 mickey kernel: ds: 0018 es: 0018 ss: 0018
Aug 5 23:22:23 mickey kernel: Process xosview.bin (pid: 189, process nr: 31, \
stackpage=c04ab000)
Aug 5 23:22:23 mickey kernel: Stack: c0478800 c0478800 000000e0 00000001 c04abf14 \
c0147929 c1a17480 c0164d91
Aug 5 23:22:23 mickey kernel: c0478800 000000e0 c04abf44 c1f4138c c0164b8c \
00000246 00000000 c0478560
Aug 5 23:22:23 mickey kernel: c04abf18 c04abf80 c0145561 c1f4138c c04abf80 \
000000e0 c04abf44 c1f4138c
Aug 5 23:22:23 mickey kernel: Call Trace: [<c0147929>] [<c0164d91>] [<c0164b8c>] \
[<c0145561>] [<c0164b8c>] [<c014577d>] [<c01243bc>]
Aug 5 23:22:23 mickey kernel: [<c0109ac8>]
Aug 5 23:22:23 mickey kernel: Code: 8b 01 85 45 fc 74 4d 9c 5b fa c7 01 00 00 00 00 \
83 79 48 00
Aug 5 23:22:23 mickey kernel: Unable to handle kernel NULL pointer dereference at \
virtual address 00000000
Aug 5 23:22:23 mickey kernel: current->tss.cr3 = 004bf000, Xr3 = 004bf000
Aug 5 23:22:23 mickey kernel: *pde = 00000000
Aug 5 23:22:23 mickey kernel: Oops: 0000
Aug 5 23:22:23 mickey kernel: CPU: 0
Aug 5 23:22:23 mickey kernel: EIP: 0010:[<c0110f09>]
Aug 5 23:22:23 mickey kernel: EFLAGS: 00010286
Aug 5 23:22:23 mickey kernel: eax: c09b6da8 ebx: c0478aa0 ecx: 00000000 edx: \
00000000
Aug 5 23:22:23 mickey kernel: esi: c09b6da4 edi: c04c0000 ebp: c04c1ee0 esp: \
c04c1ed0
Aug 5 23:22:23 mickey kernel: ds: 0018 es: 0018 ss: 0018
Aug 5 23:22:23 mickey kernel: Process xterm (pid: 187, process nr: 29, \
stackpage=c04c1000)
Aug 5 23:22:23 mickey kernel: Stack: c0478aa0 c0478aa0 00000064 00000001 c04c1f14 \
c0147929 c07ff480 c0164d91
Aug 5 23:22:23 mickey kernel: c0478aa0 00000064 c04c1f44 c1e8528c c0164b8c \
00000246 00000000 c0478020
Aug 5 23:22:23 mickey kernel: c1d8c000 c04c1f80 c0145561 c1e8528c c04c1f80 \
00000064 c04c1f44 c1e8528c
Aug 5 23:22:23 mickey kernel: Call Trace: [<c0147929>] [<c0164d91>] [<c0164b8c>] \
[<c0145561>] [<c0164b8c>] [<c014577d>] [<c01243bc>]
Aug 5 23:22:23 mickey kernel: [<c0109ac8>]
Aug 5 23:22:23 mickey kernel: Code: 8b 01 85 45 fc 74 4d 9c 5b fa c7 01 00 00 00 00 \
83 79 48 00
Aug 5 23:22:24 mickey kernel: Unable to handle kernel NULL pointer dereference at \
virtual address 00000000
Aug 5 23:22:24 mickey kernel: current->tss.cr3 = 00cb6000, Xr3 = 00cb6000
Aug 5 23:22:24 mickey kernel: *pde = 00000000
Aug 5 23:22:24 mickey kernel: Oops: 0000
Aug 5 23:22:24 mickey kernel: CPU: 0
Aug 5 23:22:24 mickey kernel: EIP: 0010:[<c0110f09>]
Aug 5 23:22:24 mickey kernel: EFLAGS: 00010286
Aug 5 23:22:24 mickey kernel: eax: c09b65a8 ebx: c0dc8aa0 ecx: 00000000 edx: \
00000000
Aug 5 23:22:24 mickey kernel: esi: c09b65a4 edi: c0bbc000 ebp: c0bbdee0 esp: \
c0bbded0
Aug 5 23:22:24 mickey kernel: ds: 0018 es: 0018 ss: 0018
Aug 5 23:22:24 mickey kernel: Process xinit (pid: 173, process nr: 24, \
stackpage=c0bbd000)
Aug 5 23:22:24 mickey kernel: Stack: c0dc8aa0 c0dc8aa0 0000000c 00000001 c0bbdf14 \
c0147929 c0445000 c0164d91
Aug 5 23:22:24 mickey kernel: c0dc8aa0 0000000c c0bbdf44 c1283f8c c0164b8c \
00000246 00000000 c0dc8800
Aug 5 23:22:24 mickey kernel: 00000000 c0bbdf80 c0145561 c1283f8c c0bbdf80 \
0000000c c0bbdf44 c1283f8c
Aug 5 23:22:24 mickey kernel: Call Trace: [<c0147929>] [<c0164d91>] [<c0164b8c>] \
[<c0145561>] [<c0164b8c>] [<c014577d>] [<c01243bc>]
Aug 5 23:22:24 mickey kernel: [<c0109ac8>]
Aug 5 23:22:24 mickey kernel: Code: 8b 01 85 45 fc 74 4d 9c 5b fa c7 01 00 00 00 00 \
83 79 48 00
Aug 5 23:22:24 mickey kernel: Unable to handle kernel NULL pointer dereference at \
virtual address 00000000
Aug 5 23:22:24 mickey kernel: current->tss.cr3 = 00101000, Xr3 = 00101000
Aug 5 23:22:24 mickey kernel: *pde = 00000000
Aug 5 23:22:24 mickey kernel: Oops: 0000
Aug 5 23:22:24 mickey kernel: CPU: 0
Aug 5 23:22:24 mickey kernel: EIP: 0010:[<c0110f09>]
Aug 5 23:22:24 mickey kernel: EFLAGS: 00010286
Aug 5 23:22:24 mickey kernel: eax: c1e380a8 ebx: c088c000 ecx: 00000000 edx: \
00000000
Aug 5 23:22:24 mickey kernel: esi: c1e380a4 edi: c1d08000 ebp: c1d09e90 esp: \
c1d09e80
Aug 5 23:22:24 mickey kernel: ds: 0018 es: 0018 ss: 0018
Aug 5 23:22:24 mickey kernel: Process emacs (pid: 203, process nr: 34, \
stackpage=c1d09000)
Aug 5 23:22:24 mickey kernel: Stack: c088c000 c088c2a0 00000000 00000001 c1daa5a0 \
c014790c c0163cbb c088c000
Aug 5 23:22:24 mickey kernel: c194958c c1949500 c0163f7c c088c2a0 c01454a7 \
c194958c 00000000 c1949500
Aug 5 23:22:24 mickey kernel: c01458a3 c194958c c0806500 c0123e0e c1949500 \
c0806500 c0806500 00000000
Aug 5 23:22:24 mickey kernel: Call Trace: [<c014790c>] [<c0163cbb>] [<c0163f7c>] \
[<c01454a7>] [<c01458a3>] [<c0123e0e>] [<c0123e8b>]
Aug 5 23:22:24 mickey kernel: [<c0116dec>] [<c01099c7>] [<c013bcbb>] \
[<c0108b90>] [<c0109b22>]
Aug 5 23:22:24 mickey kernel: Code: 8b 01 85 45 fc 74 4d 9c 5b fa c7 01 00 00 00 00 \
83 79 48 00 Using `/lib/images/2.1.108/System.map' to map addresses to symbols.
> > EIP: c0110f09 <__wake_up+29/8c>
Trace: c0147929 <sock_def_callback2+19/2c>
Trace: c0164d91 <unix_stream_sendmsg+205/224>
Trace: c0164d91 <unix_stream_sendmsg+205/224>
Trace: c0145561 <sock_sendmsg+89/ac>
Trace: c0164d91 <unix_stream_sendmsg+205/224>
Trace: c014577d <sock_write+99/a4>
Trace: c01243bc <sys_write+b4/10c>
Trace: c0109ac8 <system_call+38/40>
Code: c0110f09 <__wake_up+29/8c>
Code: c0110f09 <__wake_up+29/8c> 8b 01 movl (%ecx),%eax
Code: c0110f0b <__wake_up+2b/8c> 85 45 fc testl %eax,0xfffffffc(%ebp)
Code: c0110f0e <__wake_up+2e/8c> 74 4d je c0110f5d <__wake_up+7d/8c>
Code: c0110f10 <__wake_up+30/8c> 9c pushf
Code: c0110f11 <__wake_up+31/8c> 5b popl %ebx
Code: c0110f12 <__wake_up+32/8c> fa cli
Code: c0110f13 <__wake_up+33/8c> c7 01 00 00 00 movl $0x0,(%ecx)
Code: c0110f19 <__wake_up+39/8c> 83 79 48 00 cmpl $0x0,0x48(%ecx)
> > EIP: c0110f09 <__wake_up+29/8c>
Trace: c0147929 <sock_def_callback2+19/2c>
Trace: c0164d91 <unix_stream_sendmsg+205/224>
Trace: c0164d91 <unix_stream_sendmsg+205/224>
Trace: c0145561 <sock_sendmsg+89/ac>
Trace: c0164d91 <unix_stream_sendmsg+205/224>
Trace: c014577d <sock_write+99/a4>
Trace: c01243bc <sys_write+b4/10c>
Trace: c0109ac8 <system_call+38/40>
Code: c0110f09 <__wake_up+29/8c>
Code: c0110f09 <__wake_up+29/8c> 8b 01 movl (%ecx),%eax
Code: c0110f0b <__wake_up+2b/8c> 85 45 fc testl %eax,0xfffffffc(%ebp)
Code: c0110f0e <__wake_up+2e/8c> 74 4d je c0110f5d <__wake_up+7d/8c>
Code: c0110f10 <__wake_up+30/8c> 9c pushf
Code: c0110f11 <__wake_up+31/8c> 5b popl %ebx
Code: c0110f12 <__wake_up+32/8c> fa cli
Code: c0110f13 <__wake_up+33/8c> c7 01 00 00 00 movl $0x0,(%ecx)
Code: c0110f19 <__wake_up+39/8c> 83 79 48 00 cmpl $0x0,0x48(%ecx)
> > EIP: c0110f09 <__wake_up+29/8c>
Trace: c0147929 <sock_def_callback2+19/2c>
Trace: c0164d91 <unix_stream_sendmsg+205/224>
Trace: c0164d91 <unix_stream_sendmsg+205/224>
Trace: c0145561 <sock_sendmsg+89/ac>
Trace: c0164d91 <unix_stream_sendmsg+205/224>
Trace: c014577d <sock_write+99/a4>
Trace: c01243bc <sys_write+b4/10c>
Trace: c0109ac8 <system_call+38/40>
Code: c0110f09 <__wake_up+29/8c>
Code: c0110f09 <__wake_up+29/8c> 8b 01 movl (%ecx),%eax
Code: c0110f0b <__wake_up+2b/8c> 85 45 fc testl %eax,0xfffffffc(%ebp)
Code: c0110f0e <__wake_up+2e/8c> 74 4d je c0110f5d <__wake_up+7d/8c>
Code: c0110f10 <__wake_up+30/8c> 9c pushf
Code: c0110f11 <__wake_up+31/8c> 5b popl %ebx
Code: c0110f12 <__wake_up+32/8c> fa cli
Code: c0110f13 <__wake_up+33/8c> c7 01 00 00 00 movl $0x0,(%ecx)
Code: c0110f19 <__wake_up+39/8c> 83 79 48 00 cmpl $0x0,0x48(%ecx)
> > EIP: c0110f09 <__wake_up+29/8c>
Trace: c014790c <sock_def_callback1+18/1c>
Trace: c0163cbb <unix_release_sock+4b/64>
Trace: c0163f7c <unix_release+28/2c>
Trace: c01454a7 <sock_release+1f/50>
Trace: c01458a3 <sock_close+37/3c>
Trace: c0123e0e <__fput+22/50>
Trace: c0123e8b <close_fp+4f/84>
Trace: c0116dec <do_exit+f4/1f8>
Trace: c01099c7 <do_signal+26b/2e4>
Trace: c013bcbb <ext2_discard_prealloc+2b/30>
Trace: c0108b90 <sys_sigaction+94/100>
Trace: c0109b22 <signal_return+12/30>
Code: c0110f09 <__wake_up+29/8c>
Code: c0110f09 <__wake_up+29/8c> 8b 01 movl (%ecx),%eax
Code: c0110f0b <__wake_up+2b/8c> 85 45 fc testl %eax,0xfffffffc(%ebp)
Code: c0110f0e <__wake_up+2e/8c> 74 4d je c0110f5d <__wake_up+7d/8c>
Code: c0110f10 <__wake_up+30/8c> 9c pushf
Code: c0110f11 <__wake_up+31/8c> 5b popl %ebx
Code: c0110f12 <__wake_up+32/8c> fa cli
Code: c0110f13 <__wake_up+33/8c> c7 01 00 00 00 movl $0x0,(%ecx)
Code: c0110f19 <__wake_up+39/8c> 83 79 48 00 cmpl $0x0,0x48(%ecx)
------------
To unsubscribe from this list send mail to majordomo@phunk.org with the
line "unsubscribe video4linux" without the quotes in the body of the
message.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic