lkml.org 
[lkml]   [2002]   [Jan]   [23]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
DateWed, 23 Jan 2002 10:11:44 +0100 (CET)
FromJurriaan Wijnberg <>
SubjectOops in 2.5.3-pre3 (scheduler?)
Hi All,

I got an Oops in 2.5.3-pre3

It happens when a cdrom is mounted and execing: eject. 
When cdrom is not mounted the drive ejects as usual.

I think it is somewhere in the scheduler code.
Oops and full trace below.

Regards,

Jurriaan Wijnberg
ps. I'm not on the list, so please CC


Unable to handle kernel NULL pointer dereference at virtual address 00000277
c0114aa6
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c0114aa6>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010007
eax: 0000008a   ebx: ceb1a000   ecx: c02ebef4   edx: 00000253
esi: c02eba80   edi: c02eb500   ebp: c02b3e9c   esp: c02b3e88
ds: 0018   es: 0018   ss: 0018
Process swapper (pid: 0, stackpage=c02b3000)
Stack: ceb1be94 ceb1becc 00000086 c02b3e98 00000046 c02b3ebc c0115425 ceb1a000 
       00000000 cfe71c50 c0317504 00000082 00000001 00000000 c01b3005 cfe71c50 
       c01d2b1f cfe71c50 cfe71c50 00000001 c0317504 00000003 00000001 00000001 
Call Trace: [<c0115425>] [<c01b3005>] [<c01d2b1f>] [<c01dd81f>] [<c01de506>] 
   [<c01d461d>] [<c01de444>] [<c01097cf>] [<c0109936>] [<c0106ba0>] [<c0106ba0>] 
   [<c0106ba0>] [<c0106ba0>] [<c0106bc3>] [<c0106c12>] [<c0105000>] [<c0105019>] 
Code: 8b 42 24 39 43 24 7d 0a 8b 42 14 c7 42 14 01 00 00 00 be 01
>>EIP; c0114aa6 <try_to_wake_up+f6/11c>   <=====
Trace; c0115424 <complete+40/60>
Trace; c01b3004 <end_that_request_last+10/1c>
Trace; c01d2b1e <ide_end_request+be/d8>
Trace; c01dd81e <cdrom_end_request+62/6c>
Trace; c01de506 <cdrom_pc_intr+c2/1ac>
Trace; c01d461c <ide_intr+b8/110>
Trace; c01de444 <cdrom_pc_intr+0/1ac>
Trace; c01097ce <handle_IRQ_event+2e/58>
Trace; c0109936 <do_IRQ+6a/a8>
Trace; c0106ba0 <default_idle+0/28>
Trace; c0106ba0 <default_idle+0/28>
Trace; c0106ba0 <default_idle+0/28>
Trace; c0106ba0 <default_idle+0/28>
Trace; c0106bc2 <default_idle+22/28>
Trace; c0106c12 <cpu_idle+2a/40>
Trace; c0105000 <_stext+0/0>
Trace; c0105018 <rest_init+18/1c>
Code;  c0114aa6 <try_to_wake_up+f6/11c>
00000000 <_EIP>:
Code;  c0114aa6 <try_to_wake_up+f6/11c>   <=====
   0:   8b 42 24                  mov    0x24(%edx),%eax   <=====
Code;  c0114aa8 <try_to_wake_up+f8/11c>
   3:   39 43 24                  cmp    %eax,0x24(%ebx)
Code;  c0114aac <try_to_wake_up+fc/11c>
   6:   7d 0a                     jge    12 <_EIP+0x12> c0114ab8 <try_to_wake_up+108/11c>
Code;  c0114aae <try_to_wake_up+fe/11c>
   8:   8b 42 14                  mov    0x14(%edx),%eax
Code;  c0114ab0 <try_to_wake_up+100/11c>
   b:   c7 42 14 01 00 00 00      movl   $0x1,0x14(%edx)
Code;  c0114ab8 <try_to_wake_up+108/11c>
  12:   be 01 00 00 00            mov    $0x1,%esi
<1>Unable to handle kernel NULL pointer dereference at virtual address 00000277
c0114aa6
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c0114aa6>]    Not tainted
EFLAGS: 00010007
eax: 00000082   ebx: cf326000   ecx: c02ebeb4   edx: 00000253
esi: c02eba80   edi: c02eb500   ebp: c02b3d28   esp: c02b3d14
ds: 0018   es: 0018   ss: 0018
Process swapper (pid: 0, stackpage=c02b3000)
Stack: cf327f84 c029c248 00000001 c02b3d24 00000046 c02b3d4c c011535f cf326000 
       00000000 fffffc0e 00000092 00000001 00000086 00000001 c029c260 c0117d63 
       c02f0741 00000046 c0117ca4 0000000f 00000000 c0114198 00000277 c0114169 
