User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070321 Firefox/2.0.0.3 Build Identifier: I am using an xfce 4.4 desktop on gentoo. I am using the xfce4-notes panel plugin, which draws a decoration-less notepad window for storing sticky notes (I am not sure that being without window decorations is relevant, but it's the only pattern I see). When I middle click on my desktop to bring up the window list, I can select any window from that list and it works as expected when I left click the selection, however, if I select the xfce4-notes item (labeled "Notes"), xfdesktop immediately crashes 100% of the time. Reproducible: Always Steps to Reproduce: 1. run xfdesktop and xfce4-notes in your xfce4-panel instance 2. middle click on the desktop to bring up the xfce window list 3. left click on the "Notes" entry in the window list (must have the xfce4-notes window displayed and must have checked the box to "show in task list" in xfce4-notes configuration) Actual Results: xfdesktop crashes silently, desktop icons vanish and clicking on desktop no longer works. Xfdesktop must be restarted manually. Expected Results: It should bring xfce4-notes window to the focus. I am running on a Dell Inspiron 6400 with an Intel Core 2 Duo 2.16Ghz with 2GB ram (NOT using 64-bit, everything is standard 32bit). Running gentoo, everything up to date from portage as of last week.
gdb backtrace? (see http://spuriousinterrupt.org/projects/xfce4-debug) Please first reemerge xfdesktop, libxfce4util, and libxfcegui4 with FEATURES=nostrip, e.g.: FEATURES=nostrip emerge -1 libxfce4util libxfcegui4 xfdesktop
Hi Brian, here's the debug info. I run xfdesktop up to the point where it is waiting for something to happen. As soon as I select the notes window from the window list, this is what comes up (before I check the bt): Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1219488080 (LWP 11001)] 0xb7f97e6a in netk_workspace_activate () from /usr/lib/libxfcegui4.so.4 (gdb) Now here's the bt output: (gdb) bt #0 0xb7f97e6a in netk_workspace_activate () from /usr/lib/libxfcegui4.so.4 #1 0x080573aa in activate_window () #2 0xb770244b in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #3 0xb76f50ab in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #4 0xb7705bf9 in ?? () from /usr/lib/libgobject-2.0.so.0 #5 0x081b5810 in ?? () #6 0x00000000 in ?? () Thanks for your help. If there's anything else I can do to assist, let me know. I don't know much about these sorts of things, though, so the debug info link was useful. :)
As I said, I need those packages rebuilt with nostrip. Otherwise there aren't any debugging symbols and the bt is mostly useless.
(In reply to comment #3) > As I said, I need those packages rebuilt with nostrip. Otherwise there aren't > any debugging symbols and the bt is mostly useless. > I did exactly as you said. here's my console history even: jrebelo@hades ~ $ sudo su Password: hades jrebelo # FEATURES="nostrip" emerge -1 libxfce4util libxfcegui4 xfdesktop The emerge finished without any complaints and then I re-ran xfdesktop through gdb.
Well, regardless of what you did, it didn't work.
(In reply to comment #5) > Well, regardless of what you did, it didn't work. > Alright, well I followed your instructions again and restarted X fully and the backtrace is still identical, so I don't have anything else I can contribute unless you have something specific you can suggest.
Bah, I just realised they might not get debug symbols anyway. You'll have to find a way to add --enable-debug=yes to the configure commandline. Alternatively, you can do a svn checkout and install to e.g. /opt/xfce4-svn and test that way. Just be sure to set LD_LIBRARY_PATH=/opt/xfce4-svn/lib before running /opt/xfce4-svn/bin/xfdesktop manually.
xfce 4.4 is unsupported these days and I'm unable to reproduce in 4.10/git. Closing old bug report.