Xfce Forum

Sub domains
 

You are not logged in.

#1 2013-09-12 10:22:46

shakebake
Member
Registered: 2012-05-14
Posts: 51

Serious bug in xfdesktop-settings module

I am using xubuntu 12.04, xfce is 4.8, & I have a 6 core processor
-----------------------------------------------------------------------------------------------

When I right click on the desktop, and the desktop settings utility comes up &
I click on the "Background" tab and then try to select the "Image List" selection,
the desktop settings utility freezes up. I can run every thing else ok, browser, nautilus, etc.
But the desktop settings utility is froze. The desktop settings utility does not freeze up until I select
the "Image List" button.
When this happens I can go into system monitor and see that one of my CPU processors bumps up
to 100%. If I don't kill the xfdesktop-setting process, and I run another desktop settings and then click on the
"Image List" selection of that process, another one of my CPU processors will bump up to
100%, and I can repeat this until all 6 CPU's are runnimg at 100%.


The freezing up of the desktop settings utility just started a day ago and I
just noticed the CPU's running at 100%
Anybody have a clue as to what is going on?

Offline

#2 2013-09-12 15:17:27

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,932

Re: Serious bug in xfdesktop-settings module

Is the backdrop.list file in $HOME/.config/xfce4/desktop large (full of many entries)? Are the files listed there accessible? Maybe try renaming the file and trying again (it will create a blank image list that you can populate again).


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#3 2013-09-12 17:12:22

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

ToZ, the file "desktop" is empty ( except for "# xfce backdrop list" comment )
I renamed it and made another and finally got the desktop to work.
I was able to get the desktop-settings utility to come up and I was able to select the "Image List" and
choose a list file, and all seemed to work.
Then I selected a large image list file ( some 80+ images ) and the desktop-settings utility frooze up
again.  I noticed that "xfdesktop-settings" was using 100% CPU, so I killed it.
Then, I noticed that "xfdesktop" was using 100% CPU.
I killed "xfdesktop" and rebooted, and now I only have a grey screen, no backgroud image or desktp icons, but I have the panel
and flyouts.
I tried to call "xfdesktop" and "xfdesktop-settings" from the terminal, but I got this :


(xfdesktop:2465): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed

(xfdesktop-settings:2528): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed

Offline

#4 2013-09-12 17:53:12

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,932

Re: Serious bug in xfdesktop-settings module

desktop was actually the directory name. In the "desktop" directory was a file named "backdrop.list". Sounds like you may have created a "desktop" file in place of the "desktop" directory.

If so, try deleting the $HOME/.config/xfce4/desktop file (directory?) and logging out and back in again. Does that help?


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#5 2013-09-12 17:57:02

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

Are you talking about deleting out the folder ~/.config/xfce/desktop ?
The one with all of the icons.screen0-* files in it? and then rebooting?

Offline

#6 2013-09-12 17:58:32

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

I meant folder ~/.config/xfce4/desktop

Offline

#7 2013-09-12 18:04:07

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

I do have a ~/.config/xfce4/desktop/backdrop-list file in "desktop" folder though.
It is empty though

Offline

#8 2013-09-12 18:05:20

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

I meant backdrop.list

Offline

#9 2013-09-12 20:04:52

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,932

Re: Serious bug in xfdesktop-settings module

Oh, okay. If ~/.config/xfce4/desktop is a folder and backdrop.list is currently empty, then you are good. With an empty backdrop.list file, can you change your background image without a hang?

And as before, if you add one image to the image list, does that work?

And if so, what kinds of files do you have in this 80+ list of images that you are trying to add? Are you trying to add them all at once? What happens if you add them one at a time? Perhaps one of the image files is somehow defective or can't be properly read?


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#10 2013-09-12 20:15:07

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

I could earlier, it was working, then, I opened the xfdesktop-settings ( ry right clicking on the desktop ) and tried to load a image list that
had something like 80+ image files listed, then it froze up again.
Now I have only a grey backscreen. I have all the panels and flyout menus, but I have no background pic and no icons.

Offline

#11 2013-09-12 20:16:51

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,932

Re: Serious bug in xfdesktop-settings module

Delete the backdrop.list file. Log out and back in again. Try adding the 80+ files one at a time to the list to see if it is one particular file that is causing the hang.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#12 2013-09-12 20:25:44

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

I deleted the backdrop.list and tried logging out and also restarting, but I still have only the grey screen.

I can't right click and get the xfdesktop-settings on th greay screen.
I don't even show a xfdesktop-settings or a xfdesktop process running, They were running earlier.
I do show a xfsettingsd process running.

Offline

#13 2013-09-12 20:35:32

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,932

Re: Serious bug in xfdesktop-settings module

From a terminal window, run:

xfdesktop

Post back any error messages you might get and check to see if its running.

Last edited by ToZ (2013-09-12 20:35:58)


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#14 2013-09-12 20:39:31

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

This is what I got from xfdesktop in the terminal:


xfdesktop[2424]: starting up

( I got this repeated 6 times )
(xfdesktop:2424): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed

Offline

#15 2013-09-12 20:43:59

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

also, I don't see a process "xfdesktop" in the system monitor

Offline

#16 2013-09-12 20:50:24

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,932

Re: Serious bug in xfdesktop-settings module

Try resetting your xfdesktop settings:

cp ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml.BAK

...and running again:

xfdesktop

Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#17 2013-09-12 20:56:44

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

i got the same thing ( except different PID ):


xfdesktop[2743]: starting up

(xfdesktop:2743): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed

Offline

#18 2013-09-12 21:01:06

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,932

Re: Serious bug in xfdesktop-settings module

Sorry, typo in previous command. Try:

mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml.BAK

...and try xfdesktop again.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#19 2013-09-12 21:06:40

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

ok, I did that, it took the xfce4-desktop.xml out and replaced with th BAK file.
I ran xfdesktop and got:

xfdesktop[2908]: starting up
(xfdesktop:2908): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed

I do not see a newly created  xfce4-desktop.xml file though.

Offline

#20 2013-09-12 23:01:11

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,932

Re: Serious bug in xfdesktop-settings module

Hmmm. Try this then:

cp /etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml

Log out and back in again. If xfdesktop doesn't startup automatically, then:

xfdesktop

...again.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#21 2013-09-13 00:27:47

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

ToZ, when I try xfdesktop, I get this now:

** (xfdesktop:2310): WARNING **: xfdesktop: another desktop manager is running.

Offline

#22 2013-09-13 00:34:55

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,932

Re: Serious bug in xfdesktop-settings module

Really? Is xfdesktop already running?

ps -ef | grep xfdesktop

If it is, can you change the background image now?


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#23 2013-09-13 00:36:19

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

Also, Toz, as a note, I noticed something unusual that happened before I tried just what you last suggested.
For some reason, while the computer was running, I noticed a different background had came on the screen
( it had been just grey earlier, no icons ), but this backdrop was one that I have not used for 2 or 3 months, also, the icons are big (postage stamp
size) no picture, just solid white, with just some text in them and with the name of the icon. But there is no
icon for "home" or a "file system" or the USB . Could this be another desktop manager that somehow became active, thus why I
got the  "WARNING **: xfdesktop: another desktop manager is running." when I typed xfdesktop in the terminal?

Offline

#24 2013-09-13 00:38:13

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,932

Re: Serious bug in xfdesktop-settings module

Is nautilus running?

ps -ef | grep nautilus

Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#25 2013-09-13 00:41:14

shakebake
Member
Registered: 2012-05-14
Posts: 51

Re: Serious bug in xfdesktop-settings module

ps -ef | grep xfdesktop gives me this:
cody     2324  2256  0 19:37 pts/1    00:00:00 grep --color=auto xfdesktop

If I right click on the background that is on the screen now, I get a menu option, but not like the one I use to have.
This menu has a "Change Desktop Background" in it, but when I try to select it, nothing happens.

Offline

Board footer

Powered by FluxBB