Bug 984172

Summary: [abrt] libreport-gtk-2.1.4-4.fc18: module.py:89:get_interfaces_for_object:RuntimeError: sys.path must be a list of directory names
Product: [Fedora] Fedora Reporter: jan.tremmel
Component: libreportAssignee: abrt <abrt-devel-list>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 18CC: abrt-devel-list, dvlasenk, jfilak, jmoskovc, mlichvar, mmilata, mtoman
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Unspecified   
Whiteboard: abrt_hash:f98cea3556005bd0c05cb8e3cefde920da2087e8
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-07-13 12:14:55 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: core_backtrace
none
File: environ none

Description jan.tremmel 2013-07-13 08:58:54 UTC
Description of problem:
Crash on boot/login
Possibly LVM/BTRFS related

Version-Release number of selected component:
libreport-gtk-2.1.4-4.fc18

Additional info:
reporter:       libreport-2.1.4
cmdline:        /usr/bin/python -u /usr/libexec/abrt-screencast is-available
dso_list:       pygobject3-base-3.4.2-6.fc18.i686
executable:     /usr/libexec/abrt-screencast
kernel:         3.9.6-200.fc18.i686
runlevel:       N 5
uid:            1000

Truncated backtrace:
module.py:89:get_interfaces_for_object:RuntimeError: sys.path must be a list of directory names

Traceback (most recent call last):
  File "/usr/libexec/abrt-screencast", line 18, in <module>
    from gi.repository import Gtk
  File "/usr/lib/python2.7/site-packages/gi/importer.py", line 76, in load_module
    dynamic_module._load()
  File "/usr/lib/python2.7/site-packages/gi/module.py", line 244, in _load
    overrides_modules = __import__('gi.overrides', fromlist=[self._namespace])
  File "/usr/lib/python2.7/site-packages/gi/overrides/Gtk.py", line 49, in <module>
    class Widget(Gtk.Widget):
  File "/usr/lib/python2.7/site-packages/gi/module.py", line 164, in __getattr__
    interfaces = tuple(interface for interface in get_interfaces_for_object(info)
  File "/usr/lib/python2.7/site-packages/gi/module.py", line 89, in get_interfaces_for_object
    module = __import__('gi.repository.%s' % namespace, fromlist=[name])
RuntimeError: sys.path must be a list of directory names

Local variables in innermost frame:
name: 'Buildable'
object_info: <ObjectInfo object (Widget) at 0x0xb709770c>
interfaces: [<class 'gi.repository.Atk.ImplementorIface'>]
namespace: 'Gtk'
module: <gi.module.DynamicModule 'Atk' from '/usr/lib/girepository-1.0/Atk-1.0.typelib'>
interface_info: <InterfaceInfo object (Buildable) at 0x0xb709772c>

Comment 1 jan.tremmel 2013-07-13 08:59:00 UTC
Created attachment 772971 [details]
File: backtrace

Comment 2 jan.tremmel 2013-07-13 08:59:04 UTC
Created attachment 772972 [details]
File: core_backtrace

Comment 3 jan.tremmel 2013-07-13 08:59:08 UTC
Created attachment 772973 [details]
File: environ

Comment 4 Jakub Filak 2013-07-13 12:14:55 UTC
Thank you for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 952840 ***