[Libreoffice-qa] Crash with alpha 1, working with dev 2014-04-20
Florian Reisinger
florei at libreoffice.org
Wed Apr 23 09:05:38 PDT 2014
Hi Chris, @ all,
I am experiencing a crash with alpha1, but not with the daily build. The
document is from https://bugs.freedesktop.org/show_bug.cgi?id=69313 -->
https://bugs.freedesktop.org/attachment.cgi?id=85893
Here what Visual studio [PS: I am on Windows] gives me from the alpha1
(I guess not helpful, but take that as a question)
--------
__byteswap_ulong:
01092879 push ebp
0109287A mov ebp,esp
0109287C mov edx,dword ptr [ebp+8]
0109287F push esi
01092880 mov esi,0FF00h
01092885 mov eax,edx
01092887 and eax,esi
01092889 mov ecx,edx
0109288B shl ecx,10h
0109288E add eax,ecx
01092890 mov ecx,edx
01092892 shr ecx,8
01092895 and ecx,esi
01092897 shl eax,8
0109289A add eax,ecx
0109289C shr edx,18h
0109289F add eax,edx
010928A1 pop esi
010928A2 pop ebp
010928A3 ret
__byteswap_ushort:
010928A4 push ebp
010928A5 mov ebp,esp
010928A7 mov ecx,dword ptr [ebp+8]
010928AA movzx eax,cx
010928AD shr eax,8
010928B0 shl ecx,8
010928B3 add eax,ecx
010928B5 pop ebp
010928B6 ret
__crt_debugger_hook:
010928B7 and dword ptr ds:[10BCCD4h],0
010928BE ret
__lfind:
010928BF push ebp
010928C0 mov ebp,esp
010928C2 push edi
010928C3 xor edi,edi
010928C5 cmp dword ptr [ebp+8],edi
010928C8 jne __lfind+1Fh (010928DEh)
010928CA call __errno (01001BBCh)
010928CF mov dword ptr [eax],16h
010928D5 call __invalid_parameter_noinfo (0108F92Eh)
010928DA xor eax,eax
010928DC jmp __lfind+5Bh (0109291Ah)
010928DE push ebx
010928DF mov ebx,dword ptr [ebp+10h]
010928E2 test ebx,ebx
010928E4 jne __lfind+3Bh (010928FAh)
010928E6 call __errno (01001BBCh)
010928EB mov dword ptr [eax],16h
010928F1 call __invalid_parameter_noinfo (0108F92Eh)
010928F6 xor eax,eax
010928F8 jmp __lfind+5Ah (01092919h)
010928FA push esi
010928FB mov esi,dword ptr [ebp+0Ch]
010928FE test esi,esi
01092900 jne __lfind+5Eh (0109291Dh)
01092902 cmp dword ptr [ebx],edi
01092904 je __lfind+5Eh (0109291Dh)
01092906 call __errno (01001BBCh)
0109290B mov dword ptr [eax],16h
01092911 call __invalid_parameter_noinfo (0108F92Eh)
01092916 xor eax,eax
01092918 pop esi
01092919 pop ebx
0109291A pop edi
0109291B pop ebp
0109291C ret
0109291D cmp dword ptr [ebp+14h],edi
01092920 jbe __lfind+47h (01092906h)
01092922 cmp dword ptr [ebp+18h],edi
01092925 je __lfind+47h (01092906h)
01092927 cmp dword ptr [ebx],edi
01092929 jbe __lfind+57h (01092916h)
0109292B push esi
0109292C push dword ptr [ebp+8]
0109292F call dword ptr [ebp+18h]
01092932 pop ecx
01092933 pop ecx
01092934 test eax,eax
01092936 je __lfind+83h (01092942h)
01092938 add esi,dword ptr [ebp+14h]
0109293B inc edi
0109293C cmp edi,dword ptr [ebx]
0109293E jae __lfind+57h (01092916h)
01092940 jmp __lfind+6Ch (0109292Bh)
01092942 mov eax,esi
01092944 jmp __lfind+59h (01092918h)
-------
The exact line is: "010928B7 and dword ptr ds:[10BCCD4h],0"
--
Liebe Grüße | Yours,
Florian Reisinger
More information about the Libreoffice-qa
mailing list