Found a way to reproduce, updated description.

** Description changed:

- Uubuntu 14.04
+ [Impact]
+ If nautilus fails to find the directories it requires on startup it attempts 
to show a dialog describing this and crashes due to following code assuming 
this dialog is a file browser window.
  
- ProblemType: Crash
- DistroRelease: Ubuntu 14.04
- Package: nautilus 1:3.10.1-0ubuntu7
- ProcVersionSignature: Ubuntu 3.13.0-14.34-generic 3.13.5
- Uname: Linux 3.13.0-14-generic i686
- ApportVersion: 2.13.2-0ubuntu5
- Architecture: i386
- Date: Sun Mar  2 11:18:54 2014
- ExecutablePath: /usr/bin/nautilus
- GsettingsChanges:
-  
- InstallationDate: Installed on 2014-03-01 (0 days ago)
- InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha i386 (20140301)
- ProcCmdline: nautilus
- Signal: 6
- SourcePackage: nautilus
- StacktraceTop:
-  g_assertion_message () from /lib/i386-linux-gnu/libglib-2.0.so.0
-  g_assertion_message_expr () from /lib/i386-linux-gnu/libglib-2.0.so.0
-  ?? ()
-  ?? ()
-  ?? ()
- Title: nautilus crashed with SIGABRT in g_assertion_message()
- UpgradeStatus: No upgrade log present (probably fresh install)
- UserGroups:
+ [Test Case]
+ 1. Create a test account
+ 2. Log into this account from a text terminal
+ 3. Create an invalid nautilus configuration directory:
+ $ mkdir .config
+ $ touch .config/nautilus
+ 4. Log into this account from the greeter
+ 
+ Expected result:
+ You arrive at the users desktop
+ 
+ Observed result:
+ You arrive at the users desktop but background icons are not shown. A blank 
dialog pops up momentarily then a crash report dialog. The blank dialog 
periodically pops up again (as nautilus attempts to restart).
+ 
+ [Regression Potential]
+ There is a low risk that the proposed fix could cause other unforceen bugs.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nautilus in Ubuntu.
https://bugs.launchpad.net/bugs/1286766

Title:
  Crashes on startup if shows "required directories missing" dialog

Status in Nautilus:
  Unknown
Status in “nautilus” package in Ubuntu:
  Triaged

Bug description:
  [Impact]
  If nautilus fails to find the directories it requires on startup it attempts 
to show a dialog describing this and crashes due to following code assuming 
this dialog is a file browser window.

  [Test Case]
  1. Create a test account
  2. Log into this account from a text terminal
  3. Create an invalid nautilus configuration directory:
  $ mkdir .config
  $ touch .config/nautilus
  4. Log into this account from the greeter

  Expected result:
  You arrive at the users desktop

  Observed result:
  You arrive at the users desktop but background icons are not shown. A blank 
dialog pops up momentarily then a crash report dialog. The blank dialog 
periodically pops up again (as nautilus attempts to restart).

  [Regression Potential]
  There is a low risk that the proposed fix could cause other unforceen bugs.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nautilus/+bug/1286766/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to