[haiku-bugs] Re: [Haiku] #17468: unmatched hang - bad address

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 29 Dec 2021 22:58:01 -0000

#17468: unmatched hang - bad address
----------------------------+-------------------------
  Reporter:  kallisti5      |      Owner:  nobody
      Type:  bug            |     Status:  new
  Priority:  normal         |  Milestone:  Unscheduled
 Component:  System/Kernel  |    Version:  R1/beta3
Resolution:                 |   Keywords:
Blocked By:                 |   Blocking:
  Platform:  riscv64        |
----------------------------+-------------------------
Comment (by kallisti5):

 ack. ok that makes sense.  I'll dig into the ICU issue.

 As a note here, we added the same no-builtin fix for arch_string in
 hrev55753 across all architectures. That adjusted the behavior of memset

 {{{
 0000000000112c4a <memset>:
   112c4a: 41 11         addi    sp, sp, -16
   112c4c: 22 e0         sd      s0, 0(sp)
   112c4e: 06 e4         sd      ra, 8(sp)
   112c50: 2a 84         mv      s0, a0
   112c52: 09 c6         beqz    a2, 0x112c5c <memset+0x12>
   112c54: 93 f5 f5 0f   andi    a1, a1, 255
   112c58: ef 50 9f 9f   jal     0x108650 <.plt+0x590>
   112c5c: a2 60         ld      ra, 8(sp)
   112c5e: 22 85         mv      a0, s0
   112c60: 02 64         ld      s0, 0(sp)
   112c62: 41 01         addi    sp, sp, 16
   112c64: 82 80         ret
 }}}

 I can confirm here my unmatched desktop is booting again after hrev55753
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/17468#comment:16>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: