Red Hat Bugzilla – Bug 366051
gdesklets fails to start
Last modified: 2007-11-30 17:12:21 EST
Description of problem:
Tried to run gdesklets for the first time on this machine, fails with a python
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. $ gdesklets
Connecting to daemon [ ### ]python: Modules/gcmodule.c:261: update_refs:
Assertion `gc->gc.gc_refs != 0' failed.
Connected to daemon in 204 milliseconds.
=== Unhandled error! Something bad and unexpected happened. ===
in /usr/bin/gdesklets: line 399 <module>
in /usr/bin/gdesklets: line 273 parse_command
in /usr/bin/gdesklets: line 177 __open_profile
in /usr/bin/gdesklets: line 167 __client_daemon
in /usr/lib64/gdesklets/main/client.py: line 208 set_remove_command
in /usr/lib64/gdesklets/main/client.py: line 38 __send
in /usr/lib64/gdesklets/utils/xdr.py: line 75 recv
[---] 70 chunk = ""
[---] 71 while (True):
[---] 72 try:
[---] 73 length = ord(s.recv(1))
[---] 74 except:
[ERR]> 75 raise XDRError
[---] 77 if (length): chunk += s.recv(length)
[---] 79 flag = s.recv(1)
[---] 80 if (flag == _CONT): continue
After installing Fedora 8 from scratch, I attempted to reproduce the bug.
gdesklets has been succesfully installed without problem and perfectly executes.
Seeing the traceback, it appears the issue is related to gc, not gdesklets. Try
to update the gc package and see if gdesklets works.
Running gdeskets for a while. I have seen no problem with the starting. It seems
you have used Fedora 8 RC3. Could you confirm if gdesklets is working on your
I'm still seeing the same problem -- running all the latest F8 packages.
What can I try from here to troubleshoot?
I am not having any issues running gdesklets either on my two Fedora 8 machines.
However my machines are not 64bit.
Luya, are you machines 64bit?
Could you check to see if there is anything useful in
The log file is just one line:
Log messages of /home/emh/.gdesklets/logs/gdesklets%3A0.0.log
(In reply to comment #4)
> I am not having any issues running gdesklets either on my two Fedora 8 machines.
> However my machines are not 64bit.
> Luya, are you machines 64bit?
Yes, the system is 64bit. I failed to reproduce the problem because gdesklets
started without issue.
It seems gc module inside python failed to start thus causing gdesklets to
Eric, could start gdesketls from terminal with all traceback?
(In reply to comment #6)
> Eric, could start gdesketls from terminal with all traceback?
How do I do this?
Retry to run gdesklets from the terminal. I suspect the problem is related to
python module with this"
"python: Modules/gcmodule.c:261: update_refs:
Assertion `gc->gc.gc_refs != 0' failed."
It seems gc value is 0 hence the failure. Not sure what caused the issue.
to see if the issue goes away.
(In reply to comment #9)
> Please test
> to see if the issue goes away.
This seems to work -- it starts up and I don't see this error.
(Running the older 0.35.4 still gives the same error.)
gdesklets-0.36-0.1.1.beta.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update gdesklets'
*** Bug 383451 has been marked as a duplicate of this bug. ***