Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 78110 - openoffice-ximian crashes on File-Open or Save dialog boxes with gtk+2.6.1
Summary: openoffice-ximian crashes on File-Open or Save dialog boxes with gtk+2.6.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High major (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-15 10:29 UTC by Santiago Gala
Modified: 2005-10-26 22:22 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Stack trace, console output, and emerge info from the crash (debug2,5.15 KB, text/plain)
2005-03-17 21:14 UTC, Chris Rebert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Santiago Gala 2005-01-15 10:29:37 UTC
xoo.o 1.3.6 and 1.3.7 both crash when gtk+2.6.1 is used. going down to gtk+-2.4.x seems to fix it.

Other apps don't show this behavior

Reproducible: Always
Steps to Reproduce:
1. emerge openoffice-ximian 1.3.6 and/or 1.3.7 with gtk+2.6.1
2. click on file-open or modify and save a doc
3. wait

Actual Results:  
bug-buddy. Later openoffice remains open, and a killall -TERM soffice.bin is
needed to recover. -HUP does not work

Expected Results:  
open the gnome File Dialog
Comment 1 Andreas Proschofsky (RETIRED) gentoo-dev 2005-01-15 10:37:35 UTC
Can confirm this also for x86, but it does not happen every time for me. Actually it happened once, after killing the process it worked correctly every time now.
Comment 2 Santiago Gala 2005-01-15 10:39:26 UTC
I'm using prelink, which could make a difference. I don't know exactly how it works.
Comment 3 rajas 2005-01-16 02:22:03 UTC
Same for me. The bug was reported upstream [http://bugzilla.ximian.com/show_bug.cgi?id=71233] by santiago. The details are over there.
Comment 4 Nick Demchenko 2005-01-16 07:40:40 UTC
Same issue here. After upgrading to 1.3.7 it has started to crash on Open dialog and on trying to close it. IT does however not happen with KDE as default toolkit. Downgrading to 1.3.6 hasn't fixed the issue, neither has helped installing the original openoffice package. It did not happen before, though. I compiled it without debug info, so I can't give any important information.
Comment 5 Santiago Gala 2005-01-16 08:35:05 UTC
here downgrading gtk+ to 2.4.14 is the only reliable "cure" I found. It seems to be related with the way xoo.o handles the File Dialogs in gnome/gtk
Comment 6 Andreas Proschofsky (RETIRED) gentoo-dev 2005-01-16 09:07:29 UTC
This is definately an upstream bug, so waiting for them to react...
Comment 7 Santiago Gala 2005-01-16 10:01:41 UTC
with gdb attached:


Program received signal SIG33, Real-time event 33.
[Switching to Thread 928470240 (LWP 8068)]
0x3028c6f0 in poll () from /lib/tls/libc.so.6
(gdb) backtrace
#0  0x3028c6f0 in poll () from /lib/tls/libc.so.6
#1  0x0ad5b404 in ?? ()
   from /opt/Ximian-OpenOffice/program/libdtransX11645lp.so
#2  0x0ad5b404 in ?? ()
   from /opt/Ximian-OpenOffice/program/libdtransX11645lp.so
Previous frame identical to this frame (corrupt stack?)
(gdb)

does it help?
Comment 8 Derek Berube 2005-01-18 06:31:21 UTC
I'm just attaching myself to the 'CC' list because I'm encountering the same problem after emerging to openoffice-ximian-1.3.7.

wildstar ~ # emerge info
Portage 2.0.51-r13 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0 , 2.6.10-gentoo-r4 i686)
=================================================================
System uname: 2.6.10-gentoo-r4 i686 Intel(R) Pentium(R) 4 Mobile CPU 2.00GHz
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4 [2.3.4 (#1, Sep 26 2004, 13:20:59)]
dev-lang/python:     2.2.3-r5, 2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=i686 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/ 3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdow n /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/s hare/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=i686 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg candy ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/ http://www.gtlib.cc.gatech.edu/pu b/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.mirrors.pair.com /"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main /usr/local/bmg-gnome-cur rent"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib alsa apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups dvd enc ode esd f77 fam font-server foomaticdb fortran gdbm gif gnome gphoto2 gpm gstrea mer gtk gtk2 gtkhtml guile imagemagick imlib ipv6 java jpeg junit kerberos krb4 ldap libg++ libwww mad mikmod motif mozilla mpeg mysql nas ncurses nls oggvorbis  opengl oss pam pcmcia pdflib perl png postgres python quicktime readline samba scanner sdl slang spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts u sb x86 xml xml2 xmms xv zlib"
Unset:  LDFLAGS
Comment 9 Derek Berube 2005-01-18 06:40:55 UTC
BugBuddy information.

Backtrace was generated from '/opt/Ximian-OpenOffice/program/soffice.bin'

(no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 15107)]
[New Thread 32769 (LWP 15137)]
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 15107)]
[New Thread 32769 (LWP 15137)]
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 15107)]
[New Thread 32769 (LWP 15137)]
[New Thread 16386 (LWP 15138)]
[New Thread 32771 (LWP 15139)]
[New Thread 81924 (LWP 15165)]
[New Thread 114693 (LWP 15167)]
[New Thread 131078 (LWP 15168)]
[New Thread 147463 (LWP 15169)]
0xb6e26124 in __pthread_sigsuspend () from /lib/libpthread.so.0
#0  0xb6e26124 in __pthread_sigsuspend () from /lib/libpthread.so.0
#1  0xb6e25738 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
#2  0xb6e27790 in __pthread_alt_lock () from /lib/libpthread.so.0
#3  0xb6e2418e in pthread_mutex_lock () from /lib/libpthread.so.0
#4  0xb7274d83 in osl_acquireMutex ()
   from /opt/Ximian-OpenOffice/program/libsal.so.3
