Bug 984172 - [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
Summary: [abrt] libreport-gtk-2.1.4-4.fc18: module.py:89:get_interfaces_for_object:Run...
Keywords:
Status: CLOSED DUPLICATE of bug 952840
Alias: None
Product: Fedora
Classification: Fedora
Component: libreport
Version: 18
Hardware: i686
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: abrt
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:f98cea3556005bd0c05cb8e3cef...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-07-13 08:58 UTC by jan.tremmel
Modified: 2013-07-13 12:14 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-07-13 12:14:55 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (1.30 KB, text/plain)
2013-07-13 08:59 UTC, jan.tremmel
no flags Details
File: core_backtrace (630 bytes, text/plain)
2013-07-13 08:59 UTC, jan.tremmel
no flags Details
File: environ (1.76 KB, text/plain)
2013-07-13 08:59 UTC, jan.tremmel
no flags Details

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 ***


Note You need to log in before you can comment on or make changes to this bug.