https://bugs.winehq.org/show_bug.cgi?id=39720
Bug ID: 39720 Summary: MS Word crashes on saving new files Product: Wine Version: 1.6-rc2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: sonicspeedy@gmx.de Distribution: ---
Created attachment 52968 --> https://bugs.winehq.org/attachment.cgi?id=52968 backtrace wine output
Recently my installation of MS Word (12, the office 2007 version) crashes when I try saving a new file. I can save changes to existing files without any apparent bugs. Clicking 'save' for new files or 'save as' for existing files creates first a Word-internal error message that tells me Word encountered a problem and needs to close and that it will restore my file on restart (restoring the file works, funnily). The error window gives me the option to debug; clicking on that pops up a wine window telling me Word has crashed. If I don't click on debug, Word restarts normally and I can restore the file I had, but I still can't save it.
Bug is reproducable and independent of file extension or directory I try to save to.
Ran it through the terminal:
speedy@Linux-Zebra ~/.wine/drive_c/Program Files/Microsoft Office/Office12 $ wine WINWORD.EXE fixme:heap:HeapSetInformation 0x110000 1 (nil) 0 fixme:heap:HeapSetInformation 0x110000 1 (nil) 0 fixme:heap:HeapSetInformation 0x110000 1 (nil) 0 fixme:heap:HeapSetInformation 0x110000 1 (nil) 0 fixme:system:SetProcessDPIAware stub! fixme:heap:HeapSetInformation 0x110000 1 (nil) 0 fixme:system:SetProcessDPIAware stub! fixme:mscoree:get_runtime_info unsupported runtimeinfo flags 50 fixme:mscoree:CLRMetaHost_GetRuntime Unrecognized version L"v2.0.0" fixme:mscoree:LockClrVersion (0x326ff57b 0x33428968 0x33428978): stub fixme:msg:ChangeWindowMessageFilter 3e0 00000001 fixme:msg:ChangeWindowMessageFilter 3e1 00000001 fixme:msg:ChangeWindowMessageFilter 3e2 00000001 fixme:msg:ChangeWindowMessageFilter 3e3 00000001 fixme:msg:ChangeWindowMessageFilter 3e4 00000001 fixme:msg:ChangeWindowMessageFilter 3e5 00000001 fixme:msg:ChangeWindowMessageFilter 3e6 00000001 fixme:msg:ChangeWindowMessageFilter 3e7 00000001 fixme:msg:ChangeWindowMessageFilter 3e8 00000001 fixme:dwmapi:DwmIsCompositionEnabled 0x32f064 fixme:imm:ImmReleaseContext (0x400c4, 0x19b4d0): stub fixme:imm:ImmGetOpenStatus (0x19b4d0): semi-stub fixme:heap:HeapSetInformation 0x110000 1 (nil) 0 fixme:imm:NotifyIME IMC_SETCANDIDATEPOS fixme:heap:HeapSetInformation 0x110000 1 (nil) 0 fixme:commdlg:IFileDialog2_fnQueryInterface Unknown interface requested: {e19c7100-9709-4db7-9373-e7b518b47086}. fixme:thread:SetThreadPreferredUILanguages 8, 0x32381c, 0x323818 fixme:commdlg:IFileDialog2_fnAddPlace stub - 0x1b9710 (0x166b80, 1) fixme:shell:SHGetKnownFolderIDList {b4bfcc3a-db2c-424c-b029-7fe99a87c641}, 0x00000000, (nil), 0x3211a0 fixme:shell:SHGetKnownFolderIDList {fdd39ad0-238f-46af-adb4-6c85480369c7}, 0x00000000, (nil), 0x3211a0 fixme:shell:SHGetKnownFolderIDList {0ac0837c-bbf8-452a-850d-79d08e667ca7}, 0x00000000, (nil), 0x3211a0 fixme:commdlg:IFileDialogCustomize_fnEnableOpenDropDown stub - 0x1b9710 (50) fixme:commdlg:IFileDialog2_fnQueryInterface Unknown interface requested: {e19c7100-9709-4db7-9373-e7b518b47086}. fixme:thread:SetThreadPreferredUILanguages 8, 0x32381c, 0x323818 fixme:commdlg:IFileDialog2_fnAddPlace stub - 0x1666e0 (0x1c6418, 1) fixme:shell:SHGetKnownFolderIDList {b4bfcc3a-db2c-424c-b029-7fe99a87c641}, 0x00000000, (nil), 0x3211a0 fixme:shell:SHGetKnownFolderIDList {fdd39ad0-238f-46af-adb4-6c85480369c7}, 0x00000000, (nil), 0x3211a0 fixme:shell:SHGetKnownFolderIDList {0ac0837c-bbf8-452a-850d-79d08e667ca7}, 0x00000000, (nil), 0x3211a0 fixme:commdlg:IFileDialogCustomize_fnEnableOpenDropDown stub - 0x1666e0 (50) fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} fixme:imm:NotifyIME IMC_SETCANDIDATEPOS fixme:storage:Storage_ConstructTransacted Unimplemented flags 110022 fixme:storage:create_storagefile Storage share mode not implemented. fixme:psdrv:PSDRV_DeviceCapabilities DC_BINADJUST: stub. fixme:psdrv:PSDRV_DeviceCapabilities DC_BINADJUST: stub. fixme:psdrv:PSDRV_DeviceCapabilities DC_BINADJUST: stub. fixme:psdrv:PSDRV_ExtEscape QUERYESCSUPPORT(25) - not supported. fixme:psdrv:PSDRV_DeviceCapabilities DC_BINADJUST: stub. fixme:psdrv:PSDRV_DeviceCapabilities DC_BINADJUST: stub. fixme:heap:HeapSetInformation 0x110000 1 (nil) 0 fixme:win:EnumDisplayDevicesW ((null),0,0x326948,0x00000000), stub! fixme:wtsapi:WTSRegisterSessionNotification Stub 0x20122 0x00000000 err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, oxid=800000009, oid=4 err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d fixme:shell:IPersistFile_fnSaveCompleted (0x1c3960)->(L"C:\users\speedy\Recent\echoes script.doc (1417).lnk"): stub fixme:imm:NotifyIME IMC_SETCANDIDATEPOS fixme:heap:HeapSetInformation 0x110000 1 (nil) 0 fixme:shell:IPersistFile_fnSaveCompleted (0x4b662b0)->(L"C:\users\speedy\Recent\echoes script.doc (1418).lnk"): stub fixme:file:ReplaceFileW Ignoring flags 2 fixme:shell:IPersistFile_fnSaveCompleted (0x1629b0)->(L"C:\users\speedy\Recent\echoes script.doc (1419).lnk"): stub
***comment:up until this point I worked with and saved into an existing file***
fixme:commdlg:IFileDialog2_fnQueryInterface Unknown interface requested: {e19c7100-9709-4db7-9373-e7b518b47086}. fixme:thread:SetThreadPreferredUILanguages 8, 0x31cc40, 0x31cc3c fixme:propsys:PropertyStore_QueryInterface No interface for {e19c7100-9709-4db7-9373-e7b518b47086} fixme:commdlg:IFileSaveDialog_fnSetProperties stub - 0x1d1300 (0x162af0) wine: Call from 0x7b83aace to unimplemented function propsys.dll.PSGetPropertyDescriptionListFromString, aborting fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 12 Sessions"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00001b59,(nil),0x0006,0x00000000,0x318b08,(nil)): stub err:eventlog:ReportEventW L"0" err:eventlog:ReportEventW L"Microsoft Office Word" err:eventlog:ReportEventW L"12.0.4518.1014" err:eventlog:ReportEventW L"12.0.4518.1014" err:eventlog:ReportEventW L"144" err:eventlog:ReportEventW L"120" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:mscoree:GetVersionFromProcess (0xffffffff, 0x31712c, 30, (nil)): stub err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. fixme:heap:HeapSetInformation 0x110000 1 (nil) 0 fixme:imm:ImmDisableIME (-1): stub err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. fixme:heap:HeapSetInformation 0x110000 1 (nil) 0 fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 12 Diagnostics"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x000000c9,(nil),0x0000,0x00000000,0x504000,(nil)): stub fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:OpenEventLogW ((null),L"Application") stub fixme:advapi:CloseEventLog (0xcafe4242) stub fixme:advapi:OpenEventLogW ((null),L"System") stub fixme:advapi:CloseEventLog (0xcafe4242) stub fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 12 Diagnostics"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x000000d5,(nil),0x0000,0x00000000,0x504000,(nil)): stub fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:OpenEventLogW ((null),L"Microsoft Office 12 Sessions") stub fixme:advapi:ReadEventLogW (0xcafe4242,0x00000009,0x00000000,0x830000,0x0007d000,0x33fd1c,0x33fd24) stub fixme:advapi:CloseEventLog (0xcafe4242) stub fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 12 Diagnostics"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000140,(nil),0x0002,0x00000000,0x549008,(nil)): stub err:eventlog:ReportEventW L"2kgl" err:eventlog:ReportEventW L"N/A" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 12 Diagnostics"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x000000cd,(nil),0x0000,0x00000000,0x504000,(nil)): stub fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 12 Diagnostics"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x000003e7,(nil),0x0000,0x00000000,0x504000,(nil)): stub fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0x33fd5c 0x33fd50 fixme:dbghelp:elf_search_auxv can't find symbol in module fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 12"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0008,0x0000013c,0x300bcf54,0x81c58c): stub err:eventlog:ReportEventW L"winword.exe" err:eventlog:ReportEventW L"12.0.4518.1014" err:eventlog:ReportEventW L"45428028" err:eventlog:ReportEventW L"_usr_bin_.._lib_i386-linux-gnu_wine_kernel32.dll.so" err:eventlog:ReportEventW L"0.0.0.0" err:eventlog:ReportEventW L"00000000" err:eventlog:ReportEventW L"0" err:eventlog:ReportEventW L"0003aace" 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) 0x33fbdc 0x33fbd0 wine: Unimplemented function propsys.dll.PSGetPropertyDescriptionListFromString called at address 0x7b83aace (thread 0009), starting debugger... fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
***comment: this is where it dies***
The actual crash at the end here gives me a wine backtrace file, but I don't know if it applies only to the crash itself or if it's useful to find out what happened to the saving actions earlier, too.
Would be really cool if someone could look at this. I understand one word out of fifty in these outputs at best. Thanks in advance!