nautilus crashed with SIGSEGV in PyObject_GetAttrString() when opening 'properties' window (with tracker-tags-tab extension installed)

Bug #390191 reported by telewatho
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
nautilus-python (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: nautilus

This happens pretty much every time i open a 'properties' window in a nautilus file manager window.

When i right click on file and choose 'properties', the file manager window always becomes non-responsive for a few seconds. Then about 80% of the time it crashes the whole nautilus process (which also clears the desktop). 20% of the time it actually opens the file properties window

ProblemType: Crash
Architecture: i386
CrashCounter: 1
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/nautilus
NonfreeKernelModules: nvidia
Package: nautilus 1:2.26.2-0ubuntu2
ProcCmdline: nautilus
ProcCwd: /home/tim
ProcEnviron:
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: nautilus
StacktraceTop:
 PyObject_GetAttrString () from /usr/lib/libpython2.6.so.1.0
 PyObject_HasAttrString () from /usr/lib/libpython2.6.so.1.0
 ?? ()
 nautilus_property_page_provider_get_pages (
 append_extension_pages (window=0x98084c0)
Title: nautilus crashed with SIGSEGV in PyObject_GetAttrString()
Uname: Linux 2.6.28-13-generic i686
UserGroups: adm admin cdrom dialout dip disk fax floppy freevo fuse lpadmin mythtv plugdev sambashare scanner tape video

Revision history for this message
telewatho (telewatho) wrote :
telewatho (telewatho)
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:PyObject_GetAttrString (v=0x0, name=0xb627322a "get_property_pages")
PyObject_HasAttrString (v=0x0,
nautilus_python_object_get_property_pages (
nautilus_property_page_provider_get_pages (
append_extension_pages (window=0x98084c0)

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in nautilus (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
affects: nautilus (Ubuntu) → nautilus-python (Ubuntu)
Revision history for this message
telewatho (telewatho) wrote : Re: nautilus crashed with SIGSEGV in PyObject_GetAttrString() when opening 'properties' window

***UPDATE:

Nautilus 2.26.2
Ubuntu Jaunty
python 2.6.2 (with 2.5 installed as well)

NOW CRASHES EVERY TIME I TRY TO OPEN PROPERTIES WINDOW

other dialogs within nautilus (eg the "about" window) still open correctly. However, this is very annoying as now I can't view properties of any file or folder without:
-running "sudo nautilus"
-then opening the properties window within the "sudo nautilus" window

I would appreciate any help or ideas

Thanks for everything

Revision history for this message
Daniel (quite) wrote :

I have the same crash, whenever I try to open the properties window
on any (it seems) file, directory, etc.

System is Karmic, recently upgraded from Jaunty. Python is 2.6.4-0ubuntu2.

Bringing up properties window in a sudo:ed Nautilus does indeed work.
As well, if I create a new user and log in, properties windows appears at
it should, without crashing. So, there are some particularities with my
settings/files in my personal account that causes the crash. Any ideas about
what files it could be? Anything Python-related? Just to work around the
bug without wiping my home-dir empty...

I am attaching, hopefully complete, gdb and valgrind logs.

Revision history for this message
Adam Plumb (adamplumb) wrote :

Do you know what python plugins you are using?

telewatho (telewatho)
summary: nautilus crashed with SIGSEGV in PyObject_GetAttrString() when opening
- 'properties' window
+ 'properties' window (with tracker-tags-tab extension installed)
Revision history for this message
telewatho (telewatho) wrote :

removing the tracker-tags-tab extension

tracker-tags-tab.py

from

$HOME/.nautilus/python-extensions/

And restarting stops this problem. (this is also the reason sudo nautilus works, as root doesnt have the extension)

Revision history for this message
telewatho (telewatho) wrote :

Thanks for the idea, Adam.

Daniel, can you confirm this works?

Tracker does seem like a good program, tagging files and searching metadata seems a step in the right direction.

Revision history for this message
Daniel (quite) wrote :

Sorry, I currently don't have access to that system. My quick fix was to wipe out
the .nautilus directory, if I remember correctly. But I never had installed any
extensions...

Revision history for this message
Adam Plumb (adamplumb) wrote :

This may not actually be a tracker plugin bug. I'm the maintainer for nautilus-python and recently made a couple commits that may have fixed this issue. I'll be releasing a new version soon, but in the mean time you are welcome to test the code from git master.

Revision history for this message
dino99 (9d9) wrote :

This version is outdated and no more supported

Changed in nautilus-python (Ubuntu):
status: New → Invalid
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.