Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 717308

Summary: media-video/pitivi-0.999-r1: AttributeError: module 'gi._gi' has no attribute '_gvalue_get_type'
Product: Gentoo Linux Reporter: Kobboi <gentoo>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED TEST-REQUEST    
Severity: normal CC: gstreamer, jstein
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Kobboi 2020-04-13 12:01:42 UTC
pitivi immediately crashes upon startup

$ pitivi
Failed to initialize modules
Traceback (most recent call last):
  File "/usr/bin/pitivi", line 154, in <module>
    _initialize_modules()
  File "/usr/bin/pitivi", line 131, in _initialize_modules
    initialize_modules()
  File "/usr/lib64/pitivi/python/pitivi/check.py", line 393, in initialize_modules
    from pitivi.utils import validate
  File "/usr/lib64/pitivi/python/pitivi/utils/validate.py", line 30, in <module>
    from pitivi.utils.timeline import Zoomable
  File "/usr/lib64/pitivi/python/pitivi/utils/timeline.py", line 26, in <module>
    from pitivi.utils.ui import set_children_state_recurse
  File "/usr/lib64/pitivi/python/pitivi/utils/ui.py", line 617, in <module>
    [(format_audiochannels(ch), ch) for ch in (8, 6, 4, 2, 1)])
  File "/usr/lib64/pitivi/python/pitivi/utils/ui.py", line 541, in model
    ret.append(datum)
  File "/usr/lib64/python3.6/site-packages/gi/overrides/Gtk.py", line 995, in append
    return self._do_insert(-1, row)
  File "/usr/lib64/python3.6/site-packages/gi/overrides/Gtk.py", line 986, in _do_insert
    row, columns = self._convert_row(row)
  File "/usr/lib64/python3.6/site-packages/gi/overrides/Gtk.py", line 898, in _convert_row
    result.append(self._convert_value(cur_col, value))
  File "/usr/lib64/python3.6/site-packages/gi/overrides/Gtk.py", line 912, in _convert_value
    return GObject.Value(self.get_column_type(column), value)
  File "/usr/lib64/python3.6/site-packages/gi/overrides/GObject.py", line 210, in __init__
    self.set_value(py_value)
  File "/usr/lib64/python3.6/site-packages/gi/overrides/GObject.py", line 234, in set_value
    gtype = self.__g_type
  File "/usr/lib64/python3.6/site-packages/gi/overrides/GObject.py", line 216, in __g_type
    return _gi._gvalue_get_type(self)
AttributeError: module 'gi._gi' has no attribute '_gvalue_get_type'


Reproducible: Always
Comment 1 Kobboi 2020-04-13 12:03:04 UTC
Running current ~amd64, so the *.64.* set of glib/gobject packages.
Comment 2 Matt Turner gentoo-dev 2022-10-10 22:42:03 UTC
Please reopen if this occurs with version 2022.06.