With wine-20050830 and Mike's two MSI patches (thanks, Mike!), http://openoffice.mirrors.pair.com/ftp/stable/2.0beta2/OOo_2.0beta2_Win32Int... installs properly, and the app even appears to come up normally! However, when you use the File Open dialog box, it seems to lock up. Here's a session log:
[dank@localhost program]$ wine soffice.exe fixme:advapi:LookupAccountSidW ((null),sid=0x7ad47428,0x7b949ac4,0x7b949bcc(256),0x7b9497c0,0x7b949bc8(256),0x7b949bc4): semi-stub fixme:font:GetKerningPairsW (0x6dc4,0,(nil)): almost empty stub! fixme:font:GetKerningPairsW (0x6dc4,0,(nil)): almost empty stub! fixme:font:GetKerningPairsW (0x6dc4,0,(nil)): almost empty stub! fixme:font:GetKerningPairsW (0x733c,0,(nil)): almost empty stub! fixme:imm:ImmGetContext (0x10030): stub fixme:imm:ImmReleaseContext (0x10030, 0x7bca5658): stub err:ole:CoInitializeEx Attempt to change threading model of this apartment from 0x2 to 0x0 err:ole:CoInitializeEx Attempt to change threading model of this apartment from 0x2 to 0x0 err:ole:CoInitializeEx Attempt to change threading model of this apartment from 0x0 to 0x2 fixme:commdlg:GetFileName95 Flags 0x02800000 not yet implemented
That CoInitializeEx error sounds bad.
The error is probably very easy to reproduce, perhaps a wine developer should try it out him/herself.
Now to go rescue my wife so she can get some sleep. Having a two-year-old son seriously cuts down the amount of time I have for hacking.
I'm doing a talk on Open Source this Thursday night. Mike's amazing turnaround time on the two MSI patches will be a nice story to tell during the talk. Is there any hope of continuing the run of good luck, and actually getting Wine to run OOo2.0 by Thursday? I dare not hope... - Dan
Dan Kegel wrote:
installs properly, and the app even appears to come up normally! However, when you use the File Open dialog box, it seems to lock up. Here's a session log:
It seems to be an ole32 problem. Installing dcom95 makes it work fine for me. Maybe Rob or somebody more knowledgable about ole can help out...
I'm doing a talk on Open Source this Thursday night. Mike's amazing turnaround time on the two MSI patches will be a nice story to tell during the talk. Is there any hope of continuing the run of good luck, and actually getting Wine to run OOo2.0 by Thursday? I dare not hope...
Well, if you cheat and use dcom95 then you'll have a good demo :)
Mike
Mike McCormack wrote:
Dan Kegel wrote:
installs properly, and the app even appears to come up normally! However, when you use the File Open dialog box, it seems to lock up. Here's a session log:
It seems to be an ole32 problem. Installing dcom95 makes it work fine for me. Maybe Rob or somebody more knowledgable about ole can help out...
If you give me a +ole,+olerelay,+tid trace then I can take a look.
Robert Shearman wrote:
installs properly, and the app even appears to come up normally! However, when you use the File Open dialog box, it seems to lock up. Here's a session log:
It seems to be an ole32 problem. Installing dcom95 makes it work fine for me. Maybe Rob or somebody more knowledgable about ole can help out...
If you give me a +ole,+olerelay,+tid trace then I can take a look.
With those options, I had to play around in the file open dialog for a while before it locked up (navigated through a directory or two), but it did lock up after twenty seconds or so. The log you requested is at http://kegel.com/ooolockup.txt
The last few lines are:
001c:trace:ole:DllMain 0x7c090000 0x2 (nil) 001d:trace:ole:DllMain 0x7c090000 0x2 (nil) 001d:fixme:commdlg:GetFileName95 Flags 0x02800000 not yet implemented 001d:trace:ole:WINE_StringFromCLSID 0x7af75fa0->{9D20AAE8-0625-44B0-9CA7-71889C2254D9} 001d:trace:ole:__CLSIDFromStringA {450D8FBA-AD25-11D0-98A8-0800361B1103} -> 0x6f52d5f8 001d:trace:ole:__CLSIDFromStringA {9D20AAE8-0625-44B0-9CA7-71889C2254D9} -> 0x6f52d5f8 001d:trace:ole:WINE_StringFromCLSID 0x7cd46c94->{20D04FE0-3AEA-1069-A2D8-08002B30309D} 001d:trace:ole:WINE_StringFromCLSID 0x7cd46d2c->{450D8FBA-AD25-11D0-98A8-0800361B1103} 001d:trace:ole:WINE_StringFromCLSID 0x7cd46dc4->{9D20AAE8-0625-44B0-9CA7-71889C2254D9} 001d:trace:ole:RevokeDragDrop (0x10066) 001f:trace:ole:DllMain 0x7c090000 0x1 0x1 001d:err:ntdll:RtlpWaitForCriticalSection section 0x7ad046e0 "?" wait timed out in thread 001d, blocked by 001c, retrying (60 sec)
That very last line didn't show up for a while.
You can reproduce this yourself if you like; the download is at http://openoffice.mirrors.pair.com/ftp/stable/2.0beta2/OOo_2.0beta2_Win32Int... - Dan