! 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 !
Icons on the desktop are one over the other and they cannot be moved.
Status:
RESOLVED: FIXED
Severity:
critical
Product:
Xfdesktop
Component:
General

Comments

Description cjsthompson 2010-07-24 01:00:26 CEST
Created attachment 3042 
Icons on the desktop are one over the other and they cannot be moved.

The icons on the desktop are one over the other. They cannot be moved.

See attached screenshot.

I compiled Xfce 4.6.2 from scratch.

Slackware Linux 13.1 (GCC 4.4.4)
Gtk+ 2.20.1
Glib 2.24.1

Things I tried:

* Try different settings in the "Icons" tab of the "Desktop" preflet.
* Deleting session files.
* Starting over with a new user so there are no config files.
Comment 1 Mikhail Kolesnik 2010-12-23 21:01:51 CET
I can confirm the issue on the same Xfce version (build from source) on CRUX 2.7 distribution.
The exact versions of Xfce parts used can be found at this revision: [1]
gcc 4.5.1
glib 2.26.1
gtk 2.22.1

I've tried that workarounds too.

[1] http://crux.nu/gitweb/?p=ports/xfce.git;a=tree;h=1735ebb3fb176f9cec004c61a5a6efa9cf76c3ef;hb=1735ebb3fb176f9cec004c61a5a6efa9cf76c3ef
Comment 2 Pedja 2010-12-23 21:16:21 CET
I can also confirm this issue on Xfce-4.6.2, built from source, on a 64bit Crux Linux system (same versions of gcc/gtk/glib as in Mikhal's comment above).

Apart from workarounds listed here, I also tried applying two Gentoo patches

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/xfce-base/xfdesktop/files/xfdesktop-4.6.2-assert.patch?view=log

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/xfce-base/xfdesktop/files/xfdesktop-4.6.2-automagic.patch?view=log

and rebuilding xfdesktop with first, and then with both patches, and then reloading xfdesktop.
It didn't make a difference (it was a shot in a dark anyway :)).
There are no errors in Xorg log.
Comment 3 Pedja 2010-12-23 22:06:28 CET
Created attachment 3302 
xfdesktop debug run-take 1
Comment 4 Pedja 2010-12-23 22:07:14 CET
Created attachment 3303 
xfdesktop-debug run take 2
Comment 5 Pedja 2010-12-23 22:07:56 CET
Created attachment 3304 
xfdesktop no debug run
Comment 6 Pedja 2010-12-23 22:13:49 CET
After I rebuilt xfdesktop with --enable-debug=full, killing it and starting it again, everything works as expected i.e desktop icons behave normally.
When I disable debug, it reverts to old behaviour.
I have attached logs from 2 debug-enabled runs, and one from debug-disabled.
Maybe you can make some sense of it all :)
If you need more info, just ask.
Comment 7 Pedja 2010-12-23 22:32:40 CET
I have attached log from xfdesktop-debug run under gdb, it might be more thorough.
Comment 8 Pedja 2010-12-23 22:33:19 CET
Created attachment 3305 
xfdesktop gdb run
Comment 9 cjsthompson 2010-12-23 22:35:28 CET
Rebuilding xfdesktop with --enable-debug=minimum fixes it also for me. Thanks for the tip ^^
Comment 10 Eric Koegel editbugs 2014-07-20 15:39:17 CEST
Haven't seen this issue when testing with and without debug support in xfdesktop from git. If this happens again feel free to reopen the bug report.

Bug #6572

Reported by:
cjsthompson
Reported on: 2010-07-24
Last modified on: 2014-07-20

People

Assignee:
Brian J. Tarricone (not reading bugmail)
CC List:
3 users

Version

Attachments

Icons on the desktop are one over the other and they cannot be moved. (162.21 KB, image/png)
2010-07-24 01:00 CEST , cjsthompson
no flags
xfdesktop debug run-take 1 (9.95 KB, text/plain)
2010-12-23 22:06 CET , Pedja
no flags
xfdesktop-debug run take 2 (10.38 KB, text/plain)
2010-12-23 22:07 CET , Pedja
no flags
xfdesktop no debug run (887 bytes, text/plain)
2010-12-23 22:07 CET , Pedja
no flags
xfdesktop gdb run (18.58 KB, text/plain)
2010-12-23 22:33 CET , Pedja
no flags

Additional information