[Bug 38987] tlReader 10.x crashes when searching dictionary

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Apr 2 06:46:27 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=38987

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net
            Summary|tlReader crashes when       |tlReader 10.x crashes when
                   |searching dictionary        |searching dictionary

--- Comment #11 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

the crash on startup is bug 32342

The wxWigets font enumerator class isn't happy about the returned font
facenames.

'winetricks -q corefonts' (or Arial font alone) prevents the crash.

--- snip ---
$ pwd
/home/focht/wineprefix32/drive_c/Program Files/tlReader

$ WINEDEBUG=+seh,+relay,+snoop wine ./tlReader.exe >>log.txt 2>&1
...
002e:CALL
wxmsw294u_core_vc_custom.?IsValidFacename at wxFontEnumerator@@SA_NABVwxString@@@Z(0032eee4)
ret=041747e9
002e:CALL
wxbase294u_vc_custom.?IsSameAs at wxString@@QBE_NPB_W_N at Z(00cade50,00000000)
ret=00ac55fe 
...
002e:Call msvcr100._wcsicmp(0636f040 L"Arial Unicode MS",06370c70 L"Ms Shell
Dlg") ret=0092e371
002e:Ret  msvcr100._wcsicmp() retval=fffffff4 ret=0092e371 
...
002e:Call msvcr100._wcsicmp(0636f040 L"Arial Unicode MS",06370c70 L"Ms Shell
Dlg 2") ret=0092e371
002e:Ret  msvcr100._wcsicmp() retval=fffffff4 ret=0092e371
...
002e:RET  wxbase294u_vc_custom.?IsSameAs at wxString@@QBE_NPB_W_N at Z()
retval=00000000 ret=00ac5611
002e:CALL
wxbase294u_vc_custom.?Index at wxArrayString@@QBEHABVwxString@@_N1 at Z(0032eee4,00000000,00000000)
ret=00ac5625
002e:Call msvcr100._wcsicmp(0636f3b0 L"Liberation Serif",0636f040 L"Arial
Unicode MS") ret=0092e371
002e:Ret  msvcr100._wcsicmp() retval=0000000b ret=0092e371
002e:Call msvcr100._wcsicmp(0636fe60 L"DejaVu Sans Mono",0636f040 L"Arial
Unicode MS") ret=0092e371
002e:Ret  msvcr100._wcsicmp() retval=00000003 ret=0092e371
002e:Call msvcr100._wcsicmp(0636f628 L"Khmer OS Content",0636f040 L"Arial
Unicode MS") ret=0092e371
002e:Ret  msvcr100._wcsicmp() retval=0000000a ret=0092e371
002e:Call msvcr100._wcsicmp(0636f190 L"Lohit Devanagari",0636f040 L"Arial
Unicode MS") ret=0092e371
002e:Ret  msvcr100._wcsicmp() retval=0000000b ret=0092e371
002e:Call msvcr100._wcsicmp(06370980 L"Montserrat Black",0636f040 L"Arial
Unicode MS") ret=0092e371
002e:Ret  msvcr100._wcsicmp() retval=0000000c ret=0092e371
002e:Call msvcr100._wcsicmp(06370a28 L"Montserrat Light",0636f040 L"Arial
Unicode MS") ret=0092e371
002e:Ret  msvcr100._wcsicmp() retval=0000000c ret=0092e371
002e:Call msvcr100._wcsicmp(06374a10 L"Noto Color Emoji",0636f040 L"Arial
Unicode MS") ret=0092e371
002e:Ret  msvcr100._wcsicmp() retval=0000000d ret=0092e371
002e:RET  wxbase294u_vc_custom.?Index at wxArrayString@@QBEHABVwxString@@_N1 at Z()
retval=ffffffff ret=00ac5625
002e:RET 
wxmsw294u_core_vc_custom.?IsValidFacename at wxFontEnumerator@@SA_NABVwxString@@@Z()
retval=ffffff00 ret=041747e9
002e:CALL wxbase294u_vc_custom.??1wxString@@QAE at XZ() ret=04174803 
...
002e:CALL
jscore.?equalIgnoringCase at WTF@@YA_NPAVStringImpl at 1@0 at Z(81f18690,81f6b340,61af4562)
ret=04137345
002e:RET  jscore.?equalIgnoringCase at WTF@@YA_NPAVStringImpl at 1@0 at Z()
retval=81f6b300 ret=04137345
002e:trace:seh:raise_exception code=c0000005 flags=0 addr=0x3cb56a4 ip=03cb56a4
tid=002e
002e:trace:seh:raise_exception  info[0]=00000000
002e:trace:seh:raise_exception  info[1]=00000000
002e:trace:seh:raise_exception  eax=00000000 ebx=f1100401 ecx=00000000
edx=0636f400 esi=81f08320 edi=81f08370
002e:trace:seh:raise_exception  ebp=81f50a40 esp=0032f010 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010212
002e:trace:seh:call_stack_handlers calling handler at 0x458e744 code=c0000005
flags=0
002e:trace:seh:call_stack_handlers handler at 0x458e744 returned 1
002e:trace:seh:call_stack_handlers calling handler at 0x458b668 code=c0000005
flags=0
002e:trace:seh:call_stack_handlers handler at 0x458b668 returned 1 
--- snip --

https://github.com/wxWidgets/wxWidgets/blob/v2.9.4/src/common/fontenumcmn.cpp

$ sha1sum tlReader_10.1.0.2004.exe 
0c09fb0d0d5efc89cb8ff5bc12ce15347e04a63e  tlReader_10.1.0.2004.exe

$ du -sh tlReader_10.1.0.2004.exe 
31M    tlReader_10.1.0.2004.exe

$ wine --version
wine-3.5

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list