#5  0xb4c7835b in ?? () from /opt/Ximian-OpenOffice/program/libreg.so.3
#6  0x080f70e0 in ?? ()
#7  0xb744516c in ?? () from /opt/Ximian-OpenOffice/program/libcppu.so.3
#8  0xbfffd548 in ?? ()
#9  0xb7455fb1 in cppu::OImplementationId::getImplementationId ()
   from /opt/Ximian-OpenOffice/program/libcppuhelpergcc3.so.3
#10 0xb4c7904f in ?? () from /opt/Ximian-OpenOffice/program/libreg.so.3
#11 0xb6f95f80 in ?? ()
#12 0xb6f941a0 in ?? ()
#13 0xbfffd7a0 in ?? ()
#14 0xbfffd6cc in ?? ()
#15 0xb2b95b2c in ?? ()
#16 0xbfffd700 in ?? ()
#17 0xbfffd678 in ?? ()
#18 0xb74903e0 in ?? ()
   from /opt/Ximian-OpenOffice/program/libcppuhelpergcc3.so.3
#19 0xb2b95b28 in ?? ()
#20 0xb2b95b2c in ?? ()
#21 0xbfffd730 in ?? ()
#22 0xbfffd710 in ?? ()
#23 0xbfffd6e0 in ?? ()
#24 0xb2b95b3c in ?? ()
#25 0xbfffd698 in ?? ()
#26 0xb7421534 in typelib_static_type_getByTypeClass ()
   from /opt/Ximian-OpenOffice/program/libcppu.so.3
#27 0xb4c7f899 in reg_dumpRegistry ()
   from /opt/Ximian-OpenOffice/program/libreg.so.3
#28 0xb4c7cdc6 in ?? () from /opt/Ximian-OpenOffice/program/libreg.so.3
#29 0xb6f941a0 in ?? ()
#30 0xbfffd7a0 in ?? ()
#31 0xae348bf0 in ?? ()
#32 0x00000000 in ?? ()
#33 0xae017c50 in ?? ()
#34 0xb7415a74 in ?? () from /opt/Ximian-OpenOffice/program/libsal.so.3
#35 0xbfffd7b8 in ?? ()
#36 0xb4c8b54c in ?? () from /opt/Ximian-OpenOffice/program/libreg.so.3
#37 0xb6f95f6c in ?? ()
#38 0xbfffd830 in ?? ()
#39 0xbfffd7c8 in ?? ()
#40 0xb4cef1e8 in ?? () from /opt/Ximian-OpenOffice/program/simplereg.uno.so
#41 0xb6f95f6c in ?? ()
#42 0xbfffd830 in ?? ()
#43 0xbfffd858 in ?? ()
#44 0xb4ce7d4f in component_getFactory ()
   from /opt/Ximian-OpenOffice/program/simplereg.uno.so
