Bug 1217366 - [abrt] gst-inspector: GUI.py:774:_set_param:KeyError: 'no such entry for param None'
Summary: [abrt] gst-inspector: GUI.py:774:_set_param:KeyError: 'no such entry for para...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gst-inspector
Version: 22
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Yanko Kaneti
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:ace6a97d29cab369f4ab8e3b0e3...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-04-30 08:53 UTC by Christian Kirbach
Modified: 2015-05-08 07:42 UTC (History)
1 user (show)

Fixed In Version: gst-inspector-0.4-10.fc22
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-05-08 07:42:49 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (1.70 KB, text/plain)
2015-04-30 08:53 UTC, Christian Kirbach
no flags Details
File: environ (1.21 KB, text/plain)
2015-04-30 08:53 UTC, Christian Kirbach
no flags Details

Description Christian Kirbach 2015-04-30 08:53:26 UTC
Description of problem:
Just started it

Version-Release number of selected component:
gst-inspector-0.4-8.fc21

Additional info:
reporter:       libreport-2.5.1
cmdline:        /usr/bin/python /usr/bin/gst-inspector
executable:     /usr/bin/gst-inspector
kernel:         4.0.0-1.fc22.x86_64
runlevel:       N 5
type:           Python
uid:            1000

Truncated backtrace:
GUI.py:774:_set_param:KeyError: 'no such entry for param None'

Traceback (most recent call last):
  File "/usr/bin/gst-inspector", line 68, in <module>
    main ()
  File "/usr/bin/gst-inspector", line 65, in main
    GstInspector.run ()
  File "/usr/lib/python2.7/site-packages/GstInspector/main.py", line 531, in main
    options.main (options)
  File "/usr/lib/python2.7/site-packages/GstInspector/GUI.py", line 3484, in main_gui
    InspectorApp ().run ()
  File "/usr/lib/python2.7/site-packages/GstInspector/GUI.py", line 3423, in run
    main_loop_wrapper.run ()
  File "/usr/lib/python2.7/site-packages/GstInspector/Data.py", line 1686, in _worker_gen
    self.have_load_finished ()
  File "/usr/lib/python2.7/site-packages/GstInspector/Data.py", line 1603, in have_load_finished
    consumer.handle_load_finished ()
  File "/usr/lib/python2.7/site-packages/GstInspector/GUI.py", line 3213, in handle_load_finished
    self.post_attach ()
  File "/usr/lib/python2.7/site-packages/GstInspector/GUI.py", line 3025, in post_attach
    self.filter_manager.handle_load_finished ()
  File "/usr/lib/python2.7/site-packages/GstInspector/GUI.py", line 1198, in handle_load_finished
    ui_filter.pop_default_param ()
  File "/usr/lib/python2.7/site-packages/GstInspector/GUI.py", line 840, in pop_default_param
    self.param = self.get_initial_default ()
  File "/usr/lib/python2.7/site-packages/GstInspector/GUI.py", line 774, in _set_param
    raise KeyError ("no such entry for param %r" % (param,))
KeyError: 'no such entry for param None'

Local variables in innermost frame:
model: <gtk.ListStore object at 0x7fd0ff10b7d0 (GtkListStore at 0x1aa1390)>
self: <GstInspector.GUI.UIFilterURIProtocols object at 0x7fd0feff4350>
param: None

Comment 1 Christian Kirbach 2015-04-30 08:53:29 UTC
Created attachment 1020454 [details]
File: backtrace

Comment 2 Christian Kirbach 2015-04-30 08:53:30 UTC
Created attachment 1020455 [details]
File: environ

Comment 3 Yanko Kaneti 2015-04-30 12:19:49 UTC
Thanks for the report.

This happens because gst-inspector uses the capsdebug gstreamer element which is in gstreamer-plugins-good,  which might not be installed.
Granted the failure could be more graceful but for now I'll just add a requirement for gstreamer-plugins-good to gst-inspector.

You can try installing gstreamer-plugins-good and see if it fixes your issue.

Comment 4 Fedora Update System 2015-04-30 12:48:54 UTC
gst-inspector-0.4-10.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/gst-inspector-0.4-10.fc22

Comment 5 Fedora Update System 2015-05-01 16:38:29 UTC
Package gst-inspector-0.4-10.fc22:
* should fix your issue,
* was pushed to the Fedora 22 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing gst-inspector-0.4-10.fc22'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-7289/gst-inspector-0.4-10.fc22
then log in and leave karma (feedback).

Comment 6 Fedora Update System 2015-05-08 07:42:49 UTC
gst-inspector-0.4-10.fc22 has been pushed to the Fedora 22 stable repository.  If problems still persist, please make note of it in this bug report.


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