GNOME Bugzilla – Bug 316595
Crash in gnome-vfs if any python extension for nautilus is installed
Last modified: 2005-09-19 19:35:12 UTC
Steps to reproduce: 1. install the example module pyfs.py ( /usr/share/doc/python2.4-gnome2/examples/vfs/pygvfsmethod ) 2. install the example nautilus extension open-terminal.py ( /usr/share/doc/python-nautilus/examples/ ) 3. try tu run the above gnome-vfs module following the instructions in the README 4. BOOM! Stack trace: can't get a stack trace (can't find a ready-made debug build of nautilus), the only useful thing gdb tells me, after the crash, is (gdb) Current source file is ../Python/pystate.c Probably either the python gnome-vfs bindings or the python-nautilus bindings have don't acquire/release the GIL properly, or fail to set the proper theadstate somewhere, anyway seems a bad beast to debug.. Other information: the paths above refer to Ubuntu Linux. the same behaviour appeared whenever a python nautilus extension and a python gvfs module were run (thus, not only with those above indicated), including some I'm developing myself. Python g-vfs modules stop crashing if every python nautilus extension is removed.
this is all I get when attempting to run nautilus after copying pyfs.conf to ~/.gnome2/vfs/modules/ nautilus: symbol lookup error: nautilus: undefined symbol: nautilus_sound_init
I got a stack trace: Backtrace was generated from '/usr/bin/nautilus' (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1226520896 (LWP 11067)] [New Thread -1242068048 (LWP 11079)] [New Thread -1241801808 (LWP 11078)] [New Thread -1228301392 (LWP 11068)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0xffffe410 in __kernel_vsyscall ()
+ Trace 63074
Thread 1 (Thread -1226520896 (LWP 11067))
using nautilus-python from CVS removes the crash
reassigning to correct product and closing as fixed based on reporter's feedback.