Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - Help, OOo suddenly stopped working
Help, OOo suddenly stopped working
 
   NeoOffice Forum Index -> OpenOffice.org MacOS X X11 Support
View previous topic :: View next topic  
Author Message
phreelance
Guest





PostPosted: Wed Jun 02, 2004 10:10 pm    Post subject: Help, OOo suddenly stopped working

I managed to get OOo to function after some work a couple-few days ago, but now it's stopped working. I haven't changed anything on the system since it last functioned that should have affected anything*. StartOOo just gives a "Couldn't start OOo" error with no details, /tmp/Start* doesn't have anything stored in it, and I don't know how to interperate the Console logs.

StartOOo 1.0b9
OOo 1.0.3
OroborOSX 0.9
XDarwin 1.2.0
OSX 10.2.8
Darwin 6.8

* I've messed around with Apache (though it's not running when I tried starting OOo) and changed the password on a different account than the one I installed OOo under and am trying to run OOo under. I believe those are the only changes I've made to the system at all since it worked.

~wren
Back to top
Terry Teague
Guest





PostPosted: Thu Jun 03, 2004 12:37 am    Post subject: Re: Help, OOo suddenly stopped working

phreelance wrote:
I managed to get OOo to function after some work a couple-few days ago, but now it's stopped working. I haven't changed anything on the system since it last functioned that should have affected anything*. StartOOo just gives a "Couldn't start OOo" error with no details, /tmp/Start* doesn't have anything stored in it, and I don't know how to interperate the Console logs.

StartOOo 1.0b9
OOo 1.0.3
OroborOSX 0.9
XDarwin 1.2.0
OSX 10.2.8
Darwin 6.8

By process of elimination :

1) Can you successfully launch XDarwin or OroborOSX manually?
2) Use the Console application - check the Preferences menu item and click on the Crashes tab - if the options are not enabled, enable them. Look at the console.log - see if any entries refer to CrashReporter logs being written when you have the problem with OOo - if so, open up the CrashReporter log for probably "soffice.bin", scroll to the bottom of the log, and if the last crash report is not too long, paste the details here.

I have seen problems like you describe when XDarwin starts to launch but then crashes (because of something changed in the system). We need to find (by process of elimination) if the problem is with the X11 Window system, OOo itself, or "Start OpenOffice.org".

Regards, Terry
Back to top
phreelance
Guest





PostPosted: Thu Jun 03, 2004 9:34 pm    Post subject: Re: Help, OOo suddenly stopped working

I can launch both XDarwin and OroborOSX independently. (OroborOSX does come up when launched from StartOOo.) The console has creashes being logged, I just turned on the automatically opening crash logs.

soffice.bin.crash.log says

Code:
Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_INVALID_ADDRESS (0x0001) at 0x01907520
Thread 0 Crashed:


and then continues with a bunch of stuff
Back to top
Terry Teague
Guest





PostPosted: Fri Jun 04, 2004 12:43 am    Post subject: Re: Help, OOo suddenly stopped working

phreelance wrote:
I can launch both XDarwin and OroborOSX independently. (OroborOSX does come up when launched from StartOOo.) The console has creashes being logged, I just turned on the automatically opening crash logs.

soffice.bin.crash.log says

Code:
Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_INVALID_ADDRESS (0x0001) at 0x01907520
Thread 0 Crashed:


and then continues with a bunch of stuff

If you are currently using OroborOSX with "Start OpenOffice.org", can you switch to using XDarwin, and does the same problem occur?

OK, now we need the "bunch of stuff" from the crash log.

Regards, Terry
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Sat Jun 05, 2004 9:01 am    Post subject:

Underneath that portion of soffice.bin will probably be a whole sequence of thred stack traces. They have lines like "Thread 0 Crashed" and then a bunch of lines.

If the one that says "Crashed" contains an FT entry, you'll need to get rid of your fonts. There are some older threads here that should explain how to do this.

ed
Back to top
phreelance
Guest





PostPosted: Tue Jun 08, 2004 1:29 am    Post subject: Re: Help, OOo suddenly stopped working

So the long of it with OroborOSX is

Code:
Date/Time:  2004-06-08 01:28:01 -0700
OS Version: 10.2.8 (Build 6R73)
Host:       fuchikoma.local.

Command:    soffice.bin
PID:        591

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_INVALID_ADDRESS (0x0001) at 0x01907520

