[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