GNOME Bugzilla – Bug 588323
crash in Disc Copier: Dragging a track from Ba...
Last modified: 2009-11-04 08:28:17 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
+ Trace 216388
Thread 1 (Thread 0x7fda18a636f0 (LWP 29216))
----------- .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 --------------------------------------------------
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!
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
+ Trace 216420
Thread 1 (Thread 0x7f7fc384a6f0 (LWP 31732))
----------- .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 --------------------------------------------------
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.
I checked in brasero 2.28.1 and it doesn't crash anymore, but the file is not added to the project either.
*** Bug 597485 has been marked as a duplicate of this bug. ***
*** Bug 566438 has been marked as a duplicate of this bug. ***
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.