! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
xfdesktop crashes when selecting xfce4-notes from window list
Status:
RESOLVED: FIXED
Product:
Xfdesktop
Component:
General

Comments

Description Justin Rebelo 2007-04-16 20:42:18 CEST
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.
Comment 1 Brian J. Tarricone (not reading bugmail) 2007-04-16 20:58:04 CEST
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
Comment 2 Justin Rebelo 2007-04-16 21:07:46 CEST
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. :)
Comment 3 Brian J. Tarricone (not reading bugmail) 2007-04-16 21:12:05 CEST
As I said, I need those packages rebuilt with nostrip.  Otherwise there aren't any debugging symbols and the bt is mostly useless.
Comment 4 Justin Rebelo 2007-04-16 21:16:28 CEST
(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.
Comment 5 Brian J. Tarricone (not reading bugmail) 2007-04-16 21:33:24 CEST
Well, regardless of what you did, it didn't work.
Comment 6 Justin Rebelo 2007-04-16 22:10:03 CEST
(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.
Comment 7 Brian J. Tarricone (not reading bugmail) 2007-05-05 22:34:15 CEST
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.
Comment 8 Eric Koegel editbugs 2014-07-20 15:29:41 CEST
xfce 4.4 is unsupported these days and I'm unable to reproduce in 4.10/git. Closing old bug report.

Bug #3150

Reported by:
Justin Rebelo
Reported on: 2007-04-16
Last modified on: 2014-07-20

People

Assignee:
Brian J. Tarricone (not reading bugmail)
CC List:
1 user

Version

Attachments

Additional information