http://bugs.winehq.org/show_bug.cgi?id=11085
Summary: Crash in UploadGlyph in Turbo Lister? Product: Wine Version: CVS/GIT Platform: Other URL: http://download.ebay.com/turbo_lister/setupUS.exe OS/Version: other Status: NEW Keywords: download Severity: normal Priority: P2 Component: x11-driver AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
To repeat: install with the recipe from bug 4286, i.e.
wget http://download.ebay.com/turbo_lister/setupUS.exe wget http://kegel.com/wine/winetricks wineserver -k rm -rf .wine sh winetricks mdac25 msxml3 wine setupUS.exe cd .wine/drive_c/Program\ Files/eBay/Turbo\ Lister/ wine Tl.exe
Select "load a sample file". Gecko download option box is presented, but then wine crashes immediately with
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0xb7d1c34c). Backtrace: =>1 0xb7d1c34c memcpy+0x1c() in libc.so.6 (0x0033bf18) 2 0x7e3828c5 UploadGlyph+0x395(physDev=?, glyph=0x31, format=0x1) [dlls/winex11.drv/xrender.c:803] in winex11 (0x0033c128) 3 0x7e384a65 X11DRV_XRender_ExtTextOut+0x5a5(physDev=0x162a20, x=0xffe12c3f, y=0xffff7934, flags=0x1014, lprect=0x33c750, wstr=0x170950, count=0x1e, lpDx=0x1708d0) [dlls/winex11.drv/xrender.c:1259] in winex11 (0x0033c4b8) 4 0x7e3697dd X11DRV_ExtTextOut+0x5d(physDev=0x162a20, x=0xffe12c3f, y=0xffff7934, flags=0x1014, lprect=0x33c750, wstr=0x170950, count=0x1e, lpDx=0x1708d0) [dlls/winex11.drv/text.c:55] in winex11 (0x0033c578) 5 0x7eb372c2 ExtTextOutW+0xac2(hdc=0x475c, x=0xffe12c3f, y=0xffff7934, flags=0x1014, lprect=0x33d170, str=0x33c89c, count=0x1e, lpDx=0x0) [dlls/gdi32/font.c:2225] in gdi32 (0x0033c798) 6 0x7ec390a2 DrawTextExW+0xab2(hdc=0x475c, str=0x33d1d8, i_count=0xffffffff, rect=0x33d170, flags=0x25, dtp=0x33d130) [dlls/user32/text.c:957] in user32 (0x0033d0f8) 7 0x7ec39fcf DrawTextW+0x6f(hdc=0x475c, str=0x33d1d8, count=0xffffffff, rect=0x33d170, flags=0x25) [dlls/user32/text.c:1090] in user32 (0x0033d148) 8 0x0043ac8e in tl (+0x3ac8e) (0x00000000)
http://bugs.winehq.org/show_bug.cgi?id=11085
--- Comment #1 from Dan Kegel dank@kegel.com 2008-01-08 03:37:53 --- Loading Gecko beforehand avoids this crash, but the app still locks up.
http://bugs.winehq.org/show_bug.cgi?id=11085
--- Comment #2 from Susan Cragin susancragin@earthlink.net 2008-01-08 12:55:39 --- Created an attachment (id=10121) --> (http://bugs.winehq.org/attachment.cgi?id=10121) Terminal output to unsuccessful DNS9.0 Preferred install
A Backtrace is at the end.
http://bugs.winehq.org/show_bug.cgi?id=11085
Susan Cragin susancragin@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |susancragin@earthlink.net
--- Comment #3 from Susan Cragin susancragin@earthlink.net 2008-01-08 12:57:27 --- Instructions to replicate the above DNS 9.0 Preferred install:
wget http://kegel.com/wine/winetricks wineserver -k rm -rf .wine sh winetricks gdiplus gecko cd DNS9 (where I have my installation files copied) wine setup
http://bugs.winehq.org/show_bug.cgi?id=11085
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |critical Keywords| |Installer, regression Summary|Crash in UploadGlyph in |Crash in UploadGlyph in |Turbo Lister? |Turbo Lister, Dragon | |Naturally Speaking 9
--- Comment #4 from Dan Kegel dank@kegel.com 2008-01-08 13:15:37 --- Adding regression and installer keywords, raising priority.
My recipe for reproducing this with Dragon is simpler: rm -rf .wine wine /media/cdrecorder/setup.exe
I'll attach a detailed log (annoyingly, the debugger has an assertion failure while printing the stack trace). Here's where the crash happens, if it helps:
trace:font:GetGlyphOutlineW (0x314, 0025, 00ff, 0x33c590, -52, (nil), (nil)) trace:font:WineEngGetGlyphOutline 0x15c978, 0025, 000000ff, 0x33c590, ffffffcc, (nil), (nil) ... 0009:Ret gdi32.GetGlyphOutlineW() retval=ffffffcc ret=7de8db13 0009:Call ntdll.RtlEnterCriticalSection(7deabc00) ret=7de7f572 0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=7de7f572 trace:seh:raise_exception code=c0000005 flags=0 addr=0xf7de09dc
http://bugs.winehq.org/show_bug.cgi?id=11085
--- Comment #5 from Dan Kegel dank@kegel.com 2008-01-08 13:19:00 --- Created an attachment (id=10122) --> (http://bugs.winehq.org/attachment.cgi?id=10122) +seh,+relay,+process,+module,+gdi,+font,+x11drv log of crash
http://bugs.winehq.org/show_bug.cgi?id=11085
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #6 from Dan Kegel dank@kegel.com 2008-01-08 16:51:38 --- *** Bug 11097 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=11085
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dmitry@codeweavers.com
--- Comment #7 from Dan Kegel dank@kegel.com 2008-01-08 16:52:05 --- As mentioned in 11097, Reverting this patch http://www.winehq.org/pipermail/wine-cvs/2008-January/039460.html makes the app happy again.
http://bugs.winehq.org/show_bug.cgi?id=11085
--- Comment #8 from Dmitry Timoshkov dmitry@codeweavers.com 2008-01-08 20:51:07 --- (In reply to comment #7)
As mentioned in 11097, Reverting this patch http://www.winehq.org/pipermail/wine-cvs/2008-January/039460.html makes the app happy again.
Is it really that patch? This bug has been reported before the patch was committed.
http://bugs.winehq.org/show_bug.cgi?id=11085
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|x11-driver |gdi32
--- Comment #9 from Dmitry Timoshkov dmitry@codeweavers.com 2008-01-08 21:48:20 --- The following patch should fix the regression:
http://www.winehq.org/pipermail/wine-patches/2008-January/048881.html
http://bugs.winehq.org/show_bug.cgi?id=11085
--- Comment #10 from Susan Cragin susancragin@earthlink.net 2008-01-09 11:57:03 --- Patch worked for me installing DNS 9.0 Preferred.
(Note: Followed my usual installation instructions, which means I did not install geckor using winetricks.)
Also worked when installed using today's git. wine-0.9.52-339-gd179665
http://bugs.winehq.org/show_bug.cgi?id=11085
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Crash in UploadGlyph in |Crash in UploadGlyph in |Turbo Lister, Dragon |Photoshop CS, Turbo Lister, |Naturally Speaking 9 |Dragon Naturally Speaking 9
--- Comment #11 from Dan Kegel dank@kegel.com 2008-01-09 12:56:12 --- This bug also keeps the Photoshop CS autorun installer from getting past the initial EULA.
Here's Dmitry's 2nd try at a fix: http://marc.info/?l=wine-patches&m=119988710018653&q=raw
http://bugs.winehq.org/show_bug.cgi?id=11085
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaimerave@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=11085
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bero@arklinux.org
--- Comment #12 from Austin English austinenglish@gmail.com 2008-01-09 23:27:46 --- *** Bug 11106 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=11085
--- Comment #13 from Austin English austinenglish@gmail.com 2008-01-09 23:28:11 --- *** Bug 11105 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=11085
--- Comment #14 from Austin English austinenglish@gmail.com 2008-01-09 23:29:25 --- (In reply to comment #11)
This bug also keeps the Photoshop CS autorun installer from getting past the initial EULA.
Here's Dmitry's 2nd try at a fix: http://marc.info/?l=wine-patches&m=119988710018653&q=raw
This patch fixes the 2 regression in GFA-Basic editor for me.
http://bugs.winehq.org/show_bug.cgi?id=11085
Konstantin Kondratyuk kondratyuk@etersoft.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kondratyuk@etersoft.ru
http://bugs.winehq.org/show_bug.cgi?id=11085
--- Comment #15 from Dmitry Timoshkov dmitry@codeweavers.com 2008-01-10 06:56:06 --- The patch has been committed, please retest and close if appropriate.
http://bugs.winehq.org/show_bug.cgi?id=11085
--- Comment #16 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-01-10 07:38:23 --- Youtubedownloader start fine again into main screen, so for me this regression is fixed
http://bugs.winehq.org/show_bug.cgi?id=11085
--- Comment #17 from Konstantin Kondratyuk kondratyuk@etersoft.ru 2008-01-10 07:46:39 --- It seems, all is correct. Thanks.
http://bugs.winehq.org/show_bug.cgi?id=11085
--- Comment #18 from Susan Cragin susancragin@earthlink.net 2008-01-10 07:58:54 --- Dragon NaturallySpeaking 9.0 Preferred now installs and runs correctly with this morning's git. wine-0.9.52-361-gd43f025 Thank you.
http://bugs.winehq.org/show_bug.cgi?id=11085
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #19 from Lei Zhang thestig@google.com 2008-01-10 16:14:46 --- marking this fixed.
http://bugs.winehq.org/show_bug.cgi?id=11085
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #20 from Dan Kegel dank@kegel.com 2008-01-28 06:07:46 --- Closing all RESOLVED FIXED bugs older than 0.9.54.
http://bugs.winehq.org/show_bug.cgi?id=11085
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified