After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 588323 - crash in Disc Copier: Dragging a track from Ba...
crash in Disc Copier: Dragging a track from Ba...
Status: RESOLVED FIXED
Product: brasero
Classification: Applications
Component: general
2.26.3
Other All
: High critical
: 2.26
Assigned To: Brasero maintainer(s)
Brasero maintainer(s)
: 566438 597485 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-07-11 16:16 UTC by akelmanson
Modified: 2009-11-04 08:28 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description akelmanson 2009-07-11 16:16:39 UTC
What were you doing when the application crashed?
Dragging a track from Banshee to Brasero.


Distribution: Gentoo Base System release 2.0.1
Gnome Release: 2.26.2 2009-06-21 (Gentoo)
BugBuddy Version: 2.26.0

System: Linux 2.6.30-gentoo-r1 #1 SMP Sat Jun 27 22:32:17 BRT 2009 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10601901
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Tango
GTK+ Modules: canberra-gtk-module, gnomebreakpad

Memory status: size: 449388544 vsize: 449388544 resident: 27111424 share: 15085568 rss: 27111424 rss_rlim: 18446744073709551615
CPU usage: start_time: 1247328832 rtime: 541 utime: 502 stime: 39 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/brasero'

[Thread debugging using libthread_db enabled]
[New Thread 0x7fda18a636f0 (LWP 29216)]
[New Thread 0x41566950 (LWP 29222)]
0x00007fda1728af0f in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 0x7fda18a636f0 (LWP 29216))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 g_spawn_sync
    from /usr/lib64/libglib-2.0.so.0
  • #2 g_spawn_command_line_sync
    from /usr/lib64/libglib-2.0.so.0
  • #3 bugbuddy_segv_handle
    from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
  • #4 <signal handler called>
  • #5 brasero_audio_disc_drag_data_received_cb
  • #6 _gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINT
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #7 g_closure_invoke
    from /usr/lib64/libgobject-2.0.so.0
  • #8 signal_emit_unlocked_R
    from /usr/lib64/libgobject-2.0.so.0
  • #9 g_signal_emit_valist
    from /usr/lib64/libgobject-2.0.so.0
  • #10 g_signal_emit_by_name
    from /usr/lib64/libgobject-2.0.so.0
  • #11 gtk_drag_selection_received
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #12 g_closure_invoke
    from /usr/lib64/libgobject-2.0.so.0
  • #13 signal_emit_unlocked_R
    from /usr/lib64/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib64/libgobject-2.0.so.0
  • #15 g_signal_emit_by_name
    from /usr/lib64/libgobject-2.0.so.0
  • #16 gtk_selection_retrieval_report
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #17 _gtk_selection_notify
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #18 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #19 g_closure_invoke
    from /usr/lib64/libgobject-2.0.so.0
  • #20 signal_emit_unlocked_R
    from /usr/lib64/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /usr/lib64/libgobject-2.0.so.0
  • #22 g_signal_emit
    from /usr/lib64/libgobject-2.0.so.0
  • #23 gtk_widget_event_internal
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #24 gtk_main_do_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #25 gdk_event_dispatch
    from /usr/lib64/libgdk-x11-2.0.so.0
  • #26 g_main_dispatch
    from /usr/lib64/libglib-2.0.so.0
  • #27 g_main_context_iterate
    from /usr/lib64/libglib-2.0.so.0
  • #28 g_main_loop_run
    from /usr/lib64/libglib-2.0.so.0
  • #29 gtk_main
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #30 main
  • #0 waitpid
    from /lib/libpthread.so.0


----------- .xsession-errors (32578 sec old) ---------------------
** (gnome-power-manager:7217): WARNING **: This machine is not identified as a laptop.system.formfactor is desktop.
** (gnome-power-manager:7217): DEBUG: This machine is not identified as a laptop.system.formfactor is desktop.
** (gnome-power-manager:7217): DEBUG: We are not a laptop, so not even trying
Initializing nautilus-open-terminal extension
Unable to open desktop file /usr/share/applications/mozilla-firefox-2.0.desktop for panel launcher: No such file or directory
Unable to open desktop file /usr/share/applications/mozilla-firefox-3.0.desktop for panel launcher: No such file or directory
Unable to open desktop file /usr/share/applications/audacious2.desktop for panel launcher: No such file or directory
** (nautilus:7204): WARNING **: Unable to add monitor: Not supported
** (nautilus:7204): WARNING **: Unable to add monitor: Not supported
1.1.9
** (gnome-volume-control-applet:7223): WARNING **: Connection failed
--------------------------------------------------
Comment 1 palfrey 2009-07-13 17:08:16 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot
to solve the problem, so it will be hard for the developers to fix that crash.
Can you get us a stack trace with debugging symbols? Please see
http://live.gnome.org/GettingTraces for more information on how to do so and
reopen this bug or report a new one. Thanks in advance!
Comment 2 akelmanson 2009-07-14 02:34:05 UTC
Distribution: Gentoo Base System release 2.0.1
Gnome Release: 2.26.2 2009-06-21 (Gentoo)
BugBuddy Version: 2.26.0

