Xfmedia segfaults

Myles Green rmg57 at telus.net
Tue Sep 13 07:57:55 CEST 2005


On Mon, 2005-09-12 at 20:21 -0700, Brian J. Tarricone wrote:
> Not really.  It's a known problem, but I have no idea what's causing
> it.
> GTK 2.8 seems to be the common thread.  It *doesn't* crash on my
> machine with 2.8, however.  I thought I was on to something last 
> night
> when someone told me they compiled with gcc 3.3 (I use 3.4), but now >
you
> say it happens with 4.0 as well... There goes that theory.  If you can
> get a gdb backtrace[1], that might be useful, but it's probably 
> similar
> to what I've already seen.
>
>        -brian
>
> [1]  There's a good quick intro here:  http://gaim.sf.net/gdb.php

OK, here's the back-trace, and BTW, thanks for the link.

gdb /opt/xfce4-svn/bin/xfmedia
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db
library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) handle SIGPIPE nostop
Signal        Stop      Print   Pass to program Description
SIGPIPE       No        Yes     Yes             Broken pipe
(gdb) run
Starting program: /opt/xfce4-svn/bin/xfmedia
[Thread debugging using libthread_db enabled]
[New Thread -1219062080 (LWP 18879)]
[New Thread -1229382736 (LWP 18882)]
[New Thread -1237812304 (LWP 18883)]
[New Thread -1246475344 (LWP 18884)]
[New Thread -1259115600 (LWP 18885)]
[New Thread -1271608400 (LWP 18886)]
[New Thread -1281889360 (LWP 18887)]
[New Thread -1290282064 (LWP 18888)]
[New Thread -1302914128 (LWP 18889)]
[New Thread -1311585360 (LWP 18890)]
[New Thread -1324078160 (LWP 18892)]
[New Thread -1334359120 (LWP 18893)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1219062080 (LWP 18879)]
0xb784dea4 in pthread_mutex_lock ()
from /lib/tls/i686/cmov/libpthread.so.0
(gdb) bt
#0  0xb784dea4 in pthread_mutex_lock ()
from /lib/tls/i686/cmov/libpthread.so.0
#1  0xb793cc4c in XUnlockDisplay () from /usr/lib/libX11.so.6
#2  0xb795a141 in XrmQGetResource () from /usr/lib/libX11.so.6
#3  0xb793442a in XGetDefault () from /usr/lib/libX11.so.6
#4  0xb7a04aec in cairo_xlib_surface_set_drawable ()
   from /usr/lib/libcairo.so.2
#5  0xb7a04d6f in cairo_xlib_surface_set_drawable ()
   from /usr/lib/libcairo.so.2
#6  0xb7a02cf4 in cairo_test_xlib_disable_render ()
from /usr/lib/libcairo.so.2
#7  0xb7b4afed in _gdk_x11_convert_to_format ()
   from /usr/lib/libgdk-x11-2.0.so.0
#8  0xb7b264c9 in _gdk_drawable_ref_cairo_surface ()
   from /usr/lib/libgdk-x11-2.0.so.0
#9  0xb7b2fc71 in gdk_pixmap_get_type ()
from /usr/lib/libgdk-x11-2.0.so.0
#10 0xb7b264c9 in _gdk_drawable_ref_cairo_surface ()
   from /usr/lib/libgdk-x11-2.0.so.0
#11 0xb7b3acfe in gdk_window_begin_paint_region ()
   from /usr/lib/libgdk-x11-2.0.so.0
#12 0xb7cc1503 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb7b3bbfa in gdk_window_clear_area_e ()
from /usr/lib/libgdk-x11-2.0.so.0
#14 0xb7b3bccd in gdk_window_process_all_updates ()
   from /usr/lib/libgdk-x11-2.0.so.0
#15 0xb7db5776 in gtk_window_get_position ()
from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#16 0xb7ce9023 in _gtk_plug_add_all_grabbed_keys ()
   from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb78f6ab3 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#18 0xb78ead75 in g_cclosure_new_swap ()
from /usr/lib/libgobject-2.0.so.0
#19 0xb78eb3a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#20 0xb78f9c9f in g_signal_stop_emission ()
from /usr/lib/libgobject-2.0.so.0
#21 0xb78fb150 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#22 0xb78fb4c3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#23 0xb7c385e3 in gtk_container_check_resize ()
   from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb7c38656 in gtk_container_check_resize ()
   from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb77a16f0 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#26 0xb779f48e in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#27 0xb77a2496 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#28 0xb77a2783 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#29 0xb7cc0606 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x08057ec2 in main (argc=1, argv=0xbf94e354) at main.c:557
(gdb)

HTH,
Myles
-- 
Robert M. Green :: Calgary AB Canada
Ubuntu GNU/Linux Unstable "Breezy Badger"
"Linux *is* user-friendly, it's just 
picky about who it's friends are!"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://mail.xfce.org/pipermail/xfce4-dev/attachments/20050912/f4d6bd17/attachment.pgp>


More information about the Xfce4-dev mailing list