Package: gaim
Version: 1:1.5.0+1.5.1cvs20051015-1
Severity: normal

After running gaim for a while I end up with tons of gaim processes.
They don't go away when I just quit gaim; and 2/3 still hang around
after a "killall gaim".
Attaching with GDB and printing a backtrace results in e.g.:

#0  0xb7798718 in select () from /lib/tls/libc.so.6
#1  0xb7e2653a in _XEnq () from /usr/X11R6/lib/libX11.so.6
#2  0xb7e2694e in _XRead () from /usr/X11R6/lib/libX11.so.6
#3  0xb7e2793a in _XReply () from /usr/X11R6/lib/libX11.so.6
#4  0xb7e0ecf6 in XGetWindowProperty () from /usr/X11R6/lib/libX11.so.6
#5  0xb79ed5b3 in gdk_event_send_client_message_for_display ()
   from /usr/lib/libgdk-x11-2.0.so.0
#6  0xb79ed78c in gdk_screen_broadcast_client_message ()
   from /usr/lib/libgdk-x11-2.0.so.0
#7  0xb7b19882 in gtk_icon_theme_rescan_if_needed ()
   from /usr/lib/libgtk-x11-2.0.so.0
#8  0xb7b1a459 in gtk_icon_theme_lookup_icon ()
   from /usr/lib/libgtk-x11-2.0.so.0
#9  0xb7b1a982 in gtk_icon_theme_load_icon () from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb7b15c74 in gtk_icon_set_render_icon () from /usr/lib/libgtk-x11-2.0.so.0
#11 0xb7c3210c in gtk_widget_render_icon () from /usr/lib/libgtk-x11-2.0.so.0
#12 0xb7b28a20 in gtk_image_get () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb7b295bb in gtk_image_clear () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb78c6f40 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#15 0xb78b9fd8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#16 0xb78ba67b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0xb78c9516 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#18 0xb78cb047 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0xb78ce694 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#20 0xb7b913bc in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7b91797 in _gtk_size_group_compute_requisition ()
   from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb7c2b3c5 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7c2746e in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb78c6f40 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#25 0xb78b9fd8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#26 0xb78ba67b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#27 0xb78c9516 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#28 0xb78cb047 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#29 0xb78ce694 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#30 0xb7b913bc in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb7b91797 in _gtk_size_group_compute_requisition ()
   from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb7c2b3c5 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#33 0xb7c2746e in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb78c6f40 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#35 0xb78b9fd8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#36 0xb78ba67b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#37 0xb78c9516 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#38 0xb78cb047 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#39 0xb78ce694 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#40 0xb7b913bc in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#41 0xb7b91797 in _gtk_size_group_compute_requisition ()
   from /usr/lib/libgtk-x11-2.0.so.0
#42 0xb7c2b3c5 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#43 0xb7a8a3ad in gtk_button_set_relief () from /usr/lib/libgtk-x11-2.0.so.0
#44 0xb78c6f40 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#45 0xb78b9fd8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#46 0xb78ba67b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#47 0xb78c9516 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#48 0xb78cb047 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#49 0xb78ce694 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#50 0xb7b913bc in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#51 0xb7b91797 in _gtk_size_group_compute_requisition ()
   from /usr/lib/libgtk-x11-2.0.so.0
#52 0xb7c2b3c5 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#53 0xb7b0d50e in gtk_hbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#54 0xb78c6f40 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#55 0xb78b9fd8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#56 0xb78ba67b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#57 0xb78c9516 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#58 0xb78cb047 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#59 0xb78ce694 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#60 0xb7b913bc in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#61 0xb7b91797 in _gtk_size_group_compute_requisition ()
   from /usr/lib/libgtk-x11-2.0.so.0
#62 0xb7c2b3c5 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#63 0xb7c2746e in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#64 0xb78c6f40 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#65 0xb78b9fd8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#66 0xb78ba67b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#67 0xb78c9516 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#68 0xb78cb047 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#69 0xb78ce694 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#70 0xb7b913bc in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#71 0xb7b91797 in _gtk_size_group_compute_requisition ()
   from /usr/lib/libgtk-x11-2.0.so.0
#72 0xb7c2b3c5 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#73 0xb7c3b2bd in gtk_window_reshow_with_initial_size ()
   from /usr/lib/libgtk-x11-2.0.so.0
#74 0xb78c6f40 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#75 0xb78b9fd8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#76 0xb78ba67b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#77 0xb78c9516 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#78 0xb78cb047 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#79 0xb78ce694 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#80 0xb7b913bc in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#81 0xb7b91797 in _gtk_size_group_compute_requisition ()
   from /usr/lib/libgtk-x11-2.0.so.0
