XChat-Gnome crashes on /server <servername>

Bug #45312 reported by Jaco Adriaansen
18
Affects Status Importance Assigned to Milestone
XChat-GNOME
Fix Released
Critical
xchat-gnome (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: xchat-gnome

Steps to reproduce:
If you type /server <servername> in the inputbox the application crashes.

1. Type /server <servername> in the input box.
2. Watch the program crash.

This behavior is always reproducable. Currently I am running ubuntu dapper drake with xchat-gnome version 0.11-0ubuntu5. This bug has been reported to the gnome bugzilla first but I think it might be an ubuntu specific problem:
http://bugzilla.gnome.org/show_bug.cgi?id=342104

Stack trace:
Backtrace was generated from '/usr/bin/xchat-gnome'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/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)
[Thread debugging using libthread_db enabled]
[New Thread -1225771328 (LWP 5609)]
[New Thread -1240560720 (LWP 5634)]
(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)
(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)
(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)
(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)
(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)
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7dbb48b in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7eb18e6 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
#3 <signal handler called>
#4 0xb761fd18 in strcmp () from /lib/tls/i686/cmov/libc.so.6
#5 0xb7706cf4 in g_list_find_custom () from /usr/lib/libglib-2.0.so.0
#6 0xb614d592 in get_gs_screensaver_active ()
   from /usr/lib/xchat-gnome/plugins/autoaway.so
#7 0x0808d82c in plugin_auto_load ()
#8 0x08095014 in text_emit ()
#9 0x0808f70c in xchat_free ()
#10 0x0809008f in server_set_defaults ()
#11 0x0808d25c in server_sendquit ()
#12 0x0808ab43 in handle_command ()
#13 0x0808b547 in handle_multiline ()
#14 0x08071527 in text_entry_get_type ()
#15 0xb7781423 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#16 0xb777579f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0xb77842ea in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#18 0xb7785268 in g_signal_emitv () from /usr/lib/libgobject-2.0.so.0
#19 0xb79bd14c in gtk_bin_get_child () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb79be047 in gtk_binding_set_by_class ()
   from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb79be2b7 in gtk_binding_set_by_class ()
   from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb79be4a7 in gtk_bindings_activate_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7b64961 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb7a18485 in gtk_entry_set_visibility ()
   from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb7a82720 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb777516f in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#27 0xb777579f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#28 0xb77849ce in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#29 0xb7785886 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#30 0xb7785e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#31 0xb7b64b1f in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb7b741bd in gtk_window_propagate_key_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#33 0xb7b78481 in gtk_window_activate_key () from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb7a82720 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#35 0xb777516f in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#36 0xb777579f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#37 0xb77849ce in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#38 0xb7785886 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#39 0xb7785e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#40 0xb7b64b1f in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#41 0xb7a80fa9 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#42 0xb7a812ab in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#43 0xb7924ddc in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#44 0xb7708876 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb770b936 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#46 0xb770bc58 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#47 0xb7a805a5 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#48 0x080607da in fe_main ()
#49 0x08098b50 in main ()

Thread 2 (Thread -1240560720 (LWP 5634)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb76758c4 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb770b788 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0xb770bc58 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb727170e in link_thread_io_context () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#5 0xb7724582 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb7db5341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb767f4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread -1225771328 (LWP 5609)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7dbb48b in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7eb18e6 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0xb761fd18 in strcmp () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5 0xb7706cf4 in g_list_find_custom () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb614d592 in get_gs_screensaver_active ()
   from /usr/lib/xchat-gnome/plugins/autoaway.so
No symbol table info available.
#7 0x0808d82c in plugin_auto_load ()
No symbol table info available.
#8 0x08095014 in text_emit ()
No symbol table info available.
#9 0x0808f70c in xchat_free ()
No symbol table info available.
#10 0x0809008f in server_set_defaults ()
No symbol table info available.
#11 0x0808d25c in server_sendquit ()
No symbol table info available.
#12 0x0808ab43 in handle_command ()
No symbol table info available.
#13 0x0808b547 in handle_multiline ()
No symbol table info available.
#14 0x08071527 in text_entry_get_type ()
No symbol table info available.
#15 0xb7781423 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0xb777579f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0xb77842ea in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0xb7785268 in g_signal_emitv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0xb79bd14c in gtk_bin_get_child () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#20 0xb79be047 in gtk_binding_set_by_class ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0xb79be2b7 in gtk_binding_set_by_class ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0xb79be4a7 in gtk_bindings_activate_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0xb7b64961 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0xb7a18485 in gtk_entry_set_visibility ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0xb7a82720 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#26 0xb777516f in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#27 0xb777579f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#28 0xb77849ce in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0xb7785886 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#30 0xb7785e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#31 0xb7b64b1f in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#32 0xb7b741bd in gtk_window_propagate_key_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#33 0xb7b78481 in gtk_window_activate_key () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#34 0xb7a82720 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#35 0xb777516f in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#36 0xb777579f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#37 0xb77849ce in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#38 0xb7785886 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#39 0xb7785e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#40 0xb7b64b1f in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#41 0xb7a80fa9 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#42 0xb7a812ab in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#43 0xb7924ddc in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#44 0xb7708876 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#45 0xb770b936 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#46 0xb770bc58 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#47 0xb7a805a5 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#48 0x080607da in fe_main ()
No symbol table info available.
#49 0x08098b50 in main ()
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()

Revision history for this message
Guillaume Desmottes (cassidy) wrote :

I don't think it's an Ubuntu specific problem.

I prefer than we continue our discussion about this bug on the GNOME bug tracker. :)

Changed in xchat-gnome:
status: Unconfirmed → Needs Info
Changed in xchat-gnome:
assignee: nobody → desktop-bugs
Changed in xchat-gnome:
status: Confirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

fixed upstream

Changed in xchat-gnome:
status: Needs Info → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

According to upstream that should be fixed with the new version, corresponding upload to edgy:

 xchat-gnome (1:0.13-0ubuntu1) edgy; urgency=low
 .
   * New upstream version, UVF granted by Colin Watson:
     - Add the ability to auto-join keyed channels (Ubuntu: #29856)
     - Add the red-line unread indicator (Ubuntu: #30642)
     - Lots and lots of major bug fixes
     - Fix a crash when saving transcript without current session
       (Ubuntu: #52692)
     - Fix crasher when using /server <servername> (Ubuntu: #45312)
   * debian/control.in:
     - Build-Depends on libssl-dev instead of libssl0.9.8 (Ubuntu: #52746)
   * debian/patches/03_autoconf.patch:
     - updated

Feel free to reopen if it doesn't fix the issue for you

Changed in xchat-gnome:
status: Fix Committed → Fix Released
Changed in xchat-gnome:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.