To reproduce this reliably, you can just induce frequent background
changes with the following code change in background.vala:

@@ -296,6 +299,14 @@
         active_monitor = monitor;
     }
 
+    bool regen()
+    {
+        loaders.remove_all ();
+        load_background (null);
+        reload ();
+        return true;
+    }
+
     public override void size_allocate (Gtk.Allocation allocation)
     {
         var resized = allocation.height != get_allocated_height () || allocatio
@@ -309,6 +320,8 @@
             loaders.remove_all ();
             load_background (null);
             reload ();
+
+            Idle.add(regen);
         }
     }
 
I've got a fix for this, upstream branch coming.

** Also affects: unity-greeter
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/942227

Title:
  unity-greeter crashed with SIGSEGV in
  background_loader_load_and_scale()

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity-greeter/+bug/942227/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to