Bug 568920 - Hitting 'Write to disk' in 'CD/DVD Creator' crashes Nautilus
Summary: Hitting 'Write to disk' in 'CD/DVD Creator' crashes Nautilus
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: brasero
Version: 13
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Xavier Lamien
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F13Blocker, F13FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2010-02-26 22:35 UTC by Adam Williamson
Modified: 2010-03-11 13:33 UTC (History)
5 users (show)

Fixed In Version: brasero-2.29.91-2.fc13
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-03-11 13:33:03 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
stacktrace (5.87 KB, text/plain)
2010-03-04 00:00 UTC, Matthias Clasen
no flags Details

Description Adam Williamson 2010-02-26 22:35:43 UTC
This is somewhat complex, but picking the menus package to report against.

F13 Alpha RC4 still contains a 'CD/DVD Creator' link under Applications / System Tools. This opens a Nautilus window at burn:/// . The problem is that this system is no longer functional since Brasero replaced nautilus-cd-burner . You can add files to this 'location', but hitting 'Write to Disc' just closes the window without running anything.

Either the burn:/// location should be hooked up to Brasero somehow, or this menu entry should be suppressed (and possibly also the burn:/// location should be removed from nautilus).

This blocks the "All applications listed under the Applications menu must withstand a basic functionality test and not crash after a few minutes of normal use. They must also have working Help and Help -> About menu items" final release criterion: https://fedoraproject.org/wiki/Fedora_13_Final_Release_Criteria

Comment 1 Matthias Clasen 2010-02-26 23:20:05 UTC
> The problem is that
> this system is no longer functional since Brasero replaced nautilus-cd-burner

That is not true. It worked just fine in F-12, with brasero.
If it doesn't now, then that is a bug that needs to be fixed.
Most likely in brasero, moving this bug there for now.

Comment 2 Adam Williamson 2010-02-27 01:23:25 UTC
ah, I didn't realize it had worked in f12.

well, I tested just in a KVM with no disc drive, but Brasero runs standalone happily enough. When you click 'Write to Disc', the nautilus window closes and then...nothing else happens.

(trying it on my f13-with-updates-testing desktop is interesting, I get:

Error: DBus error org.freedesktop.DBus.Error.ServiceUnknown: The name org.gtk.vfs.Daemon was not provided by any .service files
Please select another viewer and try again.

looks like possibly another gvfs bug...)

Comment 3 Matthias Clasen 2010-02-27 01:49:13 UTC
org.gtk.vfs.Daemon is provided by 

$ rpm -qf /usr/share/dbus-1/services/gvfs-daemon.service 
gvfs-1.5.4-2.fc13.x86_64

Comment 4 Adam Williamson 2010-02-27 02:01:12 UTC
yeah, I just realised I hadn't updated to the fixed gvfs on my desktop yet (I tested the fix in a VM).

Comment 5 Bastien Nocera 2010-03-03 19:05:40 UTC
So, fixed?

Comment 6 Matthias Clasen 2010-03-03 20:36:45 UTC
No. When I brought up the nautilus cd-burner location earlier today, filled it and clicked 'write', nautilus crashed

Comment 7 Adam Williamson 2010-03-03 23:43:39 UTC
bastien: no. I should've been more clear. the whole thing about 'my desktop' is just a side note. I experienced this actual issue in a VM, and it's still valid. Hitting 'Write to Disc' with Nautilus open at 'CD/DVD Creator' crashes Nautilus, as Matthias says.

(Also, the 'Write to Disc' button's icon appears to be missing, it shows up as the white sheet of paper with red X).

Comment 8 Adam Williamson 2010-03-03 23:44:49 UTC
adjusting summary and reassigning to nautilus, as it seems this should exist but hook into Brasero. and actually work.

Comment 9 Matthias Clasen 2010-03-04 00:00:54 UTC
Created attachment 397686 [details]
stacktrace

Comment 10 Matthias Clasen 2010-03-04 00:01:36 UTC
crash is in the brasero nautilus extension, in brasero_burn_caps_get_default

Comment 11 Adam Williamson 2010-03-04 00:08:19 UTC
doh, sorry for being lazy and not checking the crash. I have terribly important mailing list arguing to do! sigh.

Comment 12 Matthias Clasen 2010-03-04 00:26:45 UTC
The g_log in the stacktrace is actually this:

  g_error ("You must call brasero_burn_library_start () before using API from libbrasero-burn");

Comment 13 Fedora Update System 2010-03-04 02:17:36 UTC
brasero-2.29.91-2.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/brasero-2.29.91-2.fc13

Comment 14 Fedora Update System 2010-03-05 03:39:12 UTC
brasero-2.29.91-2.fc13 has been pushed to the Fedora 13 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update brasero'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/brasero-2.29.91-2.fc13

Comment 15 Fedora Update System 2010-03-11 13:32:58 UTC
brasero-2.29.91-2.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.