Bug#440580: gossip: locks up when I recieve a file transfer
Sam Morris
sam at robots.org.uk
Sun Sep 2 22:12:58 UTC 2007
Package: gossip
Version: 0.27-1
Severity: important
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
When someone sends me a file, gossip's notification area icon flashes to
inform me. When I click on the icon, Gossip locks up.
According to gdb, it is frozen here:
#0 0xb7f59031 in __nptl_setxid (cmdp=0xbfd8d09c) at allocatestack.c:942
__status = <value optimized out>
_val = <value optimized out>
result = <value optimized out>
runp = <value optimized out>
cur = 1
#1 0xb7531db3 in *__GI_setegid (gid=0)
at ../sysdeps/unix/sysv/linux/i386/setegid.c:43
__p = (int (*)(struct xid_command *)) 0xfffffe00
__cmd = {syscall_no = 210, id = {-1, 1000, -1}, cntr = 1}
__result = <value optimized out>
result = <value optimized out>
#2 0xb789e06b in gnome_vfs_add_module_to_hash_table (name=0x849f2c8 "ssh")
at gnome-vfs-method.c:389
method = (GnomeVFSMethod *) 0xb67646a0
transform = (GnomeVFSTransform *) 0x0
shutdown_function = (
GnomeVFSMethodShutdownFunc) 0xb675d840 <vfs_module_shutdown>
module_element = (ModuleElement *) 0x0
module_name = 0x8136300 "sftp"
saved_uid = 1000
saved_gid = 1000
args = 0x0
run_in_daemon = 0
#3 0xb789e18e in gnome_vfs_method_get (
name=0xfffffe00 <Address 0xfffffe00 out of bounds>)
at gnome-vfs-method.c:430
module_element = <value optimized out>
__PRETTY_FUNCTION__ = "gnome_vfs_method_get"
#4 0xb78ad1bb in gnome_vfs_uri_new_private (
text_uri=0x849e7b0 "ssh://crypt/home/pete", allow_unknown_methods=1,
allow_unsafe_methods=1, allow_transforms=0) at gnome-vfs-uri.c:593
method = <value optimized out>
trans = (GnomeVFSTransform *) 0xb78cc2b4
uri = (GnomeVFSURI *) 0x849f400
child_uri = <value optimized out>
method_scanner = (const gchar *) 0x849e7b4 "//crypt/home/pete"
extension_scanner = <value optimized out>
method_string = (gchar *) 0x849f2c8 "ssh"
new_uri_string = (gchar *) 0x0
__PRETTY_FUNCTION__ = "gnome_vfs_uri_new_private"
#5 0xb78ae2cc in gnome_vfs_make_uri_canonical_old (
original_uri_text=0xfffffe00 <Address 0xfffffe00 out of bounds>)
at gnome-vfs-utils.c:681
uri = <value optimized out>
result = 0x0
#6 0xb78af625 in gnome_vfs_make_uri_canonical (
uri=0x849e8c8 "ssh://crypt/home/pete") at gnome-vfs-utils.c:1797
temp = 0x849e7b3 "://crypt/home/pete"
previous_chars_are_slashes_with_column = 0
previous_char_is_column = <value optimized out>
previous_chars_are_slashes_without_column = 139061171
is_local_scheme = <value optimized out>
canonical_uri = 0x849e7b3 "://crypt/home/pete"
old_uri = <value optimized out>
p = 0x849e7b3 "://crypt/home/pete"
relative_uri = 0
__PRETTY_FUNCTION__ = "gnome_vfs_make_uri_canonical"
#7 0xb677c212 in make_uri_canonical (
uri=0xfffffe00 <Address 0xfffffe00 out of bounds>)
at gtkfilesystemgnomevfs.c:913
canonical = <value optimized out>
#8 0xb7a94624 in IA__gtk_file_system_uri_to_path (file_system=0x841f330,
uri=0x849e8c8 "ssh://crypt/home/pete")
at /tmp/buildd/gtk+2.0-2.10.13/gtk/gtkfilesystem.c:856
__PRETTY_FUNCTION__ = "IA__gtk_file_system_uri_to_path"
#9 0xb677d096 in gtk_file_system_gnome_vfs_list_bookmarks (
file_system=0x841f330) at gtkfilesystemgnomevfs.c:2689
bookmark = (gchar *) 0x849e8c8 "ssh://crypt/home/pete"
bookmarks = (GSList *) 0x848fdc8
result = <value optimized out>
l = (GSList *) 0x8491fb0
#10 0xb7a94386 in IA__gtk_file_system_list_bookmarks (file_system=0x841f330)
at /tmp/buildd/gtk+2.0-2.10.13/gtk/gtkfilesystem.c:968
__PRETTY_FUNCTION__ = "IA__gtk_file_system_list_bookmarks"
#11 0xb7a78eb6 in gtk_file_chooser_button_constructor (type=135539536,
n_params=2, params=0x8114ba0)
at /tmp/buildd/gtk+2.0-2.10.13/gtk/gtkfilechooserbutton.c:701
object = (GObject *) 0x83018b0
button = <value optimized out>
priv = (GtkFileChooserButtonPrivate *) 0x8301900
list = (GSList *) 0x8491fb8
current_folder = <value optimized out>
#12 0xb7821b9b in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0xb7f29885 in glade_standard_build_widget ()
from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#14 0xb7f2aa6c in glade_xml_build_widget () from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#15 0xb7f2ab97 in glade_standard_build_children ()
from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#16 0xb7f2a04b in glade_xml_set_common_params ()
from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#17 0xb7f2a8d8 in glade_xml_build_widget () from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#18 0xb7f2ab97 in glade_standard_build_children ()
from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#19 0xb7f2a04b in glade_xml_set_common_params ()
from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#20 0xb7f2a8d8 in glade_xml_build_widget () from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#21 0xb7f2ab97 in glade_standard_build_children ()
from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#22 0xb7f2a04b in glade_xml_set_common_params ()
from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#23 0xb7f2a8d8 in glade_xml_build_widget () from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#24 0xb7f2ab97 in glade_standard_build_children ()
from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#25 0xb7f2a04b in glade_xml_set_common_params ()
from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#26 0xb7f2a600 in glade_xml_handle_internal_child ()
from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#27 0xb7f2ab5e in glade_standard_build_children ()
from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#28 0xb7f31cd1 in ?? () from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#29 0x08459ac8 in ?? ()
No symbol table info available.
#30 0x081d8ae0 in ?? ()
No symbol table info available.
#31 0x08472a40 in ?? ()
No symbol table info available.
#32 0xb78371f4 in g_type_check_instance_is_a ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#33 0xb7f2a04b in glade_xml_set_common_params ()
from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#34 0xb7f2a8d8 in glade_xml_build_widget () from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#35 0xb7f2acfa in ?? () from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#36 0x08459ac8 in ?? ()
No symbol table info available.
#37 0x08472a40 in ?? ()
No symbol table info available.
#38 0xbfd8dd98 in ?? ()
No symbol table info available.
#39 0xb77a474e in g_strdup () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#40 0xb7f2aef6 in glade_xml_construct () from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#41 0xb7f2af7b in glade_xml_new () from /usr/lib/libglade-2.0.so.0
No symbol table info available.
#42 0x08093849 in get_glade_file (filename=0x80fce5e "file-transfer.glade",
root=0x80fce49 "file_transfer_dialog", domain=0x0,
first_required_widget=0x80fce49 "file_transfer_dialog",
args=0xbfd8de50 "\210\017G\b<�\017\b\220\017G\b.�\017\b$�ؿ\031�\017\b �ؿ\004�\017\b\034�ؿ��\017\b\030�ؿ��\017\b\224\017G\b��\017\b\214\017G\b��\017\b\024�ؿ��\017\b\020�ؿ��\017\b\f�ؿ\223�\017\b\230\017G\b\207�\017\b\234\017G\b|�\017\b�\017G\br�\017\b�\017G\b_�\017\b�\017G\bS�\017\b�\017G\bF�\017\b�\017G\b")
at gossip-glade.c:42
path = (gchar *) 0x8473340 "/usr/share/gossip/file-transfer.glade"
gui = (GladeXML *) 0x83cc800
name = 0x814df7c " 7G\b"
widget_ptr = (GtkWidget **) 0x83cc800
#43 0x08093944 in gossip_glade_get_file_simple (
filename=0x80fce5e "file-transfer.glade",
root=0x80fce49 "file_transfer_dialog", domain=0x0,
first_required_widget=0x80fce49 "file_transfer_dialog")
at gossip-glade.c:76
args = 0xbfd8de50 "\210\017G\b<�\017\b\220\017G\b.�\017\b$�ؿ\031�\017\b �ؿ\004�\017\b\034�ؿ��\017\b\030�ؿ��\017\b\224\017G\b��\017\b\214\017G\b��\017\b\024�ؿ��\017\b\020�ؿ��\017\b\f�ؿ\223�\017\b\230\017G\b\207�\017\b\234\017G\b|�\017\b�\017G\br�\017\b�\017G\b_�\017\b�\017G\bS�\017\b�\017G\bF�\017\b�\017G\b"
gui = (GladeXML *) 0x8153508
#44 0x08092620 in ft_dialog_show (jabber=0x8130a88, ft=0x83cc800)
at gossip-ft-dialog.c:577
dialog = (GossipFTDialog *) 0x8470f88
contact = (GossipContact *) 0x80c4279
size_group = (GtkSizeGroup *) 0x845cec0
chooser = (GtkFileChooser *) 0x814e210
label_id_stub = (GtkWidget *) 0x8153508
label_file_name_stub = (GtkWidget *) 0x80ab106
label_file_size_stub = (GtkWidget *) 0xb78396f1
label_location_stub = (GtkWidget *) 0x845cec0
label_id = (GtkWidget *) 0x845cec0
label_file_name = (GtkWidget *) 0x4
label_file_size = (GtkWidget *) 0x80c38d4
name = (const gchar *) 0x0
who = (gchar *) 0x80c5204 "\201��\201\004"
action = (const gchar *) 0x83cc800 "P\005G\b\004"
str = (gchar *) 0x845ced0 "\004"
file_size = (gchar *) 0x145cec0 <Address 0x145cec0 out of bounds>
default_folder = (gchar *) 0xbfd8df38 ""
#45 0x08091d34 in ft_dialog_event_activated_cb (event_manager=0x8110a30,
event=0x845cec0, jabber=0x8130a88) at gossip-ft-dialog.c:361
ft = (GossipFT *) 0x83cc800
#46 0x080c4e80 in gossip_event_manager_activate (manager=0x8110a30,
event=0x845cec0) at gossip-event-manager.c:208
priv = (GossipEventManagerPriv *) 0x8110a40
data = (EventData *) 0x846ae20
issuer = (GObject *) 0x8130a88
__PRETTY_FUNCTION__ = "gossip_event_manager_activate"
#47 0x080ab163 in status_icon_activate (status_icon=0x8153508)
at gossip-status-icon.c:150
priv = (GossipStatusIconPriv *) 0x8153548
#48 0xb7829b89 in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#49 0xb781af39 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#50 0x08180bf0 in ?? ()
No symbol table info available.
#51 0x00000000 in ?? ()
No symbol table info available.
- -- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (530, 'testing'), (520, 'unstable'), (510, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-fixdso (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages gossip depends on:
ii gossip-common 0.27-1.1 friendly Jabber client for GNOME -
ii libaspell15 0.60.5-1 GNU Aspell spell-checker runtime l
ii libc6 2.6.1-1+b1 GNU C Library: Shared libraries
ii libdbus-1-3 1.1.1-3 simple interprocess messaging syst
ii libdbus-glib-1-2 0.74-1 simple interprocess messaging syst
ii libgconf2-4 2.18.0.1-3 GNOME configuration database syste
ii libglade2-0 1:2.6.2-1 library to load .glade files at ru
ii libglib2.0-0 2.14.0-2 The GLib library of C routines
ii libgnome2-0 2.18.0-4 The GNOME 2 library - runtime file
ii libgnomeui-0 2.18.1-2 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 1:2.18.1-2 GNOME Virtual File System (runtime
ii libgtk2.0-0 2.10.13-1 The GTK+ graphical user interface
ii libloudmouth1-0 1.2.3-2 Lightweight C Jabber library
ii libnotify1 [libnotify1-gtk 0.4.4-3 sends desktop notifications to a n
ii libpanel-applet2-0 2.18.3-1 library for GNOME Panel applets
ii libpango1.0-0 1.18.0-1 Layout and rendering of internatio
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxml2 2.6.29.dfsg-1 GNOME XML library
ii libxss1 1:1.1.2-1 X11 Screen Saver extension library
Versions of packages gossip recommends:
ii iso-codes 1.3-1 ISO language, territory, currency
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFG2zVqshl/216gEHgRAjn0AKDuvxU+DpmAS5ewbhGZwskQmlvWFgCgw0zb
sizQ8anfH+9ZVqsorzjl9T0=
=YhzF
-----END PGP SIGNATURE-----
More information about the pkg-gnome-maintainers
mailing list