Thread 0 Crashed:
 #0   0x011f2f7c in OpenTTFont
 #1   0x0118b830 in psp::PrintFontManager::_analyzeTrueTypeFile(psp::PrintFontManager::PrintFont *) const
 #2   0x01189440 in psp::PrintFontManager::_analyzeFontFile(int, rtl::OString const &, bool, _STL::list<psp, _STL::allocator<psp> > const &, _STL::list<psp::PrintFontManager::PrintFont *, _STL::allocator<OString *> > &) const
 #3   0x0118ceec in psp::PrintFontManager::_initialize(void *)
 #4   0x01187d60 in psp::PrintFontManager::_get(void)
 #5   0x00eaa364 in FontLookup::_BuildSet(_STL::hash_set<FontLookup, FontLookup::hash, FontLookup::equal, _STL::allocator<FontLookup> > &)
 #6   0x00eaabb4 in SalDisplay::_GetXlfdList(void)
 #7   0x00eaddb0 in SalGraphics::_GetDevFontList(ImplDevFontList *)
 #8   0x00e0d910 in Window::_ImplInit(Window *, unsigned long, SystemParentData *)
 #9   0x00ddda88 in ImplBorderWindow::_ImplInit(Window *, unsigned long, unsigned short, SystemParentData *)
 #10  0x00dddb64 in ImplBorderWindow::_(Window *, SystemParentData *, unsigned long, unsigned short)
 #11  0x00e2ef4c in WorkWindow::_ImplInit(Window *, unsigned long, SystemParentData *)
 #12  0x00e2f210 in WorkWindow::_(Window *, unsigned long)
 #13  0x000154b8 in IntroWindow_Impl::_(Bitmap const &)
 #14  0x0000d034 in Desktop::_OpenStartupScreen(void)
 #15  0x00007998 in Desktop::_Main(void)
 #16  0x00d36f78 in SVMain(void)
 #17  0x00eb8960 in main
 #18  0x000026b0 in _start
 #19  0x000024e0 in start

Thread 1:
 #0   0x90042588 in semaphore_timedwait_signal_trap
 #1   0x9003e7b4 in _pthread_cond_wait
 #2   0x0029ae0c in osl_waitCondition
 #3   0x00cb1e6c in store::OStorePageDaemon_Impl::_run(void)
 #4   0x00cb29b8 in threadFunc
 #5   0x0029f524 in osl_thread_start_Impl
 #6   0x90020c28 in _pthread_body

Thread 2:
 #0   0x9003130c in accept
 #1   0x002aa474 in osl_acceptPipe
 #2   0x001008a4 in vos::OPipe::_accept(vos::OStreamPipe &)
 #3   0x00017258 in desktop::OfficeIPCThread::_run(void)
 #4   0x000fb550 in vos::__cpp_OThread_WorkerFunction(void *)
 #5   0x0029f524 in osl_thread_start_Impl
 #6   0x90020c28 in _pthread_body

PPC Thread State:
  srr0: 0x011f2f7c srr1: 0x0000d930                vrsave: 0x00000000
   xer: 0x00000000   lr: 0x011f2b40  ctr: 0x00000000   mq: 0x00000000
    r0: 0x0175e788   r1: 0xbfffe940   r2: 0x00000063   r3: 0x01625148
    r4: 0x01625144   r5: 0x0162500c   r6: 0x756d6966   r7: 0x00009400
    r8: 0x00000010   r9: 0x0190751c  r10: 0x0000ad4c  r11: 0x00cf7e90
   r12: 0x00000140  r13: 0x00000000  r14: 0xbfffea98  r15: 0x6d617870
   r16: 0x676c7966  r17: 0x68656164  r18: 0x6c6f6361  r19: 0x6e616d65
   r20: 0x68686561  r21: 0x686d7478  r22: 0x636d6170  r23: 0x76686561
   r24: 0x766d7478  r25: 0x00000000  r26: 0x0000014c  r27: 0x00000148
   r28: 0x00000014  r29: 0x0190751c  r30: 0x00ce4250  r31: 0x0118b780


and with XDarwin is

Code:
Date/Time:  2004-06-08 01:31:08 -0700
OS Version: 10.2.8 (Build 6R73)
Host:       fuchikoma.local.

Command:    soffice.bin
PID:        798

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_INVALID_ADDRESS (0x0001) at 0x01907520

Thread 0 Crashed:
 #0   0x011f2f7c in OpenTTFont
 #1   0x0118b830 in psp::PrintFontManager::_analyzeTrueTypeFile(psp::PrintFontManager::PrintFont *) const
 #2   0x01189440 in psp::PrintFontManager::_analyzeFontFile(int, rtl::OString const &, bool, _STL::list<psp, _STL::allocator<psp> > const &, _STL::list<psp::PrintFontManager::PrintFont *, _STL::allocator<OString *> > &) const
 #3   0x0118ceec in psp::PrintFontManager::_initialize(void *)
 #4   0x01187d60 in psp::PrintFontManager::_get(void)
 #5   0x00eaa364 in FontLookup::_BuildSet(_STL::hash_set<FontLookup, FontLookup::hash, FontLookup::equal, _STL::allocator<FontLookup> > &)
 #6   0x00eaabb4 in SalDisplay::_GetXlfdList(void)
 #7   0x00eaddb0 in SalGraphics::_GetDevFontList(ImplDevFontList *)
 #8   0x00e0d910 in Window::_ImplInit(Window *, unsigned long, SystemParentData *)
 #9   0x00ddda88 in ImplBorderWindow::_ImplInit(Window *, unsigned long, unsigned short, SystemParentData *)
 #10  0x00dddb64 in ImplBorderWindow::_(Window *, SystemParentData *, unsigned long, unsigned short)
 #11  0x00e2ef4c in WorkWindow::_ImplInit(Window *, unsigned long, SystemParentData *)
 #12  0x00e2f210 in WorkWindow::_(Window *, unsigned long)
 #13  0x000154b8 in IntroWindow_Impl::_(Bitmap const &)
 #14  0x0000d034 in Desktop::_OpenStartupScreen(void)
 #15  0x00007998 in Desktop::_Main(void)
 #16  0x00d36f78 in SVMain(void)
 #17  0x00eb8960 in main
 #18  0x000026b0 in _start
 #19  0x000024e0 in start

