drag and drop from banshee to brasero causes segmentation fault

Bug #424377 reported by Ramón Rocha
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Brasero
Fix Released
Critical
brasero (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: brasero

Per Pedro's instructions, I am resubmitting this bug using apport. The original bug can be found here: https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/424139

On Ubuntu 9.04 while making a standard audio CD, I dragged and dropped a song from my Music Library in Banshee to the Audio Disc Project window in Brasero hoping it would add it to the project like Rhythmbox does. Instead Brasero crashed with a segmentation fault (visible in terminal).

Ideally it should not crash and the song should be added to the Brasero project, but if it does crash it would be nice if the project would not be lost. Maybe this could be accomplished by saving to a temporary file after the addition of each song. It is annoying to get halfway through creating an audio CD and lose your work because of a bug.

ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/brasero
NonfreeKernelModules: nvidia
Package: brasero 2.26.1-0ubuntu1
ProcCmdline: brasero
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
Signal: 11
SourcePackage: brasero
StacktraceTop:
 ?? ()
 ?? () from /usr/lib/libgtk-x11-2.0.so.0
 g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 ?? () from /usr/lib/libgobject-2.0.so.0
 g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
Title: brasero crashed with SIGSEGV in g_closure_invoke()
Uname: Linux 2.6.28-15-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
SegvAnalysis:
 Segfault happened at: 0x808a787: mov (%eax),%eax
 PC (0x0808a787) ok
 source "(%eax)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA

Revision history for this message
Ramón Rocha (ramon.rocha) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:brasero_audio_disc_drag_data_received_cb (tree=0x97a7150,
_gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINT (
IA__g_closure_invoke (closure=0x97aaaa8, return_value=0x0,
signal_emit_unlocked_R (node=0x939a940, detail=0,
IA__g_signal_emit_valist (instance=0x97a7150, signal_id=68,

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in brasero (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for resubmitting this Ramon, crash looks like bug http://bugzilla.gnome.org/show_bug.cgi?id=588323 ;linking the report, thanks.

visibility: private → public
Changed in brasero (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
status: New → Triaged
Kees Cook (kees)
description: updated
Revision history for this message
Ramón Rocha (ramon.rocha) wrote :

In Karmic, it doesn't crash, but it doesn't add the file to the project either.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Ramon, could you please comment that on the upstream report as well ? Thanks!.

Revision history for this message
Ramón Rocha (ramon.rocha) wrote :
Revision history for this message
Ramón Rocha (ramon.rocha) wrote :

Philippe has fixed the bug upstream.

Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

This should at least be fixed in Ubuntu 10.04 as far as the last upstream comment is concerned. If this is not the case in Ubuntu 10.04, please comment on the upstream bug. Thanks for reporting.

Changed in brasero (Ubuntu):
status: Triaged → Fix Released
Changed in brasero:
importance: Unknown → Critical
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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