Latest Bugs & Tasks

Syndicate content Haiku
Trac Timeline
Updated: 1 hour 24 min ago

Ticket #12087 (Off by one error in BMessage::SetCurrentSpecifier) created

Fri, 2015-05-22 15:15

While debugging an app that uses scripting, I noticed that the index test in BMessage::SetCurrentSpecifier lets you set the index to be after the last Specifier item.

Categories: Development

Ticket #12086 (rsync crashing every time it's launched) created

Fri, 2015-05-22 14:10

Using the latest rsync from Haiku depot, and hrev 48769, and using following syntax:

rsync -v -a -X /boot/* /Backup

I'm crashing rsync every time I run it.

Debug information for team /boot/home/config/non-packaged/bin/rsync (19489):
CPU(s): 2x AMD A-Series
Memory: 3.20 GiB total, 373.61 MiB used
Haiku revision: hrev48769 Feb 4 2015 08:31:50 (BePC)

Active Threads:

thread 19491: team 19489 debug task
thread 19489: rsync (main)

state: Exception (Segment violation)

Frame IP Function Name
-----------------------------------------------
0x72b55018 0x1b61dbc generate_files + 0x518

Disassembly:

generate_files:
0x01b618a4: 55 push %ebp
0x01b618a5: 89e5 mov %esp, %ebp
0x01b618a7: 81ec3c040000 sub $0x43c, %esp
0x01b618ad: 57 push %edi
0x01b618ae: 56 push %esi
0x01b618af: 53 push %ebx
0x01b618b0: e800000000 call 0x1b618b5
0x01b618b5: 5b pop %ebx
0x01b618b6: 81c3f7380400 add $0x438f7, %ebx
0x01b618bc: 8b83c4040000 mov 0x4c4(%ebx), %eax
0x01b618c2: c785f4fbffff0000 mov $0x0, -0x40c(%ebp)
0x01b618cc: 0fbf5006 movsx 0x6(%eax), %edx
0x01b618d0: 8995e8fbffff mov %edx, -0x418(%ebp)
0x01b618d6: 0fbf400e movsx 0xe(%eax), %eax
0x01b618da: 8985e4fbffff mov %eax, -0x41c(%ebp)
0x01b618e0: 8b8398040000 mov 0x498(%ebx), %eax
0x01b618e6: 8b750c mov 0xc(%ebp), %esi
0x01b618e9: 83381c cmp $0x1c, (%eax)
0x01b618ec: 7e4e jle 0x1b6193c
0x01b618ee: 8b93d8050000 mov 0x5d8(%ebx), %edx
0x01b618f4: 8b836c040000 mov 0x46c(%ebx), %eax
0x01b618fa: c785f0fbffff0100 mov $0x1, -0x410(%ebp)
0x01b61904: 833800 cmp $0x0, (%eax)
0x01b61907: 0f94c0 setz %al
0x01b6190a: 89c1 mov %eax, %ecx
0x01b6190c: 8b83f0050000 mov 0x5f0(%ebx), %eax
0x01b61912: 83e101 and $0x1, %ecx
0x01b61915: 890a mov %ecx, (%edx)
0x01b61917: c785ecfbffff0000 mov $0x0, -0x414(%ebp)
0x01b61921: 833800 cmp $0x0, (%eax)
0x01b61924: 0f85da000000 jnz 0x1b61a04
0x01b6192a: c785ecfbffff0600 mov $0x6, -0x414(%ebp)
0x01b61934: e9cb000000 jmp 0x1b61a04
0x01b61939: 8d7600 lea (%esi), %esi
0x01b6193c: 8b8368050000 mov 0x568(%ebx), %eax
0x01b61942: 833800 cmp $0x0, (%eax)
0x01b61945: 7459 jz 0x1b619a0
0x01b61947: 8b83f0050000 mov 0x5f0(%ebx), %eax
0x01b6194d: c785f0fbffff0000 mov $0x0, -0x410(%ebp)
0x01b61957: 833800 cmp $0x0, (%eax)
0x01b6195a: 7416 jz 0x1b61972
0x01b6195c: 8b83a4040000 mov 0x4a4(%ebx), %eax
0x01b61962: 833800 cmp $0x0, (%eax)
0x01b61965: 0f95c0 setnz %al
0x01b61968: 31d2 xor %edx, %edx
0x01b6196a: 88c2 mov %al, %dl
0x01b6196c: 8995f0fbffff mov %edx, -0x410(%ebp)
0x01b61972: 8b83d8050000 mov 0x5d8(%ebx), %eax
0x01b61978: c70001000000 mov $0x1, (%eax)
0x01b6197e: 83bdf0fbffff00 cmp $0x0, -0x410(%ebp)
0x01b61985: 750b jnz 0x1b61992
0x01b61987: 8b83a4040000 mov 0x4a4(%ebx), %eax
0x01b6198d: 833800 cmp $0x0, (%eax)
0x01b61990: 7568 jnz 0x1b619fa
0x01b61992: c785ecfbffff0700 mov $0x7, -0x414(%ebp)
0x01b6199c: eb66 jmp 0x1b61a04
0x01b6199e: 89f6 mov %esi, %esi
0x01b619a0: 8b8340030000 mov 0x340(%ebx), %eax
0x01b619a6: 833800 cmp $0x0, (%eax)
0x01b619a9: 7539 jnz 0x1b619e4
0x01b619ab: 8b836c040000 mov 0x46c(%ebx), %eax
0x01b619b1: 8b93d8050000 mov 0x5d8(%ebx), %edx
0x01b619b7: 8b00 mov (%eax), %eax
0x01b619b9: 8985f0fbffff mov %eax, -0x410(%ebp)
0x01b619bf: 85c0 test %eax, %eax
0x01b619c1: 0f94c0 setz %al
0x01b619c4: 89c1 mov %eax, %ecx
0x01b619c6: 83e101 and $0x1, %ecx
0x01b619c9: 890a mov %ecx, (%edx)
0x01b619cb: 83bdf0fbffff00 cmp $0x0, -0x410(%ebp)
0x01b619d2: 0f94c0 setz %al
0x01b619d5: 25ff000000 and $0xff, %eax
0x01b619da: 01c0 add %eax, %eax
0x01b619dc: 8985ecfbffff mov %eax, -0x414(%ebp)
0x01b619e2: eb20 jmp 0x1b61a04
0x01b619e4: 8b83d8050000 mov 0x5d8(%ebx), %eax
0x01b619ea: c785f0fbffff0000 mov $0x0, -0x410(%ebp)
0x01b619f4: c70001000000 mov $0x1, (%eax)
0x01b619fa: c785ecfbffff0200 mov $0x2, -0x414(%ebp)
0x01b61a04: 8b83a8030000 mov 0x3a8(%ebx), %eax
0x01b61a0a: 89b3c00a0000 mov %esi, 0xac0(%ebx)
0x01b61a10: 8d8b90540000 lea 0x5490(%ebx), %ecx
0x01b61a16: 31d2 xor %edx, %edx
0x01b61a18: 833800 cmp $0x0, (%eax)
0x01b61a1b: 7512 jnz 0x1b61a2f
0x01b61a1d: 85f6 test %esi, %esi
0x01b61a1f: 750e jnz 0x1b61a2f
0x01b61a21: 8b835c040000 mov 0x45c(%ebx), %eax
0x01b61a27: 833800 cmp $0x0, (%eax)
0x01b61a2a: 0f94c0 setz %al
0x01b61a2d: 88c2 mov %al, %dl
0x01b61a2f: 8b83fc020000 mov 0x2fc(%ebx), %eax
0x01b61a35: 8911 mov %edx, (%ecx)
0x01b61a37: 8b00 mov (%eax), %eax
0x01b61a39: 83e002 and $0x2, %eax
0x01b61a3c: 898398540000 mov %eax, 0x5498(%ebx)
0x01b61a42: 8b8308050000 mov 0x508(%ebx), %eax
0x01b61a48: 8d938c540000 lea 0x548c(%ebx), %edx
0x01b61a4e: 8b00 mov (%eax), %eax
0x01b61a50: 85c0 test %eax, %eax
0x01b61a52: 7408 jz 0x1b61a5c
0x01b61a54: 8d0480 lea (%eax,%eax,4), %eax
0x01b61a57: eb08 jmp 0x1b61a61
0x01b61a59: 8d7600 lea (%esi), %esi
0x01b61a5c: b8c8000000 mov $0xc8, %eax
0x01b61a61: 8902 mov %eax, (%edx)
0x01b61a63: 8b8398040000 mov 0x498(%ebx), %eax
0x01b61a69: 8d9394540000 lea 0x5494(%ebx), %edx
0x01b61a6f: 83381d cmp $0x1d, (%eax)
0x01b61a72: 7f0b jg 0x1b61a7f
0x01b61a74: 8b8340030000 mov 0x340(%ebx), %eax
0x01b61a7a: 833800 cmp $0x0, (%eax)
0x01b61a7d: 7509 jnz 0x1b61a88
0x01b61a7f: b80c000000 mov $0xc, %eax
0x01b61a84: eb07 jmp 0x1b61a8d
0x01b61a86: 89f6 mov %esi, %esi
0x01b61a88: b808000000 mov $0x8, %eax
0x01b61a8d: 8902 mov %eax, (%edx)
0x01b61a8f: 8b83f8040000 mov 0x4f8(%ebx), %eax
0x01b61a95: 8d8ba4540000 lea 0x54a4(%ebx), %ecx
0x01b61a9b: 31d2 xor %edx, %edx
0x01b61a9d: 833800 cmp $0x0, (%eax)
0x01b61aa0: 7419 jz 0x1b61abb
0x01b61aa2: 8b83f8030000 mov 0x3f8(%ebx), %eax
0x01b61aa8: 833800 cmp $0x0, (%eax)
0x01b61aab: 750e jnz 0x1b61abb
0x01b61aad: 8b8398040000 mov 0x498(%ebx), %eax
0x01b61ab3: 83381d cmp $0x1d, (%eax)
0x01b61ab6: 0f9ec0 setle %al
0x01b61ab9: 88c2 mov %al, %dl
0x01b61abb: 8b8360030000 mov 0x360(%ebx), %eax
0x01b61ac1: 8911 mov %edx, (%ecx)
0x01b61ac3: 6683781a00 cmp $0x0, 0x1a(%eax)
0x01b61ac8: 7e1a jle 0x1b61ae4
0x01b61aca: 83c4fc add $0xfffffffc, %esp
0x01b61acd: e8b61effff call 0x1b53988
0x01b61ad2: 50 push %eax
0x01b61ad3: 8d832921ffff lea -0xded7(%ebx), %eax
0x01b61ad9: 50 push %eax
0x01b61ada: 6a02 push $0x2
0x01b61adc: e85bfe0000 call 0x1b7193c
0x01b61ae1: 83c410 add $0x10, %esp
0x01b61ae4: 8b83b4040000 mov 0x4b4(%ebx), %eax
0x01b61aea: 833800 cmp $0x0, (%eax)
0x01b61aed: 741c jz 0x1b61b0b
0x01b61aef: 83bbc00a000000 cmp $0x0, 0xac0(%ebx)
0x01b61af6: 7513 jnz 0x1b61b0b
0x01b61af8: 8b8360040000 mov 0x460(%ebx), %eax
0x01b61afe: 8b00 mov (%eax), %eax
0x01b61b00: 83781800 cmp $0x0, 0x18(%eax)
0x01b61b04: 7e05 jle 0x1b61b0b
0x01b61b06: e809b4ffff call 0x1b5cf14
0x01b61b0b: 8b8308060000 mov 0x608(%ebx), %eax
0x01b61b11: 833802 cmp $0x2, (%eax)
0x01b61b14: 753c jnz 0x1b61b52
0x01b61b16: c783b00a00000050 mov $0x5000, 0xab0(%ebx)
0x01b61b20: 83c4fc add $0xfffffffc, %esp
0x01b61b23: 6a00 push $0x0
0x01b61b25: 6a01 push $0x1
0x01b61b27: 8b83b00a0000 mov 0xab0(%ebx), %eax
0x01b61b2d: 50 push %eax
0x01b61b2e: e8fd9c0000 call 0x1b6b830
0x01b61b33: 8983b80a0000 mov %eax, 0xab8(%ebx)
0x01b61b39: 83c410 add $0x10, %esp
0x01b61b3c: 85c0 test %eax, %eax
0x01b61b3e: 7512 jnz 0x1b61b52
0x01b61b40: 83c4f4 add $0xfffffff4, %esp
0x01b61b43: 8d834421ffff lea -0xdebc(%ebx), %eax
0x01b61b49: 50 push %eax
0x01b61b4a: e82d9e0000 call 0x1b6b97c
0x01b61b4f: 83c410 add $0x10, %esp
0x01b61b52: 8b83c4040000 mov 0x4c4(%ebx), %eax
0x01b61b58: 66c7400e0000 mov $0x0, 0xe(%eax)
0x01b61b5e: 66c740060000 mov $0x0, 0x6(%eax)
0x01b61b64: 8b83e4040000 mov 0x4e4(%ebx), %eax
0x01b61b6a: 833800 cmp $0x0, (%eax)
0x01b61b6d: 7f0b jg 0x1b61b7a
0x01b61b6f: 8b8394030000 mov 0x394(%ebx), %eax
0x01b61b75: 833800 cmp $0x0, (%eax)
0x01b61b78: 7d0c jge 0x1b61b86
0x01b61b7a: 8b8394030000 mov 0x394(%ebx), %eax
0x01b61b80: c70000000000 mov $0x0, (%eax)
0x01b61b86: 8b8360030000 mov 0x360(%ebx), %eax
0x01b61b8c: 6683781600 cmp $0x0, 0x16(%eax)
0x01b61b91: 7e49 jle 0x1b61bdc
0x01b61b93: 8b8394030000 mov 0x394(%ebx), %eax
0x01b61b99: 83c4fc add $0xfffffffc, %esp
0x01b61b9c: 833800 cmp $0x0, (%eax)
0x01b61b9f: 7423 jz 0x1b61bc4
0x01b61ba1: 8d835421ffff lea -0xdeac(%ebx), %eax
0x01b61ba7: eb21 jmp 0x1b61bca
0x01b61ba9: 8d7600 lea (%esi), %esi
0x01b61bac: 83c4f8 add $0xfffffff8, %esp
0x01b61baf: 6aff push $0xffffffff
0x01b61bb1: 8b4508 mov 0x8(%ebp), %eax
0x01b61bb4: 50 push %eax
0x01b61bb5: e802b70100 call 0x1b7d2bc
0x01b61bba: 83c410 add $0x10, %esp
0x01b61bbd: e975030000 jmp 0x1b61f37
0x01b61bc2: 89f6 mov %esi, %esi
0x01b61bc4: 8d838021ffff lea -0xde80(%ebx), %eax
0x01b61bca: 50 push %eax
0x01b61bcb: 8d838821ffff lea -0xde78(%ebx), %eax
0x01b61bd1: 50 push %eax
0x01b61bd2: 6a02 push $0x2
0x01b61bd4: e863fd0000 call 0x1b7193c
0x01b61bd9: 83c410 add $0x10, %esp
0x01b61bdc: 8b83e0020000 mov 0x2e0(%ebx), %eax
0x01b61be2: 8b00 mov (%eax), %eax
0x01b61be4: 83f0ff xor $0xffffffff, %eax
0x01b61be7: 25ff010000 and $0x1ff, %eax
0x01b61bec: 8983a0540000 mov %eax, 0x54a0(%ebx)
0x01b61bf2: 89f6 mov %esi, %esi
0x01b61bf4: 8b83ec040000 mov 0x4ec(%ebx), %eax
0x01b61bfa: 833800 cmp $0x0, (%eax)
0x01b61bfd: 742f jz 0x1b61c2e
0x01b61bff: 8b8318050000 mov 0x518(%ebx), %eax
0x01b61c05: 833800 cmp $0x0, (%eax)
0x01b61c08: 0f847d010000 jz 0x1b61d8b
0x01b61c0e: eb05 jmp 0x1b61c15
0x01b61c10: e8c7a70100 call 0x1b7c3dc
0x01b61c15: 8b8318030000 mov 0x318(%ebx), %eax
0x01b61c1b: 833800 cmp $0x0, (%eax)
0x01b61c1e: 750e jnz 0x1b61c2e
0x01b61c20: 8b8304030000 mov 0x304(%ebx), %eax
0x01b61c26: 8138f3010000 cmp $0x1f3, (%eax)
0x01b61c2c: 7ee2 jle 0x1b61c10
0x01b61c2e: 8b8318050000 mov 0x518(%ebx), %eax
0x01b61c34: 833800 cmp $0x0, (%eax)
0x01b61c37: 0f844e010000 jz 0x1b61d8b
0x01b61c3d: 8b8360040000 mov 0x460(%ebx), %eax
0x01b61c43: 8b00 mov (%eax), %eax
0x01b61c45: 8b5030 mov 0x30(%eax), %edx
0x01b61c48: 85d2 test %edx, %edx
0x01b61c4a: 0f8c3b010000 jl 0x1b61d8b
0x01b61c50: 8b8388040000 mov 0x488(%ebx), %eax
0x01b61c56: 8b00 mov (%eax), %eax
0x01b61c58: 8b4008 mov 0x8(%eax), %eax
0x01b61c5b: 8b1490 mov (%eax,%edx,4), %edx
0x01b61c5e: 8995e0fbffff mov %edx, -0x420(%ebp)
0x01b61c64: 8b83c00a0000 mov 0xac0(%ebx), %eax
0x01b61c6a: 85c0 test %eax, %eax
0x01b61c6c: 741a jz 0x1b61c88
0x01b61c6e: 83c4fc add $0xfffffffc, %esp
0x01b61c71: 6800040000 push $0x400
0x01b61c76: 50 push %eax
0x01b61c77: 8db500fcffff lea -0x400(%ebp), %esi
0x01b61c7d: 56 push %esi
0x01b61c7e: e8c520ffff call 0x1b53d48
0x01b61c83: eb19 jmp 0x1b61c9e
0x01b61c85: 8d7600 lea (%esi), %esi
0x01b61c88: 83c4f8 add $0xfffffff8, %esp
0x01b61c8b: 8db500fcffff lea -0x400(%ebp), %esi
0x01b61c91: 56 push %esi
0x01b61c92: 8b95e0fbffff mov -0x420(%ebp), %edx
0x01b61c98: 52 push %edx
0x01b61c99: e8ae99ffff call 0x1b5b64c
0x01b61c9e: 83c410 add $0x10, %esp
0x01b61ca1: 8b8360040000 mov 0x460(%ebx), %eax
0x01b61ca7: 8b4d08 mov 0x8(%ebp), %ecx
0x01b61caa: 8b00 mov (%eax), %eax
0x01b61cac: 83c4f8 add $0xfffffff8, %esp
0x01b61caf: 8b7828 mov 0x28(%eax), %edi
0x01b61cb2: 51 push %ecx
0x01b61cb3: 8b85ecfbffff mov -0x414(%ebp), %eax
0x01b61cb9: 50 push %eax
0x01b61cba: 8b95f0fbffff mov -0x410(%ebp), %edx
0x01b61cc0: 4f dec %edi
0x01b61cc1: 52 push %edx
0x01b61cc2: 57 push %edi
0x01b61cc3: 8b8de0fbffff mov -0x420(%ebp), %ecx
0x01b61cc9: 51 push %ecx
0x01b61cca: 56 push %esi
0x01b61ccb: e878d0ffff call 0x1b5ed48
0x01b61cd0: 8b8308060000 mov 0x608(%ebx), %eax
0x01b61cd6: 83c420 add $0x20, %esp
0x01b61cd9: 833800 cmp $0x0, (%eax)
0x01b61cdc: 0f84a9000000 jz 0x1b61d8b
0x01b61ce2: 8b835c040000 mov 0x45c(%ebx), %eax
0x01b61ce8: 833801 cmp $0x1, (%eax)
0x01b61ceb: 0f8f9a000000 jg 0x1b61d8b
0x01b61cf1: 8b83a8030000 mov 0x3a8(%ebx), %eax
0x01b61cf7: 833800 cmp $0x0, (%eax)
0x01b61cfa: 0f858b000000 jnz 0x1b61d8b
0x01b61d00: 8b95e0fbffff mov -0x420(%ebp), %edx
0x01b61d06: 668b420e mov 0xe(%edx), %ax
0x01b61d0a: a910000000 test $0x10, %eax
0x01b61d0f: 757a jnz 0x1b61d8b
0x01b61d11: a904000000 test $0x4, %eax
0x01b61d16: 742c jz 0x1b61d44
0x01b61d18: 8b8330050000 mov 0x530(%ebx), %eax
0x01b61d1e: c785fcfbffff0000 mov $0x0, -0x404(%ebp)
0x01b61d28: 83c4fc add $0xfffffffc, %esp
0x01b61d2b: 8d85fcfbffff lea -0x404(%ebp), %eax
0x01b61d31: 50 push %eax
0x01b61d32: 8b8de0fbffff mov -0x420(%ebp), %ecx
0x01b61d38: 51 push %ecx
0x01b61d39: 56 push %esi
0x01b61d3a: e839afffff call 0x1b5cc78
0x01b61d3f: eb47 jmp 0x1b61d88
0x01b61d41: 8d7600 lea (%esi), %esi
0x01b61d44: 8b95e0fbffff mov -0x420(%ebp), %edx
0x01b61d4a: 83c4fc add $0xfffffffc, %esp
0x01b61d4d: 8b42fc mov -0x4(%edx), %eax
0x01b61d50: 50 push %eax
0x01b61d51: 89f0 mov %esi, %eax
0x01b61d53: 8b8ddcfbffff mov -0x424(%ebp), %ecx
0x01b61d59: 8b08 mov (%eax), %ecx
0x01b61d5b: 84cd test %cl, %ch
0x01b61d5d: 7508 jnz 0x1b61d67
0x01b61d5f: 84c9 test %cl, %cl
0x01b61d61: 741c jz 0x1b61d7f
0x01b61d63: 84ed test %ch, %ch
0x01b61d65: 7417 jz 0x1b61d7e
0x01b61d67: f7c10000ff00 test $0xff0000, %ecx
0x01b61d6d: 740e jz 0x1b61d7d
0x01b61d6f: 83c004 add $0x4, %eax
0x01b61d72: f7c1000000ff test $0xff000000, %ecx
0x01b61d78: 75df jnz 0x1b61d59
0x01b61d7a: 83e803 sub $0x3, %eax
0x01b61d7d: 40 inc %eax
0x01b61d7e: 40 inc %eax
0x01b61d7f: 29f0 sub %esi, %eax
0x01b61d81: 50 push %eax
0x01b61d82: 56 push %esi
0x01b61d83: e8f44e0000 call 0x1b66c7c
0x01b61d88: 83c410 add $0x10, %esp
0x01b61d8b: 8b9360040000 mov 0x460(%ebx), %edx
0x01b61d91: 8b02 mov (%edx), %eax
0x01b61d93: 8b4820 mov 0x20(%eax), %ecx
0x01b61d96: 898df8fbffff mov %ecx, -0x408(%ebp)
0x01b61d9c: 3b4824 cmp 0x24(%eax), %ecx
0x01b61d9f: 0f8f3d010000 jg 0x1b61ee2
0x01b61da5: 8d7600 lea (%esi), %esi
0x01b61da8: 8b12 mov (%edx), %edx
0x01b61daa: 8b8df8fbffff mov -0x408(%ebp), %ecx
0x01b61db0: 8b420c mov 0xc(%edx), %eax
0x01b61db3: 8b0488 mov (%eax,%ecx,4), %eax
0x01b61db6: 8985d8fbffff mov %eax, -0x428(%ebp)
0x01b61dbc: 80781000 cmp $0x0, 0x10(%eax) <--

Frame memory:

[0x72b54bd0] .Q..PP.rLP.r.... ac 51 ba 01 50 50 b5 72 4c 50 b5 72 c5 a9 b5 01
[0x72b54be0] .Q..P...T.8..(.. ac 51 ba 01 50 c7 ba 01 54 9b 38 18 00 28 03 00
[0x72b54bf0] @b........8..... 40 62 12 df ff ff ff ff 08 96 38 18 00 00 00 00
[0x72b54c00] ................ 01 00 00 00 06 00 00 00 01 00 00 00 90 01 00 00
[0x72b54c10] U.......Station/ 55 00 00 00 06 00 00 00 53 74 61 74 69 6f 6e 2f
[0x72b54c20] Logs/Output Logs 4c 6f 67 73 2f 4f 75 74 70 75 74 20 4c 6f 67 73
[0x72b54c30] /OutputLog_03251 2f 4f 75 74 70 75 74 4c 6f 67 5f 30 33 32 35 31
[0x72b54c40] 5.csv.errupt.pt. 35 2e 63 73 76 00 65 72 72 75 70 74 00 70 74 00
[0x72b54c50] esR1 .mp3.mp3.xx 65 73 52 31 20 2e 6d 70 33 00 6d 70 33 00 78 78
[0x72b54c60] .mp3.tter the Lo 2e 6d 70 33 00 74 74 65 72 20 74 68 65 20 4c 6f
[0x72b54c70] ve' - Song.mp3.3 76 65 27 20 2d 20 53 6f 6e 67 2e 6d 70 33 00 33
[0x72b54c80] .v.r.....P.r.`F. 00 76 b5 72 00 00 00 00 b8 50 b5 72 df 60 46 01
[0x72b54c90] Xa.r.L.r........ 58 61 b5 72 b8 4c b5 72 00 04 00 00 00 04 00 00
[0x72b54ca0] |AG.Xa.r........ 7c 41 47 01 58 61 b5 72 00 00 00 00 00 90 ba 01
[0x72b54cb0] .P....../boot/sy 00 50 ba 01 0c 00 00 00 2f 62 6f 6f 74 2f 73 79
[0x72b54cc0] stem/lib/libroot 73 74 65 6d 2f 6c 69 62 2f 6c 69 62 72 6f 6f 74
[0x72b54cd0] .so.b/libroot.so 2e 73 6f 00 62 2f 6c 69 62 72 6f 6f 74 2e 73 6f
[0x72b54ce0] .t.so..so.so.-pa 00 74 2e 73 6f 00 2e 73 6f 00 73 6f 00 2d 70 61
[0x72b54cf0] ckaged/bin/rsync 63 6b 61 67 65 64 2f 62 69 6e 2f 72 73 79 6e 63
[0x72b54d00] ........8Q.ry_F. 00 00 00 00 00 00 00 00 38 51 b5 72 79 5f 46 01
[0x72b54d10] .....a.r........ ff ff ff ff d8 61 b5 72 00 00 00 00 00 00 00 00
[0x72b54d20] |AG..a.r........ 7c 41 47 01 d8 61 b5 72 00 00 00 00 00 00 00 00
[0x72b54d30] ................ 00 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00
[0x72b54d40] ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[0x72b54d50] ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[0x72b54d60] ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[0x72b54d70] ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[0x72b54d80] ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[0x72b54d90] ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[0x72b54da0] ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[0x72b54db0] ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[0x72b54dc0] ................ 00 00 00 00 00 00 00 00 00 00 00 00 c9 9c b7 01
[0x72b54dd0] .Q.............. ac 51 ba 01 b3 07 00 00 01 00 00 00 00 00 00 00
[0x72b54de0] .........}...... 00 00 00 00 00 00 00 00 e0 7d ba 01 10 00 00 00
[0x72b54df0] ................ 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[0x72b54e00] ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[0x72b54e10] ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[0x72b54e20] ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[0x72b54e30] ............d[.. 00 00 00 00 00 00 00 00 00 00 00 00 64 5b 09 01
[0x72b54e40] ........hN.r._.. 84 f5 13 01 fc ac 12 01 68 4e b5 72 d9 5f 08 01
[0x72b54e50] ........xN.r... f8 b4 14 01 fe ff ff ff 78 4e b5 72 aa 5e 08 01
[0x72b54e60] .....$;..D;.... fc ac 12 01 10 24 3b 18 10 44 3b 18 aa 5e 08 01
[0x72b54e70] ....d....N.rU... fc ac 12 01 64 00 00 00 a8 4e b5 72 55 b8 0f 01
[0x72b54e80] 0$;.........<... 30 24 3b 18 c6 e3 11 01 02 00 00 00 3c b8 0f 01
[0x72b54e90] ..........1.._.. fc ac 12 01 fe ff ff ff d0 1c 31 18 c1 5f 08 01
[0x72b54ea0] .....$;..N.r.... fc ac 12 01 10 24 3b 18 e8 4e b5 72 1c ee 0f 01
[0x72b54eb0] 0$;......N.r.... 30 24 3b 18 c6 e3 11 01 e8 4e b5 72 a2 eb 0f 01
[0x72b54ec0] .....$;.../.._.. fc ac 12 01 10 24 3b 18 00 d0 2f 18 d9 5f 08 01
[0x72b54ed0] (./.....0$;..... 28 ff 2f 18 fe ff ff ff 30 24 3b 18 ac 0e 10 01
[0x72b54ee0] ....$./.(O.r.... fc ac 12 01 24 ff 2f 18 28 4f b5 72 a2 b2 b5 01
[0x72b54ef0] .Q..h.8.(O.r.... ac 51 ba 01 68 c0 38 18 28 4f b5 72 0d d4 0f 01
[0x72b54f00] .$;..C;t........ 10 24 3b 18 f8 43 3b 74 00 00 00 00 ac 0e 10 01
[0x72b54f10] ....../.R...._.. fc ac 12 01 8c fb 2f 18 52 01 00 00 d9 5f 08 01
[0x72b54f20] 4$;.....hO.r._.. 34 24 3b 18 fe ff ff ff 68 4f b5 72 c1 5f 08 01
[0x72b54f30] ................ fc ac 12 01 00 00 00 00 01 00 00 00 aa d9 0f 01
[0x72b54f40] ....../.xO.r.... fc ac 12 01 8c fb 2f 18 78 4f b5 72 a3 b8 0f 01
[0x72b54f50] 0$;.....@./.. .. 30 24 3b 18 08 00 00 00 40 ff 2f 18 de 20 0f 01
[0x72b54f60] .....\0......... ff ff ff ff a8 5c 30 18 01 00 00 00 0e 81 0f 01
[0x72b54f70] .........O.r.... 80 cb ba 01 80 c7 ba 01 b8 4f b5 72 f9 d1 08 01
[0x72b54f80] ............._.. 0d 00 00 00 10 00 00 00 82 00 00 00 d9 5f 08 01
[0x72b54f90] .1..........._.. b4 31 13 01 fe ff ff ff 00 00 00 00 c1 5f 08 01
[0x72b54fa0] ...."L...O.r.... fc ac 12 01 22 4c 00 00 d8 4f b5 72 0d 8a 0f 01
[0x72b54fb0] ...."L...O.r.... fc ac 12 01 22 4c 00 00 f8 4f b5 72 96 b6 b7 01
[0x72b54fc0] .Q.......]..T[.. ac 51 ba 01 0c 00 00 00 00 5d ba 01 54 5b 09 01
[0x72b54fd0] .........P.rB... fc ac 12 01 00 00 00 00 08 50 b5 72 42 d7 b7 01
[0x72b54fe0] ....PP.r.P.r.... 0c 00 00 00 50 50 b5 72 18 50 b5 72 f5 d6 b7 01
[0x72b54ff0] .Q..PP.r.P.r.... ac 51 ba 01 50 50 b5 72 18 50 b5 72 aa b5 b7 01
[0x72b55000] H...H........... 48 97 87 18 48 97 87 18 c8 89 81 18 00 00 00 00
[0x72b55010] .5...... b0 35 05 03 ff ff ff ff

0x72b55058 0x1b6da31 do_recv + 0x3c9
0x72b55098 0x1b6ddc8 do_server_recv + 0x318
0x72b550c8 0x1b6df15 start_server + 0xf9
0x72b550f8 0x1b6de0b child_main + 0x1f
0x72b55148 0x1b8844c local_child + 0x230
0x72b56158 0x1b6cbc8 do_cmd + 0x560
0x72b561c8 0x1b6ea16 start_client + 0x63a
0x72b56618 0x1b6f097 main + 0x507
0x72b56648 0x1b54362 _start + 0x56
0x72b56688 0x1466aca runtime_loader + 0x132
00000000 0x6173d250 commpage_thread_exit + 0

Registers:

eip: 0x01b61dbc
esp: 0x72b54bd0
ebp: 0x72b55018
eax: 0xdf126240
ebx: 0x01ba51ac
ecx: 0x00000055
edx: 0x18310978
esi: 0x72b54c18
edi: 0x000000e3

cs: 0x001b
ds: 0x0023
es: 0x0023
fs: 0x0063
gs: 0x0023
ss: 0x0023

Loaded Images:

ID Text Base Text End Data Base Data End Type Name
--------------------------------------------------------------------------------
82233 0x00727000 0x0076c000 0x0076c000 0x0076f000 lib /boot/system/lib/libnetwork.so
82234 0x01053000 0x01121000 0x01121000 0x0116c000 lib /boot/system/lib/libroot.so
82230 0x0122b000 0x01244000 0x01244000 0x01245000 lib /boot/system/lib/libz.so.1.2.8
82229 0x01457000 0x01473000 0x01473000 0x01476000 lib /boot/system/runtime_loader
82232 0x01660000 0x01663000 0x01663000 0x01665000 lib /boot/system/lib/libbsd.so
82227 0x01b4a000 0x01ba5000 0x01ba5000 0x01bae000 app /boot/home/config/non-packaged/bin/rsync
82231 0x02644000 0x02647000 0x02647000 0x02649000 lib /boot/system/lib/libgnu.so
82228 0x6173d000 0x61745000 0x00000000 0x00000000 system commpage

Areas:

ID Base End Size (KiB) Protection Locking Name
--------------------------------------------------------------------------------
774933 0x002a1000 0x002a2000 4 rw-S full _rld_debug_
774934 0x0048d000 0x0049d000 64 rw- full rld heap
774935 0x00727000 0x0076c000 276 r-x full libnetwork.so_seg0ro
774936 0x0076c000 0x0076e000 8 rw- full libnetwork.so_seg1rw
774937 0x0076e000 0x0076f000 4 rw- full libnetwork.so_seg2rw
774938 0x01053000 0x01121000 824 r-x full libroot.so_seg0ro
774939 0x01121000 0x01134000 76 rw- full libroot.so_seg1rw
774940 0x01134000 0x0116c000 224 rw- full libroot.so_seg2rw
774941 0x0122b000 0x01244000 100 r-x full libz.so.1.2.8_seg0ro
774942 0x01244000 0x01245000 4 rw- full libz.so.1.2.8_seg1rw
774943 0x01457000 0x01473000 112 r-x full runtime_loader_seg0ro
774944 0x01473000 0x01475000 8 rw- full runtime_loader_seg1rw
774945 0x01475000 0x01476000 4 rw- full runtime_loader_bss1
774946 0x01660000 0x01663000 12 r-x full libbsd.so_seg0ro
774947 0x01663000 0x01665000 8 rw- full libbsd.so_seg1rw
774948 0x01b4a000 0x01ba5000 364 r-x full rsync_seg0ro
774949 0x01ba5000 0x01ba9000 16 rw- full rsync_seg1rw
774950 0x01ba9000 0x01bae000 20 rw- full rsync_seg2rw
774951 0x02644000 0x02647000 12 r-x full libgnu.so_seg0ro
774952 0x02647000 0x02649000 8 rw- full libgnu.so_seg1rw
774953 0x182fd000 0x1845d000 1408 rw- full heap
774954 0x6057d000 0x60581000 16 rw- full user area
774955 0x6173d000 0x61745000 32 r-xSk full commpage
774956 0x71b53000 0x72b58000 16404 rw-s full rsync_19488_stack

Protection Flags: r - read, w - write, x - execute, s - stack, o - overcommit, c - cloneable, S - shared, k - kernel

Semaphores:

ID Count Last Holder Name
------------------------------------------------------------

Categories: Development

Ticket #12085 (Closing stacked panels leaves artifacts on screen) created

Fri, 2015-05-22 06:40

When I have two or more applications stacked then close one of them, parts of the tab are left on the screen. They can be removed by dragging another panel over the remains at which time they are erased.

May only apply to secondary panels opened by an application, such as the download panel associated with a browser, since I haven't been able to duplicate this with any other types.

Categories: Development

Ticket #7465 ([app_server] mouse wheel doesn't work for new windows until you move the ...) closed

Thu, 2015-05-21 22:44
fixed:

Fixed in hrev49183 -- it was not a duplicate of #762, and actually never worked correctly.

Categories: Development

Ticket #12084 ([Tracker] change background of clicked column label) created

Thu, 2015-05-21 13:29

hrev49173

It looks like SetLowcolor isn't set correctly for column label in clicked state.

Categories: Development

Ticket #12083 ([WebPositive] deadlocks after clicking on Category link in HDS) created

Thu, 2015-05-21 12:46

hrev49173
HaikuWebKit 1.4.11
WebKit 601.1.27

To reproduce:

Categories: Development

Ticket #12075 (Nightly build fails - MIT licence not in packages) closed

Wed, 2015-05-20 12:30
invalid:

One of the reasons why the build process consists of two phases (configure and jam) is because jam can't do certain things like executing a command (e.g. gcc --version) and processing its output. Even if it could, there are certain checks -- like this -- we really don't want to do in order to avoid slowing the build warm-up down.

Categories: Development

Ticket #12082 (Default sound theme needed) created

Wed, 2015-05-20 08:09

There are no default sound files included in the distribution. Maybe some enterprising sound guy - and I'm sure we have many amongst our ranks - could whip one up.

Categories: Development

Ticket #5738 (USB Pen with NONAME raise an error) closed

Wed, 2015-05-20 06:35
invalid:

No reply from original poster in 5+ years, not enough info to do anything useful. Closing.

Categories: Development

Ticket #12081 (BPG codec required for future) created

Wed, 2015-05-20 05:56

Fabrice Bellard's BPG format seems to be gaining some leverage, and is touted to replace JPEG. Might be a good idea to write a translator for it.

Ref: ​http://bellard.org/bpg/

Categories: Development

Ticket #12079 (Missing feature cf BeOS) closed

Wed, 2015-05-20 05:25
invalid:

It's still there, the access key is SHIFT. Though, stacking through S&T is probably more convenient.

Categories: Development

Ticket #12080 (Pe right-click menu needs improvement) closed

Wed, 2015-05-20 05:24
invalid:

Pe is not part of Haiku. It's bugtracker is at ​https://github.com/olta/pe

Categories: Development

Ticket #12080 (Pe right-click menu needs improvement) created

Wed, 2015-05-20 05:06

Right click in the programmer's editor (Pe) produces two option, neither of which is useful.

Move apparently does nothing, while Copy actually duplicates the tagged line.

I suggest the menu and functionality in StyleEdit would be more useful, maybe the code could be re-used here.

Categories: Development

Ticket #12079 (Missing feature cf BeOS) created

Wed, 2015-05-20 04:35

If memory serves me correctly there was an "undocumented feature" in the BeOS that allowed dragging the yellow tab across so that multiple windows could easily be accessed. I think the sequence was Ctrl-leftclick-drag or something similar.

It would be handy.

Categories: Development

Ticket #12078 (Cross-compiling for PPC fails) created

Wed, 2015-05-20 04:13

Built the PPC cross-compiler and attempted to build for this platform. Assuming jam -q @nightly-anyboot is a valid command (documentation lags the actual code severely) then there's something wrong.

The compiler complains it can't find <stdarg.h> and <stddef.h> early in the build, causing failures. This *appears* to be a problem with the configure script.

Configured with:

../haiku/configure --cross-tools-prefix cross-tools-ppc/bin/powerpc-apple-haiku- --use-gcc-pipe -j2

which seems correct so maybe the cross-compiler build has faults, but that would still be a configure script error.

Categories: Development

Ticket #12077 (x86 build won't install, etc) created

Tue, 2015-05-19 17:01

Just built a pure x86 cross-compiler today and - for shits and giggles - decided to try building the x86 version of Haiku.

It almost worked. The installer tells me there's an error of "No Error" when clicking install. Booting from the USB stick and running it from there I got as far as a desktop, but it had no logo and the Tracker dropboxes weren't available so I couldn't run any of the standard programs or demos.

Since this is my first non-hybrid build I'm unsure whether this is all normal at the current stage of development, or whether it's wrong.

Categories: Development

Ticket #12076 ([Icon-O-Matic] crashed after undoing style color changes) created

Tue, 2015-05-19 09:47

hrev49173.

I was undoing several style color changes when IOM crashes.

Categories: Development

Ticket #12075 (Nightly build fails - MIT licence not in packages) created

Tue, 2015-05-19 06:22

Since yesterday (May 19th 2015) nightly fails with missing MIT licence in about 10 packages.

Categories: Development

Ticket #12074 (Mips cross-tools no longer build) created

Tue, 2015-05-19 04:52

The tools to build a cross-compiler for the MIPS platform have been neglected. It seems there hasn't been an active maintainer for some years and with updates to GCC it broke.

Patched and attached.

Categories: Development