https://bugs.winehq.org/show_bug.cgi?id=38075
Bug ID: 38075 Summary: Word crash with wine when images are in tables spreading over several pages Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: rvdb@cryptolab.net Distribution: ---
Created attachment 50730 --> https://bugs.winehq.org/attachment.cgi?id=50730 Example of doc that make my word crash every time
I use wine to run Word 2010 and it works fairly well. However, I often have crashes when reading typical corporates files, while scrolling in the file and reaching an image. Most images are usually displayed properly so the images that trigger this issue must have a particularity I can't quite pinpoint. If I open the file on a Windows system and suppress the problematic image then save the file, I can usually open the file again with Word under wine and read pass the former image position without issue. Today, I managed to pinpoint one aspect that seem to trigger this behaviour : it's when the image is inserted in a table that spans several page. The crash occur one the second page of the table and here is the wine output when scrolling to the second page where Word crashes :
fixme:ole:snapshot_QueryGetData (0x93aa3d0, 0x33a3a0 {cf c068 ptd (nil) aspect 1 lindex -1 tymed 1}) fixme:ole:snapshot_QueryGetData (0x93aa3d0, 0x33a634 {cf c015 ptd (nil) aspect 1 lindex -1 tymed 4}) fixme:ole:snapshot_QueryGetData (0x93aa3d0, 0x33a3f0 {cf c068 ptd (nil) aspect 1 lindex -1 tymed 1}) fixme:ole:snapshot_QueryGetData (0x93aa3d0, 0x33a5a8 {cf c015 ptd (nil) aspect 1 lindex -1 tymed 4}) fixme:ole:snapshot_QueryGetData (0x93aa3d0, 0x33a364 {cf c068 ptd (nil) aspect 1 lindex -1 tymed 1}) fixme:dc:GdiIsMetaPrintDC 0x3a600d7 fixme:advapi:RegisterTraceGuidsA (0x2e0448c0, 0x2e0d8a88, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x33fba0, (null), (null), 0x2e0d8a88): stub fixme:imm:ImmDisableIME (-1): stub fixme:dbghelp:elf_search_auxv can't find symbol in module fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 14"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0008,0x000000e4,0x2e0c2b7c,0x75c5bc): stub err:eventlog:ReportEventW L"winword.exe" err:eventlog:ReportEventW L"14.0.4734.1000" err:eventlog:ReportEventW L"4b58fb0e" err:eventlog:ReportEventW L"ogl.dll" err:eventlog:ReportEventW L"0.0.0.0" err:eventlog:ReportEventW L"4b4a90b5" err:eventlog:ReportEventW L"0" err:eventlog:ReportEventW L"00019f36" fixme:advapi:DeregisterEventSource (0xcafe4242) stub err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub err:ole:CoUninitialize Mismatched CoUninitialize err:ole:CoUninitialize Mismatched CoUninitialize fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0x33fbd0 0x33fbc4 fixme:advapi:UnregisterTraceGuids 0: stub
I have attached the word file that allowed me to check this behaviour. Usually, the images are screenshots probably captured by the "Printscreen" key on Windows but I can't be 100% positive that it's always the case.
https://bugs.winehq.org/show_bug.cgi?id=38075
rvdb@cryptolab.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.7.36 Distribution|--- |Other
https://bugs.winehq.org/show_bug.cgi?id=38075
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Word crash with wine when |Word 2010 crash with wine |images are in tables |when images are in tables |spreading over several |spreading over several |pages |pages
--- Comment #1 from Rosanne DiMesio dimesio@earthlink.net --- There's a brief hesitation when I scroll from page one to page two, but no crash. However, my Office 2010 install has SP2 applied, and from err:eventlog:ReportEventW L"14.0.4734.1000" it appears you haven't installed any service packs.
Office's error handler is intercepting the backtrace. Disabling dw20.exe in winecfg will prevent that.
https://bugs.winehq.org/show_bug.cgi?id=38075
--- Comment #2 from rvdb@cryptolab.net --- How do you disable dw20.exe? I don't see how to disable an exe in winecfg. I indeed don't have SP2 nor SP1 install, it's basic Office 2010. But that's also the case in Windows, where the file can be read without issue.
https://bugs.winehq.org/show_bug.cgi?id=38075
--- Comment #3 from Rosanne DiMesio dimesio@earthlink.net --- Disable it on the Libraries tab, just as you would any DLL. It's not on the dropdown list, so you will have to type it in.
https://bugs.winehq.org/show_bug.cgi?id=38075
--- Comment #4 from rvdb@cryptolab.net --- Created attachment 50732 --> https://bugs.winehq.org/attachment.cgi?id=50732 Full crash log without dw20.exe
https://bugs.winehq.org/show_bug.cgi?id=38075
--- Comment #5 from rvdb@cryptolab.net --- Created attachment 50733 --> https://bugs.winehq.org/attachment.cgi?id=50733 Full crash log without dw20.exe filtered
https://bugs.winehq.org/show_bug.cgi?id=38075
--- Comment #6 from rvdb@cryptolab.net --- Thank you. I've attached the crash log once dw20.exe disabled and also one with the dw20.exe messages filtered out, hoping it would help.
https://bugs.winehq.org/show_bug.cgi?id=38075
--- Comment #7 from Rosanne DiMesio dimesio@earthlink.net --- You chose "Other" for your distribution. What distro is it, and where did you get Wine from?
https://bugs.winehq.org/show_bug.cgi?id=38075
--- Comment #8 from rvdb@cryptolab.net --- It's Slackware-current. And I use tried both with the Slackware packages that can be downloaded from Wine's site and with a self-compiled package from source code.