[haiku-bugs] [Haiku] #13539: Package_daemon stop randomly should reboot.

  • From: "skarmiglione" <trac@xxxxxxxxxxxx>
  • Date: Tue, 30 May 2017 16:40:23 -0000

#13539: Package_daemon stop randomly should reboot.
--------------------------+------------------------------
 Reporter:  skarmiglione  |        Owner:  nobody
     Type:  bug           |       Status:  new
 Priority:  high          |    Milestone:  Unscheduled
Component:  System        |      Version:  R1/Development
 Keywords:                |   Blocked By:
 Blocking:                |  Has a Patch:  0
 Platform:  All           |
--------------------------+------------------------------
 hello this come in the debugger.


 Volume::HandleGetLocationInfoRequest(BMessage*):
 0x00b76b2c:               55  push %ebp
 0x00b76b2d:             89e5  mov %esp, %ebp
 0x00b76b2f:     81eccc000000  sub $0xcc, %esp
 0x00b76b35:               57  push %edi
 0x00b76b36:               56  push %esi
 0x00b76b37:               53  push %ebx
 0x00b76b38:       e800000000  call 0xb76b3d
 0x00b76b3d:               5b  pop %ebx
 0x00b76b3e:     81c373340100  add $0x13473, %ebx
 0x00b76b44:           8b4508  mov 0x8(%ebp), %eax
 0x00b76b47:           83c068  add $0x68, %eax
 0x00b76b4a:           8945f8  mov %eax, -0x8(%ebp)
 0x00b76b4d:         c645fd00  mov $0x0, -0x3(%ebp)
 0x00b76b51:             85c0  test %eax, %eax
 0x00b76b53:             740f  jz 0xb76b64
 0x00b76b55:           83c4f4  add $0xfffffff4, %esp
 0x00b76b58:               50  push %eax
 0x00b76b59:       e80234fdff  call 0xb49f60
 0x00b76b5e:           83c410  add $0x10, %esp
 0x00b76b61:           8845fd  mov %al, -0x3(%ebp)
 0x00b76b64:           8b4508  mov 0x8(%ebp), %eax
 0x00b76b67:           83c4fc  add $0xfffffffc, %esp
 0x00b76b6a:     8db554ffffff  lea -0xac(%ebp), %esi
 0x00b76b70:               56  push %esi
 0x00b76b71:     8d93f140ffff  lea -0xbf0f(%ebx), %edx
 0x00b76b77:               52  push %edx
 0x00b76b78:       05d8000000  add $0xd8, %eax
 0x00b76b7d:               50  push %eax
 0x00b76b7e:     89954cffffff  mov %edx, -0xb4(%ebp)
 0x00b76b84:     898548ffffff  mov %eax, -0xb8(%ebp)
 0x00b76b8a:       e86136fdff  call 0xb4a1f0
 0x00b76b8f:           83c410  add $0x10, %esp
 0x00b76b92:             85c0  test %eax, %eax
 0x00b76b94:             7576  jnz 0xb76c0c
 0x00b76b96:           8b5508  mov 0x8(%ebp), %edx
 0x00b76b99:           8b4260  mov 0x60(%edx), %eax
 0x00b76b9c:     398554ffffff  cmp %eax, -0xac(%ebp)
 0x00b76ba2:             7568  jnz 0xb76c0c
 0x00b76ba4:           8b4264  mov 0x64(%edx), %eax
 0x00b76ba7:           394604  cmp %eax, 0x4(%esi)
 0x00b76baa:             7560  jnz 0xb76c0c
 0x00b76bac:           8b45f8  mov -0x8(%ebp), %eax
 0x00b76baf:             85c0  test %eax, %eax
 0x00b76bb1:             7416  jz 0xb76bc9
 0x00b76bb3:         807dfd00  cmp $0x0, -0x3(%ebp)
 0x00b76bb7:             7410  jz 0xb76bc9
 0x00b76bb9:           83c4f4  add $0xfffffff4, %esp
 0x00b76bbc:               50  push %eax
 0x00b76bbd:       e85e3ffdff  call 0xb4ab20
 0x00b76bc2:           83c410  add $0x10, %esp
 0x00b76bc5:         c645fd00  mov $0x0, -0x3(%ebp)
 0x00b76bc9:           83c4f4  add $0xfffffff4, %esp
 0x00b76bcc:             6a00  push $0x0
 0x00b76bce:       6840420f00  push $0xf4240
 0x00b76bd3:             6a00  push $0x0
 0x00b76bd5:     8b8d48ffffff  mov -0xb8(%ebp), %ecx
 0x00b76bdb:               51  push %ecx
 0x00b76bdc:           8b450c  mov 0xc(%ebp), %eax
 0x00b76bdf:               50  push %eax
 0x00b76be0:       e88b3dfdff  call 0xb4a970
 0x00b76be5:           8b45f8  mov -0x8(%ebp), %eax
 0x00b76be8:             85c0  test %eax, %eax
 0x00b76bea:     0f8444050000  jz 0xb77134
 0x00b76bf0:         807dfd00  cmp $0x0, -0x3(%ebp)
 0x00b76bf4:     0f843a050000  jz 0xb77134
 0x00b76bfa:           83c4f4  add $0xfffffff4, %esp
 0x00b76bfd:               50  push %eax
 0x00b76bfe:       e81d3ffdff  call 0xb4ab20
 0x00b76c03:         c645fd00  mov $0x0, -0x3(%ebp)
 0x00b76c07:       e928050000  jmp 0xb77134
 0x00b76c0c:     8b9548ffffff  mov -0xb8(%ebp), %edx
 0x00b76c12:           83c4f4  add $0xfffffff4, %esp
 0x00b76c15:               52  push %edx
 0x00b76c16:       e8853bfdff  call 0xb4a7a0
 0x00b76c1b:           8b4d08  mov 0x8(%ebp), %ecx
 0x00b76c1e:           83c4fc  add $0xfffffffc, %esp
 0x00b76c21:           8b4138  mov 0x38(%ecx), %eax
 0x00b76c24:               50  push %eax
 0x00b76c25:     8d83fe40ffff  lea -0xbf02(%ebx), %eax
 0x00b76c2b:               50  push %eax
 0x00b76c2c:     8b8548ffffff  mov -0xb8(%ebp), %eax
 0x00b76c32:               50  push %eax
 0x00b76c33:       e8c831fdff  call 0xb49e00
 0x00b76c38:           83c420  add $0x20, %esp
 0x00b76c3b:             85c0  test %eax, %eax
 0x00b76c3d:     0f8585000000  jnz 0xb76cc8
 0x00b76c43:           8b4d08  mov 0x8(%ebp), %ecx
 0x00b76c46:     8d831441ffff  lea -0xbeec(%ebx), %eax
 0x00b76c4c:           8b513c  mov 0x3c(%ecx), %edx
 0x00b76c4f:           8b4940  mov 0x40(%ecx), %ecx
 0x00b76c52:               51  push %ecx
 0x00b76c53:               52  push %edx
 0x00b76c54:               50  push %eax
 0x00b76c55:     8b8548ffffff  mov -0xb8(%ebp), %eax
 0x00b76c5b:               50  push %eax
 0x00b76c5c:       e8ef45fdff  call 0xb4b250
 0x00b76c61:           83c410  add $0x10, %esp
 0x00b76c64:             85c0  test %eax, %eax
 0x00b76c66:             7560  jnz 0xb76cc8
 0x00b76c68:           8b5508  mov 0x8(%ebp), %edx
 0x00b76c6b:           83c4fc  add $0xfffffffc, %esp
 0x00b76c6e:           83c4f4  add $0xfffffff4, %esp
 0x00b76c71:               52  push %edx
 0x00b76c72:       e8fd090000  call 0xb77674
 0x00b76c77:             8b00  mov (%eax), %eax
 0x00b76c79:           83c410  add $0x10, %esp
 0x00b76c7c:               50  push %eax
 0x00b76c7d:     8d832841ffff  lea -0xbed8(%ebx), %eax
 0x00b76c83:               50  push %eax
 0x00b76c84:     8b8d48ffffff  mov -0xb8(%ebp), %ecx
 0x00b76c8a:               51  push %ecx
 0x00b76c8b:       e87031fdff  call 0xb49e00
 0x00b76c90:           83c410  add $0x10, %esp
 0x00b76c93:             85c0  test %eax, %eax
 0x00b76c95:             7531  jnz 0xb76cc8
 0x00b76c97:           8b4508  mov 0x8(%ebp), %eax
 0x00b76c9a:           83c4f4  add $0xfffffff4, %esp
 0x00b76c9d:               50  push %eax
 0x00b76c9e:       e8d1090000  call 0xb77674
 0x00b76ca3:           8b5004  mov 0x4(%eax), %edx
 0x00b76ca6:           8b4808  mov 0x8(%eax), %ecx
 0x00b76ca9:           83c410  add $0x10, %esp
 0x00b76cac:               51  push %ecx
 0x00b76cad:               52  push %edx
 0x00b76cae:     8d834241ffff  lea -0xbebe(%ebx), %eax
 0x00b76cb4:               50  push %eax
 0x00b76cb5:     8b8d48ffffff  mov -0xb8(%ebp), %ecx
 0x00b76cbb:               51  push %ecx
 0x00b76cbc:       e88f45fdff  call 0xb4b250
 0x00b76cc1:           83c410  add $0x10, %esp
 0x00b76cc4:             85c0  test %eax, %eax
 0x00b76cc6:             7428  jz 0xb76cf0
 0x00b76cc8:           8b45f8  mov -0x8(%ebp), %eax
 0x00b76ccb:             85c0  test %eax, %eax
 0x00b76ccd:     0f8461040000  jz 0xb77134
 0x00b76cd3:         807dfd00  cmp $0x0, -0x3(%ebp)
 0x00b76cd7:     0f8457040000  jz 0xb77134
 0x00b76cdd:           83c4f4  add $0xfffffff4, %esp
 0x00b76ce0:               50  push %eax
 0x00b76ce1:       e83a3efdff  call 0xb4ab20
 0x00b76ce6:         c645fd00  mov $0x0, -0x3(%ebp)
 0x00b76cea:       e945040000  jmp 0xb77134
 0x00b76cef:               90  nop
 0x00b76cf0:           8b4d08  mov 0x8(%ebp), %ecx
 0x00b76cf3:           8b5158  mov 0x58(%ecx), %edx
 0x00b76cf6:           8955ec  mov %edx, -0x14(%ebp)
 0x00b76cf9:   c745f000000000  mov $0x0, -0x10(%ebp)
 0x00b76d00:   c745f400000000  mov $0x0, -0xc(%ebp)
 0x00b76d07:           3b4204  cmp 0x4(%edx), %eax
 0x00b76d0a:             731f  jae 0xb76d2b
 0x00b76d0c:             89d1  mov %edx, %ecx
 0x00b76d0e:             89f6  mov %esi, %esi
 0x00b76d10:           8b45f0  mov -0x10(%ebp), %eax
 0x00b76d13:           8b510c  mov 0xc(%ecx), %edx
 0x00b76d16:           8b0482  mov (%edx,%eax,4), %eax
 0x00b76d19:           8945f4  mov %eax, -0xc(%ebp)
 0x00b76d1c:           ff45f0  inc -0x10(%ebp)
 0x00b76d1f:             85c0  test %eax, %eax
 0x00b76d21:             7508  jnz 0xb76d2b
 0x00b76d23:           8b4104  mov 0x4(%ecx), %eax
 0x00b76d26:           3945f0  cmp %eax, -0x10(%ebp)
 0x00b76d29:             72e5  jb 0xb76d10
 0x00b76d2b:           8b45f4  mov -0xc(%ebp), %eax
 0x00b76d2e:       e9fa000000  jmp 0xb76e2d
 0x00b76d33:               90  nop
 0x00b76d34:             85f6  test %esi, %esi
 0x00b76d36:             740d  jz 0xb76d45
 0x00b76d38:           8b4608  mov 0x8(%esi), %eax
 0x00b76d3b:           8945f4  mov %eax, -0xc(%ebp)
 0x00b76d3e:           8d7da4  lea -0x5c(%ebp), %edi
 0x00b76d41:             85c0  test %eax, %eax
 0x00b76d43:             752b  jnz 0xb76d70
 0x00b76d45:           8b45ec  mov -0x14(%ebp), %eax
 0x00b76d48:           8b55f0  mov -0x10(%ebp), %edx
 0x00b76d4b:           8d7da4  lea -0x5c(%ebp), %edi
 0x00b76d4e:           3b5004  cmp 0x4(%eax), %edx
 0x00b76d51:             731d  jae 0xb76d70
 0x00b76d53:             89c1  mov %eax, %ecx
 0x00b76d55:           8d7600  lea (%esi), %esi
 0x00b76d58:           8b410c  mov 0xc(%ecx), %eax
 0x00b76d5b:           8b0490  mov (%eax,%edx,4), %eax
 0x00b76d5e:           8945f4  mov %eax, -0xc(%ebp)
 0x00b76d61:           ff45f0  inc -0x10(%ebp)
 0x00b76d64:             85c0  test %eax, %eax
 0x00b76d66:             7508  jnz 0xb76d70
 0x00b76d68:           8b55f0  mov -0x10(%ebp), %edx
 0x00b76d6b:           3b5104  cmp 0x4(%ecx), %edx
 0x00b76d6e:             72e8  jb 0xb76d58
 0x00b76d70:     8d837141ffff  lea -0xbe8f(%ebx), %eax
 0x00b76d76:     898550ffffff  mov %eax, -0xb0(%ebp)
 0x00b76d7c:         807e0400  cmp $0x0, 0x4(%esi)
 0x00b76d80:             740c  jz 0xb76d8e
 0x00b76d82:     8d935a41ffff  lea -0xbea6(%ebx), %edx
 0x00b76d88:     899550ffffff  mov %edx, -0xb0(%ebp)
 0x00b76d8e:           83c4f4  add $0xfffffff4, %esp
 0x00b76d91:               57  push %edi
 0x00b76d92:       e88935fdff  call 0xb4a320
 0x00b76d97:             8b16  mov (%esi), %edx
 0x00b76d99:           83c4fc  add $0xfffffffc, %esp
 0x00b76d9c:           83c410  add $0x10, %esp
 0x00b76d9f:           83c224  add $0x24, %edx
 0x00b76da2:           83c4fe  add $0xfffffffe, %esp
 0x00b76da5:           8b4a08  mov 0x8(%edx), %ecx
 0x00b76da8:           666a01  push $0x1
 0x00b76dab:               57  push %edi
 0x00b76dac:         0fbf4110  movsx 0x10(%ecx), %eax
 0x00b76db0:             01c2  add %eax, %edx
 0x00b76db2:               52  push %edx
 0x00b76db3:           8b4114  mov 0x14(%ecx), %eax
 0x00b76db6:             ffd0  call *%eax
 0x00b76db8:           83c410  add $0x10, %esp
 0x00b76dbb:             85c0  test %eax, %eax
 0x00b76dbd:             751e  jnz 0xb76ddd
 0x00b76dbf:           83c4fc  add $0xfffffffc, %esp
 0x00b76dc2:               57  push %edi
 0x00b76dc3:     8b8d50ffffff  mov -0xb0(%ebp), %ecx
 0x00b76dc9:               51  push %ecx
 0x00b76dca:     8b8548ffffff  mov -0xb8(%ebp), %eax
 0x00b76dd0:               50  push %eax
 0x00b76dd1:       e8ca40fdff  call 0xb4aea0
 0x00b76dd6:           83c410  add $0x10, %esp
 0x00b76dd9:             85c0  test %eax, %eax
 0x00b76ddb:             743f  jz 0xb76e1c
 0x00b76ddd:           83c4f8  add $0xfffffff8, %esp
 0x00b76de0:             6a02  push $0x2
 0x00b76de2:               57  push %edi
 0x00b76de3:       e8d840fdff  call 0xb4aec0
 0x00b76de8:           83c410  add $0x10, %esp
 0x00b76deb:           8b45f8  mov -0x8(%ebp), %eax
 0x00b76dee:             85c0  test %eax, %eax
 0x00b76df0:     0f843e030000  jz 0xb77134
 0x00b76df6:         807dfd00  cmp $0x0, -0x3(%ebp)
 0x00b76dfa:     0f8434030000  jz 0xb77134
 0x00b76e00:           83c4f4  add $0xfffffff4, %esp
 0x00b76e03:               50  push %eax
 0x00b76e04:       e8173dfdff  call 0xb4ab20
 0x00b76e09:         c645fd00  mov $0x0, -0x3(%ebp)
 0x00b76e0d:       e922030000  jmp 0xb77134
 0x00b76e12:             89f6  mov %esi, %esi
 0x00b76e14:       e85737fdff  call 0xb4a570
 0x00b76e19:           8d7600  lea (%esi), %esi
 0x00b76e1c:           83c4f8  add $0xfffffff8, %esp
 0x00b76e1f:             6a02  push $0x2
 0x00b76e21:               57  push %edi
 0x00b76e22:       e89940fdff  call 0xb4aec0
 0x00b76e27:           8b45f4  mov -0xc(%ebp), %eax
 0x00b76e2a:           83c410  add $0x10, %esp
 0x00b76e2d:             89c6  mov %eax, %esi
 0x00b76e2f:             85f6  test %esi, %esi
 0x00b76e31:     0f85fdfeffff  jnz 0xb76d34
 0x00b76e37:           8b4d08  mov 0x8(%ebp), %ecx
 0x00b76e3a:           8b515c  mov 0x5c(%ecx), %edx
 0x00b76e3d:           3b5158  cmp 0x58(%ecx), %edx
 0x00b76e40:     0f845d010000  jz 0xb76fa3
 0x00b76e46:           8b4148  mov 0x48(%ecx), %eax
 0x00b76e49:           83f801  cmp $0x1, %eax
 0x00b76e4c:             7629  jbe 0xb76e77
 0x00b76e4e:           83c4fc  add $0xfffffffc, %esp
 0x00b76e51:           c1e004  shl $0x4, %eax
 0x00b76e54:           034144  add 0x44(%ecx), %eax
 0x00b76e57:           83c0fc  add $0xfffffffc, %eax
 0x00b76e5a:               50  push %eax
 0x00b76e5b:     8d838a41ffff  lea -0xbe76(%ebx), %eax
 0x00b76e61:               50  push %eax
 0x00b76e62:     8b8548ffffff  mov -0xb8(%ebp), %eax
 0x00b76e68:               50  push %eax
 0x00b76e69:       e8322efdff  call 0xb49ca0
 0x00b76e6e:           8b4d08  mov 0x8(%ebp), %ecx
 0x00b76e71:           83c410  add $0x10, %esp
 0x00b76e74:           8b515c  mov 0x5c(%ecx), %edx
 0x00b76e77:           8955a4  mov %edx, -0x5c(%ebp)
 0x00b76e7a:   c745a800000000  mov $0x0, -0x58(%ebp)
 0x00b76e81:   c745ac00000000  mov $0x0, -0x54(%ebp)
 0x00b76e88:         837a0400  cmp $0x0, 0x4(%edx)
 0x00b76e8c:     0f8404010000  jz 0xb76f96
 0x00b76e92:             89d1  mov %edx, %ecx
 0x00b76e94:           8b45a8  mov -0x58(%ebp), %eax
 0x00b76e97:           8b510c  mov 0xc(%ecx), %edx
 0x00b76e9a:           8b0482  mov (%edx,%eax,4), %eax
 0x00b76e9d:           8945ac  mov %eax, -0x54(%ebp)
 0x00b76ea0:           ff45a8  inc -0x58(%ebp)
 0x00b76ea3:             85c0  test %eax, %eax
 0x00b76ea5:     0f85eb000000  jnz 0xb76f96
 0x00b76eab:           8b4104  mov 0x4(%ecx), %eax
 0x00b76eae:           3945a8  cmp %eax, -0x58(%ebp)
 0x00b76eb1:             72e1  jb 0xb76e94
 0x00b76eb3:       e9de000000  jmp 0xb76f96
 0x00b76eb8:             85f6  test %esi, %esi
 0x00b76eba:             740a  jz 0xb76ec6
 0x00b76ebc:           8b4608  mov 0x8(%esi), %eax
 0x00b76ebf:           8945ac  mov %eax, -0x54(%ebp)
 0x00b76ec2:             85c0  test %eax, %eax
 0x00b76ec4:             7526  jnz 0xb76eec
 0x00b76ec6:           8b45a4  mov -0x5c(%ebp), %eax
 0x00b76ec9:           8b55a8  mov -0x58(%ebp), %edx
 0x00b76ecc:           3b5004  cmp 0x4(%eax), %edx
 0x00b76ecf:             731b  jae 0xb76eec
 0x00b76ed1:             89c1  mov %eax, %ecx
 0x00b76ed3:               90  nop
 0x00b76ed4:           8b410c  mov 0xc(%ecx), %eax
 0x00b76ed7:           8b0490  mov (%eax,%edx,4), %eax
 0x00b76eda:           8945ac  mov %eax, -0x54(%ebp)
 0x00b76edd:           ff45a8  inc -0x58(%ebp)
 0x00b76ee0:             85c0  test %eax, %eax
 0x00b76ee2:             7508  jnz 0xb76eec
 0x00b76ee4:           8b55a8  mov -0x58(%ebp), %edx
 0x00b76ee7:           3b5104  cmp 0x4(%ecx), %edx
 0x00b76eea:             72e8  jb 0xb76ed4
 0x00b76eec:         807e0400  cmp $0x0, 0x4(%esi)
 0x00b76ef0:     0f84a0000000  jz 0xb76f96
 0x00b76ef6:           83c4f4  add $0xfffffff4, %esp
 0x00b76ef9:     8dbd5cffffff  lea -0xa4(%ebp), %edi
 0x00b76eff:               57  push %edi
 0x00b76f00:       e81b34fdff  call 0xb4a320
 0x00b76f05:             8b16  mov (%esi), %edx
 0x00b76f07:           83c4fc  add $0xfffffffc, %esp
 0x00b76f0a:           83c410  add $0x10, %esp
 0x00b76f0d:           83c224  add $0x24, %edx
 0x00b76f10:           83c4fe  add $0xfffffffe, %esp
 0x00b76f13:           8b4a08  mov 0x8(%edx), %ecx
 0x00b76f16:           666a01  push $0x1
 0x00b76f19:               57  push %edi
 0x00b76f1a:         0fbf4110  movsx 0x10(%ecx), %eax
 0x00b76f1e:             01c2  add %eax, %edx
 0x00b76f20:               52  push %edx
 0x00b76f21:           8b4114  mov 0x14(%ecx), %eax
 0x00b76f24:             ffd0  call *%eax
 0x00b76f26:           83c410  add $0x10, %esp
 0x00b76f29:             85c0  test %eax, %eax
 0x00b76f2b:             751e  jnz 0xb76f4b
 0x00b76f2d:           83c4fc  add $0xfffffffc, %esp
 0x00b76f30:               57  push %edi
 0x00b76f31:     8d839441ffff  lea -0xbe6c(%ebx), %eax
 0x00b76f37:               50  push %eax
 0x00b76f38:     8b8548ffffff  mov -0xb8(%ebp), %eax
 0x00b76f3e:               50  push %eax
 0x00b76f3f:       e85c3ffdff  call 0xb4aea0
 0x00b76f44:           83c410  add $0x10, %esp
 0x00b76f47:             85c0  test %eax, %eax
 0x00b76f49:             743d  jz 0xb76f88
 0x00b76f4b:           83c4f8  add $0xfffffff8, %esp
 0x00b76f4e:             6a02  push $0x2
 0x00b76f50:               57  push %edi
 0x00b76f51:       e86a3ffdff  call 0xb4aec0
 0x00b76f56:           83c410  add $0x10, %esp
 0x00b76f59:           8b45f8  mov -0x8(%ebp), %eax
 0x00b76f5c:             85c0  test %eax, %eax
 0x00b76f5e:     0f84d0010000  jz 0xb77134
 0x00b76f64:         807dfd00  cmp $0x0, -0x3(%ebp)
 0x00b76f68:     0f84c6010000  jz 0xb77134
 0x00b76f6e:           83c4f4  add $0xfffffff4, %esp
 0x00b76f71:               50  push %eax
 0x00b76f72:       e8a93bfdff  call 0xb4ab20
 0x00b76f77:         c645fd00  mov $0x0, -0x3(%ebp)
 0x00b76f7b:       e9b4010000  jmp 0xb77134
 0x00b76f80:       e8eb35fdff  call 0xb4a570
 0x00b76f85:           8d7600  lea (%esi), %esi
 0x00b76f88:           83c4f8  add $0xfffffff8, %esp
 0x00b76f8b:             6a02  push $0x2
 0x00b76f8d:               57  push %edi
 0x00b76f8e:       e82d3ffdff  call 0xb4aec0
 0x00b76f93:           83c410  add $0x10, %esp
 0x00b76f96:           8b45ac  mov -0x54(%ebp), %eax
 0x00b76f99:             89c6  mov %eax, %esi
 0x00b76f9b:             85f6  test %esi, %esi
 0x00b76f9d:     0f8515ffffff  jnz 0xb76eb8
 0x00b76fa3:           8b4d08  mov 0x8(%ebp), %ecx
 0x00b76fa6:           8b5160  mov 0x60(%ecx), %edx
 0x00b76fa9:           8b4964  mov 0x64(%ecx), %ecx
 0x00b76fac:               51  push %ecx
 0x00b76fad:               52  push %edx
 0x00b76fae:     8b854cffffff  mov -0xb4(%ebp), %eax
 0x00b76fb4:               50  push %eax
 0x00b76fb5:     8b9548ffffff  mov -0xb8(%ebp), %edx
 0x00b76fbb:               52  push %edx
 0x00b76fbc:       e88f42fdff  call 0xb4b250
 0x00b76fc1:           83c410  add $0x10, %esp
 0x00b76fc4:             85c0  test %eax, %eax
 0x00b76fc6:             7428  jz 0xb76ff0
 0x00b76fc8:           8b45f8  mov -0x8(%ebp), %eax
 0x00b76fcb:             85c0  test %eax, %eax
 0x00b76fcd:     0f8461010000  jz 0xb77134
 0x00b76fd3:         807dfd00  cmp $0x0, -0x3(%ebp)
 0x00b76fd7:     0f8457010000  jz 0xb77134
 0x00b76fdd:           83c4f4  add $0xfffffff4, %esp
 0x00b76fe0:               50  push %eax
 0x00b76fe1:       e83a3bfdff  call 0xb4ab20
 0x00b76fe6:         c645fd00  mov $0x0, -0x3(%ebp)
 0x00b76fea:       e945010000  jmp 0xb77134
 0x00b76fef:               90  nop
 0x00b76ff0:           8b45f8  mov -0x8(%ebp), %eax
 0x00b76ff3:             85c0  test %eax, %eax
 0x00b76ff5:             7416  jz 0xb7700d
 0x00b76ff7:         807dfd00  cmp $0x0, -0x3(%ebp)
 0x00b76ffb:             7410  jz 0xb7700d
 0x00b76ffd:           83c4f4  add $0xfffffff4, %esp
 0x00b77000:               50  push %eax
 0x00b77001:       e81a3bfdff  call 0xb4ab20
 0x00b77006:           83c410  add $0x10, %esp
 0x00b77009:         c645fd00  mov $0x0, -0x3(%ebp)
 0x00b7700d:           83c4f4  add $0xfffffff4, %esp
 0x00b77010:             6a00  push $0x0
 0x00b77012:       6840420f00  push $0xf4240
 0x00b77017:             6a00  push $0x0
 0x00b77019:     8b8d48ffffff  mov -0xb8(%ebp), %ecx
 0x00b7701f:               51  push %ecx
 0x00b77020:           8b450c  mov 0xc(%ebp), %eax
 0x00b77023:               50  push %eax
 0x00b77024:       e84739fdff  call 0xb4a970
 0x00b77029:           83c420  add $0x20, %esp
 0x00b7702c:             eb0a  jmp 0xb77038
 0x00b7702e:             89f6  mov %esi, %esi
 0x00b77030:       e83b35fdff  call 0xb4a570
 0x00b77035:           8d7600  lea (%esi), %esi
 0x00b77038:           8b45f8  mov -0x8(%ebp), %eax
 0x00b7703b:             85c0  test %eax, %eax
 0x00b7703d:     0f84f1000000  jz 0xb77134
 0x00b77043:         807dfd00  cmp $0x0, -0x3(%ebp)
 0x00b77047:     0f84e7000000  jz 0xb77134
 0x00b7704d:           83c4f4  add $0xfffffff4, %esp
 0x00b77050:               50  push %eax
 0x00b77051:       e8ca3afdff  call 0xb4ab20
 0x00b77056:         c645fd00  mov $0x0, -0x3(%ebp)
 0x00b7705a:       e9d5000000  jmp 0xb77134
 0x00b7705f:               90  nop
 0x00b77060:       e800000000  call 0xb77065
 0x00b77065:               5b  pop %ebx
 0x00b77066:     81c34b2f0100  add $0x12f4b, %ebx
 0x00b7706c:           83c4f8  add $0xfffffff8, %esp
 0x00b7706f:             6a02  push $0x2
 0x00b77071:           8d45a4  lea -0x5c(%ebp), %eax
 0x00b77074:               50  push %eax
 0x00b77075:       e8463efdff  call 0xb4aec0
 0x00b7707a:           83c410  add $0x10, %esp
 0x00b7707d:       e992fdffff  jmp 0xb76e14
 0x00b77082:             89f6  mov %esi, %esi
 0x00b77084:       e800000000  call 0xb77089
 0x00b77089:               5b  pop %ebx
 0x00b7708a:     81c3272f0100  add $0x12f27, %ebx
 0x00b77090:       e97ffdffff  jmp 0xb76e14
 0x00b77095:           8d7600  lea (%esi), %esi
 0x00b77098:       e800000000  call 0xb7709d
 0x00b7709d:               5b  pop %ebx
 0x00b7709e:     81c3132f0100  add $0x12f13, %ebx
 0x00b770a4:           83c4f8  add $0xfffffff8, %esp
 0x00b770a7:             6a02  push $0x2
 0x00b770a9:     8d855cffffff  lea -0xa4(%ebp), %eax
 0x00b770af:               50  push %eax
 0x00b770b0:       e80b3efdff  call 0xb4aec0
 0x00b770b5:           83c410  add $0x10, %esp
 0x00b770b8:       e9c3feffff  jmp 0xb76f80
 0x00b770bd:           8d7600  lea (%esi), %esi
 0x00b770c0:       e800000000  call 0xb770c5
 0x00b770c5:               5b  pop %ebx
 0x00b770c6:     81c3eb2e0100  add $0x12eeb, %ebx
 0x00b770cc:       e9affeffff  jmp 0xb76f80
 0x00b770d1:           8d7600  lea (%esi), %esi
 0x00b770d4:       e800000000  call 0xb770d9
 0x00b770d9:               5b  pop %ebx
 0x00b770da:     81c3d72e0100  add $0x12ed7, %ebx
 0x00b770e0:           8b45f8  mov -0x8(%ebp), %eax
 0x00b770e3:             85c0  test %eax, %eax
 0x00b770e5:     0f8445ffffff  jz 0xb77030
 0x00b770eb:         807dfd00  cmp $0x0, -0x3(%ebp)
 0x00b770ef:     0f843bffffff  jz 0xb77030
 0x00b770f5:           83c4f4  add $0xfffffff4, %esp
 0x00b770f8:               50  push %eax
 0x00b770f9:       e8223afdff  call 0xb4ab20
 0x00b770fe:           83c410  add $0x10, %esp
 0x00b77101:         c645fd00  mov $0x0, -0x3(%ebp)
 0x00b77105:       e926ffffff  jmp 0xb77030
 0x00b7710a:             89f6  mov %esi, %esi
 0x00b7710c:       e800000000  call 0xb77111
 0x00b77111:               5b  pop %ebx
 0x00b77112:     81c39f2e0100  add $0x12e9f, %ebx
 0x00b77118:       e913ffffff  jmp 0xb77030
 0x00b7711d:           8d7600  lea (%esi), %esi
 0x00b77120:       e800000000  call 0xb77125
 0x00b77125:               5b  pop %ebx
 0x00b77126:     81c38b2e0100  add $0x12e8b, %ebx
 0x00b7712c:       e86f35fdff  call 0xb4a6a0
 0x00b77131:           8d7600  lea (%esi), %esi
 0x00b77134:     8da528ffffff  lea -0xd8(%ebp), %esp
 0x00b7713a:               5b  pop %ebx
 0x00b7713b:               5e  pop %esi
 0x00b7713c:               5f  pop %edi
 0x00b7713d:             89ec  mov %ebp, %esp
 0x00b7713f:               5d  pop %ebp
 0x00b77140:               c3  ret

--
Ticket URL: <https://dev.haiku-os.org/ticket/13539>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: