Causes Nautilus Segfault if NetworkManager is not installed

Bug #537412 reported by Ezra Reeves
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ground Control
Fix Released
Undecided
Ezra Reeves

Bug Description

After installing GC Nautilus Segfaults when starting. If I purge GC Nautilus will start again. Let me know what I can do to better debug the problem.

Related branches

Revision history for this message
Ezra Reeves (ezrareeves) wrote : apport-collect data

Architecture: amd64
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: nautilus 1:2.28.1-0ubuntu3
PackageArchitecture: amd64
ProcEnviron:
 SHELL=/bin/zsh
 PATH=(custom, user)
 LANG=en_US.UTF-8
 LC_CTYPE=C
ProcVersionSignature: Ubuntu 2.6.31-20.57-generic
Uname: Linux 2.6.31-20-generic x86_64
UserGroups: adm admin cdrom dialout kvm libvirtd lp lpadmin plugdev sambashare users vboxusers

Revision history for this message
Ezra Reeves (ezrareeves) wrote : Dependencies.txt
Revision history for this message
Ezra Reeves (ezrareeves) wrote : XsessionErrors.txt
Revision history for this message
Ezra Reeves (ezrareeves) wrote : usr_lib_nautilus.txt
tags: added: apport-collected
Revision history for this message
Ezra Reeves (ezrareeves) wrote : Re: Causes Nautilus Segfault

These might help as well.

Revision history for this message
Ezra Reeves (ezrareeves) wrote :
Revision history for this message
Ezra Reeves (ezrareeves) wrote :

I don't know if it makes a difference or not but I don't have NetworkManager installed.

Revision history for this message
Martin Owens (doctormo) wrote :

This does sound like a network manager thing, you could test it if you have some coding know how, edit the GroundControl/base.py file that is installed and remove the network manager code, replace the function contents with return True

Revision history for this message
Ezra Reeves (ezrareeves) wrote :

OK, after makeing the changes I no longer get the Segfault and groundcontrol seems to work. Just attaching the diff so you can see exactly what I did.

Ezra Reeves (ezrareeves)
summary: - Causes Nautilus Segfault
+ Causes Nautilus Segfault if NetworkManager is not installed
Revision history for this message
Ezra Reeves (ezrareeves) wrote :

I made a workaround for this. I am no python guru, let me know what you think.

Revision history for this message
Martin Owens (doctormo) wrote :

Looks good, create a merge request and we'll get it in.

Martin Owens (doctormo)
Changed in groundcontrol:
status: New → Fix Committed
milestone: none → 1.6
assignee: nobody → Ezra Reeves (ezrareeves)
Martin Owens (doctormo)
Changed in groundcontrol:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.