+++ This bug was initially created as a clone of Bug #468136 +++ Description of problem: When use openoffice.org automation test suite to test global functionality, OOO will crash when check database during testing, following are backtrace: ------------- (I) x.org loaded video driver of... (WW) AllowEmtpyInput is on, devices using drivers 'kbd' or 'mouse' will be disabled. (II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so (--) Depth 24 pixmap format is 32 bpp (III) Desktop is: not GNOME (IV) openoffice.org-kde version is: package openoffice.org-kde is not installed (V) libgcj version is: libgcj-4.3.2-6-i386 (VI) kernel is: Linux 2.6.27.3-44.fc10.i686 #1 SMP Fri Oct 24 00:40:32 EDT 2008 i686 i686 i386 (VII) OpenOffice.org core rpm version is: openoffice.org-core-3.0.0-9.6.fc10-i386 (VIII) accessibility is: false (IX) fedora release is: Fedora release 9.92 (Rawhide) (X) LANG is: en_US.utf-8 ...start free space details ... Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 48995912 14010148 32496896 31% / /dev/sda2 48995912 14010148 32496896 31% / ...end free space details ... ...start (default) java details ... java version "1.6.0_0" IcedTea6 1.3.1 Runtime Environment (build 1.6.0_0-b12) OpenJDK Server VM (build 1.6.0_0-b12, mixed mode) ...end (default) java details ... ...start sestatus details ... SELinux status: disabled ...end sestatus details ... ...start stackreport details ... 0x354d6c4: 0x1b4a38: /usr/lib/openoffice.org3/program/../basis-link/ure-link/lib/libuno_sal.so.3 + 0x256c4 0x354dfff: 0x1b4a38: /usr/lib/openoffice.org3/program/../basis-link/ure-link/lib/libuno_sal.so.3 + 0x25fff 0x110400: 0x0: + 0x400 (__kernel_sigreturn + 0x0) 0x7f280e7: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0x1f0e7 0x7f17b70: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0xeb70 0x7f18633: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0xf633 0x7f1c4ee: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0x134ee 0x7f1ea63: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0x15a63 0x7f1ed30: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0x15d30 0x7f28f88: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0x1ff88 0x43cfe2b: 0x7747c: /usr/lib/openoffice.org3/program/../basis-link/program/libfweli.so + 0x5fe2b (framework::PreventDuplicateInteraction::handle(com::sun::star::uno::Reference<com::sun::star::task::XInteractionRequest> const&) + 0xd5) 0x7f57509: 0x2d24c: /usr/lib/openoffice.org3/program/../basis-link/program/libfilterconfig1.so + 0x1f509 0x7f59a34: 0x2d24c: /usr/lib/openoffice.org3/program/../basis-link/program/libfilterconfig1.so + 0x21a34 0x81285d8: 0x1e528c: /usr/lib/openoffice.org3/program/../basis-link/program/libfwkli.so + 0xd95d8 0x8128baf: 0x1e528c: /usr/lib/openoffice.org3/program/../basis-link/program/libfwkli.so + 0xd9baf 0x8122eac: 0x1e528c: /usr/lib/openoffice.org3/program/../basis-link/program/libfwkli.so + 0xd3eac 0x81231ae: 0x1e528c: /usr/lib/openoffice.org3/program/../basis-link/program/libfwkli.so + 0xd41ae 0x376f865: 0xe6fc4: /usr/lib/openoffice.org3/program/../basis-link/program/libcomphelp4gcc3.so + 0x8a865 (comphelper::SynchronousDispatch::dispatch(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&, rtl::OUString const&, rtl::OUString const&, long, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) + 0x27d) 0x4530cd9: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0xaccd9 0x464bb45: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1c7b45 0x464c413: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1c8413 (SfxDispatcher::Execute(unsigned short, unsigned short, unsigned short, SfxItemSet const&) + 0x109) 0x464c4bb: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1c84bb (SfxDispatcher::Execute(unsigned short, unsigned short, SfxItemSet const&) + 0x29) 0x452f346: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0xab346 0x464bb45: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1c7b45 0x464be92: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1c7e92 0x4667da3: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1e3da3 0x4667d59: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1e3d59 0x3e12843: 0x2ebb8c: /usr/lib/openoffice.org3/program/../basis-link/program/libvclli.so + 0x213843 0x386430: 0x65604: /usr/lib/openoffice.org/basis3.0/program/libvclplug_genli.so + 0x46430 (SalDisplay::DispatchInternalEvent() + 0x96) 0x2ca0fc: 0x410f0: /usr/lib/openoffice.org/basis3.0/program/libvclplug_gtkli.so + 0x120fc 0x7222d1: 0xe1588: /lib/libglib-2.0.so.0 + 0x352d1 0x724208: 0xe1588: /lib/libglib-2.0.so.0 + 0x37208 (g_main_context_dispatch + 0x1e8) 0x7278b3: 0xe1588: /lib/libglib-2.0.so.0 + 0x3a8b3 0x727a71: 0xe1588: /lib/libglib-2.0.so.0 + 0x3aa71 (g_main_context_iteration + 0x71) 0x2ca1b4: 0x410f0: /usr/lib/openoffice.org/basis3.0/program/libvclplug_gtkli.so + 0x121b4 0x38cc49: 0x65604: /usr/lib/openoffice.org/basis3.0/program/libvclplug_genli.so + 0x4cc49 (X11SalInstance::Yield(bool, bool) + 0x2f) 0x3c9b981: 0x2ebb8c: /usr/lib/openoffice.org3/program/../basis-link/program/libvclli.so + 0x9c981 (Application::Yield(bool) + 0x57) 0x3c9b9cf: 0x2ebb8c: /usr/lib/openoffice.org3/program/../basis-link/program/libvclli.so + 0x9c9cf (Application::Execute() + 0x2b) 0x534f722: 0x51904: /usr/lib/openoffice.org3/program/../basis-link/program/libsofficeapp.so + 0x1e722 0x3c9efbb: 0x2ebb8c: /usr/lib/openoffice.org3/program/../basis-link/program/libvclli.so + 0x9ffbb 0x3c9f157: 0x2ebb8c: /usr/lib/openoffice.org3/program/../basis-link/program/libvclli.so + 0xa0157 (SVMain() + 0x2c) 0x536f6b0: 0x51904: /usr/lib/openoffice.org3/program/../basis-link/program/libsofficeapp.so + 0x3e6b0 (soffice_main + 0xd0) 0x80487c4: 0xccc: /usr/lib/openoffice.org3/program/swriter.bin + 0x7c4 (main + 0x20) 0x50b6d5: 0x16fd7c: /lib/libc.so.6 + 0x166d5 (__libc_start_main + 0xe5) 0x8048711: 0xccc: /usr/lib/openoffice.org3/program/swriter.bin + 0x711 ...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 (0x004ef000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00158000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x001ed000) libgio-2.0.so.0 => /lib/libgio-2.0.so.0 (0x0020a000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x0027d000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x002a7000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x002c4000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0x002cf000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00347000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x0038d000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00420000) libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0x0044f000) libgthread-2.0.so.0 => /lib/libgthread-2.0.so.0 (0x00453000) librt.so.1 => /lib/librt.so.1 (0x00458000) libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x00462000) libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x00480000) libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0x008d5000) libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00916000) libvclplug_genli.so => /usr/lib/openoffice.org/basis3.0/program/libvclplug_genli.so (0x009f9000) libvclli.so => /usr/lib/openoffice.org/basis3.0/program/libvclli.so (0x00a66000) libpspli.so => /usr/lib/openoffice.org/basis3.0/program/libpspli.so (0x00d5a000) libsotli.so => /usr/lib/openoffice.org/basis3.0/program/libsotli.so (0x00e23000) libutlli.so => /usr/lib/openoffice.org/basis3.0/program/libutlli.so (0x00e71000) libtlli.so => /usr/lib/openoffice.org/basis3.0/program/libtlli.so (0x00ee0000) libcomphelp4gcc3.so => /usr/lib/openoffice.org/basis3.0/program/libcomphelp4gcc3.so (0x00f62000) libucbhelper4gcc3.so => /usr/lib/openoffice.org/basis3.0/program/libucbhelper4gcc3.so (0x02121000) libuno_cppuhelpergcc3.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3 (0x02301000) libuno_cppu.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libuno_cppu.so.3 (0x01e51000) libvos3gcc3.so => /usr/lib/openoffice.org/basis3.0/program/libvos3gcc3.so (0x01da1000) libuno_sal.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libuno_sal.so.3 (0x03731000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x004c1000) libX11.so.6 => /usr/lib/libX11.so.6 (0x05c7f000) libXext.so.6 => /usr/lib/libXext.so.6 (0x04b8d000) libdl.so.2 => /lib/libdl.so.2 (0x04ac7000) libpthread.so.0 => /lib/libpthread.so.0 (0x04c41000) libstlport_gcc.so => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libstlport_gcc.so (0x058a1000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x05b71000) libm.so.6 => /lib/libm.so.6 (0x03e2a000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x03d52000) libc.so.6 => /lib/libc.so.6 (0x04882000) libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x004c8000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x03cfa000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x0104c000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0x02412000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0x021a6000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x01051000) libXi.so.6 => /usr/lib/libXi.so.6 (0x01054000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x021ba000) libselinux.so.1 => /lib/libselinux.so.1 (0x03d70000) libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x040f7000) libz.so.1 => /lib/libz.so.1 (0x03cc8000) libexpat.so.1 => /lib/libexpat.so.1 (0x03e57000) /lib/ld-linux.so.2 (0x004cc000) libnsl.so.1 => /lib/libnsl.so.1 (0x0105d000) libcap.so.2 => /lib/libcap.so.2 (0x02b2b000) libSM.so.6 => /usr/lib/libSM.so.6 (0x02b6a000) libICE.so.6 => /usr/lib/libICE.so.6 (0x02ce4000) libi18nisolang1gcc3.so => /usr/lib/openoffice.org/basis3.0/program/libi18nisolang1gcc3.so (0x01077000) libbasegfxli.so => /usr/lib/openoffice.org/basis3.0/program/libbasegfxli.so (0x03167000) libicuuc.so.40 => /usr/lib/libicuuc.so.40 (0x044d8000) libicule.so.40 => /usr/lib/libicule.so.40 (0x03f21000) libjvmaccessgcc3.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libjvmaccessgcc3.so.3 (0x03cbe000) libuno_salhelpergcc3.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libuno_salhelpergcc3.so.3 (0x03c97000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x050ce000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0x04cc9000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0x04eeb000) libXau.so.6 => /usr/lib/libXau.so.6 (0x04cde000) libuuid.so.1 => /lib/libuuid.so.1 (0x030b5000) libicudata.so.40 => /usr/lib/libicudata.so.40 (0xb7222000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x030e7000) ...end sample ldd details ... -------------- Version-Release number of selected component (if applicable): openoffice.org-core-2.3.0-6.10.el5-i386 How reproducible: Everytime Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: --- Additional comment from caolanm on 2008-10-23 04:08:31 EDT --- Please give some steps to reproduce this, its only takes a few extra seconds to do this as you know how you got to this point --- Additional comment from yzhou on 2008-10-23 05:06:36 EDT --- (In reply to comment #1) > Please give some steps to reproduce this, its only takes a few extra seconds to > do this as you know how you got to this point Caolan, I am sorry for that since it is only an automation test tool from OpenOffice.org qa team. So far what I know is it is testing OOO database. I will read the codes and try to catch the steps. --- Additional comment from caolanm on 2008-10-24 04:38:14 EDT --- Is this the testtool from the RHEL-5 openoffice.org-testtools rpm, or something else ? All I really need to know is how to repeat what you did to make it crash. --- Additional comment from yzhou on 2008-10-24 05:57:43 EDT --- (In reply to comment #3) > Is this the testtool from the RHEL-5 openoffice.org-testtools rpm, or something > else ? All I really need to know is how to repeat what you did to make it > crash. I used the testscript and test tool from openoffice.org qa team , while not rhel5 openoffice-testtool. I tried to reproduce this problem but failed so far. It is testing database tables. biblio.odb. Just use oowriter to open this database file and try to view all tables. Although I haven't been able to reproduce ,I found following error messages: ** (soffice:14337): CRITICAL **: GdkPixbuf* bitmapToPixbuf(SalBitmap*, SalBitmap*): assertion `pBitmap->mnBitCount == 24' failed I will continue to try to reproduce this problem. --- Additional comment from caolanm on 2008-10-24 06:19:38 EDT --- "** (soffice:14337): CRITICAL **: GdkPixbuf* bitmapToPixbuf(SalBitmap*, SalBitmap*): assertion `pBitmap->mnBitCount == 24' failed" is known as rhbz#456845 and isn't too serious. Otherwise I still don't have a mechanism with which to reproduce this problem, so I'll reset to NEEDINFO for now --- Additional comment from yzhou on 2008-10-27 04:34:59 EDT --- I just ran the automation test suite to test OOO-3.0 rawhide on F10, and it crash as well. Following are the backtrace output, do I need open another bug against Fedora? --------------------- (I) x.org loaded video driver of... (WW) AllowEmtpyInput is on, devices using drivers 'kbd' or 'mouse' will be disabled. (II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so (--) Depth 24 pixmap format is 32 bpp (III) Desktop is: not GNOME (IV) openoffice.org-kde version is: package openoffice.org-kde is not installed (V) libgcj version is: libgcj-4.3.2-6-i386 (VI) kernel is: Linux 2.6.27.3-44.fc10.i686 #1 SMP Fri Oct 24 00:40:32 EDT 2008 i686 i686 i386 (VII) OpenOffice.org core rpm version is: openoffice.org-core-3.0.0-9.6.fc10-i386 (VIII) accessibility is: false (IX) fedora release is: Fedora release 9.92 (Rawhide) (X) LANG is: en_US.utf-8 ...start free space details ... Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 48995912 14010148 32496896 31% / /dev/sda2 48995912 14010148 32496896 31% / ...end free space details ... ...start (default) java details ... java version "1.6.0_0" IcedTea6 1.3.1 Runtime Environment (build 1.6.0_0-b12) OpenJDK Server VM (build 1.6.0_0-b12, mixed mode) ...end (default) java details ... ...start sestatus details ... SELinux status: disabled ...end sestatus details ... ...start stackreport details ... 0x354d6c4: 0x1b4a38: /usr/lib/openoffice.org3/program/../basis-link/ure-link/lib/libuno_sal.so.3 + 0x256c4 0x354dfff: 0x1b4a38: /usr/lib/openoffice.org3/program/../basis-link/ure-link/lib/libuno_sal.so.3 + 0x25fff 0x110400: 0x0: + 0x400 (__kernel_sigreturn + 0x0) 0x7f280e7: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0x1f0e7 0x7f17b70: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0xeb70 0x7f18633: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0xf633 0x7f1c4ee: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0x134ee 0x7f1ea63: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0x15a63 0x7f1ed30: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0x15d30 0x7f28f88: 0x2d5d4: /usr/lib/openoffice.org3/program/../basis-link/program/libuuili.so + 0x1ff88 0x43cfe2b: 0x7747c: /usr/lib/openoffice.org3/program/../basis-link/program/libfweli.so + 0x5fe2b (framework::PreventDuplicateInteraction::handle(com::sun::star::uno::Reference<com::sun::star::task::XInteractionRequest> const&) + 0xd5) 0x7f57509: 0x2d24c: /usr/lib/openoffice.org3/program/../basis-link/program/libfilterconfig1.so + 0x1f509 0x7f59a34: 0x2d24c: /usr/lib/openoffice.org3/program/../basis-link/program/libfilterconfig1.so + 0x21a34 0x81285d8: 0x1e528c: /usr/lib/openoffice.org3/program/../basis-link/program/libfwkli.so + 0xd95d8 0x8128baf: 0x1e528c: /usr/lib/openoffice.org3/program/../basis-link/program/libfwkli.so + 0xd9baf 0x8122eac: 0x1e528c: /usr/lib/openoffice.org3/program/../basis-link/program/libfwkli.so + 0xd3eac 0x81231ae: 0x1e528c: /usr/lib/openoffice.org3/program/../basis-link/program/libfwkli.so + 0xd41ae 0x376f865: 0xe6fc4: /usr/lib/openoffice.org3/program/../basis-link/program/libcomphelp4gcc3.so + 0x8a865 (comphelper::SynchronousDispatch::dispatch(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&, rtl::OUString const&, rtl::OUString const&, long, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) + 0x27d) 0x4530cd9: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0xaccd9 0x464bb45: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1c7b45 0x464c413: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1c8413 (SfxDispatcher::Execute(unsigned short, unsigned short, unsigned short, SfxItemSet const&) + 0x109) 0x464c4bb: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1c84bb (SfxDispatcher::Execute(unsigned short, unsigned short, SfxItemSet const&) + 0x29) 0x452f346: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0xab346 0x464bb45: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1c7b45 0x464be92: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1c7e92 0x4667da3: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1e3da3 0x4667d59: 0x2e6520: /usr/lib/openoffice.org3/program/../basis-link/program/libsfxli.so + 0x1e3d59 0x3e12843: 0x2ebb8c: /usr/lib/openoffice.org3/program/../basis-link/program/libvclli.so + 0x213843 0x386430: 0x65604: /usr/lib/openoffice.org/basis3.0/program/libvclplug_genli.so + 0x46430 (SalDisplay::DispatchInternalEvent() + 0x96) 0x2ca0fc: 0x410f0: /usr/lib/openoffice.org/basis3.0/program/libvclplug_gtkli.so + 0x120fc 0x7222d1: 0xe1588: /lib/libglib-2.0.so.0 + 0x352d1 0x724208: 0xe1588: /lib/libglib-2.0.so.0 + 0x37208 (g_main_context_dispatch + 0x1e8) 0x7278b3: 0xe1588: /lib/libglib-2.0.so.0 + 0x3a8b3 0x727a71: 0xe1588: /lib/libglib-2.0.so.0 + 0x3aa71 (g_main_context_iteration + 0x71) 0x2ca1b4: 0x410f0: /usr/lib/openoffice.org/basis3.0/program/libvclplug_gtkli.so + 0x121b4 0x38cc49: 0x65604: /usr/lib/openoffice.org/basis3.0/program/libvclplug_genli.so + 0x4cc49 (X11SalInstance::Yield(bool, bool) + 0x2f) 0x3c9b981: 0x2ebb8c: /usr/lib/openoffice.org3/program/../basis-link/program/libvclli.so + 0x9c981 (Application::Yield(bool) + 0x57) 0x3c9b9cf: 0x2ebb8c: /usr/lib/openoffice.org3/program/../basis-link/program/libvclli.so + 0x9c9cf (Application::Execute() + 0x2b) 0x534f722: 0x51904: /usr/lib/openoffice.org3/program/../basis-link/program/libsofficeapp.so + 0x1e722 0x3c9efbb: 0x2ebb8c: /usr/lib/openoffice.org3/program/../basis-link/program/libvclli.so + 0x9ffbb 0x3c9f157: 0x2ebb8c: /usr/lib/openoffice.org3/program/../basis-link/program/libvclli.so + 0xa0157 (SVMain() + 0x2c) 0x536f6b0: 0x51904: /usr/lib/openoffice.org3/program/../basis-link/program/libsofficeapp.so + 0x3e6b0 (soffice_main + 0xd0) 0x80487c4: 0xccc: /usr/lib/openoffice.org3/program/swriter.bin + 0x7c4 (main + 0x20) 0x50b6d5: 0x16fd7c: /lib/libc.so.6 + 0x166d5 (__libc_start_main + 0xe5) 0x8048711: 0xccc: /usr/lib/openoffice.org3/program/swriter.bin + 0x711 ...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 (0x004ef000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00158000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x001ed000) libgio-2.0.so.0 => /lib/libgio-2.0.so.0 (0x0020a000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x0027d000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x002a7000) libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x002c4000) libcairo.so.2 => /usr/lib/libcairo.so.2 (0x002cf000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00347000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x0038d000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00420000) libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0x0044f000) libgthread-2.0.so.0 => /lib/libgthread-2.0.so.0 (0x00453000) librt.so.1 => /lib/librt.so.1 (0x00458000) libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x00462000) libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x00480000) libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0x008d5000) libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00916000) libvclplug_genli.so => /usr/lib/openoffice.org/basis3.0/program/libvclplug_genli.so (0x009f9000) libvclli.so => /usr/lib/openoffice.org/basis3.0/program/libvclli.so (0x00a66000) libpspli.so => /usr/lib/openoffice.org/basis3.0/program/libpspli.so (0x00d5a000) libsotli.so => /usr/lib/openoffice.org/basis3.0/program/libsotli.so (0x00e23000) libutlli.so => /usr/lib/openoffice.org/basis3.0/program/libutlli.so (0x00e71000) libtlli.so => /usr/lib/openoffice.org/basis3.0/program/libtlli.so (0x00ee0000) libcomphelp4gcc3.so => /usr/lib/openoffice.org/basis3.0/program/libcomphelp4gcc3.so (0x00f62000) libucbhelper4gcc3.so => /usr/lib/openoffice.org/basis3.0/program/libucbhelper4gcc3.so (0x02121000) libuno_cppuhelpergcc3.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libuno_cppuhelpergcc3.so.3 (0x02301000) libuno_cppu.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libuno_cppu.so.3 (0x01e51000) libvos3gcc3.so => /usr/lib/openoffice.org/basis3.0/program/libvos3gcc3.so (0x01da1000) libuno_sal.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libuno_sal.so.3 (0x03731000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x004c1000) libX11.so.6 => /usr/lib/libX11.so.6 (0x05c7f000) libXext.so.6 => /usr/lib/libXext.so.6 (0x04b8d000) libdl.so.2 => /lib/libdl.so.2 (0x04ac7000) libpthread.so.0 => /lib/libpthread.so.0 (0x04c41000) libstlport_gcc.so => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libstlport_gcc.so (0x058a1000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x05b71000) libm.so.6 => /lib/libm.so.6 (0x03e2a000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x03d52000) libc.so.6 => /lib/libc.so.6 (0x04882000) libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x004c8000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x03cfa000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x0104c000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0x02412000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0x021a6000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x01051000) libXi.so.6 => /usr/lib/libXi.so.6 (0x01054000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x021ba000) libselinux.so.1 => /lib/libselinux.so.1 (0x03d70000) libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x040f7000) libz.so.1 => /lib/libz.so.1 (0x03cc8000) libexpat.so.1 => /lib/libexpat.so.1 (0x03e57000) /lib/ld-linux.so.2 (0x004cc000) libnsl.so.1 => /lib/libnsl.so.1 (0x0105d000) libcap.so.2 => /lib/libcap.so.2 (0x02b2b000) libSM.so.6 => /usr/lib/libSM.so.6 (0x02b6a000) libICE.so.6 => /usr/lib/libICE.so.6 (0x02ce4000) libi18nisolang1gcc3.so => /usr/lib/openoffice.org/basis3.0/program/libi18nisolang1gcc3.so (0x01077000) libbasegfxli.so => /usr/lib/openoffice.org/basis3.0/program/libbasegfxli.so (0x03167000) libicuuc.so.40 => /usr/lib/libicuuc.so.40 (0x044d8000) libicule.so.40 => /usr/lib/libicule.so.40 (0x03f21000) libjvmaccessgcc3.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libjvmaccessgcc3.so.3 (0x03cbe000) libuno_salhelpergcc3.so.3 => /usr/lib/openoffice.org/basis3.0/program/../ure-link/lib/libuno_salhelpergcc3.so.3 (0x03c97000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x050ce000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0x04cc9000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0x04eeb000) libXau.so.6 => /usr/lib/libXau.so.6 (0x04cde000) libuuid.so.1 => /lib/libuuid.so.1 (0x030b5000) libicudata.so.40 => /usr/lib/libicudata.so.40 (0xb7222000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x030e7000) ...end sample ldd details ... ----------------- Meanwhile, this bug is mostly possible due to cann't open database according to the test result file: ------ Warning: database not open Warning: error while open database ------ --- Additional comment from yzhou on 2008-10-27 04:39:00 EDT --- Caolan, This bug is really similar to this one: http://ubuntuforums.org/showthread.php?t=538912 But sorry for that I haven't been able to reproduce it manually. --- Additional comment from yzhou on 2008-10-27 04:41:45 EDT --- And I found these messages in result file: 1;~framework\first\inc\first.inc;294;19;45;"tDatabaseCheck" 4;~framework\first\inc\first.inc;296;4;65535;"" 4;~framework\first\inc\first.inc;305;8;65535;"check if database is open" 5;~framework\first\inc\first.inc;320;12;65535;"Database not open" 5;~framework\first\inc\first.inc;324;8;65535;"error while open database." 4;~global\system\inc\master.inc;558;8;65535;"global::system::inc::PleaseRecover: No office running while trying to recover: "
How do I reproduce this. i.e. "I just ran the automation test suite to test OOO-3.0 rawhide on F10, and it crash as well. Following are the backtrace output, do I need open another bug against Fedora?" So, which automation test-suite, and how was it run. What are the steps I need to follow to launch the same test-suite the same way as you did ?
Hi Caolan, Please refer to https://bugzilla.redhat.com/show_bug.cgi?id=468136 comment #10 and comment #11, I had uploaded the test scripts which just test database of OOO.
Created attachment 321808 [details] my ~/.testtoolrc
Created attachment 321809 [details] the test basic from the other issue
So... here's what I did on rawhide 1> yum -y install openoffice.org-writer openoffice.org-calc openoffice.org-math openoffice.org-impress openoffice.org-draw openoffice.org-base openoffice.org-testtools 2> place the attachment in comment #3 and copied it to ~/.testtoolrc 3> cd /tmp 4> cvs -d:pserver:anoncvs.openoffice.org:/cvs co -P qa/qatesttool 5> cd qa and copied the attachment of #4 to /tmp/qa/testme.bas 6> ran /usr/lib64/openoffice.org/basis3.0/program/testtool.bin 7> open that testme.bas 8> program start
Created attachment 321813 [details] here are my results
Program start: 29/10/2008; 14:39:38 ... ** All tests finished. ** Start generating quaste database files. * - Status successfully created - * ** Writing status to database : 0h 0m 2s * - End of the test - * Date : 29/10/2008 Time: 14:54:49 i.e. When using our own testtool binary, the HEAD qatesttool checkout, with the above rpms installed under GNOME I don't see a rawhide (x86_64 at least) during execution.
But if I rpm --erase openoffice.org-base then I can see it. Aha...
Screwed if I can see a way around the crash. Clearly if base is installed, then we're ok. If the testtool script is changed to expect the Filter Dialog as a failure case and pop it down, then we would be ok. Its not possible in the UI to close OOo while a modal dialog is open, so it doesn't arise except in a scripted case like this. So what I've done is to simply add all the components that are in the qatests as Requires on our own testtools package. So if we were using our own testtools rpm the requirements for base etc would have to be installed before it would install which should be good enough. Longer term I've logged a bug upstream to see if there is any way we can handle the case inside OOo. Maybe a two stage event, dispatch cancel modal dialogs, and then dispatch close application window.