Hi,
I'm a Linux From Scratch user. I'm compiling wine 2.0 from source, no patches, no optimizations. As recently as a year ago and 1.9.x wine, all was fine with running MS Office Pro 2010.
At some point my wine build started causing all MS Office programs to crash. If I substitute just oleaut32.dl.so with the one from the ubuntu binary package, all is fine. So the trouble is in oleaut32.dll.so. By the way, I have a few windows games that still work, even with the faulty dll. Diablo 3, Starcraft 2 both work flawlessly.
Here are, what I believe, the pertinent details:
gcc 6.3.0
glibc 2.25
samba 4.5.5
gnutls 3.5.8
wine was compiled like so:
./configure --prefix=/usr/lib/32bit
make -j 17
make install
Here's the output of running Word via winedbg:
$ winedbg .wine/drive_c/Program\ Files/Microsoft\ Office/Office14/WINWORD.EXE fixme:advapi:UnregisterTraceGuids deadbeef: stub
fixme:advapi:UnregisterTraceGuids deadbeef: stub
WineDbg starting on pid 0025
0x7b45f810 start_process+0x50 in kernel32: subl $8,%esp
Wine-dbg>start
syntax error
Wine-dbg>step
Single stepping until exit from function,
which has no line number information.
fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub
fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub
fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub
fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub
fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub
fixme:ntdll:EtwEventRegister ({8736922d-e8b2-47eb-8564-23e77e728cf3}, 0x39b19f7d, 0x3a048568, 0x3a048560) stub.
fixme:ntdll:EtwEventRegister ({a019725f-cff1-47e8-8c9e-8fe2635b6388}, 0x39b19f7d, 0x3a05d4c8, 0x3a05d4c0) stub.
fixme:ntdll:EtwEventRegister ({8736922d-e8b2-47eb-8564-23e77e728cf3}, 0x32567d33, 0x32641f48, 0x32641f40) stub.
fixme:wer:WerRegisterFile (L"C:\\users\\ivan\\Temp\\CVR1b40.tmp.cvr", 2, 3) stub!
fixme:process:RegisterApplicationRecoveryCallback 0x39cb84c6, 0x3a0a6cb8, 0, 0: stub
fixme:process:RegisterApplicationRestart (L"/restore",0)
fixme:process:SetProcessDEPPolicy (1): stub
fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 14 Alerts"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x0000012c,(nil),0x0006,0x00000000,0x33d0d0,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 14"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0000,0x000007d1,(nil),0x0002,0x00000000,0x33d5ec,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000007d1,(nil),0x0002,0x00000000,0x161d90,(nil)): stub
err:eventlog:ReportEventW L"Microsoft Word"
err:eventlog:ReportEventW L"Word failed to start correctly last time. Starting Word in safe mode will help you correct or isolate a startup problem in order to successfully start the program. Some functionality may be disabled in this mode.\n\nDo you want to start Word in safe mode?"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevationType, ...) semi-stub
fixme:dwmapi:DwmIsCompositionEnabled 0x4f2e548
fixme:reg:RegQueryInfoKeyW security argument not supported.
fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevationType, ...) semi-stub
fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub
fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub
fixme:mscoree:get_runtime_info unsupported runtimeinfo flags 50
fixme:mscoree:get_runtime Unrecognized version L"v2.0.0"
fixme:mscoree:LockClrVersion (0x391e1c67 0x3a0489f0 0x3a0489f4): stub
fixme:ole:NdrCorrelationInitialize (0x33a0d4, 0x33a1b0, 1024, 0x0): semi-stub
fixme:service:NotifyServiceStatusChangeW 0x18c6e0 0x9 0x33a5c4 - semi-stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fdd8 4 stub
fixme:ntdll:EtwRegisterTraceGuidsW (0x1043d32, 0x14277e8, {bf3736e4-23ae-47c3-b472-a03c2c3550fe}, 1, 0x33fdc0, (null), (null), 0x14277f0): stub
fixme:ntdll:EtwRegisterTraceGuidsW register trace class {bf3736e4-23ae-47c3-b472-a03c2c3550fe}
fixme:ntdll:EtwRegisterTraceGuidsW (0x1043d32, 0x1427808, {ff1671c8-2eea-42b3-8143-a8da2634c369}, 1, 0x33fdc0, (null), (null), 0x1427810): stub
fixme:ntdll:EtwRegisterTraceGuidsW register trace class {ff1671c8-2eea-42b3-8143-a8da2634c369}
fixme:ntdll:EtwEventRegister ({4c45ee69-2afe-4f15-9204-97fb58edfabd}, (nil), (nil), 0x1427850) stub.
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:advapi:EventEnabled (deadbeef, 0x1002800): stub
fixme:service:NotifyServiceStatusChangeW 0x18c6e0 0x9 0x33a5c4 - semi-stub
fixme:advapi:RegisterEventSourceW ((null),L"Office Software Protection Platform Service"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x40000384,(nil),0x0000,0x00000000,(nil),(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:EventEnabled (deadbeef, 0x1002810): stub
fixme:advapi:EventEnabled (deadbeef, 0x1002820): stub
fixme:advapi:EventEnabled (deadbeef, 0x1002840): stub
fixme:advapi:EventEnabled (deadbeef, 0x1002850): stub
fixme:ntdll:EtwRegisterTraceGuidsW (0x6f01b6a5, 0x6f15e4a8, {bf3736e4-23ae-47c3-b472-a03c2c3550fe}, 1, 0xa4e290, (null), (null), 0x6f15e4b0): stub
fixme:ntdll:EtwRegisterTraceGuidsW register trace class {bf3736e4-23ae-47c3-b472-a03c2c3550fe}
fixme:ntdll:EtwRegisterTraceGuidsW (0x6f01b6a5, 0x6f15e4c8, {ff1671c8-2eea-42b3-8143-a8da2634c369}, 1, 0xa4e290, (null), (null), 0x6f15e4d0): stub
fixme:ntdll:EtwRegisterTraceGuidsW register trace class {ff1671c8-2eea-42b3-8143-a8da2634c369}
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:taskschd:RegistrationInfo_put_SecurityDescriptor 0x161820,0xa4e5a0 {VT_BSTR: L"D:P(A;;FA;;;SY)(A;;FA;;;BA)(A;;FA;;;S-1-5-20)"}: stub
fixme:advapi:RegisterEventSourceW ((null),L"Office Software Protection Platform Service"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x4000042a,(nil),0x0001,0x00000000,0x16b0d8,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:RegisterEventSourceW ((null),L"Office Software Protection Platform Service"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0000,0x0000,0x40000386,(nil),0x0001,0x00000000,0x15ee90,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:EventEnabled (deadbeef, 0x1002830): stub
fixme:ntdll:EtwEventRegister ({8736922d-e8b2-47eb-8564-23e77e728cf3}, 0x2e034ec1, 0x2e0b3d78, 0x2e0b3d70) stub.
fixme:process:GetSystemDEPPolicy stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:ntdll:EtwEventRegister ({8736922d-e8b2-47eb-8564-23e77e728cf3}, 0x101f57e7, 0x103a5908, 0x103a5900) stub.
err:ole:marshal_object couldn't get IPSFactory buffer for interface {e19c7100-9709-4db7-9373-e7b518b47086}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
fixme:ole:NdrCorrelationInitialize (0x635e4c4, 0x635e5a0, 1024, 0x0): semi-stub
fixme:ole:NdrCorrelationInitialize (0x33cc04, 0x33cce0, 1024, 0x0): semi-stub
fixme:system:SetProcessDPIAware stub!
fixme:htmlhelp:HtmlHelpW HH case HH_INITIALIZE not handled.
fixme:win:RegisterPowerSettingNotification (0x1008a,{245d8541-3943-4422-b025-13a784f679b7},0): stub
fixme:win:RegisterPowerSettingNotification (0x1008a,{5d3e9a59-e9d5-4b00-a6bd-ff34ff516548},0): stub
fixme:win:RegisterPowerSettingNotification (0x1008a,{a7ad8041-b45a-4cae-87a3-eecbb468a9e1},0): stub
fixme:win:RegisterPowerSettingNotification (0x1008a,{515c31d8-f734-163d-a0fd-11a08c91e8f1},0): stub
fixme:win:RegisterPowerSettingNotification (0x1008a,{98a7f580-01f7-48aa-9c0f-44352c29e5c0},0): stub
fixme:win:RegisterPowerSettingNotification (0x1008a,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub
fixme:richedit:REExtendedRegisterClass semi stub
fixme:richedit:ME_HandleMessage EM_SETEDITSTYLE: stub
fixme:richedit:ME_HandleMessage EM_SETBIDIOPTIONS: stub
fixme:richedit:ME_HandleMessage EM_SETEDITSTYLE: stub
fixme:richedit:ME_HandleMessage EM_SETBIDIOPTIONS: stub
fixme:richedit:ME_HandleMessage EM_SETEDITSTYLE: stub
fixme:richedit:ME_HandleMessage EM_SETBIDIOPTIONS: stub
fixme:richedit:ME_HandleMessage EM_SETEDITSTYLE: stub
fixme:richedit:ME_HandleMessage EM_SETBIDIOPTIONS: stub
fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:explorerframe:taskbar_list_AddTab iface 0x18d068, hwnd 0x20050 stub!
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msi:MsiIsProductElevatedW L"{91140000-0011-0000-0000-0000000FF1CE}" 0x338a3c - stub
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
fixme:ole:CoInitializeSecurity (0x8dc9c48,-1,(nil),(nil),2,3,(nil),0,(nil)) - stub!
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:msxml:dom_pi_get_attributes created dummy map for <?xml ?>
err:msxml:doparse Start tag expected, '<' not found
fixme:service:SERV_QueryServiceObjectSecurity 0x713450 4 (nil) 0 0xa6fe510 - semi-stub
fixme:service:SERV_QueryServiceObjectSecurity 0x713450 4 0x713350 28 0xa6fe514 - semi-stub
err:msi:ACTION_InstallFiles Failed to copy L"C:\\MSOCache\\All Users\\{90140000-0115-0409-0000-0000000FF1CE}-C\\OfficeMUI.XML" to L"C:\\Program Files\\Common Files\\Microsoft Shared\\OFFICE14\\Office Setup Controller\\Office.en-us\\OfficeMUI.XML" (3)
err:msi:ITERATE_Actions Execution halted, action L"InstallFiles" returned 1603
err:msi:ACTION_InstallFiles Failed to copy L"C:\\MSOCache\\All Users\\{90140000-0115-0409-0000-0000000FF1CE}-C\\OfficeMUI.XML" to L"C:\\Program Files\\Common Files\\Microsoft Shared\\OFFICE14\\Office Setup Controller\\Office.en-us\\OfficeMUI.XML" (3)
fixme:ole:NdrCorrelationInitialize (0x33ae54, 0x33af30, 1024, 0x0): semi-stub
fixme:ole:NdrCorrelationFree (0x33cc04): stub
fixme:ole:NdrCorrelationFree (0x635e4c4): stub
fixme:ole:NdrCorrelationInitialize (0x33cf04, 0x33cfe0, 1024, 0x0): semi-stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:msvcrt:__clean_type_info_names_internal (0x4033a95c) stub
err:msi:ACTION_CallDllFunction Custom action (L"C:\\users\\ivan\\Temp\\msiba85.tmp":L"IsTabletPC") caused a page fault: c0000005
Unhandled exception: page fault on read access to 0x200dbaf0 in 32-bit code (0x7e6d92b3).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7e6d92b3 ESP:0681e660 EBP:0681e698 EFLAGS:00210206( R- -- I - -P- )
EAX:200d1e10 EBX:7e3c6000 ECX:0681e6b0 EDX:0716bf38
ESI:00000000 EDI:07d21a0c
Stack dump:
0x0681e660: 00000000 0681ebc4 0681e698 7b4580f3
0x0681e670: 0681e6b0 07171d1c 7b428865 200d1e10
0x0681e680: 05150000 7e363b15 0681e6b0 7e3c6000
0x0681e690: 00000000 7e3c6000 0681e9d8 7e32f99c
0x0681e6a0: 00000001 7e3e1d8c 1fff00a5 7e32f99c
0x0681e6b0: 07d21a0c 0681ebc4 c0000005 0681e708
Backtrace:
=>0 0x7e6d92b3 SysFreeString+0x23() in oleaut32 (0x0681e698)
1 0x7e32f99c ACTION_CallDllFunction+0x29b() in msi (0x0681e9d8)
2 0x7e32fe30 DllThread+0x2f() in msi (0x0681e9f8)
3 0x7bc7da0c call_thread_func_wrapper+0xb() in ntdll (0x0681ea18)
4 0x7bc806d9 call_thread_func+0xa8() in ntdll (0x0681eaf8)
5 0x7bc7d9ea call_thread_entry_point+0x11() in ntdll (0x0681eb18)
6 0x7bc87fa3 start_thread+0xa2() in ntdll (0x0681f368)
7 0xf758920a in libpthread.so.0 (+0x6209) (0x0681f428)
8 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
9 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
10 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
11 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
12 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
13 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
14 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
15 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
16 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
17 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
18 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
19 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
20 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
21 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
22 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
23 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
24 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
25 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
26 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
27 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
28 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
29 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
30 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
31 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
32 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
33 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
34 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
35 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
36 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
37 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
38 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
39 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
40 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
41 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
42 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
43 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
44 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
45 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
46 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
47 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
48 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
49 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
50 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
51 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
52 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
53 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
54 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
55 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
56 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
57 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
58 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
59 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
60 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
61 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
62 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
63 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
64 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
65 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
66 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
67 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
68 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
69 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
70 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
71 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
72 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
73 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
74 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
75 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
76 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
77 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
78 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
79 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
80 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
81 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
82 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
83 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
84 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
85 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
86 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
87 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
88 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
89 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
90 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
91 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
92 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
93 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
94 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
95 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
96 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
97 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
98 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
99 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
100 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
101 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
102 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
103 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
104 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
105 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
106 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
107 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
108 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
109 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
110 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
111 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
112 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
113 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
114 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
115 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
116 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
117 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
118 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
119 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
120 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
121 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
122 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
123 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
124 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
125 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
126 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
127 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
128 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
129 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
130 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
131 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
132 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
133 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
134 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
135 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
136 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
137 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
138 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
139 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
140 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
141 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
142 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
143 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
144 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
145 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
146 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
147 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
148 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
149 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
150 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
151 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
152 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
153 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
154 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
155 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
156 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
157 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
158 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
159 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
160 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
161 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
162 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
163 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
164 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
165 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
166 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
167 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
168 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
169 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
170 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
171 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
172 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
173 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
174 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
175 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
176 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
177 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
178 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
179 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
180 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
181 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
182 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
183 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
184 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
185 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
186 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
187 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
188 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
189 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
190 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
191 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
192 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
193 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
194 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
195 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
196 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
197 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
198 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
199 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
200 0xf74b34a6 __clone+0x65() in libc.so.6 (0x00000000)
0x7e6d92b3 SysFreeString+0x23 in oleaut32: movl 0x9ce0(%eax),%eax
Wine-dbg>info reg
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7e6d92b3 ESP:0681e660 EBP:0681e698 EFLAGS:00210206( R- -- I - -P- )
EAX:200d1e10 EBX:7e3c6000 ECX:0681e6b0 EDX:0716bf38
ESI:00000000 EDI:07d21a0c
Wine-dbg>info stack
Stack dump:
0x0681e660: 00000000 0681ebc4 0681e698 7b4580f3
0x0681e670: 0681e6b0 07171d1c 7b428865 200d1e10
0x0681e680: 05150000 7e363b15 0681e6b0 7e3c6000
0x0681e690: 00000000 7e3c6000 0681e9d8 7e32f99c
0x0681e6a0: 00000001 7e3e1d8c 1fff00a5 7e32f99c
0x0681e6b0: 07d21a0c 0681ebc4 c0000005 0681e708
Wine-dbg>info local
0x7e6d92b3 SysFreeString+0x23: (0681e698)
Wine-dbg>
Office 2010 crashes with self compiled oleaut32.dll.so
Re: Office 2010 crashes with self compiled oleaut32.dll.so
Same Here. Using the .so from ubuntu zesty worked around the issue for me as well...
I'm on gentoo and using the 2.6 wine ebuild from the bobwya overlay. Here's a partial dependency graph:
sys-devel/gcc-6.3.0
sys-libs/glibc-2.24-r1
net-fs/samba-4.6.2
net-libs/gnutls-3.5.11
app-emulation/wine-desktop-common-20170410
media-libs/mesa-17.0.3
app-emulation/wine-gecko-2.47
app-emulation/wine-mono-4.7.0
Configure was run with the following options during emerge:
I'm on gentoo and using the 2.6 wine ebuild from the bobwya overlay. Here's a partial dependency graph:
sys-devel/gcc-6.3.0
sys-libs/glibc-2.24-r1
net-fs/samba-4.6.2
net-libs/gnutls-3.5.11
app-emulation/wine-desktop-common-20170410
media-libs/mesa-17.0.3
app-emulation/wine-gecko-2.47
app-emulation/wine-mono-4.7.0
Configure was run with the following options during emerge:
Code: Select all
configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/wine-2.6 --htmldir=/usr/share/doc/wine-2.6/html --libdir=/usr/lib32 --sysconfdir=/etc/wine --with-alsa --without-capi --with-cms --with-cups --with-curses --with-fontconfig --with-gnutls --enable-mshtml --without-gphoto --without-gsm --without-gstreamer --without-hal --with-jpeg --with-ldap --enable-mscoree --with-mpg123 --with-netapi --with-gettext --without-openal --without-opencl --with-opengl --with-osmesa --without-oss --without-pcap --with-png --with-pulse --with-pthread --without-sane --disable-tests --with-freetype --with-udev --with-dbus --without-v4l --with-x --with-xcomposite --with-xinerama --with-xml --with-xslt --disable-win64
Re: Office 2010 crashes with self compiled oleaut32.dll.so
Which Ubuntu Wine package are you talking about - the stock Wine Stable 1.8.7 package for Zesty?gedia wrote:Same Here. Using the .so from ubuntu zesty worked around the issue for me as well...
I'm on gentoo and using the 2.6 wine ebuild from the bobwya overlay. Here's a partial dependency graph:
...
I presume the corresponding Gentoo app-emulation/wine package 1.8.7 version doesn't work OOTB??
If you want I can attach the (potentially) pertiant (unicode and font) patches for the Ubuntu Zesty Wine Stable 1.8.7 package here - to test out...
Presuming you are talking about this package...
Bob
Re: Office 2010 crashes with self compiled oleaut32.dll.so
Could it be this issue perhaps? See Wine Staging Git commit 079da46f96122edd76b4d47a535d91a729ff0736 : Added patch to fix compilation with recent versions of gcc. ... ??gedia wrote:Same Here. Using the .so from ubuntu zesty worked around the issue for me as well...
I'm on gentoo and using the 2.6 wine ebuild from the bobwya overlay. Here's a partial dependency graph:Code: Select all
sys-devel/gcc-6.3.0 ...
Bob
Re: Office 2010 crashes with self compiled oleaut32.dll.so
No, I extracted the .so from this package: https://dl.winehq.org/wine-builds/ubunt ... y_i386.deb. It never crossed my mind to use a library file from a build of a different wine version...Bob Wya wrote:Which Ubuntu Wine package are you talking about - the stock Wine Stable 1.8.7 package for Zesty?
I presume the corresponding Gentoo app-emulation/wine package 1.8.7 version doesn't work OOTB??
If you want I can attach the (potentially) pertiant (unicode and font) patches for the Ubuntu Zesty Wine Stable 1.8.7 package here - to test out...
Presuming you are talking about this package...
I haven't tried any stable gentoo ebuilds for wine. After all, Office 2013 (which I'm testing, in contrast to the OP), is only supported on wine 2.x.
I did try the gentoo portage ebuild for wine 2.2 though, with the same results, so I don't think it's related to your overlay ebuild specifically. The one thing I see in common with the OP is using a relatively new userspace and buildchain, so I'm putting the blame there (in my ignorance, that is).
I can't really say as the commit message is not very informative. To me it seems this patch is mostly meant to suppress compiler warnings with newer gcc versions? I you think it's worth it, though, I could give it a try...Bob Wya wrote: Could it be this issue perhaps? See Wine Staging Git commit 079da46f96122edd76b4d47a535d91a729ff0736 : Added patch to fix compilation with recent versions of gcc. ... ??
Bob
Re: Office 2010 crashes with self compiled oleaut32.dll.so
There is the Wine stable 2.0.1 release - both my Overlay and in the main Gentoo tree...gedia wrote: No, I extracted the .so from this package: https://dl.winehq.org/wine-builds/ubunt ... y_i386.deb. It never crossed my mind to use a library file from a build of a different wine version...
I haven't tried any stable gentoo ebuilds for wine. After all, Office 2013 (which I'm testing, in contrast to the OP), is only supported on wine 2.x.
I did try the gentoo portage ebuild for wine 2.2 though, with the same results, so I don't think it's related to your overlay ebuild specifically. The one thing I see in common with the OP is using a relatively new userspace and buildchain, so I'm putting the blame there (in my ignorance, that is).
Although Wine "stable" is a bit of a turkey really...
Interesting... Michael Müller states there are no custom patches applied to the newer WineHQ Ubuntu builds... So the plot thickens!
I think Ubuntu Zesty uses gcc 6.3.0 (but I'll double check that fact!!)
Perhaps a comparision of the logs (with / without the Ubuntu library file) running MS Office Pro 2010 with:
export WINEDEBUG=+ole
- might give some insight into this issue??
Bob