Oops with Linux 2.0 and mcdx

Etienne BERNARD (eb@via.ecp.fr)
12 Jun 1996 10:12:30 GMT


Sorry, this is a repost, but I got my message back with this error :
[005] Mail retry count exceeded sending to:
DSTO /AODSA

This is the original post :
----------------------------
Hello.
I have mcdx compiled as a module with linux 2.0 , and I've insmoded it
with 'insmod mcdx mcdx=0x320,10' (my CD player is a Mitsumi FX001D)
Then, I run workbone, and I get that :

Unable to handle kernel NULL pointer dereference at virtual address
c0000088
current->tss.cr3 = 0069b000, %cr3 = 0069b000
*pde = 00102067
*pte = 00000027
Oops: 0000
CPU: 0
EIP: 0010:[<0100e98f>]
EFLAGS: 00010202
eax: 00000001 ebx: 00000000 ecx: 00000000 edx: 010102b0
esi: 007e6400 edi: 00557a7c ebp: bffff6f4 esp: 00597d58
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process workbone (pid: 433, process nr: 8, stackpage=00597000)
Stack: 00000000 007e6400 00557a7c 0000048f 00000293 0011970d 00000003
00000000
00000000 0000001f bffff000 00597e6c bffffc10 bffffc10 00000001
0011a8f3
00229025 00229065 00229067 0012b394 00597e6c 00004000 bffffc10
00000000
Call Trace: [<0011970d>] [<0011a8f3>] [<0012b394>] [<0100cb39>]
[<001254ea>] [<001110d5>] [<001254ea>]
[<00125e62>] [<00154dea>] [<0015392b>] [<00123ac6>] [<00158671>]
[<0012cb97>] [<0012d117>] [<001241e8>]
[<00124531>] [<001227be>] [<00122882>] [<0010a5e2>]
Code: 83 bb 88 00 00 00 00 75 1c b8 fa ff ff ff 5b 5e 5f 81 c4 00

ksymoops gives :
Trace: 11970d <put_dirty_page+ad/1d0>
Trace: 11a8f3 <do_mmap+333/380>
Trace: 12b394 <setup_arg_pages+e4/100>
Trace: 100cb39
Trace: 1254ea <getblk+3a/4c0>
Trace: 1110d5 <timer_bh+155/160>
Trace: 1254ea <getblk+3a/4c0>
Trace: 125e62 <__brelse+22/50>
Trace: 154dea <ext2_update_inode+2ca/2e0>
Trace: 15392b <ext2_put_inode+b/60>
Trace: 123ac6 <iput+d6/190>
Trace: 158671 <ext2_follow_link+151/170>
Trace: 12cb97 <follow_link+67/70>
Trace: 12d117 <open_namei+2c7/450>
Trace: 1241e8 <get_blkfops+18/20>
Trace: 124531 <blkdev_open+31/40>
Trace: 1227be <do_open+ee/180>
Trace: 122882 <sys_open+32/60>
Trace: 10a5e2 <system_call+52/80>

Code: cmpl $0x0,0x88(%ebx)
Code: jne 00000025 <_EIP+25>
Code: movl $0xfffffffa,%eax
Code: popl %ebx
Code: popl %esi
Code: popl %edi
Code: addl $0x90900000,%esp

Sorry, but I didn't find the EIP address.

Hope this helps.

-- 
      www       Etienne BERNARD, newsmaster and engineering student
     (o o)      at Ecole Centrale Paris, France.
-ooO--(_)--Ooo- eb@via.ecp.fr       http://www.cti.ecp.fr/~bernare8