http://bugs.winehq.org/show_bug.cgi?id=29044
Bug #: 29044 Summary: comdlg32/printdlg.c test crashes if no printer is installed Product: Wine Version: 1.3.32 Platform: x86 OS/Version: Linux Status: NEW Keywords: download, printing Severity: normal Priority: P2 Component: comdlg32 AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com Classification: Unclassified
Created attachment 37411 --> http://bugs.winehq.org/attachment.cgi?id=37411 backtrace
Backtrace: =>0 0x7eb3b30f GdiConvertToDevmodeW+0x1f(dmA=(nil)) [/home/austin/wine-git/dlls/gdi32/driver.c:933] in gdi32 (0x0032f798) 1 0x7e74e185 pagesetup_get_devmode.clone+0x44() in comdlg32 (0x0032f7d8) 2 0x7e74f8e5 pagesetup_update_papersize+0x24(data=0x32fc94) [/home/austin/wine-git/dlls/comdlg32/printdlg.c:2801] in comdlg32 (0x0032f838) 3 0x7e750493 pagesetup_common+0x372(data=0x32fc94) [/home/austin/wine-git/dlls/comdlg32/printdlg.c:3697] in comdlg32 (0x0032fc88) 4 0x7e7547fb PageSetupDlgA+0x1a(setupdlg=0x127900) [/home/austin/wine-git/dlls/comdlg32/printdlg.c:3735] in comdlg32 (0x0032fcb8) 5 0x7ef8ae9d func_printdlg+0x2bc() [/home/austin/wine-git/dlls/comdlg32/tests/printdlg.c:106] in comdlg32_test (0x0032fd18) 6 0x7ef8b824 run_test+0x143(name="printdlg.c") [/home/austin/wine-git/dlls/comdlg32/tests/../../../include/wine/test.h:556] in comdlg32_test (0x0032fd68)
0x7eb3b30f GdiConvertToDevmodeW+0x1f [/home/austin/wine-git/dlls/gdi32/driver.c:933] in gdi32: movzwl 0x24(%edi),%edx 933 dmA_size = dmA->dmSize;
http://bugs.winehq.org/show_bug.cgi?id=29044
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #1 from Austin English austinenglish@gmail.com 2011-11-09 16:15:14 CST --- Also breaks winspool.drv/info.c
I'll run a regression test later today, looks like a DIB engine change.
http://bugs.winehq.org/show_bug.cgi?id=29044
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression |
--- Comment #2 from Austin English austinenglish@gmail.com 2011-11-10 09:25:17 CST --- Hm, can't seem to find a working version, even though make test used to pass on this machine. Fails as far back as 1.2. Also tried an older gcc (4.4.5 instead of 4.5.2) and disabled ccache, but problem remains.
http://bugs.winehq.org/show_bug.cgi?id=29044
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|comdlg32/printdlg.c test |comdlg32/printdlg.c test |crashes if no printer is |crashes on 32-bit gentoo |installed |
--- Comment #3 from Austin English austinenglish@gmail.com 2011-11-16 14:03:38 CST --- Well, my other 32-bit gentoo machine with no printer passes make test.. Not sure where the difference lies. If someone would like any traces, please let me know.
http://bugs.winehq.org/show_bug.cgi?id=29044
Detlef Riekenberg wine.dev@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine.dev@web.de
https://bugs.winehq.org/show_bug.cgi?id=29044
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |ABANDONED
--- Comment #4 from Austin English austinenglish@gmail.com --- Abandoned. Works fine now (different machine).
https://bugs.winehq.org/show_bug.cgi?id=29044
austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from austinenglish@gmail.com --- Closing.