OpenOffice 2.0 beta 2 installs ok but locks up in File Open dialog with wine-20050830 + 2 patches

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

OpenOffice 2.0 beta 2 installs ok but locks up in File Open dialog with wine-20050830 + 2 patches

Dan Kegel
With wine-20050830 and Mike's two MSI patches (thanks, Mike!),
http://openoffice.mirrors.pair.com/ftp/stable/2.0beta2/OOo_2.0beta2_Win32Intel_install.zip
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

--
Trying to get a job as a c++ developer?  See http://kegel.com/academy/getting-hired.html


Reply | Threaded
Open this post in threaded view
|

Re: OpenOffice 2.0 beta 2 installs ok but locks up in File Open dialog with wine-20050830 + 2 patches

Mike McCormack

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


Reply | Threaded
Open this post in threaded view
|

Re: OpenOffice 2.0 beta 2 installs ok but locks up in File Open dialog with wine-20050830 + 2 patches

Robert Shearman
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.

--
Rob Shearman



Reply | Threaded
Open this post in threaded view
|

Re: OpenOffice 2.0 beta 2 installs ok but locks up in File Open dialog with wine-20050830 + 2 patches

Dan Kegel
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_Win32Intel_install.zip
- Dan

--
Trying to get a job as a c++ developer?  See http://kegel.com/academy/getting-hired.html