#45 0xb4ce7d4f in component_getFactory ()
   from /opt/Ximian-OpenOffice/program/simplereg.uno.so
#46 0xb4ce7fb7 in component_getFactory ()
   from /opt/Ximian-OpenOffice/program/simplereg.uno.so
#47 0xb4cfce96 in component_getFactory ()
   from /opt/Ximian-OpenOffice/program/servicemgr.uno.so
#48 0xb4cfd3a5 in component_getFactory ()
   from /opt/Ximian-OpenOffice/program/servicemgr.uno.so
#49 0xb4d062d8 in component_getFactory ()
   from /opt/Ximian-OpenOffice/program/servicemgr.uno.so
#50 0xb4d0655e in component_getFactory ()
   from /opt/Ximian-OpenOffice/program/servicemgr.uno.so
#51 0xb4cffbab in component_getFactory ()
   from /opt/Ximian-OpenOffice/program/servicemgr.uno.so
#52 0xb4cfb8cb in component_getFactory ()
   from /opt/Ximian-OpenOffice/program/servicemgr.uno.so
#53 0xb10f66da in component_getFactory ()
   from /opt/Ximian-OpenOffice/program/libi18npool645li.so
#54 0xb10f7149 in component_getFactory ()
   from /opt/Ximian-OpenOffice/program/libi18npool645li.so
#55 0xb10f7926 in component_getFactory ()
   from /opt/Ximian-OpenOffice/program/libi18npool645li.so
#56 0xb7efa908 in MnemonicGenerator::RegisterMnemonic ()
   from /opt/Ximian-OpenOffice/program/libvcl645li.so
#57 0xb7eead8c in Menu::CreateAutoMnemonics ()
   from /opt/Ximian-OpenOffice/program/libvcl645li.so
#58 0xb7ef63d0 in PopupMenu::ImplExecute ()
   from /opt/Ximian-OpenOffice/program/libvcl645li.so
#59 0xb7ef6781 in MenuBarWindow::ImplCreatePopup ()
   from /opt/Ximian-OpenOffice/program/libvcl645li.so
#60 0xb7ef6ab0 in MenuBarWindow::ChangeHighlightItem ()
   from /opt/Ximian-OpenOffice/program/libvcl645li.so
#61 0xb7ef7446 in MenuBarWindow::MouseButtonDown ()
   from /opt/Ximian-OpenOffice/program/libvcl645li.so
#62 0xb7f410a3 in ImplHandleMouseEvent ()
   from /opt/Ximian-OpenOffice/program/libvcl645li.so
#63 0xb7f41bfd in ImplWindowFrameProc ()
   from /opt/Ximian-OpenOffice/program/libvcl645li.so
#64 0xb5b9d350 in GtkSalFrame::signalButton ()
   from /opt/Ximian-OpenOffice/program/libvclplug_gtk645li.so
#65 0xb59a98e9 in gtk_marshal_VOID__UINT_STRING ()
   from /usr/lib/libgtk-x11-2.0.so.0
#66 0x081bdf40 in ?? ()
#67 0x081acb98 in ?? ()
#68 0xb0cdd488 in ?? ()
#69 0xb5f28640 in ?? () from /usr/lib/libgobject-2.0.so.0
#70 0x00000000 in ?? ()
#71 0xbfffe5c0 in ?? ()
#72 0x081bd720 in ?? ()
#73 0xb5ef54eb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#74 0x081bd720 in ?? ()
#75 0xbfffe5c0 in ?? ()
#76 0x00000002 in ?? ()
#77 0xbfffe720 in ?? ()
#78 0xbfffe5e8 in ?? ()
#79 0x00000000 in ?? ()
#80 0xbfffe518 in ?? ()
#81 0xb6e2bff4 in ?? () from /lib/libpthread.so.0
#82 0x00000000 in ?? ()
#83 0x00000000 in ?? ()
#84 0xb59a9850 in gtk_marshal_VOID__UINT_STRING ()
   from /usr/lib/libgtk-x11-2.0.so.0
