[Open Office] 32-bit OOo crashes - non-implemented umask ?

Caolan McNamara caolanm at redhat.com
Wed Sep 20 18:11:22 EDT 2006


On Thu, 2006-09-21 at 12:19 +0200, Petr Mladek wrote:
> Hello,
> 
> the non-implemented umask was printed by 64-bit strace on 32-bit OOo, so it 
> was unusable.
> 
> More interesting is the following piece from the backtrace (see also the full 
> attached log):

I got this bloody crash yesterday when our gcc was bumped a revision.
Changing the default -Os of unxlngi6.mk in solenv to -O2 works around
it. Alternative -Os -mpreferred-stack-boundary=2 might also fix this.

Apparently the "old" -Os is equivalent to the new 
-Os -mpreferred-stack-boundary=2. Now I have no idea why this change has
broken OOo, and I blame gcc myself, but haven't the energy to prove it.

The actual afflicted file should be fsstorage.cxx in
svtools/source/fsstor/fsstorage.cxx so if you recompile just that one
file with -O2 (or with -Os -mpreferred-stack-boundary=2) and stick the
fsstorage.uno.so into your OOo it should start. If so, then you have the
same problem as me.

C.



More information about the Openoffice mailing list