https://bugs.winehq.org/show_bug.cgi?id=39168
Bug ID: 39168 Summary: Exception is raised when preview or print Chinese reports Product: Wine Version: 1.6.2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 Assignee: wine-bugs@winehq.org Reporter: cnliou9@fastmail.fm Distribution: ---
Created attachment 52200 --> https://bugs.winehq.org/attachment.cgi?id=52200 Produced by "WINEDEBUG=all wine app.exe >/tmp/wine.log 2>&1"
The application supports only Windows code pages. It is not a Unicode aware application. When preview reports on screen or printing them to PDF file through CUPS, WINE raises exception. Exceptions seem to happen only to Chinese reports but not to English ones. Not all Chinese reports cause exceptions, but some. The same application raised exception about 3 hours ago, but it terminates without error message now although some Chinese characters become rectangles in the PDF file.
Three hours ago, this application raised exception when locale was set to "zh_TW.Utf8". It terminated without error when I typed the following line in terminal console:
LANG=C; WINEDEBUG=all wine app.exe >/tmp/wine.log 2>&1
The bogus characters following "heap.c:455" in the attached log are roughly translated as "assert(0) fails".