#85 0xb5f28640 in ?? () from /usr/lib/libgobject-2.0.so.0
#86 0x080fe198 in ?? ()
#87 0x08108758 in ?? ()
#88 0xbfffe5e8 in ?? ()
#89 0xb5f0bac0 in g_signal_has_handler_pending ()
   from /usr/lib/libgobject-2.0.so.0
#90 0x081bd720 in ?? ()
#91 0xbfffe5c0 in ?? ()
#92 0x00000002 in ?? ()
#93 0xbfffe720 in ?? ()
#94 0xbfffe5e8 in ?? ()
#95 0xb0c8a248 in ?? ()
#96 0xbfffe5b8 in ?? ()
#97 0xb0c6db45 in ?? ()
   from /opt/Ximian-OpenOffice/program/libdtransX11645li.so
Comment 10 Santiago Gala 2005-01-29 06:22:23 UTC
Still going on with openoffice-ximian (based on 1.1.4). Essentially same crash.

USES:

sgala@marlow ~/mp3 $ equery uses openoffice-ximian
[ Searching for packages matching openoffice-ximian... ]
[ Colour Code : set unset ]
[ Legend    : Left column  (U) - USE flags from make.conf              ]
[           : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for app-office/openoffice-ximian-1.3.8 ]
 U I
 + + curl     : Adds support for client-side URL transfer library
 + + gnome    : Adds GNOME support
 - - hardened : activate default security enhancements for toolchain (gcc, glibc, binutils)
 + + java     : Adds support for Java
 + + kde      : Adds support for kde-base/kde (K Desktop Enviroment)
 + + nptl     : Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)
 + + zlib     : Adds support for zlib (de)compression
 - - debug    : Tells configure and the makefiles to build for debugging. Effects vary across packages, but generally it will at least add -g to CFLAGS. Remember to set FEATURES=nostrip too

(just in case interference with nptl is related, as the crash seems to be threading related)
Comment 11 Alexander Skwar 2005-01-31 10:00:58 UTC
BTW, this does not happen in the plain OpenOffice.org 1.1.4 release.
Comment 12 Derek Berube 2005-01-31 11:32:11 UTC
Since I didn't see them here, I figured I'd post the Ximian Bugzilla ticket numbers that have been filed for this incident:

71218 http://bugzilla.ximian.com/show_bug.cgi?id=71218
71233 http://bugzilla.ximian.com/show_bug.cgi?id=71233
Thanks Santiago!
Comment 13 Andreas Proschofsky (RETIRED) gentoo-dev 2005-01-31 12:58:12 UTC
@Alexander: That's no big surprise, as the vanilla OOo-version doesn't use the gtk+-File Selector ;)

@Derek: See Comment #3, thanks anyway
Comment 14 Derek Berube 2005-01-31 17:08:14 UTC
I guess my wife was right ... I don't read things over that carefully.
Comment 15 Andreas Proschofsky (RETIRED) gentoo-dev 2005-02-04 02:52:08 UTC
This problems seems to be gone for me after upgrading to gtk+-2.6.1-r2 (which fixes a bug which could the cause of this). Could you please test if it works now for you too? One thing to point out: I had to delete my user install ( ~/.xopenoffice and ~/.xversionrc) before it worked again.
Comment 16 Santiago Gala 2005-02-04 10:10:52 UTC
It seems to be more complex than this.

If I upgrade gtk+, it crashes exactly the same. If I move .xopenoffice to .xopenoffice-old, delete .xversionrc and restart as xoowriter, it crashes the same:

marlow ~ $ xoowriter
running openoffice.org setup...
Setup complete.  Running openoffice.org...

libgnomevfs-ERROR **: file gnome-vfs-cancellation.c: line 133 (gnome_vfs_cancellation_cancel): assertion failed: (gnome_vfs_is_primary_thread())
aborting...
/usr/share/bug-buddy/gdb-cmd:1: Error in sourced command file:
Previous frame inner to this frame (corrupt stack?)

plus this backtrace

Backtrace was generated from '/opt/Ximian-OpenOffice/program/soffice.bin'

