Description of problem: I'm opening a odt document that I wrote from scratch. OpenOffice.org crashes and gives the stack below. Version-Release number of selected component (if applicable): 2.4.1-17.4.fc9 How reproducible: Almost always Steps to Reproduce: 1. Open an odt document 2. Openoffice.org crashes. Additional info: Here is the stack: (I) x.org loaded video driver of... (II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so (II) Loading /usr/lib/xorg/modules/drivers//intel_master_drv.so (==) Depth 24 pixmap format is 32 bpp (III) Desktop is: GNOME (IV) openoffice.org-kde version is: package openoffice.org-kde is not installed (V) libgcj version is: libgcj-4.3.0-8-i386 (IV) kernel is: Linux 2.6.25.10-86.fc9.i686 #1 SMP Mon Jul 7 20:46:03 EDT 2008 i686 i686 i386 (VII) OpenOffice.org core rpm version is: openoffice.org-core-2.4.1-17.4.fc9-i386 (VIII) accessibility is: false (VIV) fedora release is: Fedora release 9 (Sulphur) (VV) LANG is: en_US.UTF-8 ...start free space details ... Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda7 18919348 15484700 2458076 87% /home /dev/sda5 95139 5895 84332 7% /tmp ...end free space details ... ...start sestatus details ... SELinux status: disabled ...end sestatus details ... ...start stackreport details ... 0x6b823e8: 0x1b4190: /usr/lib/openoffice.org/program/libuno_sal.so.3 + 0x253e8 0x6b82d23: 0x1b4190: /usr/lib/openoffice.org/program/libuno_sal.so.3 + 0x25d23 0x110400: 0x0: + 0x400 (__kernel_sigreturn + 0x0) 0x9db028: 0x164d7c: /lib/libc.so.6 + 0x2c028 (abort + 0x188) 0x68f3b38: 0xe9fd8: /usr/lib/libstdc++.so.6 + 0xbcb38 (__gnu_cxx::__verbose_terminate_handler() + 0x158) 0x68f1a05: 0xe9fd8: /usr/lib/libstdc++.so.6 + 0xbaa05 0x68f1a42: 0xe9fd8: /usr/lib/libstdc++.so.6 + 0xbaa42 0x68f1b7a: 0xe9fd8: /usr/lib/libstdc++.so.6 + 0xbab7a 0x4b19c22: 0xa968: /usr/lib/openoffice.org/program/libgcc3_uno.so + 0x2c22 0x4b1ad6e: 0xa968: /usr/lib/openoffice.org/program/libgcc3_uno.so + 0x3d6e 0x4b1b18a: 0xa968: /usr/lib/openoffice.org/program/libgcc3_uno.so + 0x418a 0x4b1bbb1: 0xa968: /usr/lib/openoffice.org/program/libgcc3_uno.so + 0x4bb1 0x7da9486: 0x6b604: /usr/lib/openoffice.org/program/liblng680li.so + 0x53486 (SpellCheckerDispatcher::isValid_Impl(rtl::OUString const&, short, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, unsigned char) + 0x262) 0x7da9d4a: 0x6b604: /usr/lib/openoffice.org/program/liblng680li.so + 0x53d4a (SpellCheckerDispatcher::isValid(rtl::OUString const&, short, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) + 0xa2) 0x3587fac: 0x9d86b8: /usr/lib/openoffice.org/program/libsvx680li.so + 0x4a6fac 0x3e9b646: 0x894c8c: /usr/lib/openoffice.org/program/libsw680li.so + 0x356646 0x3d76f33: 0x894c8c: /usr/lib/openoffice.org/program/libsw680li.so + 0x231f33 0x3d77236: 0x894c8c: /usr/lib/openoffice.org/program/libsw680li.so + 0x232236 0x3d7b939: 0x894c8c: /usr/lib/openoffice.org/program/libsw680li.so + 0x236939 0x3d25e94: 0x894c8c: /usr/lib/openoffice.org/program/libsw680li.so + 0x1e0e94 (ViewShell::LayoutIdle() + 0xb6) 0x3e154a4: 0x894c8c: /usr/lib/openoffice.org/program/libsw680li.so + 0x2d04a4 0x701f8a4: 0x2db124: /usr/lib/openoffice.org/program/libvcl680li.so + 0x9c8a4 (Timer::Timeout() + 0x18) 0x701fda7: 0x2db124: /usr/lib/openoffice.org/program/libvcl680li.so + 0x9cda7 (Timer::ImplTimerCallbackProc() + 0x7b) 0xf0ae02: 0x645dc: /usr/lib/openoffice.org/program/libvclplug_gen680li.so + 0x42e02 (X11SalData::Timeout() const + 0x2a) 0xe35c49: 0x3f220: /usr/lib/openoffice.org/program/libvclplug_gtk680li.so + 0x11c49 0xbde806: 0xe1108: /lib/libglib-2.0.so.0 + 0x37806 0xbde0d8: 0xe1108: /lib/libglib-2.0.so.0 + 0x370d8 (g_main_context_dispatch + 0x1e8) 0xbe1783: 0xe1108: /lib/libglib-2.0.so.0 + 0x3a783 0xbe1941: 0xe1108: /lib/libglib-2.0.so.0 + 0x3a941 (g_main_context_iteration + 0x71) 0xe358af: 0x3f220: /usr/lib/openoffice.org/program/libvclplug_gtk680li.so + 0x118af 0xf13d3d: 0x645dc: /usr/lib/openoffice.org/program/libvclplug_gen680li.so + 0x4bd3d (X11SalInstance::Yield(bool, bool) + 0x2f) 0x701bcb9: 0x2db124: /usr/lib/openoffice.org/program/libvcl680li.so + 0x98cb9 (Application::Yield(bool) + 0x57) 0x701bd07: 0x2db124: /usr/lib/openoffice.org/program/libvcl680li.so + 0x98d07 (Application::Execute() + 0x2b) 0x3b0c961: 0x63cf0: /usr/lib/openoffice.org/program/libsoffice.so + 0x2f961 (desktop::Desktop::Main() + 0x1a4f) 0x701f2c2: 0x2db124: /usr/lib/openoffice.org/program/libvcl680li.so + 0x9c2c2 0x701f45e: 0x2db124: /usr/lib/openoffice.org/program/libvcl680li.so + 0x9c45e (SVMain() + 0x2c) 0x3b010a1: 0x63cf0: /usr/lib/openoffice.org/program/libsoffice.so + 0x240a1 (main + 0xe5) 0x9c55d6: 0x164d7c: /lib/libc.so.6 + 0x165d6 (__libc_start_main + 0xe6) 0x80484f1: 0x6dc: /usr/lib/openoffice.org/program/swriter.bin + 0x4f1 (main + 0x51) ...end stackreport details ... ...start sample ldd details ... linux-gate.so.1 => (0x00110000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00156000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x0055f000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x005f5000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00612000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x0062f000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00639000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0x0067c000) libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0x006eb000) libdl.so.2 => /lib/libdl.so.2 (0x006ef000) libgthread-2.0.so.0 => /lib/libgthread-2.0.so.0 (0x006f4000) librt.so.1 => /lib/librt.so.1 (0x006f9000) libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x00703000) libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x00721000) libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0x00762000) libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x007a2000) libvclplug_gen680li.so => /usr/lib/openoffice.org/program/libvclplug_gen680li.so (0x00884000) libvcl680li.so => /usr/lib/openoffice.org/program/libvcl680li.so (0x009ad000) libpsp680li.so => /usr/lib/openoffice.org/program/libpsp680li.so (0x00c8f000) libsot680li.so => /usr/lib/openoffice.org/program/libsot680li.so (0x008ef000) libutl680li.so => /usr/lib/openoffice.org/program/libutl680li.so (0x00d57000) libtl680li.so => /usr/lib/openoffice.org/program/libtl680li.so (0x00dc5000) libcomphelp4gcc3.so => /usr/lib/openoffice.org/program/libcomphelp4gcc3.so (0x00e46000) libucbhelper4gcc3.so => /usr/lib/openoffice.org/program/libucbhelper4gcc3.so (0x00f1b000) libuno_cppuhelpergcc3.so.3 => /usr/lib/openoffice.org/program/libuno_cppuhelpergcc3.so.3 (0x00f73000) libuno_cppu.so.3 => /usr/lib/openoffice.org/program/libuno_cppu.so.3 (0x0093d000) libvos3gcc3.so => /usr/lib/openoffice.org/program/libvos3gcc3.so (0x0096a000) libuno_sal.so.3 => /usr/lib/openoffice.org/program/libuno_sal.so.3 (0x00fea000) libX11.so.6 => /usr/lib/libX11.so.6 (0x05f92000) libXext.so.6 => /usr/lib/libXext.so.6 (0x04f91000) libpthread.so.0 => /lib/libpthread.so.0 (0x0502a000) libstlport_gcc.so => /usr/lib/openoffice.org/program/libstlport_gcc.so (0x05beb000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x05e93000) libm.so.6 => /lib/libm.so.6 (0x0513a000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x04f6f000) libc.so.6 => /lib/libc.so.6 (0x0667a000) libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x0098c000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x0739d000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0x077fd000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x078dd000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0x0741d000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x0735d000) libXi.so.6 => /usr/lib/libXi.so.6 (0x011a4000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x073dd000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x0743d000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x0783d000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x0156c000) libz.so.1 => /lib/libz.so.1 (0x0757d000) libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x0789d000) libselinux.so.1 => /lib/libselinux.so.1 (0x0767d000) /lib/ld-linux.so.2 (0x0098f000) libnsl.so.1 => /lib/libnsl.so.1 (0x0763d000) libcap.so.2 => /lib/libcap.so.2 (0x0737d000) libSM.so.6 => /usr/lib/libSM.so.6 (0x073fd000) libICE.so.6 => /usr/lib/libICE.so.6 (0x011ad000) libi18nisolang1gcc3.so => /usr/lib/openoffice.org/program/libi18nisolang1gcc3.so (0x011c7000) libbasegfx680li.so => /usr/lib/openoffice.org/program/libbasegfx680li.so (0x07c1d000) libicuuc.so.38 => /usr/lib/libicuuc.so.38 (0x02ab1000) libicule.so.38 => /usr/lib/libicule.so.38 (0x079dd000) libjvmaccessgcc3.so.3 => /usr/lib/openoffice.org/program/libjvmaccessgcc3.so.3 (0x011cc000) libjvmfwk.so.3 => /usr/lib/openoffice.org/program/libjvmfwk.so.3 (0x01439000) libuno_salhelpergcc3.so.3 => /usr/lib/openoffice.org/program/libuno_salhelpergcc3.so.3 (0x01253000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x0172d000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0x0121d000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0x014db000) libXau.so.6 => /usr/lib/libXau.so.6 (0x01238000) libexpat.so.1 => /lib/libexpat.so.1 (0x01604000) libuuid.so.1 => /lib/libuuid.so.1 (0x011d3000) libicudata.so.38 => /usr/lib/libicudata.so.38 (0xb758b000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0x0353c000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x01289000) ...end sample ldd details ...
You didn't attach the example that causes this crash, could you attach that ? Also, what is the output of rpm -q hunspell hyphen as typed in a terminal
Hi, (In reply to comment #1) > You didn't attach the example that causes this crash, could you attach that ? Sorry, no :( It is an internal document type thing. But it is a document that also includes a copy-paste from a website. > Also, what is the output of > > rpm -q hunspell hyphen > > as typed in a terminal $ rpm -q hunspell hyphen hunspell-1.2.1-7.fc9.i386 hyphen-2.3.1-2.fc9.i386 Regards, Devrim
Hard to debug this without an example, I suspect a conflict between hyphenation and spell-checking like bug 448555, but that is fixed in those library versions that your rpm reports that you have You can send the document to me directly if that would be acceptable to you ? Otherwise, maybe try a) close all office packages b) launch writer with no document c) turn off the auto-spellchecking button d) open the crashing document and see if it opens now if it *does* open and not crash, could you then try and do format->character an see what "language" the text is in, and try "format->paragraph->text flow" to see if auto-hyphenation is turned on.
(In reply to comment #3) > Hard to debug this without an example, I will try to duplicate this error with another document. > I suspect a conflict between hyphenation > and spell-checking like bug 448555, but that is fixed in those library versions > that your rpm reports that you have I just realized that OOo crashes immediately after I open the document *and* try to click it. Since it includes a copy-paste from a website, could it be related to something that it tries to get some data from web, but it fails? If I don't click it, it becomes clickable in a few seconds -- and then crashes less frequently. Regards,
"could it be related to something that it tries to get some data from web, but it fails?" nah, the trace indicates that it is "something" related with spellchecking and this particular document that's the trigger.
Caolan, I just e-mailed you an odt document that crashes. Regards, Devrim
Created attachment 315950 [details] Crash report for the document that I e-mailed.
I just attached the crash report of the document that I e-mailed you.
Hmm, I get no crash yet. I see though that the language (while written in English) is set to Turkish. We don't have a Turkisk hunspell dictionary in Fedora. (I don't think there is any Turkish OOo dictionary) which makes this even more mysterious. What's the output of rpm -qa | grep hunspell I suppose there is no special Turkish spell-checker for OpenOffice.org installed ?
Hi, (In reply to comment #9) > I suppose there is no special Turkish spell-checker for OpenOffice.org > installed ? I was working on this problem yesterday, and as you wrote , AFAICS it is the Turkish spell-checker (called Zemberek) which is crashing OpenOffice.org . I think you can close this bug. Regards, Devrim
I might get some time to install that extension and see if it is something that should be caught and handled inside OOo
I just get a load of Caused by: java.lang.NoClassDefFoundError: Could not initialize class net.zemberek.ooo.ZemberekLibrary at net.zemberek.ooo.spellchecker.TurkishSpellChecker.<init>(TurkishSpellChecker.java:94) ... 60 more with openjdk, and I don't see a "TurkishSpellChecker.java" in https://zemberek.dev.java.net/files/documents/2681/28397/zemberek-0.6.4-kaynak.zip So I'll just close this out unless someone can pinpoint a OOO-side reason for this spell-checking related problem
As stated in https://zemberek.dev.java.net/ (It is in Turkish, I don't expect you to understand it :) ) the up2date code is here: http://code.google.com/p/zemberek/ Here is the up2date extension: http://zemberek.googlecode.com/files/zemberek-ooo-1.0_rc1.oxt I upgraded to this version, but still crashed. After disabling the extensioni Ooo stopped crashing. So, feel free to close this bug please. I'll bug Zemberek developers. Thanks for helping me narrowing down the problem. Regards, Devrim