03-10-2014, 01:17 AM
(This post was last modified: 03-10-2014, 01:20 AM by VincentDoan.)
Hi Garrett,
I am sorry to dump loads of questions to you, but I am really stuck right now.
I acquire the sHitTest but it does not work, so I use sAIHitTest which CORE owns and filter the hitType I need, which works OK, hovering to path object returns correctly, but when mouse down on, say an anchor, crashed with this dump which I have no clue, you the only one I know can decipher it. See 0x12477172 bad access error.
0x124770f4 <+1348> movzwl 0x1c(%edi),%eax
0x124770f8 <+1352> mov %ax,0x1c(%esi)
0x124770fc <+1356> movzwl 0x24(%edi),%eax
0x12477100 <+1360> mov %ax,0x24(%esi)
0x12477104 <+1364> movzwl 0x26(%edi),%eax
0x12477108 <+1368> mov %ax,0x26(%esi)
0x1247710c <+1372> movzwl 0x28(%edi),%eax
0x12477110 <+1376> mov %ax,0x28(%esi)
0x12477114 <+1380> movzwl 0x2a(%edi),%eax
0x12477118 <+1384> mov %ax,0x2a(%esi)
0x1247711c <+1388> mov 0x20(%esi),%ecx
0x1247711f <+1391> test %ecx,%ecx
0x12477121 <+1393> je 0x12476c2c <_ZN3hdi6plugin10Dispatcher19__updateMessageDataERKSsS3_Pv+124>
0x12477127 <+1399> mov 0x20(%edi),%edx
0x1247712a <+1402> test %edx,%edx
0x1247712c <+1404> je 0x12476c2c <_ZN3hdi6plugin10Dispatcher19__updateMessageDataERKSsS3_Pv+124>
0x12477132 <+0000> lea 0x201fb6(%ebx),%eax
0x12477138 <+0006> mov %eax,0x4(%esp)
0x1247713c <+0010> mov 0x10(%ebp),%eax
0x1247713f <+0013> mov %eax,(%esp)
0x12477142 <+0016> call 0x1266d64e <dyld_stub__ZNKSs7compareEPKc>
0x12477147 <+1431> test %eax,%eax
0x12477149 <+1433> je 0x12476c2c <_ZN3hdi6plugin10Dispatcher19__updateMessageDataERKSsS3_Pv+124>
0x1247714f <+0000> lea 0x202a46(%ebx),%eax
0x12477155 <+0006> mov %eax,0x4(%esp)
0x12477159 <+0010> mov 0x10(%ebp),%edx
0x1247715c <+0013> mov %edx,(%esp)
0x1247715f <+0016> call 0x1266d64e <dyld_stub__ZNKSs7compareEPKc>
0x12477164 <+1460> test %eax,%eax
0x12477166 <+1462> je 0x12476c2c <_ZN3hdi6plugin10Dispatcher19__updateMessageDataERKSsS3_Pv+124>
0x1247716c <+1468> mov 0x20(%esi),%edx
0x1247716f <+1471> mov 0x20(%edi),%eax
0x12477172 <+1474> movzwl (%eax),%eax //EXE_BAD_ACCESS HERE!!!!
0x12477175 <+1477> mov %ax,(%edx)
0x12477178 <+1480> mov 0x20(%esi),%edx
0x1247717b <+1483> mov 0x20(%edi),%eax
0x1247717e <+1486> mov 0x2(%eax),%eax
0x12477181 <+1489> mov %eax,0x2(%edx)
0x12477184 <+1492> mov 0x20(%esi),%edx
0x12477187 <+1495> mov 0x20(%edi),%eax
0x1247718a <+1498> mov 0x6(%eax),%eax
Also, do you have any example on setting up the annotator and annotate say a line?
I spent hours without any result other than the annotator triggers when ask to.
Please help, I am almost there!
Loads of thanks,
Vincent
I am sorry to dump loads of questions to you, but I am really stuck right now.
I acquire the sHitTest but it does not work, so I use sAIHitTest which CORE owns and filter the hitType I need, which works OK, hovering to path object returns correctly, but when mouse down on, say an anchor, crashed with this dump which I have no clue, you the only one I know can decipher it. See 0x12477172 bad access error.
0x124770f4 <+1348> movzwl 0x1c(%edi),%eax
0x124770f8 <+1352> mov %ax,0x1c(%esi)
0x124770fc <+1356> movzwl 0x24(%edi),%eax
0x12477100 <+1360> mov %ax,0x24(%esi)
0x12477104 <+1364> movzwl 0x26(%edi),%eax
0x12477108 <+1368> mov %ax,0x26(%esi)
0x1247710c <+1372> movzwl 0x28(%edi),%eax
0x12477110 <+1376> mov %ax,0x28(%esi)
0x12477114 <+1380> movzwl 0x2a(%edi),%eax
0x12477118 <+1384> mov %ax,0x2a(%esi)
0x1247711c <+1388> mov 0x20(%esi),%ecx
0x1247711f <+1391> test %ecx,%ecx
0x12477121 <+1393> je 0x12476c2c <_ZN3hdi6plugin10Dispatcher19__updateMessageDataERKSsS3_Pv+124>
0x12477127 <+1399> mov 0x20(%edi),%edx
0x1247712a <+1402> test %edx,%edx
0x1247712c <+1404> je 0x12476c2c <_ZN3hdi6plugin10Dispatcher19__updateMessageDataERKSsS3_Pv+124>
0x12477132 <+0000> lea 0x201fb6(%ebx),%eax
0x12477138 <+0006> mov %eax,0x4(%esp)
0x1247713c <+0010> mov 0x10(%ebp),%eax
0x1247713f <+0013> mov %eax,(%esp)
0x12477142 <+0016> call 0x1266d64e <dyld_stub__ZNKSs7compareEPKc>
0x12477147 <+1431> test %eax,%eax
0x12477149 <+1433> je 0x12476c2c <_ZN3hdi6plugin10Dispatcher19__updateMessageDataERKSsS3_Pv+124>
0x1247714f <+0000> lea 0x202a46(%ebx),%eax
0x12477155 <+0006> mov %eax,0x4(%esp)
0x12477159 <+0010> mov 0x10(%ebp),%edx
0x1247715c <+0013> mov %edx,(%esp)
0x1247715f <+0016> call 0x1266d64e <dyld_stub__ZNKSs7compareEPKc>
0x12477164 <+1460> test %eax,%eax
0x12477166 <+1462> je 0x12476c2c <_ZN3hdi6plugin10Dispatcher19__updateMessageDataERKSsS3_Pv+124>
0x1247716c <+1468> mov 0x20(%esi),%edx
0x1247716f <+1471> mov 0x20(%edi),%eax
0x12477172 <+1474> movzwl (%eax),%eax //EXE_BAD_ACCESS HERE!!!!
0x12477175 <+1477> mov %ax,(%edx)
0x12477178 <+1480> mov 0x20(%esi),%edx
0x1247717b <+1483> mov 0x20(%edi),%eax
0x1247717e <+1486> mov 0x2(%eax),%eax
0x12477181 <+1489> mov %eax,0x2(%edx)
0x12477184 <+1492> mov 0x20(%esi),%edx
0x12477187 <+1495> mov 0x20(%edi),%eax
0x1247718a <+1498> mov 0x6(%eax),%eax
Also, do you have any example on setting up the annotator and annotate say a line?
I spent hours without any result other than the annotator triggers when ask to.
Please help, I am almost there!
Loads of thanks,
Vincent