The latest 0.3 doesn't start

Bug #668663 reported by Alin Andrei
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Realtime Sunlight Wallpaper
Fix Released
Critical
Carles Sentis

Bug Description

I've installed the latest version (0.3) from the PPA and it doesn't start. Here's the terminal output:

andrei@andrei-desktop:~$ gtk-sunlight
*** glibc detected *** gtk-sunlight: free(): invalid pointer: 0x0804b240 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6c501)[0xb6ee0501]
/lib/libc.so.6(+0x6dd70)[0xb6ee1d70]
/lib/libc.so.6(cfree+0x6d)[0xb6ee4e5d]
/lib/libglib-2.0.so.0(g_free+0x36)[0xb7033486]
gtk-sunlight(main+0x15a)[0x8049cba]
/lib/libc.so.6(__libc_start_main+0xe7)[0xb6e8ace7]
gtk-sunlight[0x80499a1]
======= Memory map: ========
08048000-0804c000 r-xp 00000000 08:01 526832 /usr/bin/gtk-sunlight
0804c000-0804d000 r--p 00004000 08:01 526832 /usr/bin/gtk-sunlight
0804d000-0804e000 rw-p 00005000 08:01 526832 /usr/bin/gtk-sunlight
08221000-082a5000 rw-p 00000000 00:00 0 [heap]
b6700000-b6721000 rw-p 00000000 00:00 0
b6721000-b6800000 ---p 00000000 00:00 0
b68c7000-b68e1000 r-xp 00000000 08:01 1313359 /lib/libgcc_s.so.1
b68e1000-b68e2000 r--p 00019000 08:01 1313359 /lib/libgcc_s.so.1
b68e2000-b68e3000 rw-p 0001a000 08:01 1313359 /lib/libgcc_s.so.1
b68fb000-b6928000 r-xp 00000000 08:01 525336 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b6928000-b6929000 r--p 0002c000 08:01 525336 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b6929000-b692a000 rw-p 0002d000 08:01 525336 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b692a000-b6931000 r-xp 00000000 08:01 528739 /usr/lib/libltdl.so.7.2.1
b6931000-b6932000 r--p 00006000 08:01 528739 /usr/lib/libltdl.so.7.2.1
b6932000-b6933000 rw-p 00007000 08:01 528739 /usr/lib/libltdl.so.7.2.1
b6933000-b6940000 r-xp 00000000 08:01 529001 /usr/lib/libtdb.so.1.2.1
b6940000-b6941000 r--p 0000c000 08:01 529001 /usr/lib/libtdb.so.1.2.1
b6941000-b6942000 rw-p 0000d000 08:01 529001 /usr/lib/libtdb.so.1.2.1
b6942000-b6947000 r-xp 00000000 08:01 528816 /usr/lib/libogg.so.0.7.0
b6947000-b6948000 r--p 00004000 08:01 528816 /usr/lib/libogg.so.0.7.0
b6948000-b6949000 rw-p 00005000 08:01 528816 /usr/lib/libogg.so.0.7.0
b6949000-b696f000 r-xp 00000000 08:01 529052 /usr/lib/libvorbis.so.0.4.4
b696f000-b6970000 r--p 00025000 08:01 529052 /usr/lib/libvorbis.so.0.4.4
b6970000-b6971000 rw-p 00026000 08:01 529052 /usr/lib/libvorbis.so.0.4.4
b6971000-b697f000 r-xp 00000000 08:01 528264 /usr/lib/libcanberra.so.0.2.4
b697f000-b6980000 r--p 0000d000 08:01 528264 /usr/lib/libcanberra.so.0.2.4
b6980000-b6981000 rw-p 0000e000 08:01 528264 /usr/lib/libcanberra.so.0.2.4
b698f000-b6996000 r-xp 00000000 08:01 532266 /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
b6996000-b6997000 ---p 00007000 08:01 532266 /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
b6997000-b6998000 r--p 00007000 08:01 532266 /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
b6998000-b6999000 rw-p 00008000 08:01 532266 /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
b6999000-b6b99000 r--p 00000000 08:01 532585 /usr/lib/locale/locale-archive
b6b99000-b6ba3000 r-xp 00000000 08:01 1315144 /lib/libnss_files-2.12.1.so
b6ba3000-b6ba4000 r--p 00009000 08:01 1315144 /lib/libnss_files-2.12.1.so
b6ba4000-b6ba5000 rw-p 0000a000 08:01 1315144 /lib/libnss_files-2.12.1.so
b6ba5000-b6bae000 r-xp 00000000 08:01 1315155 /lib/libnss_nis-2.12.1.so
b6bae000-b6baf000 r--p 00008000 08:01 1315155 /lib/libnss_nis-2.12.1.so
b6baf000-b6bb0000 rw-p 00009000 08:01 1315155 /lib/libnss_nis-2.12.1.so
b6bb0000-b6bc3000 r-xp 00000000 08:01 1315157 /lib/libnsl-2.12.1.so
b6bc3000-b6bc4000 r--p 00012000 08:01 1315157 /lib/libnsl-2.12.1.so
b6bc4000-b6bc5000 rw-p 00013000 08:01 1315157 /lib/libnsl-2.12.1.so
b6bc5000-b6bc7000 rw-p 00000000 00:00 0
b6bc7000-b6bcd000 r-xp 00000000 08:01 1315161 /lib/libnss_compat-2.12.1.so
b6bcd000-b6bce000 r--p 00006000 08:01 1315161 /lib/libnss_compat-2.12.1.so
b6bce000-b6bcf000 rw-p 00007000 08:01 1315161 /lib/libnss_compat-2.12.1.so
b6bcf000-b6bd2000 rw-p 00000000 00:00 0
b6bd2000-b6bd6000 r-xp 00000000 08:01 528144 /usr/lib/libXdmcp.so.6.0.0
b6bd6000-b6bd7000 r--p 00003000 08:01 528144 /usr/lib/libXdmcp.so.6.0.0
b6bd7000-b6bd8000 rw-p 00004000 08:01 528144 /usr/lib/libXdmcp.so.6.0.0
b6bd8000-b6bda000 r-xp 00000000 08:01 528133 /usr/lib/libXau.so.6.0.0
b6bda000-b6bdb000 r--p 00001000 08:01 528133 /usr/lib/libXau.so.6.0.0
b6bdb000-b6bdc000 rw-p 00002000 08:01 528133 /usr/lib/libXau.so.6.0.0
b6bdc000-b6c00000 r-xp 00000000 08:01 1313352 /lib/libexpat.so.1.5.2
b6c00000-b6c02000 r--p 00024000 08:01 1313352 /lib/libexpat.so.1.5.2
b6c02000-b6c03000 rw-p 00026000 08:01 1313352 /lib/libexpat.so.1.5.2
b6c03000-b6c04000 rw-p 00000000 00:00 0
b6c04000-b6c1c000 r-xp 00000000 08:01 529095 /usr/lib/libxcb.so.1.1.0
b6c1c000-b6c1d000 r--p 00017000 08:01 529095 /usr/lib/libxcb.so.1.1.0
b6c1d000-b6c1e000 rw-p 00018000 08:01 529095 /usr/lib/libxcb.so.1.1.0
b6c1e000-b6c24000 r-xp 00000000 08:01 529091 /usr/lib/libxcb-render.so.0.0.0
b6c24000-b6c25000 r--p 00005000 08:01 529091 /usr/lib/libxcb-render.so.0.0.0
b6c25000-b6c26000 rw-p 00006000 08:01 529091 /usr/lib/libxcb-render.so.0.0.0
b6c26000-b6c28000 r-xp 00000000 08:01 529093 /usr/lib/libxcb-shm.so.0.0.0
b6c28000-b6c29000 r--p 00001000 08:01 529093 /usr/lib/libxcb-shm.so.0.0.0
b6c29000-b6c2a000 rw-p 00002000 08:01 529093 /usr/lib/libxcb-shm.so.0.0.0
b6c2a000-b6c86000 r-xp 00000000 08:01 528859 /usr/lib/libpixman-1.so.0.18.4
b6c86000-b6c89000 r--p 0005c000 08:01 528859 /usr/lib/libpixman-1.so.0.18.4
b6c89000-b6c8a000 rw-p 0005f000 08:01 528859 /usr/lib/libpixman-1.so.0.18.4
b6c8a000-b6ca4000 r-xp 00000000 08:01 1313441 /lib/libselinux.so.1
b6ca4000-b6ca5000 r--p 00019000 08:01 1313441 /lib/libselinux.so.1
b6ca5000-b6ca6000 rw-p 0001a000 08:01 1313441 /lib/libselinux.so.1
b6ca6000-b6ca7000 rw-p 00000000 00:00 0
b6ca7000-b6cb7000 r-xp 00000000 08:01 1315147 /lib/libresolv-2.12.1.so
b6cb7000-b6cb8000 r--p 00010000 08:01 1315147 /lib/libresolv-2.12.1.so
b6cb8000-b6cb9000 rw-p 00011000 08:01 1315147 /lib/libresolv-2.12.1.so
b6cb9000-b6cbb000 rw-p 00000000 00:00 0
b6cbb000-b6cee000 r-xp 00000000 08:01 1313417 /lib/libpcre.so.3.12.1
b6cee000-b6cef000 r--p 00032000 08:01 1313417 /lib/libpcre.so.3.12.1
b6cef000-b6cf0000 rw-p 00033000 08:01 1313417 /lib/libpcre.so.3.12.1
b6cf0000-b6cf2000 r-xp 00000000 08:01 1315146 /lib/libdl-2.12.1.so
b6cf2000-b6cf3000 r--p 00001000 08:01 1315146 /lib/libdl-2.12.1.so
b6cf3000-b6cf4000 rw-p 00002000 08:01 1315146 /lib/libdl-2.12.1.so
b6cf4000-b6d07000 r-xp 00000000 08:01 1313474 /lib/libz.so.1.2.3.4
b6d07000-b6d08000 r--p 00012000 08:01 1313474 /lib/libz.so.1.2.3.4
b6d08000-b6d09000 rw-p 00013000 08:01 1313474 /lib/libz.so.1.2.3.4
b6d09000-b6d0d000 r-xp 00000000 08:01 528148 /usr/lib/libXfixes.so.3.1.0
b6d0d000-b6d0e000 r--p 00003000 08:01 528148 /usr/lib/libXfixes.so.3.1.0
b6d0e000-b6d0f000 rw-p 00004000 08:01 528148 /usr/lib/libXfixes.so.3.1.0Aborted

