[Libreoffice] Debugging crash in 3.3.2 on Mac OS X 10.6.6
Peter Teeson
peter.teeson at bell.net
Sat May 7 13:14:42 PDT 2011
<smile of satisfaction>
OK Now I have a successful build I would like to work on my original issue.
Using the downloaded 3.2.2 LO I get a reproducile crash on my regular Mac OS X 10.6.6 system.
But no problem on a brand new Mac OS X 10.6.7 installation (separate partition and nothing else except LO 3.2.2).
So I hypothesize my regular system is foobar in some way that kills LO 3.2.2.
Here is how I make it crash:
(0) Launch LO
(1) New Spreadsheet
(2) Format/Cells...
Crash!!
The log indicates:
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000001963fc68
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 ...ple.ApplicationServices.ATS 0x93c7ccc6 OTL::GCommon::GetMaxLookupCount() const + 20
1 ...ple.ApplicationServices.ATS 0x93c7bc82 ProcessRunCommon(OTL::GCommon&, TGlyphArray&, long, long, unsigned long, bool) + 254
2 ...ple.ApplicationServices.ATS 0x93c1e1ca ProcessGSUBRun + 222
3 ...ple.ApplicationServices.ATS 0x93c17cc1 ApplyMorphForRun + 425
4 ...ple.ApplicationServices.ATS 0x93c7978b ApplyMorph + 137
5 ...ple.ApplicationServices.ATS 0x93c16fe1 _eLLCLayoutText + 274
6 ...ple.ApplicationServices.ATS 0x93c16eb8 LLCLayoutText + 83
7 com.apple.QD 0x945e3c19 ATSULayoutGlyphs(TATSUGlyphRecordArray*, ATSLineLayoutLineParams*, long, ATSUTab const*, unsigned long, __CFString const*, unsigned short const*, unsigned long, unsigned long) + 197
......
Even if there is something foobar on my regular system I'm curious why it would crash LO.
So here is my game plan (comments welcomed):
(a) Build a version and package it. Then launch it.
Why do this? To see if original version is somehow corrupted.
[I did in fact delete and re-install it from LibO_3.3.2_MacOS_x86_install_en-US.dmg but it stil crashes]
If the just built version works OK then we have a deeper puzzle because I used the official dmg to install on my clean system]
So I did an
./autogen.sh --with-epm --with-package-format="osx dmg" CC="ccache /usr/bin/gcc-4.0" CXX="ccache /usr/bin/g++-4.0" --with-num-cpus=8 --with-max-jobs=8 --disable-mozilla --disable-systray
make
But I get this at the end....
Building module instsetoo_native
=============
Entering /Users/pteeson/git/libo/instsetoo_native/inc_openoffice/windows/msi_languages
Entering /Users/pteeson/git/libo/instsetoo_native/inc_openoffice/unix
Entering /Users/pteeson/git/libo/instsetoo_native/util
find: /Users/pteeson/git/libo/translations/source/: No such file or directory
dmake: makefile.mk: line 231: Warning: -- Prior to dmake 4.5 only one
%-target per target-definition worked reliably. Check your makefiles.
dmake: makefile.mk: line 286: Warning: -- Prior to dmake 4.5 only one
%-target per target-definition worked reliably. Check your makefiles.
No EPM: do no packaging at this stage
Multiprocessing build is finished
Maximal number of processes run: 8
I guess this means I have to install EPM? Correct?
(b) If the just built version crashes then make a debug version and see if it can help trace the problem
But if the debug version does not crash then I've no idea what else to do.
Comments?
respect.....
Peter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20110507/ec070ed5/attachment.html>
More information about the LibreOffice
mailing list