Bug#351452: gnome-panel: wnck-applet stuck in a loop after ssh-askpass.

Fabien Ninoles fabien+bug at tzone.org
Tue May 30 15:27:03 UTC 2006


Package: gnome-panel
Version: 2.12.3-1
Followup-For: Bug #351452


I have the exact same problem and it seems to also exist on gentoo
(http://bugs.gentoo.org/show_bug.cgi?id=121828).  I have my bt for
before, during and after the call to
ssh-askpass (X11 only - The problem doesn't exist with other ssh-askpass
alteranatives).  The first show a normal idle mode, but the two
others seems to be stuck in a mutex lock loop, or something similar:
here the interesting bits:

0xb791cf85 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#0  0xb791cf85 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0xb79d3171 in g_type_init_with_debug_flags ()
   from /usr/lib/libgobject-2.0.so.0
#2  0xb79d33dd in g_type_init () from /usr/lib/libgobject-2.0.so.0
#3  0xb7eeead7 in wnck_window_get_type () from /usr/lib/libwnck-1.so.18
#4  0xb7eef11b in wnck_window_get_transient () from /usr/lib/libwnck-1.so.18
#5  0xb7eeac8f in wnck_tasklist_get_size_hint_list ()
   from /usr/lib/libwnck-1.so.18
#6  0xb79c611b in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#7  0xb79b9a5b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8  0xb79c974d in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#9  0xb79cab27 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#10 0xb79caede in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0xb7ee4d90 in wnck_screen_get_default () from /usr/lib/libwnck-1.so.18
#12 0xb7ee4e28 in wnck_screen_get_default () from /usr/lib/libwnck-1.so.18
#13 0xb7ee53ba in wnck_screen_get_default () from /usr/lib/libwnck-1.so.18
#14 0xb7ee6678 in wnck_screen_get_default () from /usr/lib/libwnck-1.so.18
#15 0xb794fcc1 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#16 0xb794d691 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0xb79509d7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#18 0xb7950f28 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#19 0xb73c4b73 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#20 0xb73c2e26 in bonobo_generic_factory_main_timeout ()
   from /usr/lib/libbonobo-2.so.0
#21 0xb73c2eb4 in bonobo_generic_factory_main () from /usr/lib/libbonobo-2.so.0
#22 0xb7f09523 in panel_applet_factory_main_closure ()
   from /usr/lib/libpanel-applet-2.so.0
#23 0xb7f09603 in panel_applet_factory_main ()
   from /usr/lib/libpanel-applet-2.so.0
#24 0x0804cacf in main ()

So, it seems that the problem is more related to libwnck (and also to
the way x11-ssh-askpass handles its dialog window).

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (300, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.15-1-686
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8)

Versions of packages gnome-panel depends on:
ii  gamin                     0.1.7-3        File and directory monitoring syst
ii  gnome-about               2.14.1.1-1     The GNOME about box
ii  gnome-control-center      1:2.12.3-2     utilities to configure the GNOME d
ii  gnome-desktop-data        2.14.1.1-1     Common files for GNOME 2 desktop a
ii  gnome-menus               2.14.0-1       an implementation of the freedeskt
ii  gnome-panel-data          2.12.3-1       common files for GNOME 2 panel
ii  libart-2.0-2              2.3.17-1       Library of functions for 2D graphi
ii  libatk1.0-0               1.11.4-2       The ATK accessibility toolkit
ii  libbonobo2-0              2.14.0-1       Bonobo CORBA interfaces library
ii  libbonoboui2-0            2.14.0-2       The Bonobo UI library
ii  libc6                     2.3.6-7        GNU C Library: Shared libraries
ii  libecal1.2-3              1.4.2.1-2      Client library for evolution calen
ii  libedataserver1.2-4       1.4.2.1-2      Utility library for evolution data
ii  libedataserverui1.2-6     1.4.2.1-2      GUI utility library for evolution 
ii  libgconf2-4               2.14.0-1       GNOME configuration database syste
ii  libglade2-0               1:2.5.1-2      library to load .glade files at ru
ii  libglib2.0-0              2.10.2-1       The GLib library of C routines
ii  libgnome-desktop-2        2.14.1.1-1     Utility library for loading .deskt
ii  libgnome-menu2            2.14.0-1       an implementation of the freedeskt
ii  libgnome2-0               2.14.1-2       The GNOME 2 library - runtime file
ii  libgnomeui-0              2.14.1-1       The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0            2.14.1-2       GNOME virtual file-system (runtime
ii  libgtk2.0-0               2.8.16-1       The GTK+ graphical user interface 
ii  liborbit2                 1:2.14.0-1     libraries for ORBit2 - a CORBA ORB
ii  libpanel-applet2-0        2.12.3-1       library for GNOME 2 panel applets
ii  libpango1.0-0             1.12.1-2       Layout and rendering of internatio
ii  libpopt0                  1.7-5          lib for parsing cmdline parameters
ii  libwnck18                 2.14.0         Window Navigator Construction Kit 
ii  libx11-6                  6.9.0.dfsg.1-6 X Window System protocol client li

-- no debconf information





More information about the Pkg-gnome-maintainers mailing list