Opened 11 years ago

Closed 8 years ago

#2582 closed bug (fixed)

scsi scheduler page fault with interrupts disabled

Reported by: andreasf Owned by: axeld
Priority: normal Milestone: R1
Component: System/Kernel Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: x86

Description

Got the following KDL on ca. hrev26856 while launching Firefox (SMP enabled, gcc2 hybrid build).

PANIC: page fault, but interrupts were disabled. Touching address 0xdeadbf03 from eip 0x800631d3

Welcome to Kernel Debugging Land...
Thread 32 "scsi scheduler" running on CPU 0
kdebug> sc
stack trace for thread 32 "scsi scheduler"
    kernel stack: 0x936ba000 to 0x936be000
frame            caller     <image>:function + offset
 0 936bdb44 (+  48) 8005460d   <kernel>:invoke_debugger_command + 0x00ed
 1 936bdb74 (+  64) 80054405   <kernel>:invoke_pipe_segment__FP21debugger_command_pipelPc + 0x0079
 2 936bdbb4 (+  64) 8005474d   <kernel>:invoke_debugger_command_pipe + 0x009d
 3 936bdbf4 (+  48) 80055628   <kernel>:_ParseCommandPipe__16ExpressionParserRi + 0x0234
 4 936bdc24 (+  48) 80054fde   <kernel>:EvaluateCommand__16ExpressionParserPCcRi + 0x01de
 5 936bdc54 (+ 224) 800569f4   <kernel>:evaluate_debug_command + 0x0088
 6 936bdd34 (+  64) 80052a82   <kernel>:kernel_debugger_loop__Fv + 0x01ae
 7 936bdd74 (+  48) 8005361b   <kernel>:kernel_debugger + 0x0117
 8 936bdda4 (+ 192) 800534f9   <kernel>:panic + 0x0029
 9 936bde64 (+  48) 800b3e74   <kernel>:page_fault_exception + 0x0060
10 936bde94 (+  12) 800b7426   <kernel>:int_bottom + 0x0036 (nearest)
kernel iframe at 0x936bdea0 (end = 0x936bdef0)
 eax 0xdeadbeef     ebx 0x90bc2104      ecx 0x90c073d4   edx 0xdeadbeef
 esi 0x90c073c0     edi 0x90bc2088      ebp 0x936bdf28   esp 0x936bded4
 eip 0x800631d3  eflags 0x210082   
 vector: 0xe, error code: 0x2
11 936bdea0 (+ 136) 800631d3   <kernel>:_Finisher__11IOScheduler + 0x008f
12 936bdf28 (+  96) 8006363b   <kernel>:_GetOperation__11IOScheduler + 0x0177
13 936bdf88 (+  48) 80063a3e   <kernel>:_Scheduler__11IOScheduler + 0x0032
14 936bdfb8 (+  32) 80063ace   <kernel>:_SchedulerThread__11IOSchedulerPv + 0x0012
15 936bdfd8 (+  32) 8004b2af   <kernel>:_create_kernel_thread_kentry__Fv + 0x001b
16 936bdff8 (+1821646856) 8004b24c   <kernel>:thread_kthread_exit__Fv + 0x0000
kdebug>

Change History (3)

comment:1 Changed 11 years ago by andreasf

It was in fact hrev26856, but on second thoughts SMP was disabled.

comment:2 Changed 8 years ago by scottmc

Does this still happen on this same hardware with newer Haiku builds?

comment:3 in reply to:  2 Changed 8 years ago by andreasf

Resolution: fixed
Status: newclosed

Replying to scottmc:

Does this still happen on this same hardware with newer Haiku builds?

No, haven't seen it lately. Closing.

Note: See TracTickets for help on using tickets.