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

List:       haiku-bugs
Subject:    [haiku-bugs] Re: [Haiku] #18430: [kernel] System hangs or KDLs disabling CPUs
From:       "Haiku" <trac () haiku-os ! org>
Date:       2023-10-24 0:49:15
Message-ID: 063.6b21ee895190cbb2db814477ee7c10ee () haiku-os ! org
[Download RAW message or body]

--==============€92361697795597978=MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

#18430: [kernel] System hangs or KDLs disabling CPUs
----------------------------+-------------------------
  Reporter:  waddlesplash   |      Owner:  nobody
      Type:  bug            |     Status:  new
  Priority:  normal         |  Milestone:  Unscheduled
 Component:  System/Kernel  |    Version:  R1/beta4
Resolution:                 |   Keywords:
Blocked By:                 |   Blocking:
  Platform:  All            |
----------------------------+-------------------------
Comment (by waddlesplash):

 Nope, retried the test program on hrev57316 and got this under load:
 {{{
 PANIC: ASSERT FAILED (../haiku-
 git/src/system/kernel/scheduler/scheduler_cpu.cpp:566): newKey >= 0
 Welcome to Kernel Debugging Land...
 Thread 25971 "sed" running on CPU 1
 stack trace for thread 25971 "sed"
     kernel stack: 0xffffffff8073c000 to 0xffffffff80741000
       user stack: 0x00007fc0b26b7000 to 0x00007fc0b36b7000
 frame                       caller             <image>:function + offset
  0 ffffffff80740470 (+  32) ffffffff8014ade0   <kernel_x86_64>
 arch_debug_call_with_fault_handler + 0x1a
  1 ffffffff80740490 (+  80) ffffffff800b3a98   <kernel_x86_64>
 debug_call_with_fault_handler + 0x78
  2 ffffffff807404e0 (+  96) ffffffff800b5144   <kernel_x86_64>
 kernel_debugger_loop(char const*, char const*, __va_list_tag*, int) + 0xf4
  3 ffffffff80740540 (+  80) ffffffff800b54de   <kernel_x86_64>
 kernel_debugger_internal(char const*, char const*, __va_list_tag*, int) +
 0x6e
  4 ffffffff80740590 (+ 240) ffffffff800b5877   <kernel_x86_64> panic +
 0xb7
  5 ffffffff80740680 (+  64) ffffffff800a35b1   <kernel_x86_64>
 Scheduler::CoreEntry::_UpdateLoad(bool) + 0x6c1
  6 ffffffff807406c0 (+ 112) ffffffff8009f727   <kernel_x86_64>
 reschedule(int) + 0x967
  7 ffffffff80740730 (+ 544) ffffffff8008bf2d   <kernel_x86_64> thread_exit
 + 0x84d
  8 ffffffff80740950 (+1440) ffffffff800752af   <kernel_x86_64>
 handle_signals + 0x99f
  9 ffffffff80740ef0 (+  48) ffffffff8008899e   <kernel_x86_64>
 thread_at_kernel_exit + 0x1e
 10 ffffffff80740f20 (+  16) ffffffff8014cbe2   <kernel_x86_64>
 x86_64_syscall_entry + 0x31e
 user iframe at 0xffffffff80740f30 (end = 0xffffffff80740ff8)
  rax 0x0                   rbx 0x0                   rcx 0x1373c0b8459
  rdx 0x198ba2a1b28         rsi 0x7fc0b36b6cb0        rdi 0x0
  rbp 0x7fc0b36b6db0         r8 0x0                    r9 0x1
  r10 0xf                   r11 0x202                 r12 0x4
  r13 0x7fc0b36b7670        r14 0x0                   r15 0x0
  rip 0x1373c0b8459         rsp 0x7fc0b36b6d98     rflags 0x202
  vector: 0x63, error code: 0x0
 }}}
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/18430#comment:6>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.
--==============€92361697795597978==--

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

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