Oops under 2.0.30

moutinho@ferrum.metalmat.ufrj.br
Tue, 15 Apr 1997 22:24:31 -0200 (GRNLNDDT)


Hi kernel hackers !

I've had an Oops I tought might be worth posting.. That was when I inserted
a dirty music cd on my sony CDU31A and started 'workbone -q'. Well... It seemed
to load the modules, spin up the disk then it stalled a bit... So I hit ctrl-c,
cleaned my cd, reinserted it and tried again 'workbone -q'. That's when I
got the following Oops (i trimmed the 'Apr 15 21:03:29 pris kernel:' message
from the lines so we could save a bit of bandwidth..)
It looks like (just a wild guess..) workbone tried to reference the module
after it has been unloaded (see the 'cdu31a module released' on 4th
line). BTW.. This Oops happened under kernel2.0.30...

Apr 15 21:03:29 pris kernel: Sony I/F CDROM : SONY CD-ROM CDU33A Rev 1.0f
Capabilities: tray, audio, eject, LED, elec. Vol, sep. Vol, double speed, irq 9
Sony CDROM error 0x21 (scd_open, spin up)
cdu31a module released.
Unable to handle kernel paging request at virtual address c280c4d4
current->tss.cr3 = 01858000, <r3 = 01858000
*pde = 0009e067
*pte = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[interruptible_sleep_on+108/144]
EFLAGS: 00010046
eax: 0019094c ebx: 0280c4d0 ecx: 01887ed4 edx: 0280c4d0
esi: 00000083 edi: 01887ed4 ebp: 01887edc esp: 01887ec8
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process workbone (pid: 231, process nr: 23, stackpage=01887000)
Stack: 00000206 00002b32 01887f4c 018b2018 0280c4d0 01887f48 028094e5 0280c4d4
00000000 00002b32 00000000 01887f4c 02809816 01887f4c 01887f48 00000000
019e9dc0 01fafec4 00000003 00000216 00000000 01887f51 0280bd18 00000051
Call Trace: [<0280c4d0>] [<028094e5>] [<0280c4d4>] [<02809816>] [<0280bd18>] [get_blkfops+27/32] [blkdev_open+49/64]
[do_open+203/304] [sys_open+63/128] [system_call+85/128]
Code: 8b 42 04 39 c8 74 0d 89 c2 eb f5 8d 36 8d b4 26 00 00 00 00
Unable to handle kernel NULL pointer dereference at virtual address c000000e
current->tss.cr3 = 00101000, <r3 = 00101000
*pde = 00102067
*pte = 00000027
Oops: 0000
CPU: 0
EIP: 0010:[close_fp+7/112]
EFLAGS: 00010002
eax: 00000000 ebx: 00000001 ecx: 019e9c80 edx: 00000000
esi: 00000000 edi: 00000001 ebp: 01a8d810 esp: 01887e04
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process workbone (pid: 231, process nr: 23, stackpage=01887000)
Stack: 00000001 00000003 00000001 00116ab2 00000000 0009002b 00000014 01888000
01887e8c 0010adf3 0000000b 00182300 00000000 0000c000 01887e8c 018b2018
00000000 03000000 02800000 018b0018 00110b4e 00182a80 01887e8c 00000000
Call Trace: [do_exit+274/496] [die_if_kernel+707/736] [<03000000>] [<02800000>] [do_page_fault+734/768] [do_page_fault+0/768] [error_code+64/80]
[<0280c4d0>] [<0280c4d0>] [interruptible_sleep_on+108/144] [<0280c4d0>] [<028094e5>] [<0280c4d4>] [<02809816>] [<0280bd18>]
[get_blkfops+27/32] [blkdev_open+49/64] [do_open+203/304] [sys_open+63/128] [system_call+85/128]
Code: 66 83 7e 0e 00 75 22 68 e0 48 18 00 e8 f8 01 ff ff 31 c0 83

I hope this proves somewhat useful and not just a waste of
bandwidth...

All the Best,

=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=
Renato Moutinho Silva
moutinho@metalmat.ufrj.br
Universidade Federal do Rio de Janeiro
=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=

" The software said it requires Windows 3.1 or better,
so I installed Linux "