Bug 1043116

Summary: [abrt] system-config-printer-1.4.3-2.fc20: Gtk.py:1135:__new__:TypeError: 'NoneType' object is not iterable
Product: [Fedora] Fedora Reporter: Rolle <rolle.hoffmann>
Component: system-config-printerAssignee: Tim Waugh <twaugh>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: code, devonjanitz, djuran, jpopelka, tmoschou, twaugh, williambader
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/c4a44a26cf01f883fdc557a04779a3d54e7f2251
Whiteboard: abrt_hash:5aa6eb32231fb799be1d382ddaca3d1cfec8f2ec
Fixed In Version: system-config-printer-1.4.4-1.fc20 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-03-30 06:03:10 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:
Bug Depends On:    
Bug Blocks: 1203219    
Attachments:
Description Flags
File: backtrace
none
File: dso_list
none
File: environ
none
Folder of error records none

Description Rolle 2013-12-14 01:15:16 UTC
Description of problem:
I wanted to add an audio-files drawer to rhythmbox. But this took very long and I stoped that import. I didn't see any  audiofile in the main dialog, but one audiofile started playing. After that I removed some plugins (LastFM, ...) and then Rhythmbox crashed.

Version-Release number of selected component:
system-config-printer-1.4.3-2.fc20

Additional info:
reporter:       libreport-2.1.9
cmdline:        /usr/bin/python /usr/share/system-config-printer/system-config-printer.py
executable:     /usr/share/system-config-printer/system-config-printer.py
kernel:         3.11.9-300.fc20.x86_64
runlevel:       N 5
type:           Python
uid:            0

Truncated backtrace:
Gtk.py:1135:__new__:TypeError: 'NoneType' object is not iterable

Traceback (most recent call last):
  File "/usr/share/system-config-printer/newprinter.py", line 912, in on_btnNPForward_clicked
    self.nextNPTab()
  File "/usr/share/system-config-printer/newprinter.py", line 1544, in nextNPTab
    self.setNPButtons()
  File "/usr/share/system-config-printer/newprinter.py", line 1688, in setNPButtons
    iter = model.get_iter (path)
  File "/usr/lib64/python2.7/site-packages/gi/overrides/Gtk.py", line 810, in get_iter
    path = self._coerce_path(path)
  File "/usr/lib64/python2.7/site-packages/gi/overrides/Gtk.py", line 785, in _coerce_path
    return TreePath(path)
  File "/usr/lib64/python2.7/site-packages/gi/overrides/Gtk.py", line 1135, in __new__
    path = ":".join(str(val) for val in path)
TypeError: 'NoneType' object is not iterable

Local variables in innermost frame:
path: None
cls: <class 'gi.overrides.Gtk.TreePath'>

Comment 1 Rolle 2013-12-14 01:15:22 UTC
Created attachment 836535 [details]
File: backtrace

Comment 2 Rolle 2013-12-14 01:15:24 UTC
Created attachment 836536 [details]
File: dso_list

Comment 3 Rolle 2013-12-14 01:15:26 UTC
Created attachment 836537 [details]
File: environ

Comment 4 Rolle 2013-12-14 01:19:12 UTC
Oops. The description (see above) was the wrong description for this bug. Please ignore that description.
I don't know anymore what I did then this crash happened.

Comment 6 Devon Janitz 2014-01-09 21:30:36 UTC
Created attachment 847839 [details]
Folder of error records

Interesting it brought me here.  The error occurs each time I try to install a printer.  Error is very reproducible.
Thanks, Devon

Comment 7 Devon Janitz 2014-01-16 16:49:11 UTC
Still trying to install a printer.
Thanks, Devon

Comment 8 Ben Beasley 2014-02-03 00:56:03 UTC
In my case was trying to install a networked Brother HL5250-DN. It was autodetected, so who knows what driver it was trying to use.

Comment 9 William Bader 2014-02-25 18:32:16 UTC
I got this trying to install a printer on Fedora 20.

Comment 10 Fedora Update System 2014-03-17 09:10:35 UTC
system-config-printer-1.4.4-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/system-config-printer-1.4.4-1.fc20

Comment 11 Fedora Update System 2014-03-18 08:14:40 UTC
Package system-config-printer-1.4.4-1.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 system-config-printer-1.4.4-1.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-4014/system-config-printer-1.4.4-1.fc20
then log in and leave karma (feedback).

Comment 12 Fedora Update System 2014-03-30 06:03:10 UTC
system-config-printer-1.4.4-1.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.