[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haiku-bugs
Subject:    Re: [Haiku-bugs] [Haiku] #2471: PANIC: page fault but interrupts
From:       "mmlr" <trac () haiku-os ! org>
Date:       2008-06-30 19:12:10
Message-ID: 053.aac350f445a6b9dff48f9c193758b2a3 () haiku-os ! org
[Download RAW message or body]

#2471: PANIC: page fault but interrupts were disabled. Touching address 0x00000008
from eip 0x80031f85  while building Haiku
----------------------------+-----------------------------------------------
  Reporter:  anevilyak      |       Owner:  axeld         
      Type:  bug            |      Status:  new           
  Priority:  normal         |   Milestone:  R1            
 Component:  System/Kernel  |     Version:  R1 development
Resolution:                 |   Blockedby:                
  Platform:  All            |    Blocking:                
----------------------------+-----------------------------------------------

Old description:

> While doing a jam of Haiku within Haiku, I hit this panic, backtrace as
> follows:
>
> <snip>kernel debugger stuff
> <kernel>:panic + 0x0029
> <kernel>:page_fault_exception + 0x0060
> <kernel>:int_bottom + 0x002a (nearest)
> iframe at 0x9b466da4 (end = 0x9b466dfc)
> eax 0x9ccf6000 ebx 0x0 ecx 0x800dc5dc edx 0x5cb5
> esi 0xb10fcd80 edi 0x0 ebp 0x9b466e1c esp 0x9b466dd8
> eip 0x80031f85 eflags 0x10086
> vector: 0xe, error code: 0x0
> <kernel>:mutex_unlock + 0x0045
> <kernel>:vm_soft_fault__FUlbT1 + 0x0e28
> <kernel>:vm_page_fault + 0x002e
> <kernel>:page_fault_exception + 0x00b1
> <kernel>:int_bottom_user + 0x005a (nearest)
> iframe at 0x9b466fa8 (end = 0x9b467000)
> eax 0x18036018 ebx 0x341928 ecx 0x0 edx 0xa
> esi 0x180343d0 edi 0x18036018 ebp 0x7ffeeb0c esp 0x9b466fdc
> eip 0x2c7c45 eflags 0x10206 user esp 0x7ffeeae4
> vector: 0xe, error code: 0x6
> <libroot.so>:__Q28BPrivate10superblockiiPQ28BPrivate9hoardHeap + 0x0131
> <libroot.so>:makeSuperblock__Q28BPrivate10superblockiPQ28BPrivate11processHeap
> + 0x02f9
> <libroot.so>:malloc__Q28BPrivate10threadHeapUl + 0x0abf
> <libroot.so>:malloc + 0x0021
> <_APP_>:xmalloc + 0x0021
> <_APP_>:strvec_create + 0x0022
> <_APP_>:merge_temporary_env + 0x005f (nearest)
> <_APP_>:merge_temporary_env + 0x0272 (nearest)
> <_APP_>:maybe_make_export_env + 0x00ed
> <_APP_>:execute_command_internal + 0x28ed (nearest)
> <_APP_>:execute_command_internal + 0x04be
> <_APP_>:execute_command_internal + 0x139e (nearest)
> <_APP_>:execute_command_internal + 0x160c (nearest)
> <_APP_>:execute_command_internal + 0x0740
> <_APP_>:parse_and_execute + 0x03ea
> <_APP_>:disable_priv_mode + 0x02db (nearest)
> <_APP_>:main + 0x06da
> <_APP_>:start + 0x005b
> 785284:runtime_loader_seg0ro@0x00100000 + 0x8ea
> 785283:sh_main_stack@0x7efef000 + 0xffffec
>
> This was in thread 'sh' by the way.

New description:

 While doing a jam of Haiku within Haiku, I hit this panic, backtrace as
 follows:

 {{{
 <snip>kernel debugger stuff
 <kernel>:panic + 0x0029
 <kernel>:page_fault_exception + 0x0060
 <kernel>:int_bottom + 0x002a (nearest)
 iframe at 0x9b466da4 (end = 0x9b466dfc)
 eax 0x9ccf6000 ebx 0x0 ecx 0x800dc5dc edx 0x5cb5
 esi 0xb10fcd80 edi 0x0 ebp 0x9b466e1c esp 0x9b466dd8
 eip 0x80031f85 eflags 0x10086
 vector: 0xe, error code: 0x0
 <kernel>:mutex_unlock + 0x0045
 <kernel>:vm_soft_fault__FUlbT1 + 0x0e28
 <kernel>:vm_page_fault + 0x002e
 <kernel>:page_fault_exception + 0x00b1
 <kernel>:int_bottom_user + 0x005a (nearest)
 iframe at 0x9b466fa8 (end = 0x9b467000)
 eax 0x18036018 ebx 0x341928 ecx 0x0 edx 0xa
 esi 0x180343d0 edi 0x18036018 ebp 0x7ffeeb0c esp 0x9b466fdc
 eip 0x2c7c45 eflags 0x10206 user esp 0x7ffeeae4
 vector: 0xe, error code: 0x6
 <libroot.so>:__Q28BPrivate10superblockiiPQ28BPrivate9hoardHeap + 0x0131
 <libroot.so>:makeSuperblock__Q28BPrivate10superblockiPQ28BPrivate11processHeap
 + 0x02f9
 <libroot.so>:malloc__Q28BPrivate10threadHeapUl + 0x0abf
 <libroot.so>:malloc + 0x0021
 <_APP_>:xmalloc + 0x0021
 <_APP_>:strvec_create + 0x0022
 <_APP_>:merge_temporary_env + 0x005f (nearest)
 <_APP_>:merge_temporary_env + 0x0272 (nearest)
 <_APP_>:maybe_make_export_env + 0x00ed
 <_APP_>:execute_command_internal + 0x28ed (nearest)
 <_APP_>:execute_command_internal + 0x04be
 <_APP_>:execute_command_internal + 0x139e (nearest)
 <_APP_>:execute_command_internal + 0x160c (nearest)
 <_APP_>:execute_command_internal + 0x0740
 <_APP_>:parse_and_execute + 0x03ea
 <_APP_>:disable_priv_mode + 0x02db (nearest)
 <_APP_>:main + 0x06da
 <_APP_>:start + 0x005b
 785284:runtime_loader_seg0ro@0x00100000 + 0x8ea
 785283:sh_main_stack@0x7efef000 + 0xffffec
 }}}

 This was in thread 'sh' by the way.

--

Comment(by mmlr):

 Fixed formatting in the description. Any reason why this is an "admin"
 feature and not available to normal "developer" accounts?

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/2471#comment:2>
Haiku <http://dev.haiku-os.org>
The Haiku operating system.
_______________________________________________
Haiku-bugs mailing list
Haiku-bugs@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/haiku-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic