Bug 1067934

Summary: [abrt] nautilus: pyg_type_get_bases(): nautilus killed by SIGSEGV
Product: [Fedora] Fedora Reporter: geert <dobbels.geert>
Component: nautilusAssignee: Matthias Clasen <mclasen>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: aikimio99, ccecchi, lenart.opeka, mclasen, samuelmarqueslima1, trmcdevitt
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/f663e4cbea8432ce506ef4d1ef9d1669f8203278
Whiteboard: abrt_hash:b606e33fa3fa45fcef6488ece5a45a1fdd84e83e
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-03-04 11:52:18 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description geert 2014-02-21 12:21:57 UTC
Description of problem:
- Upgrade Fedora 20 to kernel 3.13.3 
- Restart
- Try to open nautilus
 
If you do this in a terminal, you get the following msg : 

/usr/lib64/python2.7/site-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed
  import gobject._gobject
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Traceback (most recent call last):
  File "/usr/share/nautilus-python/extensions/arista-nautilus.py", line 38, in <module>
    import nautilus
ImportError: No module named nautilus
Initializing nautilus-image-converter extension
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
Segmentation fault (core dumped)

Version-Release number of selected component:
nautilus-3.10.1-3.fc20

Additional info:
reporter:       libreport-2.1.12
backtrace_rating: 4
cmdline:        nautilus --new-window /
crash_function: pyg_type_get_bases
executable:     /usr/bin/nautilus
kernel:         3.13.3-201.fc20.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 pyg_type_get_bases at pygobject.c:704
 #1 pygobject_new_with_interfaces at pygobject.c:743
 #2 pygobject_lookup_class at pygobject.c:950
 #3 pygobject_new_full at pygobject.c:1006
 #4 nautilus_python_object_get_background_items at nautilus-python-object.c:297
 #5 get_extension_menus at nautilus-window-menus.c:799
 #6 nautilus_window_load_extension_menus at nautilus-window-menus.c:902
 #7 nautilus_window_slot_update_for_new_location at nautilus-window-slot.c:2154
 #8 location_has_really_changed at nautilus-window-slot.c:2382
 #9 view_begin_loading_cb at nautilus-window-slot.c:2303

Potential duplicate: bug 824197

Comment 1 geert 2014-02-21 12:22:02 UTC
Created attachment 865955 [details]
File: backtrace

Comment 2 geert 2014-02-21 12:22:06 UTC
Created attachment 865956 [details]
File: cgroup

Comment 3 geert 2014-02-21 12:22:09 UTC
Created attachment 865957 [details]
File: core_backtrace

Comment 4 geert 2014-02-21 12:22:12 UTC
Created attachment 865958 [details]
File: dso_list

Comment 5 geert 2014-02-21 12:22:15 UTC
Created attachment 865959 [details]
File: environ

Comment 6 geert 2014-02-21 12:22:18 UTC
Created attachment 865960 [details]
File: exploitable

Comment 7 geert 2014-02-21 12:22:20 UTC
Created attachment 865961 [details]
File: limits

Comment 8 geert 2014-02-21 12:22:24 UTC
Created attachment 865962 [details]
File: maps

Comment 9 geert 2014-02-21 12:22:27 UTC
Created attachment 865963 [details]
File: open_fds

Comment 10 geert 2014-02-21 12:22:29 UTC
Created attachment 865964 [details]
File: proc_pid_status

Comment 11 geert 2014-02-21 12:22:31 UTC
Created attachment 865965 [details]
File: var_log_messages

Comment 12 geert 2014-03-04 11:52:18 UTC
After searching for a while, I found out that the arista transcoder extension for nautilus was the cause.

Removing the files arista-nautilus.py and arista-nautilus.pyc from /usr/share/nautilus-python-extensions solved the problem.

The author of those files was informed of this.

So this is not a nautilus/fedora/gnome bug.