Just cycling a 16-thread khttpd up and down, no load. -------------------------- 2.4.17 --------------------------- ksymoops 2.4.1 on i686 2.4.17-dan-up. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.17-dan-up/ (default) -m /boot/System.map-2.4.17-dan-up (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Error (regular_file): read_ksyms stat /proc/ksyms failed No modules in ksyms, skipping objects No ksyms, skipping lsmod CPU: 0 EIP: 0010:[] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010206 eax: 08000000 ebx: c032a840 ecx: d726a000 edx: 00000000 esi: d726a000 edi: 00000000 ebp: 00000010 esp: d726bf80 ds: 0018 es: 0018 ss: 0018 Process khttpd - 15 (pid: 1239, stackpage=d726b000) Stack: 00003c43 00000286 00000286 00000001 c032c884 c04470ff 00000246 0000001f 000000b4 c0115d80 00000000 0000000f d726a000 d9e4dfa0 00000010 c0106f0b 00000000 0000000f c03272a0 d9e4dfa0 00000010 00000010 00000001 d7490018 Call Trace: [] [] [] [] Code: 8b 40 24 85 c0 74 0d ff 48 10 8b 46 10 8b 40 24 83 48 14 08 >>EIP; c0116d8f <===== Trace; c0115d80 Trace; c0106f0b Trace; c010572d Trace; c02c6670 Code; c0116d8f 00000000 <_EIP>: Code; c0116d8f <===== 0: 8b 40 24 mov 0x24(%eax),%eax <===== Code; c0116d92 3: 85 c0 test %eax,%eax Code; c0116d94 5: 74 0d je 14 <_EIP+0x14> c0116da3 Code; c0116d96 7: ff 48 10 decl 0x10(%eax) Code; c0116d99 a: 8b 46 10 mov 0x10(%esi),%eax Code; c0116d9c d: 8b 40 24 mov 0x24(%eax),%eax Code; c0116d9f 10: 83 48 14 08 orl $0x8,0x14(%eax) <1>Unable to handle kernel paging request at virtual address 08000024 c0116d8f *pde = 1933d067 1 warning and 1 error issued. Results may not be reliable. -------------------------- 2.4.18 --------------------------- ksymoops 2.4.1 on i686 2.4.18. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.18/ (default) -m /boot/System.map-2.4.18 (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Error (regular_file): read_ksyms stat /proc/ksyms failed No modules in ksyms, skipping objects No ksyms, skipping lsmod CPU: 0 EIP: 0010:[] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010203 eax: 00000000 ebx: 0000000d ecx: d6674000 edx: 00000000 esi: d9ff2000 edi: d6674000 ebp: c03d6000 esp: d6675f6c ds: 0018 es: 0018 ss: 0018 Process khttpd - 0 (pid: 1407, stackpage=d6675000) Stack: c032ebe0 d6674000 00000000 00000000 c0117296 d6675fa0 00000282 00000282 00000001 c0330c64 c044b11e 00000246 0000001e 00000000 c0116220 00000001 00000000 d6674000 d974ffa0 00000000 c0106f1b 00000000 00000000 c032b560 Call Trace: [] [] [] [] [] Code: 39 bb 94 00 00 00 75 3a ff 83 90 05 00 00 39 f3 c7 43 6c 11 >>EIP; c0116e90 <===== Trace; c0117296 Trace; c0116220 Trace; c0106f1b Trace; c010572d Trace; c02cde30 Code; c0116e90 00000000 <_EIP>: Code; c0116e90 <===== 0: 39 bb 94 00 00 00 cmp %edi,0x94(%ebx) <===== Code; c0116e96 6: 75 3a jne 42 <_EIP+0x42> c0116ed2 Code; c0116e98 8: ff 83 90 05 00 00 incl 0x590(%ebx) Code; c0116e9e e: 39 f3 cmp %esi,%ebx Code; c0116ea0 10: c7 43 6c 11 00 00 00 movl $0x11,0x6c(%ebx) <1>Unable to handle kernel NULL pointer dereference at virtual address 000000a1 c0116e90 *pde = 00000000 1 warning and 1 error issued. Results may not be reliable. -------------------------- 2.4.19-pre8 --------------------------- ksymoops 2.4.1 on i686 2.4.19-pre8. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.19-pre8/ (default) -m /boot/System.map-2.4.19-pre8 (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Error (regular_file): read_ksyms stat /proc/ksyms failed No modules in ksyms, skipping objects No ksyms, skipping lsmod Oops: 0000 CPU: 0 EIP: 0010:[] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010203 eax: 00000000 ebx: 0000000d ecx: d9ffce70 edx: 00000000 esi: d9ff2000 edi: d6e84000 ebp: c03de000 esp: d6e85f6c ds: 0018 es: 0018 ss: 0018 Process sleep (pid: 1574, stackpage=d6e85000) Stack: 00000000 d6e84000 d6e84000 00000000 c0118ebc 0001dba1 d6e84000 c0114fd0 bffff808 c0132c03 d6da0ec4 d6e84000 bffffad8 d6e85fa8 c011ddeb d6e84000 00000004 d6e84000 401912e0 00000000 bffffa98 c010891b 00000000 00000000 Call Trace: [] [] [] [] [] Code: 39 bb 94 00 00 00 75 3a ff 83 94 05 00 00 39 f3 c7 43 6c 11 >>EIP; c0118a70 <===== Trace; c0118ebc Trace; c0114fd0 Trace; c0132c03 Trace; c011ddeb Trace; c010891b Code; c0118a70 00000000 <_EIP>: Code; c0118a70 <===== 0: 39 bb 94 00 00 00 cmp %edi,0x94(%ebx) <===== Code; c0118a76 6: 75 3a jne 42 <_EIP+0x42> c0118ab2 Code; c0118a78 8: ff 83 94 05 00 00 incl 0x594(%ebx) Code; c0118a7e e: 39 f3 cmp %esi,%ebx Code; c0118a80 10: c7 43 6c 11 00 00 00 movl $0x11,0x6c(%ebx) <1>Unable to handle kernel NULL pointer dereference at virtual address 000000a1 c0118a70 *pde = 00000000 1 warning and 1 error issued. Results may not be reliable.