Call Trace: [<c011535f>] [<c0117d63>] [<c0117ca4>] [<c0114198>] [<c0114169>] 
   [<c0108aa0>] [<c01144e7>] [<c0114198>] [<c01d2b91>] [<c01d8b57>] [<c01d7e50>] 
   [<c01d8b57>] [<c01de5f0>] [<c01d0f16>] [<c010865c>] [<c0114aa6>] [<c0115425>] 
   [<c01b3005>] [<c01d2b1f>] [<c01dd81f>] [<c01de506>] [<c01d461d>] [<c01de444>] 
   [<c01097cf>] [<c0109936>] [<c0106ba0>] [<c0106ba0>] [<c0106ba0>] [<c0106ba0>] 
   [<c0106bc3>] [<c0106c12>] [<c0105000>] [<c0105019>] 
Code: 8b 42 24 39 43 24 7d 0a 8b 42 14 c7 42 14 01 00 00 00 be 01 
>>EIP; c0114aa6 <try_to_wake_up+f6/11c>   <=====
Trace; c011535e <__wake_up+42/64>
Trace; c0117d62 <release_console_sem+72/78>
Trace; c0117ca4 <printk+104/110>
Trace; c0114198 <do_page_fault+0/498>
Trace; c0114168 <bust_spinlocks+40/4c>
Trace; c0108aa0 <die+44/50>
Trace; c01144e6 <do_page_fault+34e/498>
Trace; c0114198 <do_page_fault+0/498>
Trace; c01d2b90 <ide_set_handler+58/64>
Trace; c01d8b56 <piix_dmaproc+22/2c>
Trace; c01d7e50 <ide_dmaproc+1cc/32c>
Trace; c01d8b56 <piix_dmaproc+22/2c>
Trace; c01de5f0 <cdrom_do_pc_continuation+0/30>
Trace; c01d0f16 <atapi_output_bytes+3e/68>
Trace; c010865c <error_code+34/3c>
Trace; c0114aa6 <try_to_wake_up+f6/11c>
Trace; c0115424 <complete+40/60>
Trace; c01b3004 <end_that_request_last+10/1c>
Trace; c01d2b1e <ide_end_request+be/d8>
Trace; c01dd81e <cdrom_end_request+62/6c>
Trace; c01de506 <cdrom_pc_intr+c2/1ac>
Trace; c01d461c <ide_intr+b8/110>
Trace; c01de444 <cdrom_pc_intr+0/1ac>
Trace; c01097ce <handle_IRQ_event+2e/58>
Trace; c0109936 <do_IRQ+6a/a8>
Trace; c0106ba0 <default_idle+0/28>
Trace; c0106ba0 <default_idle+0/28>
Trace; c0106ba0 <default_idle+0/28>
Trace; c0106ba0 <default_idle+0/28>
Trace; c0106bc2 <default_idle+22/28>
Trace; c0106c12 <cpu_idle+2a/40>
Trace; c0105000 <_stext+0/0>
Trace; c0105018 <rest_init+18/1c>
Code;  c0114aa6 <try_to_wake_up+f6/11c>
00000000 <_EIP>:
Code;  c0114aa6 <try_to_wake_up+f6/11c>   <=====
   0:   8b 42 24                  mov    0x24(%edx),%eax   <=====
Code;  c0114aa8 <try_to_wake_up+f8/11c>
   3:   39 43 24                  cmp    %eax,0x24(%ebx)
Code;  c0114aac <try_to_wake_up+fc/11c>
   6:   7d 0a                     jge    12 <_EIP+0x12> c0114ab8 <try_to_wake_up+108/11c>
Code;  c0114aae <try_to_wake_up+fe/11c>
   8:   8b 42 14                  mov    0x14(%edx),%eax
Code;  c0114ab0 <try_to_wake_up+100/11c>
   b:   c7 42 14 01 00 00 00      movl   $0x1,0x14(%edx)
Code;  c0114ab8 <try_to_wake_up+108/11c>
  12:   be 01 00 00 00            mov    $0x1,%esi
 <1>Unable to handle kernel NULL pointer dereference at virtual address 00000277
c0114aa6
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c0114aa6>]    Not tainted
EFLAGS: 00010007
eax: 00000082   ebx: c1438000   ecx: cf32602c   edx: 00000253
esi: c02eba80   edi: c02eb500   ebp: c02b3b34   esp: c02b3b20
ds: 0018   es: 0018   ss: 0018
Process swapper (pid: 0, stackpage=c02b3000)
Stack: c1439fe8 c029d14c 00000001 c02b3b30 00000046 c02b3b58 c011535f c1438000 
       00000000 00000001 c02a40a4 0000f201 00000086 00000003 0000001c c0122884 
       00000002 c03064c0 c01a557a c02a40a4 c01af71f 00000001 0000009c 0000270f 
