Errors when trynig to install any applet using adesklets_installer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
adesklets (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: adesklets
Hello,
1. i compiled adesklets-0.6.1 from source on a Fedora 8 x86_64.
2. normal configuration/
3. everything went smoothly except just installed some dependencies and then it was all fine.
4. when i try to execute /usr/local/
5. also when i try to run adesklets_installer it executes smoothly however when i try to install any module through it just fails with this error below...
####
Retrieving data online... OK
│Checking locally installed desklets... OK
│Downloading Calendar desklet... OK
│Verifying download integrity... OK
│Opening the downloaded archive...
│!!! An error occured during the operation !!!
│Traceback (most recent call last):
│ File "/usr/local/
│ getattr(self, '_'+op)(**kw)
│ File "/usr/local/
│ self.desklets.
│ File "/usr/local/
│ tar = tarfile.
│ File "/usr/lib64/
│ _Stream(name, filemode, comptype, fileobj, bufsize))
│ File "/usr/lib64/
│ self.name = os.path.
│ File "/usr/lib64/
│ if not isabs(path):
│ File "/usr/lib64/
│ return s.startswith('/')
│AttributeError: 'NoneType' object has no attribute 'startswith'
####
6. also when i get any adesklet applet and try to install it, it just gives me this error (this is on the Calendar applet)...
####
Traceback (most recent call last):
File "./Calendar.py", line 14, in <module>
import adesklets
File "/usr/lib64/
File "usr/lib64/
File "usr/lib64/
File "usr/lib64/
File "usr/lib64/
AttributeError: 'module' object has no attribute 'signal'
####
7. i suspect that this is relate with being on a 64bit python so any suggestions or a fix would be nice.
Thanks.
I can replicate this issue on Ubuntu 8.04 64bit. I also think it is something to do with 64bit and Python. I have no issues on a 32bit system.
aDesklets was installed from source, using Python 2.4.
Output when launching Calendar desklet:
./Calendar.py ======= ======= ======= ======= ======= ======= ======= ==== ======= ======= ======= ======= ======= ======= ======= ==== so.6[0x7f105934 c08a] so.6(cfree+ 0x8c)[0x7f10593 4fc1c] libfontconfig. so.1[0x7f105965 0c2e] libfontconfig. so.1(FcPatternD estroy+ 0x7a)[0x7f10596 50dea] libfontconfig. so.1(FcFontSetD estroy+ 0x27)[0x7f10596 4abf7] so.6(__ libc_start_ main+0xf4) [0x7f10592f61c4 ] rl_filename_ completion_ function+ 0x5f9)[ 0x406479] bin/adesklets bin/adesklets 7f1050021000 rw-p 7f1050000000 00:00 0 7f1054000000 ---p 7f1050021000 00:00 0 7f105710f000 r-xp 00000000 08:01 432543 /lib/libgcc_s.so.1 7f105730f000 ---p 0000d000 08:01 432543 /lib/libgcc_s.so.1 7f1057310000 rw-p 0000d000 08:01 432543 /lib/libgcc_s.so.1 7f105731a000 r-xp 00000000 08:01 432568 /lib/libnss_ files-2. 7.so 7f105751a000 ---p 0000a000 08:01 432568 /lib/libnss_ files-2. 7.so 7f105751c000 rw-p 0000a000 08:01 432568 /lib/libnss_ files-2. 7.so 7f1057526000 r-xp 00000000 08:01 432578 /lib/libnss_ nis-2.7. so 7f1057725000 ---p 0000a000 08:01 432578 /lib/libnss_ nis-2.7. so 7f1057727000 rw-p 00009000 08:01 432578 /lib/libnss_ nis-2.7. so 7f105773d000 r-xp 00000000 08:01 432562 /lib/libnsl-2.7.so 7f105793c000 ---p 00016000 08:01 432562 /lib/libnsl-2.7.so 7f105793e000 rw-p 00015000 08:01 432562 /lib/libnsl-2.7.so 7f1057940000 rw-p 7f105793e000 00:00 0 7f1057948000 r-xp 00000000 08:01 432564 /lib/libnss_ compat- 2.7.so 7f1057b47000 ---p 00008000 08:01 432564 /lib/libnss_ compat- 2.7.so 7f1057b49000 rw-p 00007000 08:01 432564 /lib/libnss_ compat- 2.7.so 7f1057b5f000 r-xp 00000000 08:01 432596 /lib/libpthread -2.7.so 7f1057d5f000 ---p 00016000 08:01 432596 ...
Do you want to (r)egister this desklet or to (t)est it? t
Now testing...
=======
If you do not see anything (or just an initial flicker
in the top left corner of your screen), try `--help',
and see the FAQ: `info adesklets'.
=======
*** glibc detected *** adesklets: double free or corruption (out): 0x0000000000651fd0 ***
======= Backtrace: =========
/lib/libc.
/lib/libc.
/usr/lib/
/usr/lib/
/usr/lib/
adesklets[0x40f904]
adesklets[0x407b14]
adesklets[0x406541]
/lib/libc.
adesklets(
======= Memory map: ========
00400000-0041e000 r-xp 00000000 08:01 1191907 /usr/local/
0061d000-0061f000 rw-p 0001d000 08:01 1191907 /usr/local/
0061f000-0067e000 rw-p 0061f000 00:00 0 [heap]
7f1050000000-
7f1050021000-
7f1057102000-
7f105710f000-
7f105730f000-
7f1057310000-
7f105731a000-
7f105751a000-
7f105751c000-
7f1057526000-
7f1057725000-
7f1057727000-
7f105773d000-
7f105793c000-
7f105793e000-
7f1057940000-
7f1057948000-
7f1057b47000-
7f1057b49000-
7f1057b5f000-