Bug 105516 - wnck-applet blocks panel startup
Summary: wnck-applet blocks panel startup
Status: RESOLVED DUPLICATE of bug 116722
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Beta 2
Hardware: x86-64 All
: P5 - None : Major
Target Milestone: ---
Assignee: Dan Winship
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-18 14:08 UTC by Bodo Bauer
Modified: 2006-02-24 20:40 UTC (History)
1 user (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bodo Bauer 2005-08-18 14:08:59 UTC
When I log into the GNOME desktop the panels don't become responsive until the 
wnck-applet is manually killed. 

Once I kill it, I get multiple popups about several applets who 'quit
unexpectatly' or 'encountered a problem while loading'.
Comment 1 JP Rosevear 2005-08-29 17:07:13 UTC
Tried multiple times to reproduce here and couldn't.

Fresh install or do you have an existing session?  Are you able to get a trace
of the applet hanging?
Comment 2 Bodo Bauer 2005-08-30 08:51:40 UTC
This was a fresh install (SLP10.0 Beta2) Did you try on 64 or 32bit? An update
to Beta3 didn't improve the situation.
Comment 3 JP Rosevear 2005-08-30 12:01:11 UTC
I've tried it on both.  Are you able to get a backtrace of the applet when it hangs?
Comment 4 Bodo Bauer 2005-08-30 12:06:24 UTC
How would I get that?
Comment 5 JP Rosevear 2005-08-30 18:21:06 UTC
install the gnome-panel debug info package and 

gdb /opt/gnome/lib/gnome-applets/wnck-applet <pid>

then "thread apply all bt"
Comment 6 JP Rosevear 2005-09-06 18:25:59 UTC
Ping.
Comment 7 Bodo Bauer 2005-09-07 08:11:22 UTC
sorry for the delay, but I was on PTO the better part of last week. Installed
beta4+ and don't see the issue anymore. Closing as fixed...
Comment 8 Stefan Sauer 2005-12-02 19:15:29 UTC
hmm, I experience it too. I'll try the gdb stuff on my next boot
Comment 9 Stefan Sauer 2005-12-03 07:47:01 UTC
It seems to be related to
https://bugzilla.novell.com/show_bug.cgi?id=116722

The backtrace is not very useful as I don't have debugs packages installed
#0  0x40052608 in ?? () from /opt/gnome/lib/libwnck-1.so.18
#1  0x40061aa9 in wnck_window_get_type () from /opt/gnome/lib/libwnck-1.so.18
#2  0x400620eb in wnck_window_get_transient () from /opt/gnome/lib/libwnck-1.so.18
#3  0x4005e78f in wnck_tasklist_get_size_hint_list () from /opt/gnome/lib/libwnck-1.so.18
#4  0x40060d60 in wnck_tasklist_get_size_hint_list () from /opt/gnome/lib/libwnck-1.so.18
#5  0x40060ed0 in wnck_tasklist_set_screen () from /opt/gnome/lib/libwnck-1.so.18
#6  0x400610d4 in wnck_tasklist_new () from /opt/gnome/lib/libwnck-1.so.18
#7  0x0804e192 in window_list_applet_fill ()
#8  0x400468d0 in panel_applet_marshal_BOOLEAN__STRING () from /opt/gnome/lib/libpanel-applet-2.so.0
#9  0x40d9fd19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
#10 0x40cc752b in bonobo_closure_invoke_va_list () from /opt/gnome/lib/libbonobo-2.so.0
#11 0x40cc7845 in bonobo_closure_invoke () from /opt/gnome/lib/libbonobo-2.so.0
#12 0x40042455 in panel_applet_get_type () from /opt/gnome/lib/libpanel-applet-2.so.0
#13 0x40dac5eb in g_cclosure_marshal_VOID__VOID () from /opt/gnome/lib/libgobject-2.0.so.0
#14 0x40d9fd19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
#15 0x40daf816 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0
Comment 10 JP Rosevear 2005-12-07 13:27:11 UTC
Seen anything like this federico?

Stefan, are you experiencing the lack of ssh-agent?
Comment 11 Stefan Sauer 2005-12-08 07:24:32 UTC
no I get my ssh-agent - I start it myself in my local .xinitrc

#
# finally start the window manager
#
exec ssh-agent $WINDOWMANAGER

If I remove ssh-agent there, the login works (no libwnck blocking), but I get no ssh-session :(

I've grepped over my files in /etc and discovered that
/etc/X11/xdm/sys.xsession eventualy starts my local ~/.xinitrc files via ssh-agent too. But on the other hand that file seems not be used. The normal Xsession file there does not start ssh-agent.
Comment 12 JP Rosevear 2006-02-16 04:40:19 UTC
Reviewing this, it seems very close to bug 116722.
Comment 13 Dan Winship 2006-02-24 20:40:25 UTC

*** This bug has been marked as a duplicate of 116722 ***