(no debugging symbols found)...Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread 810559936 (LWP 8182)]
[New Thread 966702304 (LWP 8249)]
[Thread debugging using libthread_db enabled]
[New Thread 810559936 (LWP 8182)]
[New Thread 966702304 (LWP 8249)]
[Thread debugging using libthread_db enabled]
[New Thread 810559936 (LWP 8182)]
[New Thread 966702304 (LWP 8249)]
[New Thread 958313696 (LWP 8248)]
[New Thread 958051552 (LWP 8247)]
[New Thread 949662944 (LWP 8246)]
[New Thread 949335264 (LWP 8245)]
[New Thread 943760608 (LWP 8244)]
[New Thread 934913248 (LWP 8241)]
[New Thread 925369568 (LWP 8240)]
[New Thread 911488224 (LWP 8237)]
[New Thread 902968544 (LWP 8236)]
0x300425b8 in __lll_lock_wait () from /lib/tls/libpthread.so.0
#0  0x300425b8 in __lll_lock_wait () from /lib/tls/libpthread.so.0
#1  0x3003d938 in pthread_mutex_lock () from /lib/tls/libpthread.so.0
#2  0x0f07b850 in osl_acquireMutex ()
   from /opt/Ximian-OpenOffice/program/libsal.so.3
#3  0x0f32bb7c in vos::OMutex::acquire ()
   from /opt/Ximian-OpenOffice/program/libvos3gcc3.so
#4  0x0d704edc in SalYieldMutex::acquire ()
   from /opt/Ximian-OpenOffice/program/libvclplug_gen645lp.so
#5  0x0db95c18 in GtkHookedYieldMutex::acquire ()
   from /opt/Ximian-OpenOffice/program/libvclplug_gtk645lp.so
#6  0x0db961dc in GtkHookedYieldMutex::ThreadsEnter ()
   from /opt/Ximian-OpenOffice/program/libvclplug_gtk645lp.so
#7  0x0db962e0 in GtkHookedYieldMutex::ThreadsEnter ()
   from /opt/Ximian-OpenOffice/program/libvclplug_gtk645lp.so
#8  0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#9  0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#10 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#11 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#12 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#13 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#14 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#15 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#16 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#17 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#18 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#19 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#20 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#21 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#22 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#23 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#24 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#25 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#26 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#27 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#28 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#29 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#30 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#31 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#32 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#33 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#34 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#35 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#36 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#37 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#38 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#39 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#40 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#41 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#42 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0

Now, if I *and start it as xooffice* then it works, at least sometimes.

Can anybody make sense off it?

Having my hands off the keyboard during the startup definitely helps, as well as trying to do File-Open the very first thing (before hitting tooltips or unfolding the File-New submenu.

Once the dialog has been opened once, it seems to keep working for the whole session.
Comment 17 Santiago Gala 2005-02-04 10:31:58 UTC
My wrong: it can work for a while, then crash with:

libgnomevfs-ERROR **: file gnome-vfs-cancellation.c: line 133 (gnome_vfs_cancellation_cancel): assertion failed: (gnome_vfs_is_primary_thread())
aborting...

assertion in stderr, and:

Backtrace was generated from '/opt/Ximian-OpenOffice/program/soffice.bin'

(no debugging symbols found)...Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread 810559936 (LWP 8471)]
[New Thread 972424416 (LWP 8724)]
[Thread debugging using libthread_db enabled]
[New Thread 810559936 (LWP 8471)]
[New Thread 972424416 (LWP 8724)]
[Thread debugging using libthread_db enabled]
[New Thread 810559936 (LWP 8471)]
[New Thread 972424416 (LWP 8724)]
[New Thread 963880160 (LWP 8723)]
[New Thread 975881440 (LWP 8518)]
[New Thread 947102944 (LWP 8507)]
[New Thread 946640096 (LWP 8506)]
[New Thread 942212320 (LWP 8505)]
[New Thread 933364960 (LWP 8502)]
[New Thread 924460256 (LWP 8501)]
[New Thread 911488224 (LWP 8498)]
[New Thread 902968544 (LWP 8497)]
0x300425b8 in __lll_lock_wait () from /lib/tls/libpthread.so.0
#0  0x300425b8 in __lll_lock_wait () from /lib/tls/libpthread.so.0
#1  0x3003d938 in pthread_mutex_lock () from /lib/tls/libpthread.so.0
#2  0x0f07b850 in osl_acquireMutex ()
   from /opt/Ximian-OpenOffice/program/libsal.so.3
