Brasero display issues and crashes

Asked by ThinkOpenly on 2012-02-11

Ubuntu 11.10. brasero 3.2.0-0ubuntu1
I'm running gnome-session-fallback, if that matters.

I'm trying to rip a DVD. Launching brasero from a terminal with gdb...

Click on "Disc copy". "Copy CD/DVD" window appears, with "Select disc to copy" pulldown blank gray, and "Select a disc to write to" pulldown says "New disc...".

Under "Select disc to copy", when I press and hold button1 on the pulldown, I can see the disc title (white on orange, which I believe is "highlighted") directly under the pointer, but when I release, it goes back to blank gray. I do believe that the disc has been selected, but it is not correctly displayed. [Problem 1]

When I press in the pulldown for "Select a disc to write to" and select "Image file...", I am unable to click on "Properties" in order to change the file name. This is a regression from earlier versions of Brasero with which I have worked. [Problem 2]

At this point, I am still unable to select "Create Image". Perhaps the disc has not actually been selected?

Next, brasero eventually crashes simply by hitting "Cancel" and hitting "Disc copy" again:

$ gdb /usr/bin/brasero
[...]
(gdb) r
Starting program: /usr/bin/brasero
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe79a2700 (LWP 470)]
[New Thread 0x7fffe71a1700 (LWP 472)]
[New Thread 0x7fffe69a0700 (LWP 473)]
[New Thread 0x7fffe5f9c700 (LWP 475)]
[Thread 0x7fffe71a1700 (LWP 472) exited]
[Thread 0x7fffe5f9c700 (LWP 475) exited]
[New Thread 0x7fffe5f9c700 (LWP 482)]
[New Thread 0x7fffe71a1700 (LWP 483)]
[New Thread 0x7fffdecb4700 (LWP 484)]
[Thread 0x7fffe71a1700 (LWP 483) exited]
[Thread 0x7fffe5f9c700 (LWP 482) exited]

(brasero:467): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

Program received signal SIGSEGV, Segmentation fault.
0x000000000045149c in ?? ()
(gdb) bt
#0 0x000000000045149c in ?? ()
#1 0x00007ffff57fba52 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#2 0x00007ffff551d0a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3 0x00007ffff552f02a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4 0x00007ffff55386b1 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff5538852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff57fafb1 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7 0x00007fffef227a14 in ffi_call_unix64 ()
   from /usr/lib/x86_64-linux-gnu/libffi.so.6
#8 0x00007fffef227435 in ffi_call ()
   from /usr/lib/x86_64-linux-gnu/libffi.so.6
#9 0x00007ffff551d567 in g_cclosure_marshal_generic ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff551d0a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff552ee5f in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff5538483 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff5538852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff57fb2ce in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#15 0x00007ffff57f7fba in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#16 0x00007ffff5059f85 in g_main_context_invoke_full ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff57f80cc in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#18 0x00007ffff57f85f1 in g_settings_backend_changed ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#19 0x00007fffe81f77bb in ?? () from /usr/lib/gio/modules/libdconfsettings.so
#20 0x00007ffff57fbbd9 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#21 0x00007ffff57fbd49 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#22 0x00007ffff551d0a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff552f02a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007ffff55386b1 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007ffff5538852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff551ffc7 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff5522b4c in g_object_thaw_notify ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff551d0a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff552ee5f in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff55386b1 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007ffff5538852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007ffff795319b in brasero_burn_session_set_burner ()
   from /usr/lib/libbrasero-burn3.so.1
#33 0x00007ffff796dce3 in ?? () from /usr/lib/libbrasero-burn3.so.1
#34 0x00007ffff7bce5d2 in brasero_medium_selection_foreach ()
   from /usr/lib/libbrasero-media3.so.1
#35 0x00007ffff796ead8 in brasero_dest_selection_choose_best ()
   from /usr/lib/libbrasero-burn3.so.1
#36 0x00007ffff551d0a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007ffff552f02a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007ffff55386b1 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007ffff5538852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x00007ffff6b0cd50 in gtk_list_store_insert_with_values ()
   from /usr/lib/libgtk-3.so.0
#41 0x00007ffff7bceddb in brasero_medium_selection_show_media_type ()
   from /usr/lib/libbrasero-media3.so.1
#42 0x00007ffff796d387 in ?? () from /usr/lib/libbrasero-burn3.so.1
#43 0x00007ffff55207be in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#44 0x00007ffff5522e94 in g_object_newv ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#45 0x00007ffff5523d66 in g_object_new_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#46 0x00007ffff5524074 in g_object_new ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#47 0x00000000004469a0 in ?? ()
#48 0x0000000000446d70 in brasero_app_copy_disc ()
#49 0x00007ffff551d0a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#50 0x00007ffff552f02a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#51 0x00007ffff55386b1 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#52 0x00007ffff5538852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#53 0x00007ffff551d0a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#54 0x00007ffff552f02a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#55 0x00007ffff55386b1 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#56 0x00007ffff5538852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#57 0x00007ffff6a5356d in ?? () from /usr/lib/libgtk-3.so.0
#58 0x00007ffff551d0a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#59 0x00007ffff552e81a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#60 0x00007ffff55386b1 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#61 0x00007ffff5538852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#62 0x00007ffff6a5250d in ?? () from /usr/lib/libgtk-3.so.0
#63 0x00007ffff6b0ff08 in ?? () from /usr/lib/libgtk-3.so.0
#64 0x00007ffff551d0a4 in g_closure_invoke ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#65 0x00007ffff552ee5f in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#66 0x00007ffff5538483 in g_signal_emit_valist ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#67 0x00007ffff5538852 in g_signal_emit ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#68 0x00007ffff6c3dfe9 in ?? () from /usr/lib/libgtk-3.so.0
#69 0x00007ffff6b0f6ea in gtk_propagate_event () from /usr/lib/libgtk-3.so.0
#70 0x00007ffff6b0faeb in gtk_main_do_event () from /usr/lib/libgtk-3.so.0
#71 0x00007ffff6788102 in ?? () from /usr/lib/libgdk-3.so.0
#72 0x00007ffff5057a5d in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#73 0x00007ffff5058258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#74 0x00007ffff5058792 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#75 0x00007ffff6b0eecd in gtk_main () from /usr/lib/libgtk-3.so.0
#76 0x0000000000448665 in brasero_app_run_mainwin ()
#77 0x000000000041c74f in main ()

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu brasero Edit question
Assignee:
No assignee Edit question
Last query:
2012-02-11
Last reply:
2012-02-11

Tried xfburn?

ThinkOpenly (thinkopenly) said : #2

I'm more interested in getting the problems with Brasero fixed than getting the disc ripped. I don't see how xfburn will advance that cause. ?

ThinkOpenly (thinkopenly) said : #3

xfburn does not appear to be able to rip discs (convert disc to iso file).

ThinkOpenly (thinkopenly) said : #5

Sorry, I should've opened a bug report instead of a "question"...I've now opened a bug report, and linked it to this.

Can you help with this problem?

Provide an answer of your own, or ask ThinkOpenly for more information if necessary.

To post a message you must log in.