GNOME Bugzilla – Bug 463174
Brasero 0.6.0 with libisofs 0.25 crashes after creating an ISO image for a data CD
Last modified: 2007-08-25 13:12:55 UTC
Steps to reproduce: 1. Open brasero and select a Data Project 2. Select some files to be burnt on a (preferably) CD-RW 3. Brasero will crash right after creating the checksums and the ISO. It is 100% reproducible in my system (Sony CD-RW/DVD). Furthermore, brasero won't let me burn any Stack trace: $ brasero -g (brasero:11323): BraseroBurn-DEBUG: At burn-medium.c:1176: Trying to open device /dev/scd0 (brasero:11323): BraseroBurn-DEBUG: At burn-medium.c:1193: Open () succeeded (brasero:11323): BraseroBurn-DEBUG: At burn-medium.c:752: medium is 772 (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: job (BraseroLocalImage) set_source (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: imager (BraseroLocalImage) set_output (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: job (BraseroLocalImage) set_task (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: imager (BraseroLocalImage) get_track (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: job (BraseroLocalImage) set_task (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: job (BraseroBurnSum) set_source (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: imager (BraseroBurnSum) set_output (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: job (BraseroBurnSum) set_task (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: imager (BraseroBurnSum) get_track (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) connect_to_clock (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_action (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) start_progress (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) set_written (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: job (BraseroBurnSum) asked to stop status = 0 (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: iter (BraseroBurnSum) stopping (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: sum (BraseroBurnSum) disconnect_from_clock (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: iter (BraseroBurnSum) stopped (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: job (BraseroBurnSum) got out of loop (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: job (BraseroBurnSum) set_task (brasero:11323): BraseroBurn-DEBUG: At burn.c:339: Session starting: flags = 8567 media type = 0 speed = 11 track type = 6 track format = 3 output = none (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: job (BraseroLibisofs) set_source (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: imager (BraseroLibisofs) set_output_type (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: imager (BraseroLibisofs) set_output (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: job (BraseroLibisofs) set_task (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: imager (BraseroLibisofs) get_size (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: self (BraseroLibisofs) set_action (brasero:11323): BraseroBurn-DEBUG: At burn-job.c:669: self (BraseroLibisofs) start_progress brasero: libisofs/ecma119_tree.c:74: create_tree: Afirmación `t && iso' fallida. Cancelado (core dumped) Other information: Using brasero 0.6.0-0ubuntu2 and libisofs4 0.2.5-0ubuntu1, all from ubuntu gutsy.
[Furthermore, brasero won't let me burn any...] Sorry, clicked on "submit" too fast. I wanted to say that, after a crash, I'm not able to burn anything else with brasero until I reboot. Killing X and all my current logins doesn't seem to help, although nautilus won't have any issues burning something else. ps ux doesn't show, to my knowledge, any trace from brasero.
Definitly a libburn backend problem try using the cdrtools instead we will fix libburn backend soon.
Can you please test with the brasero_0.6 stable branch ? It should be fixed by now.
That's fixed in stable. There should be no more problem with 0.2.5 and 0.2.8. That bug doesn't happen with 0.2.4 since it comes from a change in the API (a break actually).