Bug 1108882 - [abrt] streamtuner: streamtuner2:277:channel_switch:IndexError: list index out of range
Summary: [abrt] streamtuner: streamtuner2:277:channel_switch:IndexError: list index ou...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: streamtuner
Version: 20
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Matthias Haase
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:8608773a3c37960d86eb3e53b58...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-06-12 18:07 UTC by leigh scott
Modified: 2014-07-03 04:09 UTC (History)
4 users (show)

Fixed In Version: streamtuner-2.1.1-5.fc20
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-07-03 04:09:24 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (487 bytes, text/plain)
2014-06-12 18:07 UTC, leigh scott
no flags Details
File: environ (3.18 KB, text/plain)
2014-06-12 18:07 UTC, leigh scott
no flags Details

Description leigh scott 2014-06-12 18:07:29 UTC
Description of problem:
Trying to update the bookmarked tabs

Version-Release number of selected component:
streamtuner-2.0.8-12.fc20

Additional info:
reporter:       libreport-2.2.2
cmdline:        python /usr/bin/streamtuner2
executable:     /usr/bin/streamtuner2
kernel:         3.15.0-1.fc21.x86_64
runlevel:       N 5
type:           Python
uid:            1000

Truncated backtrace:
streamtuner2:277:channel_switch:IndexError: list index out of range

Traceback (most recent call last):
  File "/usr/bin/streamtuner2", line 277, in channel_switch
    self.current_channel = self.channel_names[page_num]
IndexError: list index out of range

Local variables in innermost frame:
self: <StreamTunerTwo object at 0x1157a50 (PyGladeXML at 0x119a310)>
args: ()
page_num: 7
page: <gpointer at 0x1507a4a0>
notebook: <gtk.Notebook object at 0x14fd63c0 (GtkNotebook at 0x12571e0)>

Potential duplicate: bug 701523

Comment 1 leigh scott 2014-06-12 18:07:33 UTC
Created attachment 908253 [details]
File: backtrace

Comment 2 leigh scott 2014-06-12 18:07:35 UTC
Created attachment 908254 [details]
File: environ

Comment 3 leigh scott 2014-06-12 18:11:38 UTC
The package has missing python dependencies 

1. python-keybinder
2. python-pyquery

Half the bookmark tabs fail to update as well, updating to 2.1.1 fixes most of these issues.

Comment 4 leigh scott 2014-06-12 18:15:52 UTC
oooops, parser returned nothing for category Google/DMOZ Stations
('error initializing:', 'global_key')
No module named keybinder
oooops, parser returned nothing for category podcasts/


  self.extensionsCTM.set_submenu(self.extensions)  # duplicates Station>Extension menu into stream context menu
LXML is missing
No module named pyquery


Please install the packages python-lxml and python-pyquery from your distributions software manager.

('error initializing:', 'xiph')
unclosed token: line 103459, column 8
('error initializing:', 'myoggradio')
HTTP Error 404: Not Found
oooops, parser returned nothing for category Google/DMOZ Station

Comment 5 Herman 2014-06-12 18:25:12 UTC
Basically, nothing works.  None of the lists can update successfully.  It behaves as if all the URLs are wrong:

/bin/streamtuner2:140: GtkWarning: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem
  self.extensionsCTM.set_submenu(self.extensions)  # duplicates Station>Extension menu into stream context menu
('error initializing:', 'xiph')
no element found: line 103537, column 17
('error initializing:', 'myoggradio')
HTTP Error 404: Not Found
('error initializing:', 'global_key')
No module named keybinder
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib64/python2.7/threading.py", line 811, in __bootstrap_inner
    self.run()
  File "/usr/lib64/python2.7/threading.py", line 764, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/bin/streamtuner2", line 334, in <lambda>
    lambda: (  self.channel().load(category,reload), reload and self.bookmarks.heuristic_update(self.current_channel,category)  )
  File "/bin/streamtuner2", line 980, in heuristic_update
    for cat,streams in channel.streams.iteritems():
AttributeError: 'NoneType' object has no attribute 'streams'

Comment 6 david 2014-06-20 12:01:04 UTC
Another user experienced a similar problem:

it tells me there is a error with the package

reporter:       libreport-2.2.2
cmdline:        python /usr/bin/streamtuner2
executable:     /usr/bin/streamtuner2
kernel:         3.14.8-200.fc20.x86_64
package:        streamtuner-2.0.8-12.fc20
reason:         streamtuner2:277:channel_switch:IndexError: list index out of range
runlevel:       N 5
type:           Python
uid:            1000

Comment 7 Fedora Update System 2014-06-21 10:37:59 UTC
streamtuner-2.1.1-3.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/streamtuner-2.1.1-3.fc20

Comment 8 Fedora Update System 2014-06-21 23:51:52 UTC
Package streamtuner-2.1.1-3.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing streamtuner-2.1.1-3.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-7605/streamtuner-2.1.1-3.fc20
then log in and leave karma (feedback).

Comment 9 Fedora Update System 2014-06-24 08:13:24 UTC
streamtuner-2.1.1-5.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/streamtuner-2.1.1-5.fc20

Comment 10 Fedora Update System 2014-07-03 04:09:24 UTC
streamtuner-2.1.1-5.fc20 has been pushed to the Fedora 20 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.