Thread 1:
 #0   0x90042588 in semaphore_timedwait_signal_trap
 #1   0x9003e7b4 in _pthread_cond_wait
 #2   0x0029ae0c in osl_waitCondition
 #3   0x00cb1e6c in store::OStorePageDaemon_Impl::_run(void)
 #4   0x00cb29b8 in threadFunc
 #5   0x0029f524 in osl_thread_start_Impl
 #6   0x90020c28 in _pthread_body

Thread 2:
 #0   0x9003130c in accept
 #1   0x002aa474 in osl_acceptPipe
 #2   0x001008a4 in vos::OPipe::_accept(vos::OStreamPipe &)
 #3   0x00017258 in desktop::OfficeIPCThread::_run(void)
 #4   0x000fb550 in vos::__cpp_OThread_WorkerFunction(void *)
 #5   0x0029f524 in osl_thread_start_Impl
 #6   0x90020c28 in _pthread_body

PPC Thread State:
  srr0: 0x011f2f7c srr1: 0x0000f930                vrsave: 0x00000000
   xer: 0x00000000   lr: 0x011f2b40  ctr: 0x00000000   mq: 0x00000000
    r0: 0x0175e788   r1: 0xbfffe920   r2: 0x00000063   r3: 0x01625148
    r4: 0x01625144   r5: 0x0162500c   r6: 0x756d6966   r7: 0x00009400
    r8: 0x00000010   r9: 0x0190751c  r10: 0x0000ad4c  r11: 0x00cf11c0
   r12: 0x00000140  r13: 0x00000000  r14: 0xbfffea78  r15: 0x6d617870
   r16: 0x676c7966  r17: 0x68656164  r18: 0x6c6f6361  r19: 0x6e616d65
   r20: 0x68686561  r21: 0x686d7478  r22: 0x636d6170  r23: 0x76686561
   r24: 0x766d7478  r25: 0x00000000  r26: 0x0000014c  r27: 0x00000148
   r28: 0x00000014  r29: 0x0190751c  r30: 0x00cdc6e0  r31: 0x0118b780
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Tue Jun 08, 2004 9:36 pm    Post subject:

Yup, you are experiencing the freetype error. This happened with libfreetypes that were included with early versions of XFree86 and with Apple X11. Dan fixed them, but the patches weren't incorporated into all of the projects that had thier own copies of libfreetype that were independent of the main distribution (just like OOo).

Check out this FAQ entry for more references on how to workaround the problem:

http://trinity.neooffice.org/modules.php?name=FAQ&myfaq=yes&id_cat=4&categories=Problems+Launching+OpenOffice.org#31

ed
Back to top
phreelance
Guest





PostPosted: Fri Jun 11, 2004 9:58 pm    Post subject: TTFont errors (was Re: Help, OOo suddenly stopped working)

Okay so I downloaded the dylib and used it to replace my old one. This fixed it so I can run OOo with XDarwin. I still get the TTFont crash when I try to open OOo with OroborOSX though; do you know what would cause that? Just curious since I prefer Oroborosx a bit (faster load-up time primarily, though it is prettier too)

Once again, thanks a bundle for helping this newbie walk through things.
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Fri Jun 11, 2004 11:20 pm    Post subject:

If it's still crashing with the new dylib, then it may be some form of a corrupted font file. The only thing I can think of next would be to search for any files in /applications/openoffice.org1.0.3/share/fonts/truetype that are 0K in length or are not "english" fonts.

It's always struck me odd since I never have had font problems myself. then again, I don't have anything except default os x fonts :/

ed
Back to top
phreelance
Guest





PostPosted: Sun Jun 13, 2004 3:20 pm    Post subject: OroborOSX font problems

I didn't find any in there with a 0k size. There are a few that aren't "English", but I use those fonts Smile I have a bunch of old OS9 fonts which fondu didn't seem to look at, but all my OSX fonts are standard ones. Guess I'll just have to use XDarwin instead of OroborOSX for the time being.
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Sun Jun 13, 2004 11:44 pm    Post subject:

One problem may be that OroborOSX contains its own internal version of XDarwin. Are you running the latest version of OroborOSX? The latest version I know of is 0.9, the version required for Panther compatibility.

If you are running the latest version, please let me know so I can forward along the issue for Adrian Smile

ed
Back to top
phreelance
Guest





PostPosted: Sun Jun 20, 2004 2:39 pm    Post subject:

Yep, version "0.9 final"
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Sun Jun 20, 2004 11:23 pm    Post subject:

OK, I'll check out 0.9 and forward along anything additional I can find. Thanks!

ed
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> OpenOffice.org MacOS X X11 Support All times are GMT - 7 Hours
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.