Livewallpaper doesn't start at login after upgrade to 15.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| LiveWallpaper |
Undecided
|
Unassigned |
Bug Description
I upgraded from Ubuntu 14.10 to Ubuntu 15.04
With the new OS version, after the login, Livewallpaper indicator still shows up and says it's activated (tick mark), but there is no animated desktop. To make it appear, I have to turn it off and turn it back on.
I tried to uninstall and reinstall Livewallpaper, but nothing changed.
Aurélien RIVIERE (aurelien-riv) wrote : | #1 |
Riccardo Terzi (terzi-88) wrote : | #2 |
Launching livewallpaper (or livewallpaper-
rick@laptop:~$ livewallpaper
^C
rick@laptop:~$ livewallpaper-
^C
Since the error occurs only at login, I thought that dmesg might show something, and in fact:
rick@laptop:~$ dmesg | grep livewallpaper
[ 78.944595] livewallpaper[
Hope this helps.
Maximilian Schnarr (fyrmir) wrote : | #3 |
Yes, that helps, but I need some more information. What wallpaper do you use? Do you have the same problem if you use an other live wallpaper plugin? What graphics card do you have?
Riccardo Terzi (terzi-88) wrote : | #4 |
Ok, this is weird.
I was changing livewallpaper plugins (via the livewallpaper-
And dmesg shows no error:
rick@laptop:~$ dmesg | grep livewallpaper
rick@laptop:~$
I don't know if this is permanent (I hope so), anyway here's the data you asked me:
The wallpaper in use is "Noise".
Gradient clock, Galaxy, and Nexus all work fine.
Circles and Photoslide start after a handful of seconds (almost 10 or so).
Graphic cards:
rick@laptop:~$ sudo lshw -c display
[sudo] password for rick:
*-display
description: VGA compatible controller
product: GF108M [GeForce GT 540M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
resources: irq:50 memory:
*-display
description: VGA compatible controller
product: 2nd Generation Core Processor Family Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
resources: irq:48 memory:
Riccardo Terzi (terzi-88) wrote : | #5 |
It started acting up again... no idea why.
At the login it was disabled, I enabled it. Throughout the day I found that it disabled itself again (livewallpaper-
Here's dmesg's log:
rick@laptop:~$ dmesg | grep livewallpaper
[ 89.031795] livewallpaper[
[ 209.969446] livewallpaper[
[ 5539.543661] livewallpaper[
[12112.830764] livewallpaper[
I'll try again to do whatever I did that worked last time '_'
binsha (bins-mail) wrote : | #6 |
my system is ubuntu 15.04 and I use gdb to trace the source code and find that when the noise plugin is deactivated and the noise particle system program is finalized, a double-free crush will be reported. I try to fix the double-free crush and test the switch between noise plugin and other plugins(through indicator), the crush problem doesn't happen again. I'm not sure if this fix will directly effect this bug but I still provide the patch in the attachment. Hope it can be helpful.
Below is the partial output from my gdb:
#6 0x00007ffff5f43361 in ?? () from /lib/x86_
#7 0x00007ffff7bd1ef9 in lw_program_finalize () from /usr/local/
#8 0x00007ffff624a29a in g_object_unref () from /usr/lib/
#9 0x00007fffdb7146d5 in noise_particle_
#10 0x00007ffff624a225 in g_object_unref () from /usr/lib/
#11 0x00007fffdb7137b2 in noise_plugin_
#12 0x00007ffff624a225 in g_object_unref () from /usr/lib/
#13 0x0000000000405442 in lw_application_
binsha (bins-mail) wrote : | #7 |
I've updated a new patch which provide a new clear function for the tex-units array. I think it can help to fix the double free crush when the particle system of the noise plugin is finailized.
Hi,
Could you please open a terminal and type livewallpaper so that we can see if any error message is displayed ?
Thank you