wallpaper-tray crashes (often) when adding new (large) folders

Bug #237738 reported by Don Geddis
12
Affects Status Importance Assigned to Milestone
wallpaper-tray (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: wallpaper-tray

Choose Configuration menu item, remove all current wallpaper directories, add a single new wallpaper directory. It has 3-4 subdirectories, and thousands of images inside them. wallpaper-tray will crash with something like:

 *** glibc detected *** wallpaper-tray: free(): invalid next size (fast): 0x08258940 ***

probably 9 times out of 10. Oddly, 1 time out of 10 or so, it works just fine, and happily changes wallpapers indefinitely. (I have them changing every 5 minutes.) So I just start it, and try to add the problematic directory over and over again, until it finally doesn't crash.

This is on Ubuntu 8.04.

ProblemType: Bug
Architecture: i386
Date: Thu Jun 5 12:59:31 2008
DistroRelease: Ubuntu 8.04
NonfreeKernelModules: nvidia
Package: wallpaper-tray 0.4.6-5
PackageArchitecture: i386
ProcEnviron:
 SHELL=/usr/bin/tcsh
 LANG=en_US.UTF-8
 PATH=/home/username/opt/username:/usr/local/bin:/usr/bin:/bin:/usr/games:/sbin:/usr/sbin:.
SourcePackage: wallpaper-tray
Uname: Linux 2.6.24-18-generic i686

Tags: apport-bug
Revision history for this message
Don Geddis (don-geddis) wrote :
Revision history for this message
mofli (mofli) wrote :

Have you any unicode character in your file/directory?

Revision history for this message
Daniela (dzecher) wrote :

I have the same problem ( *** glibc detected *** wallpaper-tray: free(): invalid next size (fast): 0x08258940 ***) and I my charaters are all unicode.

Revision history for this message
souplin (klage) wrote :

Can't add any wallpaper directories. Created a test enviroment with one wallpaper path containing a single jpg file a.jpg .

e.g. adding this directory ->
*** glibc detected *** /usr/bin/wallpaper-tray: free(): invalid next size (normal): 0x09314230 ***

when I change the picture type from default "zoom" to "wallpaper" I got:
*** glibc detected *** /usr/bin/wallpaper-tray: malloc(): memory corruption: 0x092f3470 ***

Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

Wallpaper-tray has been completely rewritten in C++ and is now a panel applet. This new version is now in Jaunty (9.04). Can this issue be reproduced with the new version?

Changed in wallpaper-tray:
status: New → Incomplete
Revision history for this message
Fschcat (neil-steadman) wrote :

I'm using wallpaper-tray "GNOME wp_tray 0.4.6", and I get the same crash results [ wallpaper-tray --version ].
I've checked filenames with Fslint and verified jpegs are ok with jpeginfo.

*** glibc detected *** wallpaper-tray: free(): invalid next size (fast): 0x0000000000f83a00 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f5baa415a58]
/lib/libc.so.6(cfree+0x76)[0x7f5baa4180a6]
wallpaper-tray(store_filename+0x153)[0x405bb3]
etc...

Oddly it lets me a add a different directory with far more files in it quite happily.

Revision history for this message
xteejx (xteejx) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue that you reported is one that should be reproducible with the live environment of the Desktop CD of the development release - Lucid Lynx. It would help us greatly if you could test with it so we can work on getting it fixed in the next release of Ubuntu. You can find out more about the development release at http://www.ubuntu.com/testing/. Thanks again and we appreciate your help.

Revision history for this message
souplin (klage) wrote :
Revision history for this message
xteejx (xteejx) wrote :

Is this reproducible in the 0.5.5-0ubuntu3 version in Karmic? The project is defunct now, but that's no reason why this can't be tested and fixed. Thanks guys.

Revision history for this message
xteejx (xteejx) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in wallpaper-tray (Ubuntu):
status: Incomplete → Invalid
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.