Null derefence in 1.3.9

Gregory L. Galloway (gregg@localhost.gtri.gatech.edu)
Sun, 23 Jul 1995 13:07:47 -0400


I switched from 1.2.8 to 1.3.9 to get support for my GCD-R540 ATAPI CDROM.
The next day my machine locked up twice with the following message:

Jul 21 19:52:40 mu-shu kernel: Unable to handle kernel NULL pointer dereference
at virtual address c0000000
Jul 21 19:52:40 mu-shu kernel: current->tss.cr3 = 0040c000, nr3 = 0040c000
Jul 21 19:52:40 mu-shu kernel: *pde = 00102067
Jul 21 19:52:40 mu-shu kernel: *pte = 00000027
Jul 21 19:52:40 mu-shu kernel: Oops: 0000
Jul 21 19:52:40 mu-shu kernel: EIP: 0010:00112e23
Jul 21 19:52:40 mu-shu kernel: EFLAGS: 00013202
Jul 21 19:52:40 mu-shu kernel: eax: 00000000 ebx: 00000004 ecx: 001cda2c e
dx: 0000b000
Jul 21 19:52:40 mu-shu kernel: esi: 003bf2e8 edi: 00286000 ebp: 0026efa0 e
sp: 0026ef90
Jul 21 19:52:40 mu-shu kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0
018
Jul 21 19:52:40 mu-shu kernel: Process X (pid: 2908, process nr: 14, stackpage=0
026e000)
Jul 21 19:52:40 mu-shu kernel: Stack: 0026efbc 003bf2e8 003bf2e4 0025cb10 bffff8
2c 0010d3ce 00000000 0026efbc
Jul 21 19:52:40 mu-shu kernel: 0010c116 00000000 0026efbc 00383900 000000
04 00222474 003bf2e8 003bf2e4
Jul 21 19:52:40 mu-shu kernel: bffff82c 00143570 ffff002b 0010002b 001000
2b 0000002b fffffffe 0013db47
Jul 21 19:52:40 mu-shu kernel: Call Trace: 0010d3ce 0010c116 00143570 0013db47
Jul 21 19:52:40 mu-shu kernel: Code: 00 00 19 c0 83 c1 08 01 db 75 d6 fa ff 05 a
4 13 1b 00 a1 a4
Jul 21 19:52:40 mu-shu kernel: Aiee, killing interrupt handler

Here is the EIP info from vmlinux:

001128b4 t _timer_bh
00112954 T _tqueue_bh
001129a4 T _immediate_bh
001129f4 t _do_timer
00112e94 T _sys_alarm
00112ee4 T _sys_getpid
00112f04 T _sys_getppid
00112f24 T _sys_getuid
00112f44 T _sys_geteuid

More information can be provided if needed,

Greg
----
Gregory L. Galloway E-mail: greg.galloway@gtri.gatech.edu
Research Scientist I Mail: Georgia Institute of Technology
GTRI / EOEML / Baker 247
Voice: +1 404 853-3076 Atlanta, Georgia 30332-0834
Fax: +1 404 894-6285 WWW: http://eoeml-www.gtri.gatech.edu/~gregg/