On Fri, 1 Feb 2002, Neil Brown wrote: > Any change of running this Oops through ksymoops to see where the > problem really is? Sure, it's attached. The 'oops' was regenerated on a fresh kernel build, so that Symbols.map should be correct (but there were still some warnings from ksymoops). D.
ksymoops 2.4.3 on i686 2.4.17. Options used -V (default) -k /proc/ksyms (specified) -l /proc/modules (specified) -o /lib/modules/2.4.17 (specified) -m /boot/System.map-2.4.17 (specified) Error (expand_objects): cannot stat(/lib/modules/sd_mod.o) for sd_mod Error (expand_objects): cannot stat(/lib/modules/scsi_mod.o) for scsi_mod Warning (compare_maps): mismatch on symbol partition_name , ksyms_base says c01d05f0, System.map says c0155900. Ignoring ksyms_base entry Unable to handle kernel NULL pointer dereference at virtual address 00000000 c01d1633 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c01d1633>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010246 eax: dfe70aa0 ebx: 00003802 ecx: 00000400 edx: 00001000 esi: 00000000 edi: df89d000 ebp: dfe75da0 esp: dfbf7f50 ds: 0018 es: 0018 ss: 0018 Process raid5d (pid: 10, stackpage=dfbf7000) Stack: dfe75da0 dfe75e60 dfe5add4 dfe5adc0 00000000 dfe70aa0 c01d18d8 dfe75da0 c02569bf 00000018 dfbf6000 dfc00800 dfcd6b60 00000001 00000064 00000000 c01cd429 dfe5adc0 dfbf6000 dfbf6000 dfcd6b60 00000001 c0288000 00000246 Call Trace: [<c01d18d8>] [<c01cd429>] [<c01d457c>] [<c0105794>] Code: f3 a5 8b 44 24 14 8b 54 24 10 f0 0f ab 50 18 8b 44 24 14 e8 >>EIP; c01d1632 <write_disk_sb+176/1d8> <===== Trace; c01d18d8 <md_update_sb+13c/19c> Trace; c01cd428 <raid5d+20/15c> Trace; c01d457c <md_thread+14c/1b0> Trace; c0105794 <kernel_thread+28/38> Code; c01d1632 <write_disk_sb+176/1d8> 0000000000000000 <_EIP>: Code; c01d1632 <write_disk_sb+176/1d8> <===== 0: f3 a5 repz movsl %ds:(%esi),%es:(%edi) <===== Code; c01d1634 <write_disk_sb+178/1d8> 2: 8b 44 24 14 mov 0x14(%esp,1),%eax Code; c01d1638 <write_disk_sb+17c/1d8> 6: 8b 54 24 10 mov 0x10(%esp,1),%edx Code; c01d163c <write_disk_sb+180/1d8> a: f0 0f ab 50 18 lock bts %edx,0x18(%eax) Code; c01d1640 <write_disk_sb+184/1d8> f: 8b 44 24 14 mov 0x14(%esp,1),%eax Code; c01d1644 <write_disk_sb+188/1d8> 13: e8 00 00 00 00 call 18 <_EIP+0x18> c01d164a <write_disk_sb+18e/1d8> 1 warning and 2 errors issued. Results may not be reliable.