After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 627664 - Burning an ISO image crashes brasero
Burning an ISO image crashes brasero
Status: RESOLVED FIXED
Product: brasero
Classification: Applications
Component: general
2.31.x
Other Linux
: High critical
: 2.26
Assigned To: Brasero maintainer(s)
Brasero maintainer(s)
: 628899 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-08-22 18:31 UTC by Frank Griffin
Modified: 2010-09-08 12:59 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Output of brasero -g (62.90 KB, text/plain)
2010-08-24 14:07 UTC, Frank Griffin
Details

Description Frank Griffin 2010-08-22 18:31:46 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 ~]$
Comment 1 Felipe Besoaín Pino 2010-08-24 04:49:59 UTC
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!
Comment 2 Frank Griffin 2010-08-24 10:41:31 UTC
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...
Comment 3 Felipe Besoaín Pino 2010-08-24 13:50:26 UTC
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
Comment 4 Frank Griffin 2010-08-24 14:06:46 UTC
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
Comment 5 Frank Griffin 2010-08-24 14:07:43 UTC
Created attachment 168646 [details]
Output of brasero -g
Comment 6 Felipe Besoaín Pino 2010-08-24 16:00:39 UTC
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
Comment 7 Philippe Rouquier 2010-08-30 12:09:47 UTC
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.
Comment 8 Luis Medinas 2010-09-08 10:58:52 UTC
*** Bug 628899 has been marked as a duplicate of this bug. ***
Comment 9 Luis Medinas 2010-09-08 10:59:42 UTC
Fixed by Robert patch attached on bug #628899

Thanks and sorry for the delay.
Comment 10 Frank Griffin 2010-09-08 12:59:17 UTC
Thank *you*.