Bug 618616

Summary: [abrt] crash in gwibber-1:2.31.2-7.fc12: gwp.py:414:<lambda>:IndexError: list index out of range
Product: [Fedora] Fedora Reporter: eblix08
Component: gwibberAssignee: Tom "spot" Callaway <tcallawa>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 12CC: bobpoljakov, josemaria, noah.swint, om26er, sd, sirebral, tcallawa
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard: abrt_hash:4a2293bb
Fixed In Version: notify-python-0.1.1-15.fc14 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-09-11 03:45:43 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

Description eblix08 2010-07-27 11:34:34 UTC
abrt 1.1.1 detected a crash.

architecture: i686
cmdline: /usr/bin/python /usr/bin/gwibber-preferences
comment: As requested by bugs 602651 & 583655 I installed the QA version of Gwibber.  All my accounts disappeared and I can not quit Gwibber, it will only minimize to the tray.  Hence the reason I was tring to go into preferences.  In order to turn that feature off.
component: gwibber
executable: /usr/bin/gwibber-preferences
kernel: 2.6.32.16-141.fc12.i686.PAE
package: gwibber-1:2.31.2-7.fc12
reason: gwp.py:414:<lambda>:IndexError: list index out of range
release: Fedora release 12 (Constantine)

backtrace
-----
gwp.py:414:<lambda>:IndexError: list index out of range

Traceback (most recent call last):
  File "/usr/bin/gwibber-preferences", line 64, in <module>
    preferences.GwibberPreferences()
  File "/usr/lib/python2.6/site-packages/gwibber/preferences.py", line 77, in __init__
    self.settings.bind(getattr(self, key + "_selector"), key)
  File "/usr/lib/python2.6/site-packages/gwibber/microblog/config.py", line 82, in bind
    return Wrapper.bind(self, widget, key, **args)
  File "/usr/lib/python2.6/site-packages/gwibber/microblog/config.py", line 60, in bind
    gwp.create_persistency_link(widget, "%s/%s" % (self.path, key), **args)
  File "/usr/lib/python2.6/site-packages/gwibber/microblog/swp.py", line 192, in __call__
    return handler(widget, *args, **kwargs)
  File "/usr/lib/python2.6/site-packages/gwibber/microblog/gwp.py", line 414, in _persistency_link_combobox
    return PersistencyLink(combo, combo.get_active_text, lambda val: combo.set_active_iter([x.iter for x in combo.get_model() if x[0].strip() == val][0]), "changed", GConfValue(key, data_spec, *args, **kwargs))
  File "/usr/lib/python2.6/site-packages/gwibber/microblog/swp.py", line 81, in __init__
    if self.widget is not None: self.sync_widget()
  File "/usr/lib/python2.6/site-packages/gwibber/microblog/swp.py", line 139, in sync_widget
    self._widget_setter(val)
  File "/usr/lib/python2.6/site-packages/gwibber/microblog/gwp.py", line 414, in <lambda>
    return PersistencyLink(combo, combo.get_active_text, lambda val: combo.set_active_iter([x.iter for x in combo.get_model() if x[0].strip() == val][0]), "changed", GConfValue(key, data_spec, *args, **kwargs))
IndexError: list index out of range

Local variables in innermost frame:
x: <gtk.TreeModelRow object at 0x866b0e0>
val: 'dark-gwilouche'
combo: <gtk.ComboBox object at 0x866a504 (GtkComboBox at 0x8740000)>

How to reproduce
-----
1. Open Gwibber
2. Click "Edit" > "Preferences"
3.

Comment 1 eblix08 2010-07-27 11:34:36 UTC
Created attachment 434669 [details]
File: backtrace

Comment 2 Omer Akram 2010-08-01 19:23:29 UTC
upstream bug on this https://bugs.launchpad.net/gwibber/+bug/612241

Comment 3 eblix08 2010-08-10 22:56:56 UTC
Package: gwibber-1:2.31.2-7.fc12
Architecture: i686
OS Release: Fedora release 12 (Constantine)


How to reproduce
-----
1. Open Gwibber
2. Click "Edit" > "Preferences"
3.


Comment
-----
As requested by bugs 602651 & 583655 I installed the QA version of Gwibber.  All my accounts disappeared and I can not quit Gwibber, it will only minimize to the tray.  Hence the reason I was tring to go into preferences.  In order to turn that feature off.

Comment 4 Tyler Starke 2010-08-23 00:09:29 UTC
Package: gwibber-1:2.31.4-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Opened Gwibber
2. Noticed update made changes
3. Attempted to open preferences

Comment 5 Tyler Starke 2010-08-23 00:11:54 UTC
Package: gwibber-1:2.31.4-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Closed Gwibber main window
2. Right clicked on Gwibber icon in panel
3. Choose preferences


Comment
-----
I think I see a common problem here.

Comment 6 Steve Dowe 2010-08-23 14:25:56 UTC
Package: gwibber-1:2.31.4-1.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Click Edit > Refresh, allow the refresh anim to stop
2. With Twitter, Identi.ca, Facebook and Digg accounts all active, click on the digg icon on the left panel



Comment
-----
My steps were exactly as described in "how to recreate".

Gwibber did seem to have stopped updating its timeline after I submitted a dent to identi.ca, which was a few hours before this crash occurred.

Comment 7 Noah Swint 2010-08-29 20:31:13 UTC
Package: gwibber-1:2.31.4-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.Select Refresh under the gwibber menu
2.
3.


Comment
-----
.Select Refresh under the gwibber menu

Comment 8 Fedora Update System 2010-09-01 12:38:22 UTC
gwibber-2.31.91-1.832bzr.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/gwibber-2.31.91-1.832bzr.fc13

Comment 9 Fedora Update System 2010-09-01 12:38:41 UTC
gwibber-2.31.91-1.832bzr.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/gwibber-2.31.91-1.832bzr.fc14

Comment 10 Fedora Update System 2010-09-01 12:39:01 UTC
gwibber-2.31.91-1.832bzr.fc12 has been submitted as an update for Fedora 12.
https://admin.fedoraproject.org/updates/gwibber-2.31.91-1.832bzr.fc12

Comment 11 Fedora Update System 2010-09-02 03:33:07 UTC
gwibber-2.31.91-1.832bzr.fc14 has been pushed to the Fedora 14 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gwibber'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/gwibber-2.31.91-1.832bzr.fc14

Comment 12 Fedora Update System 2010-09-09 20:38:01 UTC
gwibber-2.31.93-1.847bzr.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/gwibber-2.31.93-1.847bzr.fc13

Comment 13 Fedora Update System 2010-09-09 20:38:30 UTC
gwibber-2.31.93-1.847bzr.fc12 has been submitted as an update for Fedora 12.
https://admin.fedoraproject.org/updates/gwibber-2.31.93-1.847bzr.fc12

Comment 14 Fedora Update System 2010-09-09 20:39:03 UTC
notify-python-0.1.1-15.fc14,gwibber-2.31.93-1.847bzr.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/notify-python-0.1.1-15.fc14,gwibber-2.31.93-1.847bzr.fc14

Comment 15 Fedora Update System 2010-09-11 03:45:26 UTC
gwibber-2.31.91-1.832bzr.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 16 Fedora Update System 2010-09-17 18:22:36 UTC
gwibber-2.31.93-1.847bzr.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 17 Fedora Update System 2010-09-17 18:27:49 UTC
gwibber-2.31.93-1.847bzr.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 18 Fedora Update System 2010-09-23 12:48:43 UTC
notify-python-0.1.1-15.fc14, gwibber-2.31.93-1.847bzr.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.