Brasero crashes on clicking the close window control while burning

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

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

Remote bug watches

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