Office 2010 crashes with self compiled oleaut32.dll.so

Questions about Wine on Linux
Locked
chepati
Newbie
Newbie
Posts: 1
Joined: Sat Feb 11, 2017 3:59 pm

Office 2010 crashes with self compiled oleaut32.dll.so

Post by chepati »

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>
gedia
Newbie
Newbie
Posts: 2
Joined: Tue Apr 18, 2017 11:41 am

Re: Office 2010 crashes with self compiled oleaut32.dll.so

Post by gedia »

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:

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
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Office 2010 crashes with self compiled oleaut32.dll.so

Post by Bob Wya »

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:
...
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...

Bob
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Office 2010 crashes with self compiled oleaut32.dll.so

Post by Bob Wya »

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
...
Could it be this issue perhaps? See Wine Staging Git commit 079da46f96122edd76b4d47a535d91a729ff0736 : Added patch to fix compilation with recent versions of gcc. ... ??

Bob
gedia
Newbie
Newbie
Posts: 2
Joined: Tue Apr 18, 2017 11:41 am

Re: Office 2010 crashes with self compiled oleaut32.dll.so

Post by gedia »

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...
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).
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
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...
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Office 2010 crashes with self compiled oleaut32.dll.so

Post by Bob Wya »

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).
There is the Wine stable 2.0.1 release - both my Overlay and in the main Gentoo tree... 8)
Although Wine "stable" is a bit of a turkey really... :cry:

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
Locked