Nautilus crashes when reconnecting to network file server
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nautilus |
Fix Released
|
Critical
|
|||
nautilus (Fedora) |
Won't Fix
|
Undecided
|
|||
nautilus (Ubuntu) |
Fix Released
|
High
|
Robert Ancell | ||
Trusty |
Fix Released
|
High
|
Robert Ancell |
Bug Description
[Impact]
Reconnecting to servers using nautilus causes a crash.
[Test Case]
1. Open a nautilus window
2. In sidebar, click "Connect to Network"
3. Enter network address "ftp://ftp.
4. Click connect in both dialogs
5. Press eject button beside ftp.debian.org entry that appears in sidebar
6. In sidebar, click "Connect to Network"
7. Enter network address "ftp://ftp.
8. Click connect in both dialogs
Expected result:
In both steps 4 and 8 you are reconnected to ftp.debian.org and can browse files on that server
Observed result:
The first connect (step 4) works and nautilus crashes on the second attempt (step 8)
[Regression Potential]
The fix is adding a missing unref call in the code which is a simple memory leak bug and is unlikely to have negative consequences. Could expose any existing unref bug that may be hidden by this leak.
tags: | added: bugpattern-needed |
Changed in nautilus (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Medium → High |
information type: | Private → Public |
Changed in nautilus: | |
importance: | Unknown → Critical |
status: | Unknown → New |
tags: | added: trusty |
tags: | added: ubuntu-desktop-trusty |
Changed in nautilus: | |
status: | New → Confirmed |
Changed in nautilus (Ubuntu): | |
status: | Triaged → In Progress |
Changed in nautilus (Ubuntu Trusty): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in nautilus (Ubuntu): | |
assignee: | nobody → Robert Ancell (robert-ancell) |
Changed in nautilus (Ubuntu Trusty): | |
assignee: | nobody → Robert Ancell (robert-ancell) |
description: | updated |
summary: |
- nautilus assert failure: ERROR:nautilus- - bookmark.c:350:nautilus_bookmark_connect_file: assertion failed: - (!nautilus_file_is_gone (bookmark->details->file)) + Nautilus crashes when reconnecting to network file server |
Changed in nautilus: | |
status: | Confirmed → Fix Released |
tags: |
added: verification-done removed: verification-needed |
Changed in nautilus (Fedora): | |
importance: | Unknown → Undecided |
status: | Unknown → Won't Fix |
StacktraceTop: buildd/ glib2.0- 2.37.3/ ./glib/ gmessages. c:255 message (domain= domain@ entry=0x0, file=file@ entry=0x503443 "nautilus- bookmark. c", line=line@ entry=350, func=func@ entry=0x503a50 <__PRETTY_ FUNCTION_ _.48439> "nautilus_ bookmark_ connect_ file", message=<optimized out>) at /build/ buildd/ glib2.0- 2.37.3/ ./glib/ gtestutils. c:2075 message_ expr (domain= domain@ entry=0x0, file=file@ entry=0x503443 "nautilus- bookmark. c", line=line@ entry=350, func=func@ entry=0x503a50 <__PRETTY_ FUNCTION_ _.48439> "nautilus_ bookmark_ connect_ file", expr=expr@ entry=0x503758 "!nautilus_ file_is_ gone (bookmark- >details- >file)" ) at /build/ buildd/ glib2.0- 2.37.3/ ./glib/ gtestutils. c:2086 bookmark_ connect_ file (bookmark= bookmark@ entry=0x7f7f080 04860) at nautilus- bookmark. c:350 bookmark_ constructed (obj=<optimized out>) at nautilus- bookmark. c:549
_g_log_abort () at /build/
g_assertion_
g_assertion_
nautilus_
nautilus_