http://bugs.winehq.org/show_bug.cgi?id=10968
Summary: tdx_level2:crash due to Unhandled page fault when login Product: Wine Version: 0.9.52. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-x11driver AssignedTo: wine-bugs@winehq.org ReportedBy: lypingsh@gmail.com CC: lypingsh@gmail.com
Created an attachment (id=9903) --> (http://bugs.winehq.org/attachment.cgi?id=9903) crash log for tdx software
tdx_level2 is one Chinese stock software(www.tdx.com.cn), when I login to the stock server, the application crashed when retrieving some data from network. I build the code 0.9.52 from the ground, and use the SUSE Linux 10.3 as the OS. please check the attached log file, thanks.
http://bugs.winehq.org/show_bug.cgi?id=10968
Marcus Meissner marcus@jet.franken.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |marcus@jet.franken.de URL| |http://www.tdx.com.cn/produc | |ts/level2/tdx_level2.exe
--- Comment #1 from Marcus Meissner marcus@jet.franken.de 2008-01-01 10:15:37 --- I hope the URL is the one, i can't read the pages.
I do not get it to crash... Can you post a how-to-reproduce?
http://bugs.winehq.org/show_bug.cgi?id=10968
--- Comment #2 from Yuping Luo lypingsh@gmail.com 2008-01-03 09:48:12 --- Created an attachment (id=10009) --> (http://bugs.winehq.org/attachment.cgi?id=10009) crash screen snapshot
http://bugs.winehq.org/show_bug.cgi?id=10968
--- Comment #3 from Yuping Luo lypingsh@gmail.com 2008-01-03 09:49:20 --- Created an attachment (id=10010) --> (http://bugs.winehq.org/attachment.cgi?id=10010) tdx crash log fle (more info)
just run the sw, no action on the GUI.
http://bugs.winehq.org/show_bug.cgi?id=10968
--- Comment #4 from Yuping Luo lypingsh@gmail.com 2008-01-03 09:50:25 --- (In reply to comment #1)
I hope the URL is the one, i can't read the pages.
I do not get it to crash... Can you post a how-to-reproduce?
Yeah, the URL is right. as for the bug recurs, the whole installation for it is OK. then run the installed executable, one-by-one steps as following:
lyping@cyberLyping:~> cd /home/lyping/.wine/drive_c/tdx_level2 lyping@cyberLyping:~/.wine/drive_c/tdx_level2> echo $LANG en_US.UTF-8 lyping@cyberLyping:~/.wine/drive_c/tdx_level2> export LANG=zh_CN.UTF-8 lyping@cyberLyping:~/.wine/drive_c/tdx_level2> wine TdxW.exe
In the application GUI, I didn't click the log button, just wait a minute, the crash happen:
here I make the screen shot and second log file ( with more fatal info) for your reference, maybe some errors existed CreateBitmapIndirect implementation by the callstack.
btw, since I have windows OS as well, I just copy the fonts from Window OS to the Wine's font directory.
Please let me know it can be reproduced in your side or not? or
http://bugs.winehq.org/show_bug.cgi?id=10968
Marcus Meissner marcus@jet.franken.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #5 from Marcus Meissner marcus@jet.franken.de 2008-01-03 14:36:09 --- in the main dialog, there is a unreadable button beside another, clicking it and then clicking the topmost button on the right will start download and then crash.
http://bugs.winehq.org/show_bug.cgi?id=10968
--- Comment #6 from Marcus Meissner marcus@jet.franken.de 2008-01-03 15:02:10 --- I think the issue is that our DIB fault handling conflicts with the Application supplied exception handling.
http://bugs.winehq.org/show_bug.cgi?id=10968
--- Comment #7 from Marcus Meissner marcus@jet.franken.de 2008-01-03 17:05:25 --- hmm, no.
some poking in assembler shows:
LoadResource LockResource of a BITMAP* structure.
then the code proceeds to do skip 4*(1<<BITMAPINFO.bmi.biBitCount) bytes to get to the raw data....
However, biBitCount is 24 bit, and not a palettized bitmap like the code expects. -> TOo large value, crash.
http://bugs.winehq.org/show_bug.cgi?id=10968
--- Comment #8 from Yuping Luo lypingsh@gmail.com 2008-01-03 21:04:31 --- would you please update the dib.c or other affected codes for the DIB file handler, and send it to me for the regression test, thx.
http://bugs.winehq.org/show_bug.cgi?id=10968
--- Comment #9 from Yuping Luo lypingsh@gmail.com 2008-01-22 06:36:01 --- Created an attachment (id=10401) --> (http://bugs.winehq.org/attachment.cgi?id=10401) crash log for tdx sw under wine 0.9.53
http://bugs.winehq.org/show_bug.cgi?id=10968
Marcus Meissner marcus@jet.franken.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #10 from Marcus Meissner marcus@jet.franken.de 2008-03-30 13:02:29 --- seems to be fixed now in 0.9.58
http://bugs.winehq.org/show_bug.cgi?id=10968
--- Comment #11 from Yuping Luo lypingsh@gmail.com 2008-04-04 08:21:11 --- sure. wine is a good project, hope leave ms soon.
http://bugs.winehq.org/show_bug.cgi?id=10968
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org 2008-04-04 10:06:21 --- Closing bugs fixed in 0.9.59.