Call Trace: [<c011535f>] [<c0122884>] [<c01a557a>] [<c01af71f>] [<c01b04ca>] 
   [<c01b0523>] [<c01097cf>] [<c0109936>] [<c0114198>] [<c0114198>] [<c0108aa6>] 
   [<c01144e7>] [<c0114198>] [<c01af2bb>] [<c01af2bb>] [<c010865c>] [<c0110018>] 
   [<c0114aa6>] [<c011535f>] [<c0117d63>] [<c0117ca4>] [<c0114198>] [<c0114169>] 
   [<c0108aa0>] [<c01144e7>] [<c0114198>] [<c01d2b91>] [<c01d8b57>] [<c01d7e50>] 
   [<c01d8b57>] [<c01de5f0>] [<c01d0f16>] [<c010865c>] [<c0114aa6>] [<c0115425>] 
   [<c01b3005>] [<c01d2b1f>] [<c01dd81f>] [<c01de506>] [<c01d461d>] [<c01de444>] 
   [<c01097cf>] [<c0109936>] [<c0106ba0>] [<c0106ba0>] [<c0106ba0>] [<c0106ba0>] 
   [<c0106bc3>] [<c0106c12>] [<c0105000>] [<c0105019>] 
Code: 8b 42 24 39 43 24 7d 0a 8b 42 14 c7 42 14 01 00 00 00 be 01 
>>EIP; c0114aa6 <try_to_wake_up+f6/11c>   <=====
Trace; c011535e <__wake_up+42/64>
Trace; c0122884 <schedule_task+54/5c>
Trace; c01a557a <schedule_console_callback+a/10>
Trace; c01af71e <handle_scancode+242/24c>
Trace; c01b04ca <handle_kbd_event+132/17c>
Trace; c01b0522 <keyboard_interrupt+e/14>
Trace; c01097ce <handle_IRQ_event+2e/58>
Trace; c0109936 <do_IRQ+6a/a8>
Trace; c0114198 <do_page_fault+0/498>
Trace; c0114198 <do_page_fault+0/498>
Trace; c0108aa6 <die+4a/50>
Trace; c01144e6 <do_page_fault+34e/498>
Trace; c0114198 <do_page_fault+0/498>
Trace; c01af2ba <serial_console_write+2a/184>
Trace; c01af2ba <serial_console_write+2a/184>
Trace; c010865c <error_code+34/3c>
Trace; c0110018 <amd_set_mtrr_up+6c/98>
Trace; c0114aa6 <try_to_wake_up+f6/11c>
Trace; c011535e <__wake_up+42/64>
Trace; c0117d62 <release_console_sem+72/78>
Trace; c0117ca4 <printk+104/110>
Trace; c0114198 <do_page_fault+0/498>
Trace; c0114168 <bust_spinlocks+40/4c>
Trace; c0108aa0 <die+44/50>
Trace; c01144e6 <do_page_fault+34e/498>
Trace; c0114198 <do_page_fault+0/498>
Trace; c01d2b90 <ide_set_handler+58/64>
Trace; c01d8b56 <piix_dmaproc+22/2c>
Trace; c01d7e50 <ide_dmaproc+1cc/32c>
Trace; c01d8b56 <piix_dmaproc+22/2c>
Trace; c01de5f0 <cdrom_do_pc_continuation+0/30>
Trace; c01d0f16 <atapi_output_bytes+3e/68>
Trace; c010865c <error_code+34/3c>
Trace; c0114aa6 <try_to_wake_up+f6/11c>
Trace; c0115424 <complete+40/60>
Trace; c01b3004 <end_that_request_last+10/1c>
Trace; c01d2b1e <ide_end_request+be/d8>
Trace; c01dd81e <cdrom_end_request+62/6c>
Trace; c01de506 <cdrom_pc_intr+c2/1ac>
Trace; c01d461c <ide_intr+b8/110>
Trace; c01de444 <cdrom_pc_intr+0/1ac>
Trace; c01097ce <handle_IRQ_event+2e/58>
Trace; c0109936 <do_IRQ+6a/a8>
Trace; c0106ba0 <default_idle+0/28>
Trace; c0106ba0 <default_idle+0/28>
Trace; c0106ba0 <default_idle+0/28>
Trace; c0106ba0 <default_idle+0/28>
Trace; c0106bc2 <default_idle+22/28>
Trace; c0106c12 <cpu_idle+2a/40>
Trace; c0105000 <_stext+0/0>
Trace; c0105018 <rest_init+18/1c>
Code;  c0114aa6 <try_to_wake_up+f6/11c>
00000000 <_EIP>:
Code;  c0114aa6 <try_to_wake_up+f6/11c>   <=====
   0:   8b 42 24                  mov    0x24(%edx),%eax   <=====
Code;  c0114aa8 <try_to_wake_up+f8/11c>
   3:   39 43 24                  cmp    %eax,0x24(%ebx)
Code;  c0114aac <try_to_wake_up+fc/11c>
   6:   7d 0a                     jge    12 <_EIP+0x12> c0114ab8 <try_to_wake_up+108/11c>
Code;  c0114aae <try_to_wake_up+fe/11c>
   8:   8b 42 14                  mov    0x14(%edx),%eax
Code;  c0114ab0 <try_to_wake_up+100/11c>
   b:   c7 42 14 01 00 00 00      movl   $0x1,0x14(%edx)
Code;  c0114ab8 <try_to_wake_up+108/11c>
  12:   be 01 00 00 00            mov    $0x1,%esi
 <0>Kernel panic: Aiee, killing interrupt handler!

1 warning issued.  Results may not be reliable.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 12:15    [W:0.242 / U:0.100 seconds]
©2003-2008 Jasper Spaans