Brasero crashes on clicking the close window control while burning

Bug #998389 reported by Jonas Schwabe
This bug affects 2 people
Affects Status Importance Assigned to Milestone
brasero (Ubuntu)

Bug Description

I am sorry I can't attach an apport bug report as apport simply does something wired while reporting this (simply disappears but does not crash). I will look into this, too.
I will therefore attach valgrind output and the unformated crash file. But I think this will likely be reproducible for everyone as it does not only happen while burning but also while creating iso files.
Steps to do:
Create a new data disc with brasero, if you want to try this with iso files put some big files onto the disc as you need a few seconds to reproduce the bug.
Start the burning/writing process and simply click on the close button (X) in the window control.
Program crashes and if you really burn something the disc braseero was burning won't stop spinning. I had to use "cdrecord -abort" to eject it as eject just shows:
eject: Kann nicht auswerfen! Letzter Fehler: Unpassender IOCTL (I/O-Control) für das Gerät
(eject: Eject failed! Last error: Wrong IOCTL for this device)

What I was expecting:
Either a confirmation to cancel the burn process or a simple minimization to the notification area.

Valgrind output attached.
Interesting data:
==8515== Process terminating with default action of signal 11 (SIGSEGV)
==8515== Access not within mapped region at address 0x10
==8515== at 0x508A30E: brasero_task_clock_tick (burn-task.c:150)
==8515== by 0x79918DA: g_timeout_dispatch (gmain.c:3859)
==8515== by 0x7990C99: g_main_context_dispatch (gmain.c:2515)
==8515== by 0x799105F: g_main_context_iterate.isra.23 (gmain.c:3123)
==8515== by 0x7991459: g_main_loop_run (gmain.c:3317)
==8515== by 0x508A8D5: brasero_task_start_items (burn-task.c:442)
==8515== by 0x508AE52: brasero_task_start (burn-task.c:623)
==8515== by 0x507562C: brasero_burn_run_imager (brasero-burn.c:1343)
==8515== by 0x50763FE: brasero_burn_record_session (brasero-burn.c:2248)
==8515== by 0x5077BA9: brasero_burn_record (brasero-burn.c:2826)
==8515== by 0x5090A72: brasero_burn_dialog_run_real (brasero-burn-dialog.c:2227)
==8515== by 0x5092118: brasero_burn_dialog_run (brasero-burn-dialog.c:2508)

Revision history for this message
Jonas Schwabe (jonas-schwabe) wrote :
Revision history for this message
Jonas Schwabe (jonas-schwabe) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in brasero (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers