[breezy] synaptic crashes seemingly at random...

Bug #19386 reported by Paul Lauria on 2005-08-01
This bug affects 2 people
Affects Status Importance Assigned to Milestone
synaptic (Ubuntu)
Michael Vogt

Bug Description

Hi. Synaptic's been very unstable lately; so i ran it from console to catch the
problem. Aside from a lot of these:

(synaptic:3408): Gtk-CRITICAL **: gtk_progress_set_percentage: assertion
`percentage >= 0 && percentage <= 1.0' failed

(synaptic:3408): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion `GDK_IS_DRAWABLE
(drawable)' failed

Which dont appear too worrisome, on the crashes I get this:

Gtk-ERROR **: file gtkcontainer.c: line 2447 (gtk_container_propagate_expose):
assertion failed: (child->parent == GTK_WIDGET (container))
Trace/breakpoint trap

I'm not sure how to use strace effectively, but given direction I can easily
reproduce the crash (_always_ happens after a minute or two)

Michael Vogt (mvo) wrote :

Thanks for your bugreport.

I suspect it's some gtk problem. The display code hasn't changed in a while. It
could be a synaptic problem that is only triggered with the new gtk of course.


Corey Burger (corey.burger) wrote :

The problem only seems to occur for me when I hit the search button

Corey Burger (corey.burger) wrote :

Finally got a backtrace:

(synaptic:7539): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion `GDK_IS_DRAWABLE (d
rawable)' failed

Gtk-ERROR **: file gtkcontainer.c: line 2447 (gtk_container_propagate_expose): a
ssertion failed: (child->parent == GTK_WIDGET (container))

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread -1221290304 (LWP 7539)]
0xb771fc18 in g_logv () from /usr/lib/libglib-2.0.so.0

Michael Vogt (mvo) wrote :


This problem turned out to be a bug in gtk2.7. It will be fixed in one of the
next gtk+ releases.


Michael Vogt (mvo) wrote :

This is fixed with the latest gtk+ in breezy

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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