GNOME Bugzilla – Bug 627664
Burning an ISO image crashes brasero
Last modified: 2010-09-08 12:59:17 UTC
Attempting to burn a DVD (SL) image with brasero either directly or via the nautilus right-click "Write to Disc" option causes brasero (and nautilus, if nautilus is involved) to crash. This was originally reported in the Mandriva Linux bugzilla as https://qa.mandriva.com/show_bug.cgi?id=60744 Running brasero from the command line gives the following: [ftg@ftgme2 ~]$ brasero ** (brasero:10412): WARNING **: ERROR loading background pix : Failed to open file '/usr/share/brasero/logo.png': No such file or directory (brasero:10412): GLib-GObject-WARNING **: invalid cast from `GtkCellView' to `GtkProgress' (brasero:10412): GLib-GObject-WARNING **: invalid cast from `GtkCellView' to `GtkProgressBar' (brasero:10412): Gtk-CRITICAL **: IA__gtk_progress_bar_get_orientation: assertion `GTK_IS_PROGRESS_BAR (pbar)' failed (brasero:10412): GLib-GObject-WARNING **: invalid cast from `GtkCellView' to `GtkProgress' (brasero:10412): GLib-GObject-WARNING **: invalid cast from `GtkCellView' to `GtkProgress' (brasero:10412): Gtk-CRITICAL **: IA__gtk_progress_get_current_percentage: assertion `GTK_IS_PROGRESS (progress)' failed (brasero:10412): GLib-GObject-WARNING **: invalid cast from `GtkCellView' to `GtkProgress' (brasero:10412): Gtk-CRITICAL **: IA__gtk_progress_get_current_percentage: assertion `GTK_IS_PROGRESS (progress)' failed (brasero:10412): GLib-GObject-WARNING **: invalid cast from `GtkCellView' to `GtkProgress' (brasero:10412): GLib-CRITICAL **: g_variant_new_strv: assertion `length == 0 || strv != NULL' failed [ftg@ftgme2 ~]$
Thanks for taking the time to report this bug. Without a stack trace from the crash it's very hard to determine what caused it. Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Sorry, but there is no fault being thrown. From the output, it looks like the problem is a failed assertion. If not, then it's a voluntary exit, no ? If it looked like a fault, I would have gotten a stacktrace with debug packages installed before posting, but it didn't look like that was the case...
please, can you provide me, the exact steps to reproduce the bug. I was trying to do it, but seem is working correcly for me. Brasero 2.30.2
It worked for me under 2.30 as well; the problem occurs under 2.31. To reproduce, open brasero from the command line, select "Burn Image", and select an ISO image. Brasero will close. I will attach the (quite large) output from running this as "brasero -g". The killer seems to be the last line giving the failed assertion: (brasero:26591): GLib-CRITICAL **: g_variant_new_strv: assertion `length == 0 || strv != NULL' failed
Created attachment 168646 [details] Output of brasero -g
Ok, frank I checked before in the version 2.30.2 because the bug was targed for that version. I will check it out and try to reproduce it. I will change the status of this bug to Unconfirmed
Thanks for the report. Given where it crashes in the log, I would bet that this happens in the new DBus code. Now it could also be glib. I'll test it as well.
*** Bug 628899 has been marked as a duplicate of this bug. ***
Fixed by Robert patch attached on bug #628899 Thanks and sorry for the delay.
Thank *you*.