#3  0x0f32bb7c in vos::OMutex::acquire ()
   from /opt/Ximian-OpenOffice/program/libvos3gcc3.so
#4  0x0d704edc in SalYieldMutex::acquire ()
   from /opt/Ximian-OpenOffice/program/libvclplug_gen645lp.so
#5  0x0db95c18 in GtkHookedYieldMutex::acquire ()
   from /opt/Ximian-OpenOffice/program/libvclplug_gtk645lp.so
#6  0x0db961dc in GtkHookedYieldMutex::ThreadsEnter ()
   from /opt/Ximian-OpenOffice/program/libvclplug_gtk645lp.so
#7  0x0db962e0 in GtkHookedYieldMutex::ThreadsEnter ()
   from /opt/Ximian-OpenOffice/program/libvclplug_gtk645lp.so
#8  0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#9  0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#10 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#11 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#12 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#13 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#14 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#15 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#16 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#17 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#18 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#19 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#20 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#21 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#22 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#23 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#24 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#25 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#26 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#27 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#28 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#29 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#30 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#31 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#32 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#33 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#34 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#35 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#36 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#37 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#38 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#39 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#40 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#41 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#42 0x0d7c7aec in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0

again.

I'm going back to gtk+-2.4.14 (and I'd mask 2.6) until it is fixed. I'm not Cancelling bug-buddy this time, so that one reports goes to ximian.
Comment 18 Santiago Gala 2005-02-07 07:07:42 UTC
Tested the new gtk+-2.6.2 and glib- . Same behavior. Asseertion in stderr:

libgnomevfs-ERROR **: file gnome-vfs-cancellation.c: line 133 (gnome_vfs_cancellation_cancel): assertion failed: (gnome_vfs_is_primary_thread())
aborting...
/usr/share/bug-buddy/gdb-cmd:1: Error in sourced command file:
Previous frame inner to this frame (corrupt stack?)

and same dump from bug buddy.
Comment 19 Andreas Proschofsky (RETIRED) gentoo-dev 2005-02-17 05:20:10 UTC
This seems to be the following bug in gnome-vfs:

http://bugzilla.gnome.org/show_bug.cgi?id=166852

A workaround from the OOo-mailing-list:

"as a workaround try firing up gconf-editor and set the key
/desktop/gnome/interface/file_chooser_backend to gtk+"
Comment 20 Santiago Gala 2005-02-17 11:38:41 UTC
The workaround works perfectly for me.

Nice, at least until the whole issue is solved.
Comment 21 Schricker 2005-02-20 05:04:03 UTC
Typical "same here post" - but with one more or less valuable addition: export to PDF fails, too, when using gnome-vfs as "file_chooser_backend". But setting file_chooser_backend to gtk+ also helped in that case.
(Now if someone would explain the difference, he'd cure my curiosity.*g)

regards and thanks for the tip,
Florian
Comment 22 Santiago Gala 2005-02-24 11:24:10 UTC
keeps crashing after upgrade of gnome-vfs to 2.8.4, just FYI.

The workaround keeps doing the right thing.
Comment 23 Derek Berube 2005-03-05 17:04:55 UTC
I decided to play around with the Break My Gentoo stuff and it looks like this has been fixed in the unstable code base.  I'm running version 2.9.92 of the gnome-vfs package.
Comment 24 Chris Rebert 2005-03-17 21:09:04 UTC
I've encountered this too. I'm using openoffice-ximian-1.3.7 on x86. It happens every time I try to open a Open/Save dialog.
My trace doesn't match any of those listed here, so I'll post it.
I hope this gets fixed soon, it's a real pain having to use the vanilla OO.o, it doesn't match the other apps. Good luck to the guys at Ximian.
Comment 25 Chris Rebert 2005-03-17 21:14:11 UTC
Created attachment 53754 [details]
Stack trace, console output, and emerge info from the crash

Hope this helps.
Comment 26 Andreas Proschofsky (RETIRED) gentoo-dev 2005-03-17 23:14:51 UTC
this is fixed with gnome-2.10 (more exactly gnome-vfs-2.10.0), not a lot we can do other that wait...
Comment 27 Andreas Proschofsky (RETIRED) gentoo-dev 2005-04-05 14:08:45 UTC
There is a new release of openoffice-ximian (1.3.9) in the tree now, could you please test, if this helps, there are a number of gnome-vfs-related fixes in there. I'm already on GNOME 2.10 so can't reproduce here.
Comment 28 Nuno Araujo 2005-04-07 06:38:52 UTC
After 5h39m29s of emerging I finally could test the 1.3.9 version and guess what???
It works!!! :-)

