[haiku-bugs] Re: [Haiku] #9455: KDL caused by kernel_x86, libbe.so, or libroot.so

  • From: "axeld" <trac@xxxxxxxxxxxx>
  • Date: Tue, 12 Feb 2013 18:56:29 -0000

#9455: KDL caused by kernel_x86, libbe.so, or libroot.so
-----------------------------+----------------------------------------
   Reporter:  Robert S.      |      Owner:  axeld
       Type:  bug            |     Status:  closed
   Priority:  high           |  Milestone:  R1
  Component:  System/Kernel  |    Version:  R1/Development
 Resolution:  duplicate      |   Keywords:  libbe.so kernel libroot.so
 Blocked By:  8979           |   Blocking:
Has a Patch:  0              |   Platform:  x86
-----------------------------+----------------------------------------
Changes (by axeld):

 * status:  new => closed
 * resolution:   => duplicate
 * blockedby:   => 8979


Old description:

> Hi,
>
> i got the following KDL. So far I see and unstand it is caused by
> libbe.so or the Haiku-OS kernel.
>
> stack trace for thread 199 "w:124:/boot/home/Desktop"
>     kernel stack: 0x81baf000 to 0x81bb3000
>       user stack: 0x7067c000 to 0x706bc000
> frame               caller     <image>:function + offset
> 0 81bb2b58 (+  48) 80095238   <kernel_x86> invoke_command_trampoline(
> [34m0x81bb2bf0 [0m) + 0x1c
> 1 81bb2b88 (+  12) 80123f32   <kernel_x86>
> arch_debug_call_with_fault_handler + 0x1b
> 2 81bb2b94 (+  48) 800941b2   <kernel_x86> debug_call_with_fault_handler
> + 0x5e
> 3 81bb2bc4 (+  64) 80095491   <kernel_x86> invoke_debugger_command + 0xb9
> 4 81bb2c04 (+  64) 800952bd   <kernel_x86>
> invoke_pipe_segment(debugger_command_pipe*: [34m0xcce38030 [0m, int32:
> [34m0 [0m, [34m0x0 [0m [31m"<NULL>" [0m) + 0x79
> 5 81bb2c44 (+  64) 800955fc   <kernel_x86> invoke_debugger_command_pipe +
> 0x9c
> 6 81bb2c84 (+  48) 80097298   <kernel_x86> ExpressionParser<
> [32m0x81bb2d34 [0m>::_ParseCommandPipe( [34m0x81bb2d30 [0m) + 0x234
> 7 81bb2cb4 (+  64) 800964b8   <kernel_x86> ExpressionParser<
> [32m0x81bb2d34 [0m>::EvaluateCommand( [34m0x801a2f60 [0m [36m"sc |
> qrappend" [0m, [34m0x81bb2d30 [0m) + 0x2d0
> 8 81bb2cf4 (+ 224) 800988e4   <kernel_x86> evaluate_debug_command + 0x80
> 9 81bb2dd4 (+  64) 80092a3e   <kernel_x86> kernel_debugger_loop(
> [34m0x801700f7 [0m [36m"PANIC: " [0m, [34m0x80152064 [0m [36m"port %ld:
> no messages found
> " [0m, [34m0x81bb2e80 [0m [36m"� " [0m, int32: [34m3 [0m) + 0x32a
> 10 81bb2e14 (+  48) 80092c93   <kernel_x86> kernel_debugger_internal(
> [34m0x801700f7 [0m [36m"PANIC: " [0m, [34m0x80152064 [0m [36m"port %ld:
> no messages found
> " [0m, [34m0x81bb2e80 [0m [36m"� " [0m, int32: [34m3 [0m) + 0x53
> 11 81bb2e44 (+  48) 8009453e   <kernel_x86> panic + 0x36
> 12 81bb2e74 (+  80) 800634d4   <kernel_x86> _get_port_message_info_etc +
> 0x2ac
> 13 81bb2ec4 (+  80) 80063219   <kernel_x86> port_buffer_size_etc + 0x25
> 14 81bb2f14 (+  48) 800643c9   <kernel_x86> _user_port_buffer_size_etc +
> 0x8d
> 15 81bb2f44 (+ 100) 80126bd0   <kernel_x86> handle_syscall + 0xcd
> user iframe at 0x81bb2fa8 (end = 0x81bb3000)
> eax 0xd4          ebx 0x98c8e8       ecx 0x706bbe30  edx 0xffff0114
> esi 0xffffffff    edi 0x7fffffff     ebp 0x706bbe5c  esp 0x81bb2fdc
> eip 0xffff0114 eflags 0x3216    user esp 0x706bbe30
> vector: 0x63, error code: 0x0
> 16 81bb2fa8 (+   0) ffff0114   <commpage> commpage_syscall + 0x04
> 17 706bbe5c (+  48) 00491b45   <libbe.so> BPrivate::LinkReceiver<
> [32m0x186d5a38 [0m>::AdjustReplyBuffer(int64: [34m9223372036854775807
> [0m) + 0x45
> 18 706bbe8c (+  64) 00491c07   <libbe.so> BPrivate::LinkReceiver<
> [32m0x186d5a38 [0m>::ReadFromPort(int64: [34m9223372036854775807 [0m) +
> 0x3b
> 19 706bbecc (+  48) 004919eb   <libbe.so> BPrivate::LinkReceiver<
> [32m0x186d5a38 [0m>::GetNextMessage( [34m0x706bbf44 [0m, int64:
> [34m9223372036854775807 [0m) + 0x47
> 20 706bbefc (+ 128) 002a2c70   <_APP_> ServerWindow< [32m0x186d36d8
> [0m>::_MessageLooper( [34m0x0 [0m) + 0x2fc
> 21 706bbf7c (+  48) 0027f668   <_APP_> MessageLooper< [32m0x186d36d8
> [0m>::_message_thread(NULL) + 0x28
> 22 706bbfac (+  48) 008e7893   <libroot.so> _get_next_team_info (nearest)
> + 0x5f
> 23 706bbfdc (+   0) 706bbfec
> 4713:w:124:TrackerWindow_199_stack@0x70678000 + 0x43fec

New description:

 Hi,

 i got the following KDL. So far I see and unstand it is caused by libbe.so
 or the Haiku-OS kernel.
 {{{
 stack trace for thread 199 "w:124:/boot/home/Desktop"
     kernel stack: 0x81baf000 to 0x81bb3000
       user stack: 0x7067c000 to 0x706bc000
 frame               caller     <image>:function + offset
 0 81bb2b58 (+  48) 80095238   <kernel_x86> invoke_command_trampoline(
 [34m0x81bb2bf0 [0m) + 0x1c
 1 81bb2b88 (+  12) 80123f32   <kernel_x86>
 arch_debug_call_with_fault_handler + 0x1b
 2 81bb2b94 (+  48) 800941b2   <kernel_x86> debug_call_with_fault_handler +
 0x5e
 3 81bb2bc4 (+  64) 80095491   <kernel_x86> invoke_debugger_command + 0xb9
 4 81bb2c04 (+  64) 800952bd   <kernel_x86>
 invoke_pipe_segment(debugger_command_pipe*: [34m0xcce38030 [0m, int32:
 [34m0 [0m, [34m0x0 [0m [31m"<NULL>" [0m) + 0x79
 5 81bb2c44 (+  64) 800955fc   <kernel_x86> invoke_debugger_command_pipe +
 0x9c
 6 81bb2c84 (+  48) 80097298   <kernel_x86> ExpressionParser<
 [32m0x81bb2d34 [0m>::_ParseCommandPipe( [34m0x81bb2d30 [0m) + 0x234
 7 81bb2cb4 (+  64) 800964b8   <kernel_x86> ExpressionParser<
 [32m0x81bb2d34 [0m>::EvaluateCommand( [34m0x801a2f60 [0m [36m"sc |
 qrappend" [0m, [34m0x81bb2d30 [0m) + 0x2d0
 8 81bb2cf4 (+ 224) 800988e4   <kernel_x86> evaluate_debug_command + 0x80
 9 81bb2dd4 (+  64) 80092a3e   <kernel_x86> kernel_debugger_loop(
 [34m0x801700f7 [0m [36m"PANIC: " [0m, [34m0x80152064 [0m [36m"port %ld: no
 messages found
 " [0m, [34m0x81bb2e80 [0m [36m"� " [0m, int32: [34m3 [0m) + 0x32a
 10 81bb2e14 (+  48) 80092c93   <kernel_x86> kernel_debugger_internal(
 [34m0x801700f7 [0m [36m"PANIC: " [0m, [34m0x80152064 [0m [36m"port %ld: no
 messages found
 " [0m, [34m0x81bb2e80 [0m [36m"� " [0m, int32: [34m3 [0m) + 0x53
 11 81bb2e44 (+  48) 8009453e   <kernel_x86> panic + 0x36
 12 81bb2e74 (+  80) 800634d4   <kernel_x86> _get_port_message_info_etc +
 0x2ac
 13 81bb2ec4 (+  80) 80063219   <kernel_x86> port_buffer_size_etc + 0x25
 14 81bb2f14 (+  48) 800643c9   <kernel_x86> _user_port_buffer_size_etc +
 0x8d
 15 81bb2f44 (+ 100) 80126bd0   <kernel_x86> handle_syscall + 0xcd
 user iframe at 0x81bb2fa8 (end = 0x81bb3000)
 eax 0xd4          ebx 0x98c8e8       ecx 0x706bbe30  edx 0xffff0114
 esi 0xffffffff    edi 0x7fffffff     ebp 0x706bbe5c  esp 0x81bb2fdc
 eip 0xffff0114 eflags 0x3216    user esp 0x706bbe30
 vector: 0x63, error code: 0x0
 16 81bb2fa8 (+   0) ffff0114   <commpage> commpage_syscall + 0x04
 17 706bbe5c (+  48) 00491b45   <libbe.so> BPrivate::LinkReceiver<
 [32m0x186d5a38 [0m>::AdjustReplyBuffer(int64: [34m9223372036854775807 [0m)
 + 0x45
 18 706bbe8c (+  64) 00491c07   <libbe.so> BPrivate::LinkReceiver<
 [32m0x186d5a38 [0m>::ReadFromPort(int64: [34m9223372036854775807 [0m) +
 0x3b
 19 706bbecc (+  48) 004919eb   <libbe.so> BPrivate::LinkReceiver<
 [32m0x186d5a38 [0m>::GetNextMessage( [34m0x706bbf44 [0m, int64:
 [34m9223372036854775807 [0m) + 0x47
 20 706bbefc (+ 128) 002a2c70   <_APP_> ServerWindow< [32m0x186d36d8
 [0m>::_MessageLooper( [34m0x0 [0m) + 0x2fc
 21 706bbf7c (+  48) 0027f668   <_APP_> MessageLooper< [32m0x186d36d8
 [0m>::_message_thread(NULL) + 0x28
 22 706bbfac (+  48) 008e7893   <libroot.so> _get_next_team_info (nearest)
 + 0x5f
 23 706bbfdc (+   0) 706bbfec
 4713:w:124:TrackerWindow_199_stack@0x70678000 + 0x43fec
 }}}

--

Comment:

 Please look out for older tickets. This one is a duplicate of #8979 that
 you reported a few months ago :-)

 Also, please always include the original KDL message. If it is scrolled
 out of sight, you can use the `message` command to let KDL print it again.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/9455#comment:1>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: