Decided to take the latest git kernel for a run and ran into the following oops when shutting the system down to try it from a cold-boot situation. I wasn't able to capture the oops as it happened, but thankfully syslog was still running and I managed to trap it there. When the oops occurred the system was almost shut down, but the command that was executing at the time was to save the sync the hardware clock to Linux (I think)... the trap from my kernel logs (I have each class of kernel event redirected to a different file. This leads to some huge files in a short span, but is useful for debugging a new kernel) The kernel is tainted by the lt modem drivers (lt_modem & lt_serial) however the problem does not appear to be in either of those, and they function properly under 2.6.12.3 I'm running a basic Slackware 10 distribution (other than the ltmodem drivers (gone inside the next month)) I know the logs mostly mirror each other, so I'm hoping that dropping all of them off does the trick.... this is the section of rc.0 that was running when the oops occurred: # Save the system time to the hardware clock using hwclock --systohc. if [ -x /sbin/hwclock ]; then # Check for a broken motherboard RTC clock (where ioports for rtc are # unknown) to prevent hwclock causing a hang: if ! grep -q -w rtc /proc/ioports ; then CLOCK_OPT="--directisa" fi if grep -q "^UTC" /etc/hardwareclock 2> /dev/null ; then echo "Saving system time to the hardware clock (UTC)." /sbin/hwclock $CLOCK_OPT --utc --systohc else echo "Saving system time to the hardware clock (localtime)." /sbin/hwclock $CLOCK_OPT --localtime --systohc fi fi kernel.debug events: Aug 15 00:00:55 draco kernel: [17182755.464000] Unable to handle kernel paging request at virtual address f18d2673 Aug 15 00:00:55 draco kernel: [17182755.464000] printing eip: Aug 15 00:00:55 draco kernel: [17182755.464000] *pde = e05589f0 Aug 15 00:00:55 draco kernel: [17182755.464000] Oops: 0000 [#1] kernel.alert events: Aug 15 00:00:55 draco kernel: [17182755.464000] Unable to handle kernel paging request at virtual address f18d2673 Aug 15 00:00:55 draco kernel: [17182755.464000] printing eip: Aug 15 00:00:55 draco kernel: [17182755.464000] c03425c1 Aug 15 00:00:55 draco kernel: [17182755.464000] *pde = e05589f0 Aug 15 00:00:55 draco kernel: [17182755.464000] Oops: 0000 [#1] Aug 15 00:00:55 draco kernel: [17182755.464000] PREEMPT Aug 15 00:00:55 draco kernel: [17182755.464000] Modules linked in: ppp_deflate bsd_comp ppp_async pcmcia yenta_socket rsrc_nonstatic pcmcia_core lt_serial lt_modem Aug 15 00:00:55 draco kernel: [17182755.464000] CPU: 0 Aug 15 00:00:55 draco kernel: [17182755.464000] EIP: 0060:[] Tainted: P VLI Aug 15 00:00:55 draco kernel: [17182755.464000] EFLAGS: 00010297 (2.6.13-rc6-git5) Aug 15 00:00:55 draco kernel: [17182755.464000] EIP is at vsnprintf+0x301/0x480 Aug 15 00:00:55 draco kernel: [17182755.464000] eax: f18d2673 ebx: 0000000a ecx: f18d2673 edx: fffffffe Aug 15 00:00:55 draco kernel: [17182755.464000] esi: e55f71fb edi: 00000000 ebp: ef033ed4 esp: ef033e9c Aug 15 00:00:55 draco kernel: [17182755.464000] ds: 007b es: 007b ss: 0068 Aug 15 00:00:55 draco kernel: [17182755.464000] Process grep (pid: 3803, threadinfo=ef032000 task=ef794020) Aug 15 00:00:55 draco kernel: [17182755.464000] Stack: e55f71f4 e55f7fff 000003e1 00000000 00000010 fffffffe 00000002 00000001 Aug 15 00:00:55 draco kernel: [17182755.464000] ffffffff ffffffff e55f7fff efdcbc7c ef67485c efdcbc7c ef033ef0 c01cba24 Aug 15 00:00:55 draco kernel: [17182755.464000] e55f71ef 00000e11 c0776df2 ef033f1c 00000004 ef033f28 c01380c8 efdcbc7c Aug 15 00:00:55 draco kernel: [17182755.464000] Call Trace: Aug 15 00:00:55 draco kernel: [17182755.464000] [] show_stack+0x7f/0xa0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] show_registers+0x164/0x1d0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] die+0x158/0x2f0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] do_page_fault+0x385/0x741 Aug 15 00:00:55 draco kernel: [17182755.464000] [] error_code+0x4f/0x54 Aug 15 00:00:55 draco kernel: [17182755.464000] [] seq_printf+0x34/0x60 Aug 15 00:00:55 draco kernel: [17182755.464000] [] r_show+0x78/0x90 Aug 15 00:00:55 draco kernel: [17182755.464000] [] seq_read+0x1d8/0x2c0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] vfs_read+0xd1/0x1b0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] sys_read+0x4b/0x80 Aug 15 00:00:55 draco kernel: [17182755.464000] [] syscall_call+0x7/0xb Aug 15 00:00:55 draco kernel: [17182755.464000] Code: ff c7 45 ec 08 00 00 00 83 cf 01 eb b9 8b 45 14 8b 55 e8 83 45 14 04 8b 08 b8 0a f7 79 c0 81 f9 ff 0f 00 00 0f 46 c8 89 c8 eb 06 <80> 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 83 e7 10 89 c3 75 1d Aug 15 00:00:55 draco kernel: [17182755.464000] <6>note: grep[3803] exited with preempt_count 1 Aug 15 00:00:55 draco kernel: [17182755.488000] Debug: sleeping function called from invalid context at include/linux/rwsem.h:43 Aug 15 00:00:55 draco kernel: [17182755.488000] in_atomic():1, irqs_disabled():0 Aug 15 00:00:55 draco kernel: [17182755.488000] [] dump_stack+0x1e/0x20 Aug 15 00:00:55 draco kernel: [17182755.488000] [] __might_sleep+0xa4/0xb0 Aug 15 00:00:55 draco kernel: [17182755.488000] [] exit_mm+0x3d/0x2a0 Aug 15 00:00:55 draco kernel: [17182755.496000] [] do_exit+0xdb/0x860 Aug 15 00:00:55 draco kernel: [17182755.504000] [] die+0x2e1/0x2f0 Aug 15 00:00:55 draco kernel: [17182755.512000] [] do_page_fault+0x385/0x741 Aug 15 00:00:55 draco kernel: [17182755.520000] [] error_code+0x4f/0x54 Aug 15 00:00:55 draco kernel: [17182755.528000] [] seq_printf+0x34/0x60 Aug 15 00:00:55 draco kernel: [17182755.536000] [] r_show+0x78/0x90 Aug 15 00:00:55 draco kernel: [17182755.544000] [] seq_read+0x1d8/0x2c0 Aug 15 00:00:55 draco kernel: [17182755.552000] [] vfs_read+0xd1/0x1b0 Aug 15 00:00:55 draco kernel: [17182755.560000] [] sys_read+0x4b/0x80 Aug 15 00:00:55 draco kernel: [17182755.564000] [] syscall_call+0x7/0xb kern.err events: Aug 15 00:00:55 draco kernel: [17182755.464000] c03425c1 Aug 15 00:00:55 draco kernel: [17182755.464000] PREEMPT Aug 15 00:00:55 draco kernel: [17182755.464000] Modules linked in: ppp_deflate bsd_comp ppp_async pcmcia yenta_socket rsrc_nonstatic pcmcia_core lt_serial lt_modem Aug 15 00:00:55 draco kernel: [17182755.464000] CPU: 0 Aug 15 00:00:55 draco kernel: [17182755.464000] EIP: 0060:[] Tainted: P VLI Aug 15 00:00:55 draco kernel: [17182755.464000] EFLAGS: 00010297 (2.6.13-rc6-git5) Aug 15 00:00:55 draco kernel: [17182755.464000] EIP is at vsnprintf+0x301/0x480 Aug 15 00:00:55 draco kernel: [17182755.464000] eax: f18d2673 ebx: 0000000a ecx: f18d2673 edx: fffffffe Aug 15 00:00:55 draco kernel: [17182755.464000] esi: e55f71fb edi: 00000000 ebp: ef033ed4 esp: ef033e9c Aug 15 00:00:55 draco kernel: [17182755.464000] ds: 007b es: 007b ss: 0068 Aug 15 00:00:55 draco kernel: [17182755.464000] Process grep (pid: 3803, threadinfo=ef032000 task=ef794020) Aug 15 00:00:55 draco kernel: [17182755.464000] Stack: e55f71f4 e55f7fff 000003e1 00000000 00000010 fffffffe 00000002 00000001 Aug 15 00:00:55 draco kernel: [17182755.464000] ffffffff ffffffff e55f7fff efdcbc7c ef67485c efdcbc7c ef033ef0 c01cba24 Aug 15 00:00:55 draco kernel: [17182755.464000] e55f71ef 00000e11 c0776df2 ef033f1c 00000004 ef033f28 c01380c8 efdcbc7c Aug 15 00:00:55 draco kernel: [17182755.464000] Call Trace: Aug 15 00:00:55 draco kernel: [17182755.464000] [] show_stack+0x7f/0xa0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] show_registers+0x164/0x1d0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] die+0x158/0x2f0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] do_page_fault+0x385/0x741 Aug 15 00:00:55 draco kernel: [17182755.464000] [] error_code+0x4f/0x54 Aug 15 00:00:55 draco kernel: [17182755.464000] [] seq_printf+0x34/0x60 Aug 15 00:00:55 draco kernel: [17182755.464000] [] r_show+0x78/0x90 Aug 15 00:00:55 draco kernel: [17182755.464000] [] seq_read+0x1d8/0x2c0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] vfs_read+0xd1/0x1b0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] sys_read+0x4b/0x80 Aug 15 00:00:55 draco kernel: [17182755.464000] [] syscall_call+0x7/0xb Aug 15 00:00:55 draco kernel: [17182755.464000] Code: ff c7 45 ec 08 00 00 00 83 cf 01 eb b9 8b 45 14 8b 55 e8 83 45 14 04 8b 08 b8 0a f7 79 c0 81 f9 ff 0f 00 00 0f 46 c8 89 c8 eb 06 <80> 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 83 e7 10 89 c3 75 1d Aug 15 00:00:55 draco kernel: [17182755.464000] <6>note: grep[3803] exited with preempt_count 1 Aug 15 00:00:55 draco kernel: [17182755.488000] in_atomic():1, irqs_disabled():0 Aug 15 00:00:55 draco kernel: [17182755.488000] [] dump_stack+0x1e/0x20 Aug 15 00:00:55 draco kernel: [17182755.488000] [] __might_sleep+0xa4/0xb0 Aug 15 00:00:55 draco kernel: [17182755.488000] [] exit_mm+0x3d/0x2a0 Aug 15 00:00:55 draco kernel: [17182755.496000] [] do_exit+0xdb/0x860 Aug 15 00:00:55 draco kernel: [17182755.504000] [] die+0x2e1/0x2f0 Aug 15 00:00:55 draco kernel: [17182755.512000] [] do_page_fault+0x385/0x741 Aug 15 00:00:55 draco kernel: [17182755.520000] [] error_code+0x4f/0x54 Aug 15 00:00:55 draco kernel: [17182755.528000] [] seq_printf+0x34/0x60 Aug 15 00:00:55 draco kernel: [17182755.536000] [] r_show+0x78/0x90 Aug 15 00:00:55 draco kernel: [17182755.544000] [] seq_read+0x1d8/0x2c0 Aug 15 00:00:55 draco kernel: [17182755.552000] [] vfs_read+0xd1/0x1b0 Aug 15 00:00:55 draco kernel: [17182755.560000] [] sys_read+0x4b/0x80 Aug 15 00:00:55 draco kernel: [17182755.564000] [] syscall_call+0x7/0xb generic kernel log: Aug 15 00:00:55 draco kernel: [17182755.464000] c03425c1 Aug 15 00:00:55 draco kernel: [17182755.464000] PREEMPT Aug 15 00:00:55 draco kernel: [17182755.464000] Modules linked in: ppp_deflate bsd_comp ppp_async pcmcia yenta_socket rsrc_nonstatic pcmcia_core lt_serial lt_modem Aug 15 00:00:55 draco kernel: [17182755.464000] CPU: 0 Aug 15 00:00:55 draco kernel: [17182755.464000] EIP: 0060:[] Tainted: P VLI Aug 15 00:00:55 draco kernel: [17182755.464000] EFLAGS: 00010297 (2.6.13-rc6-git5) Aug 15 00:00:55 draco kernel: [17182755.464000] EIP is at vsnprintf+0x301/0x480 Aug 15 00:00:55 draco kernel: [17182755.464000] eax: f18d2673 ebx: 0000000a ecx: f18d2673 edx: fffffffe Aug 15 00:00:55 draco kernel: [17182755.464000] esi: e55f71fb edi: 00000000 ebp: ef033ed4 esp: ef033e9c Aug 15 00:00:55 draco kernel: [17182755.464000] ds: 007b es: 007b ss: 0068 Aug 15 00:00:55 draco kernel: [17182755.464000] Process grep (pid: 3803, threadinfo=ef032000 task=ef794020) Aug 15 00:00:55 draco kernel: [17182755.464000] Stack: e55f71f4 e55f7fff 000003e1 00000000 00000010 fffffffe 00000002 00000001 Aug 15 00:00:55 draco kernel: [17182755.464000] ffffffff ffffffff e55f7fff efdcbc7c ef67485c efdcbc7c ef033ef0 c01cba24 Aug 15 00:00:55 draco kernel: [17182755.464000] e55f71ef 00000e11 c0776df2 ef033f1c 00000004 ef033f28 c01380c8 efdcbc7c Aug 15 00:00:55 draco kernel: [17182755.464000] Call Trace: Aug 15 00:00:55 draco kernel: [17182755.464000] [] show_stack+0x7f/0xa0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] show_registers+0x164/0x1d0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] die+0x158/0x2f0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] do_page_fault+0x385/0x741 Aug 15 00:00:55 draco kernel: [17182755.464000] [] error_code+0x4f/0x54 Aug 15 00:00:55 draco kernel: [17182755.464000] [] seq_printf+0x34/0x60 Aug 15 00:00:55 draco kernel: [17182755.464000] [] r_show+0x78/0x90 Aug 15 00:00:55 draco kernel: [17182755.464000] [] seq_read+0x1d8/0x2c0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] vfs_read+0xd1/0x1b0 Aug 15 00:00:55 draco kernel: [17182755.464000] [] sys_read+0x4b/0x80 Aug 15 00:00:55 draco kernel: [17182755.464000] [] syscall_call+0x7/0xb Aug 15 00:00:55 draco kernel: [17182755.464000] Code: ff c7 45 ec 08 00 00 00 83 cf 01 eb b9 8b 45 14 8b 55 e8 83 45 14 04 8b 08 b8 0a f7 79 c0 81 f9 ff 0f 00 00 0f 46 c8 89 c8 eb 06 <80> 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 83 e7 10 89 c3 75 1d Aug 15 00:00:55 draco kernel: [17182755.464000] <6>note: grep[3803] exited with preempt_count 1 Aug 15 00:00:55 draco kernel: [17182755.488000] in_atomic():1, irqs_disabled():0 Aug 15 00:00:55 draco kernel: [17182755.488000] [] dump_stack+0x1e/0x20 Aug 15 00:00:55 draco kernel: [17182755.488000] [] __might_sleep+0xa4/0xb0 Aug 15 00:00:55 draco kernel: [17182755.488000] [] exit_mm+0x3d/0x2a0 Aug 15 00:00:55 draco kernel: [17182755.496000] [] do_exit+0xdb/0x860 Aug 15 00:00:55 draco kernel: [17182755.504000] [] die+0x2e1/0x2f0 Aug 15 00:00:55 draco kernel: [17182755.512000] [] do_page_fault+0x385/0x741 Aug 15 00:00:55 draco kernel: [17182755.520000] [] error_code+0x4f/0x54 Aug 15 00:00:55 draco kernel: [17182755.528000] [] seq_printf+0x34/0x60 Aug 15 00:00:55 draco kernel: [17182755.536000] [] r_show+0x78/0x90 Aug 15 00:00:55 draco kernel: [17182755.544000] [] seq_read+0x1d8/0x2c0 Aug 15 00:00:55 draco kernel: [17182755.552000] [] vfs_read+0xd1/0x1b0 Aug 15 00:00:55 draco kernel: [17182755.560000] [] sys_read+0x4b/0x80 Aug 15 00:00:55 draco kernel: [17182755.564000] [] syscall_call+0x7/0xb