But my arch is not PPC, I'm on x86, so maybe someone else should test it on other arches...


Comment 29 Andreas Proschofsky (RETIRED) gentoo-dev 2005-04-07 06:58:22 UTC
@Nuno: Just to make this clear: This is with gnome-vfs-2.8?
Comment 30 Nuno Araujo 2005-04-07 08:00:24 UTC
Yes, this is with gnome-base/gnome-vfs-2.8.4-r1
Comment 31 Andreas Proschofsky (RETIRED) gentoo-dev 2005-04-07 08:03:22 UTC
@Nuno: Great, thanks for reporting back. Closing this.
Comment 32 Santiago Gala 2005-04-08 12:21:15 UTC
I just built it with gentoo ~ppc and it works. Great job.
Comment 33 Steve Arnold archtester gentoo-dev 2005-10-22 19:47:55 UTC
This is still happening with openoffice-ximian 1.3.9-r1 and 1.3.16.  I have some 
packages ~x86 but mostly x86.  I have gnome-vfs-2.12.1.1 and the latest ~x86 hal 
and dbus stuff.

I'm wondering if there's maybe something left to upgrade, or the bug is highly 
version-dependent on something, however, the workaround in comment #19 helps.

 emerge info
Portage 2.0.53_rc5 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2,
2.6.12.5 i686)
=================================================================
System uname: 2.6.12.5 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.12.0_pre9
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.2.3-r6, 2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=i686 -mtune=athlon-xp -O2 -pipe -m3dnow"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/grass60/etc /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/fax /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=i686 -mtune=athlon-xp -O2 -pipe -m3dnow"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache cvs distcc distlocks sandbox sfperms strict
userpriv usersandbox"
GENTOO_MIRRORS="http://megatron.arnolds.bogus/gentoo/"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j7"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://megatron.arnolds.bogus/gentoo-portage"
USE="3dnow 3dnowext X aac aalib acl acpi alsa avi bitmap-fonts bonobo
browserplugin cairo cdparanoia cdr crypt cscope cups curl dbus dga directfb
divx4linux dv dvd dvdr dvdread eds emacs emboss encode esd evo f77 fam fbcon
fits flac foomaticdb fortran freetype freetype2 gb gcj gd gdbm geos ggi gif gimp
gnome gphoto2 gpm gps graphviz grass gstreamer gtk gtk2 gtkhtml hal icq
imagemagick imap imlib ipv6 jabber jack jasper java jbig jikes jpeg jpg junit
lame lapack lcms ldap lesstif libg++ libwww mikmod mmx mmxext motif mozilla mp3
mpeg mysql nas ncurses netcdf nfs nls nptl nptlonly ogdi ogg oggvorbis opengl
oss pam pam_console pda pdflib perl plotutils png postgres python qt quicktime
readline real rtc samba sasl scanner sdl slang slp spell sqlite sse ssl tcltk
tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vorbis
wifi win32codecs x86 xanim xine xml xml2 xmms xv xvid xvmc zeo zlib
video_cards_radeon userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS
Comment 34 Andreas Proschofsky (RETIRED) gentoo-dev 2005-10-24 02:50:45 UTC
@Steve: I really can't reproduce that, this has been fixed since ages for me.
The only advice I can give you, is: Try openoffice-2.0.0 and see if that works
Comment 35 Steve Arnold archtester gentoo-dev 2005-10-26 19:55:17 UTC
Somehow my user gnome-config got borked so GDM logins hung after the Metacity 
icon appears; I had to delete my .gnome2 config dirs before I could login again, 
which put me back to a fresh Gnome desktop.  Guess what works now?  The gnome-vfs 
file-chooser backend, oddly enough...

Go figure.
Comment 36 Andreas Proschofsky (RETIRED) gentoo-dev 2005-10-26 22:22:42 UTC
Hmm, weird. Still it shows that it works with the default, so closing again.