Changed in realtimesunlightwallpaper:
assignee: nobody → Carles Sentis (heepie202)
Revision history for this message
Carles Sentis (heepie202) wrote :

I'll take a look at it as soon as have a bit of time.

Thank you for the report

Changed in realtimesunlightwallpaper:
importance: Undecided → Medium
Revision history for this message
Carles Sentis (heepie202) wrote :

This bug was affecting more people than I fist anticipated. I got stuck this afternoon and I committed a fix.

I'm not sure how other developers do it but I have no way on testing this fix because it didn't affect me. So, will anybody affected by this bug report. I would like to know if this fixed the problem or if it still persists.

Thank you

Changed in realtimesunlightwallpaper:
status: New → Fix Committed
importance: Medium → High
importance: High → Critical
Revision history for this message
Carles Sentis (heepie202) wrote :

I forgot to say that the patch is been released as a debian file that can be found through the usual means in the main page. I would like to get a confirmation that is working before I push the fix through the PPA

Thank you

Revision history for this message
Gilles Poudevigne (gillespdv) wrote :

I tried your last version.
Either upgrading from 0.2-1 to 0.3-1 (Synaptics told that it was 0.3-2), or using the debian file after a full uninstall.
Both are fully operational.
0.3 starts well and works fine.
Great job !!!

Revision history for this message
Alin Andrei (nilarimogard) wrote :

I've tried the latest .deb (downloadable from Launchpad) and it works and since I was initially affected by this, I guess it is confirmed: this has been fixed, so you can push an update in the PPA.

Thanks for your work!

Changed in realtimesunlightwallpaper:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.