#82 0xb7c2b3c5 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#83 0xb7c3c65c in _gtk_window_constrain_size ()
   from /usr/lib/libgtk-x11-2.0.so.0
#84 0xb7c3d665 in gtk_window_get_position () from /usr/lib/libgtk-x11-2.0.so.0
#85 0xb78c667b in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#86 0xb78b9fd8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#87 0xb78ba67b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#88 0xb78c9516 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#89 0xb78cb047 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#90 0xb78cb3fe in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#91 0xb7c32c32 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#92 0xb7ac16d0 in gtk_container_get_focus_hadjustment ()
   from /usr/lib/libgtk-x11-2.0.so.0
#93 0xb7c2ae0d in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0
#94 0x080e5d79 in show_login ()
#95 0x08071ee1 in gaim_connection_disconnect ()
#96 0x08072712 in gaim_connections_disconnect_all ()
#97 0x080e5de6 in sighandler ()
#98 <signal handler called>
#99 0xb77a0cea in connect () from /lib/tls/libc.so.6
#100 0xb7107b17 in esd_resume () from /usr/lib/libesd.so.0
#101 0xb7108182 in esd_open_sound () from /usr/lib/libesd.so.0
#102 0xb71081e0 in esd_play_stream () from /usr/lib/libesd.so.0
#103 0xb724bad4 in ao_plugin_open () from /usr/lib/ao/plugins-2/libesd.so
#104 0xb7ee1395 in ao_is_big_endian () from /usr/lib/libao.so.2
#105 0x080e17b1 in gaim_gtk_roomlist_init ()
#106 0x080e19db in gaim_gtk_roomlist_init ()
#107 0x080b8902 in gaim_gtk_conversations_get_win_ui_ops ()
#108 0x0808afad in serv_got_im ()
#109 0xb6fe2de4 in gaim_init_plugin () from /usr/lib/gaim/liboscar.so
#110 0xb6fc61d7 in aim_mpmsg_free () from /usr/lib/gaim/liboscar.so
#111 0xb6fc7562 in aim_im_sendmtn () from /usr/lib/gaim/liboscar.so
#112 0xb6fcb8cd in aim_rxdispatch () from /usr/lib/gaim/liboscar.so
#113 0xb6fd550f in oscar_caps_to_string () from /usr/lib/gaim/liboscar.so
#114 0x080c072d in gaim_gtkdialogs_remove_chat ()
#115 0xb7874c27 in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#116 0xb784b421 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#117 0xb784e687 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#118 0xb784ebd8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#119 0xb7b45df9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#120 0x080e6a54 in main ()

I'm suspecting esd to be the real culprit... one esd is zombied...
Still gaim should be a bit more robust there...

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.14
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=UTF-8)

Versions of packages gaim depends on:
ii  gaim-data     1:1.5.0+1.5.1cvs20051015-1 multi-protocol instant messaging c
ii  libao2        0.8.6-1.1                  Cross Platform Audio Output Librar
ii  libaspell15   0.60.4-2                   GNU Aspell spell-checker runtime l
ii  libatk1.0-0   1.10.3-1                   The ATK accessibility toolkit
ii  libaudiofile0 0.2.6-6                    Open-source version of SGI's audio
ii  libc6         2.3.5-11                   GNU C Library: Shared libraries an
ii  libgcrypt11   1.2.2-1                    LGPL Crypto library - runtime libr
ii  libglib2.0-0  2.8.4-2                    The GLib library of C routines
ii  libgnutls11   1.0.16-14                  GNU TLS library - runtime library
ii  libgtk2.0-0   2.8.9-2                    The GTK+ graphical user interface 
ii  libgtkspell0  2.0.10-3                   a spell-checking addon for GTK's T
ii  libice6       6.9.0.dfsg.1-1             Inter-Client Exchange library
ii  libpango1.0-0 1.10.1-2                   Layout and rendering of internatio
ii  libsm6        6.9.0.dfsg.1-1             X Window System Session Management
ii  libstartup-no 0.8-1                      library for program launch feedbac
ii  libx11-6      6.9.0.dfsg.1-1             X Window System protocol client li
ii  libxext6      6.9.0.dfsg.1-1             X Window System miscellaneous exte
ii  libxss1       6.9.0.dfsg.1-1             X Screen Saver client-side library
ii  xlibs         6.9.0.dfsg.1-1             X Window System client libraries m

gaim recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to