System: Linux 2.6.30-gentoo-r1 #1 SMP Sat Jun 27 22:32:17 BRT 2009 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10601901
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Tango
GTK+ Modules: canberra-gtk-module, gnomebreakpad

Memory status: size: 459825152 vsize: 459825152 resident: 27000832 share: 14708736 rss: 27000832 rss_rlim: 18446744073709551615
CPU usage: start_time: 1247538794 rtime: 161 utime: 146 stime: 15 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/brasero'

[Thread debugging using libthread_db enabled]
[New Thread 0x7f7fc384a6f0 (LWP 31732)]
[New Thread 0x4245a950 (LWP 31737)]
[New Thread 0x41458950 (LWP 31735)]
0x00007f7fc2071f0f in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 0x7f7fc384a6f0 (LWP 31732))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 IA__g_spawn_sync
    at gspawn.c line 382
  • #2 IA__g_spawn_command_line_sync
    at gspawn.c line 694
  • #3 bugbuddy_segv_handle
    from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
  • #4 <signal handler called>
  • #5 brasero_audio_disc_drag_data_received_cb
    at brasero-audio-disc.c line 2556
  • #6 _gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINT
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #7 IA__g_closure_invoke
    at gclosure.c line 767
  • #8 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #9 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #10 IA__g_signal_emit_by_name
    at gsignal.c line 3074
  • #11 gtk_drag_selection_received
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #12 IA__g_closure_invoke
    at gclosure.c line 767
  • #13 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #14 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #15 IA__g_signal_emit_by_name
    at gsignal.c line 3074
  • #16 gtk_selection_retrieval_report
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #17 _gtk_selection_notify
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #18 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #19 IA__g_closure_invoke
    at gclosure.c line 767
  • #20 signal_emit_unlocked_R
    at gsignal.c line 3285
  • #21 IA__g_signal_emit_valist
    at gsignal.c line 2990
  • #22 IA__g_signal_emit
    at gsignal.c line 3037
  • #23 gtk_widget_event_internal
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #24 gtk_main_do_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #25 gdk_event_dispatch
    from /usr/lib64/libgdk-x11-2.0.so.0
  • #26 g_main_dispatch
    at gmain.c line 1824
  • #27 g_main_context_iterate
    at gmain.c line 2377
  • #28 IA__g_main_loop_run
    at gmain.c line 2663
  • #29 gtk_main
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #30 main
    at main.c line 476
  • #0 waitpid
    from /lib/libpthread.so.0


----------- .xsession-errors (2362 sec old) ---------------------
(gnome-panel:7163): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(gnome-panel:7163): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(gnome-panel:7163): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(gnome-panel:7163): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(gnome-panel:7163): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(gnome-panel:7163): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(gnome-panel:7163): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(gnome-panel:7163): GdkPixbuf-CRITICAL **: gdk_pixbuf_composite: assertion `GDK_IS_PIXBUF (src)' failed
--------------------------------------------------
Comment 3 Philippe Rouquier 2009-07-30 11:09:23 UTC
I fixed some bugs with brasero and DND. Could you please check whether the crash is still valid please? (you need brasero 2.26.3). Thanks in advance.
Comment 4 Ramon 2009-10-28 02:43:54 UTC
I checked in brasero 2.28.1 and it doesn't crash anymore, but the file is not added to the project either.
Comment 5 Philippe Rouquier 2009-11-04 08:22:42 UTC
*** Bug 597485 has been marked as a duplicate of this bug. ***
Comment 6 Philippe Rouquier 2009-11-04 08:23:52 UTC
*** Bug 566438 has been marked as a duplicate of this bug. ***
Comment 7 Philippe Rouquier 2009-11-04 08:28:17 UTC
You are right indeed. The fix prevented the crash but did not fix the original issue. It seems that Banshee has an unconventional way of packing its URI for DND since the function that failed was gtk_selection_data_get_uris () which returned NULL. I added a workaround for this and now it should work. But I still don't know who is the culprit GTK+ or Banshee?
I'm closing this bug. If it still happens please feel free to reopen it.