Bug 604703 - [abrt] crash in system-config-printer-1.1.18-2.fc12: applet.py:440:<module>:TypeError: __init__() got an unexpected keyword argument 'service_running'
Summary: [abrt] crash in system-config-printer-1.1.18-2.fc12: applet.py:440:<module>:T...
Keywords:
Status: CLOSED DUPLICATE of bug 655317
Alias: None
Product: Fedora
Classification: Fedora
Component: system-config-printer
Version: 12
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Tim Waugh
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:60a4f6c4
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-06-16 14:39 UTC by Serg Merkelov
Modified: 2010-11-22 13:25 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2010-06-25 15:10:24 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (2.73 KB, text/plain)
2010-06-16 14:39 UTC, Serg Merkelov
no flags Details
Backtrace from abrt (2.53 KB, text/plain)
2010-11-17 16:29 UTC, Horst H. von Brand
no flags Details

Description Serg Merkelov 2010-06-16 14:39:09 UTC
abrt 1.1.1 detected a crash.

architecture: x86_64
Attached file: backtrace
cmdline: python /usr/share/system-config-printer/applet.py
component: system-config-printer
executable: /usr/share/system-config-printer/applet.py
kernel: 2.6.32.12-115.fc12.x86_64
package: system-config-printer-1.1.18-2.fc12
reason: applet.py:440:<module>:TypeError: __init__() got an unexpected keyword argument 'service_running'
release: Fedora release 13 (Goddard)

Comment 1 Serg Merkelov 2010-06-16 14:39:11 UTC
Created attachment 424484 [details]
File: backtrace

Comment 2 Serg Merkelov 2010-06-16 14:40:41 UTC
I think this bug is from

Comment 3 Tim Waugh 2010-06-16 15:03:26 UTC
What does 'ls -l /usr/share/system-config-printer' say?

There seems to be some confusion in this report about which version of Fedora and of system-config-printer you are running.  What's the history of this installation?

Comment 4 Serg Merkelov 2010-06-18 15:17:30 UTC
I think this crash acquired before my upgrade to Fedora 13 from Fedora 12, but I reported it from Fedora 13 that's why I changed the version to 12 in bug report.

ls -l says:

-rw-r--r--. 1 root root  12833 Jun  2 19:30 AdvancedServerSettings.py
-rw-r--r--. 2 root root   9355 Jun  2 19:30 AdvancedServerSettings.pyc
-rw-r--r--. 2 root root   9355 Jun  2 19:30 AdvancedServerSettings.pyo
-rwxr-xr-x. 1 root root  15705 Jun  2 19:30 applet.py
-rw-r--r--. 2 root root  13572 Jun  2 19:30 applet.pyc
-rw-r--r--. 2 root root  13572 Jun  2 19:30 applet.pyo
-rw-r--r--. 1 root root   6576 Jun  2 19:30 asyncconn.py
-rw-r--r--. 2 root root   7366 Jun  2 19:30 asyncconn.pyc
-rw-r--r--. 2 root root   7366 Jun  2 19:30 asyncconn.pyo
-rw-r--r--. 1 root root  23170 Jun  2 19:30 asyncipp.py
-rw-r--r--. 2 root root  19281 Jun  2 19:30 asyncipp.pyc
-rw-r--r--. 2 root root  19281 Jun  2 19:30 asyncipp.pyo
-rw-r--r--. 1 root root  25041 Jun  2 19:30 asyncpk1.py
-rw-r--r--. 2 root root  20368 Jun  2 19:30 asyncpk1.pyc
-rw-r--r--. 2 root root  20368 Jun  2 19:30 asyncpk1.pyo
-rw-r--r--. 1 root root  17011 Jun  2 19:30 authconn.py
-rw-r--r--. 2 root root  14624 Jun  2 19:30 authconn.pyc
-rw-r--r--. 2 root root  14624 Jun  2 19:30 authconn.pyo
-rwxr-xr-x. 1 root root   8860 Jun  2 19:30 check-device-ids.py
-rw-r--r--. 2 root root   7141 Jun  2 19:30 check-device-ids.pyc
-rw-r--r--. 2 root root   7141 Jun  2 19:30 check-device-ids.pyo
-rw-r--r--. 1 root root   1054 Jun  2 19:30 config.py
-rw-r--r--. 2 root root    370 Jun  2 19:30 config.pyc
-rw-r--r--. 2 root root    370 Jun  2 19:30 config.pyo
-rw-r--r--. 1 root root  27985 Jun  2 19:30 cupspk.py
-rw-r--r--. 2 root root  18665 Jun  2 19:30 cupspk.pyc
-rw-r--r--. 2 root root  18665 Jun  2 19:30 cupspk.pyo
-rw-r--r--. 1 root root   1717 Jun  2 19:30 debug.py
-rw-r--r--. 2 root root   1665 Jun  2 19:30 debug.pyc
-rw-r--r--. 2 root root   1665 Jun  2 19:30 debug.pyo
-rw-r--r--. 1 root root   4485 Jun  2 19:30 dnssdresolve.py
-rw-r--r--. 2 root root   4708 Jun  2 19:30 dnssdresolve.pyc
-rw-r--r--. 2 root root   4708 Jun  2 19:30 dnssdresolve.pyo
-rw-r--r--. 1 root root   3168 Jun  2 19:30 errordialogs.py
-rw-r--r--. 2 root root   2808 Jun  2 19:30 errordialogs.pyc
-rw-r--r--. 2 root root   2808 Jun  2 19:30 errordialogs.pyo
-rw-r--r--. 1 root root   2933 Jun  2 19:30 firewall.py
-rw-r--r--. 2 root root   3083 Jun  2 19:30 firewall.pyc
-rw-r--r--. 2 root root   3083 Jun  2 19:30 firewall.pyo
-rw-r--r--. 1 root root   7273 Jun  2 19:30 GroupsPaneModel.py
-rw-r--r--. 2 root root   7884 Jun  2 19:30 GroupsPaneModel.pyc
-rw-r--r--. 2 root root   7884 Jun  2 19:30 GroupsPaneModel.pyo
-rw-r--r--. 1 root root  16006 Jun  2 19:30 GroupsPane.py
-rw-r--r--. 2 root root  14798 Jun  2 19:30 GroupsPane.pyc
-rw-r--r--. 2 root root  14798 Jun  2 19:30 GroupsPane.pyo
-rw-r--r--. 1 root root   4827 Jun  2 19:30 gtkinklevel.py
-rw-r--r--. 2 root root   4473 Jun  2 19:30 gtkinklevel.pyc
-rw-r--r--. 2 root root   4473 Jun  2 19:30 gtkinklevel.pyo
-rw-r--r--. 1 root root   1651 Jun  2 19:30 gtk_label_autowrap.py
-rw-r--r--. 2 root root   1143 Jun  2 19:30 gtk_label_autowrap.pyc
-rw-r--r--. 2 root root   1143 Jun  2 19:30 gtk_label_autowrap.pyo
-rw-r--r--. 1 root root   2459 Jun  2 19:30 gtkspinner.py
-rw-r--r--. 2 root root   2435 Jun  2 19:30 gtkspinner.pyc
-rw-r--r--. 2 root root   2435 Jun  2 19:30 gtkspinner.pyo
-rw-r--r--. 1 root root   2010 Jun  2 19:30 gui.py
-rw-r--r--. 2 root root   1396 Jun  2 19:30 gui.pyc
-rw-r--r--. 2 root root   1396 Jun  2 19:30 gui.pyo
-rw-r--r--. 1 root root     57 Jun  2 19:30 HIG.py
-rw-r--r--. 2 root root    231 Jun  2 19:30 HIG.pyc
-rw-r--r--. 2 root root    231 Jun  2 19:30 HIG.pyo
drwxr-xr-x. 2 root root   4096 Jun  5 19:48 icons
-rw-r--r--. 1 root root   2517 Jun  2 19:30 installdriver.py
-rw-r--r--. 2 root root   1968 Jun  2 19:30 installdriver.pyc
-rw-r--r--. 2 root root   1968 Jun  2 19:30 installdriver.pyo
-rw-r--r--. 1 root root   1354 Jun  2 19:30 installpackage.py
-rw-r--r--. 2 root root   1127 Jun  2 19:30 installpackage.pyc
-rw-r--r--. 2 root root   1127 Jun  2 19:30 installpackage.pyo
-rw-r--r--. 1 root root  85149 Jun  2 19:30 jobviewer.py
-rw-r--r--. 2 root root  62555 Jun  2 19:30 jobviewer.pyc
-rw-r--r--. 2 root root  62555 Jun  2 19:30 jobviewer.pyo
-rw-r--r--. 1 root root  28914 Jun  2 19:30 monitor.py
-rw-r--r--. 2 root root  20240 Jun  2 19:30 monitor.pyc
-rw-r--r--. 2 root root  20240 Jun  2 19:30 monitor.pyo
-rw-r--r--. 1 root root  15192 Jun  2 19:30 options.py
-rw-r--r--. 2 root root  13747 Jun  2 19:30 options.pyc
-rw-r--r--. 2 root root  13747 Jun  2 19:30 options.pyo
-rw-r--r--. 1 root root   8932 Jun  2 19:30 optionwidgets.py
-rw-r--r--. 2 root root   8136 Jun  2 19:30 optionwidgets.pyc
-rw-r--r--. 2 root root   8136 Jun  2 19:30 optionwidgets.pyo
-rw-r--r--. 1 root root   7057 Jun  2 19:30 PhysicalDevice.py
-rw-r--r--. 2 root root   6007 Jun  2 19:30 PhysicalDevice.pyc
-rw-r--r--. 2 root root   6007 Jun  2 19:30 PhysicalDevice.pyo
-rw-r--r--. 1 root root   6499 Jun  2 19:30 ppdippstr.py
-rw-r--r--. 2 root root   5385 Jun  2 19:30 ppdippstr.pyc
-rw-r--r--. 2 root root   5385 Jun  2 19:30 ppdippstr.pyo
-rw-r--r--. 1 root root   7137 Jun  2 19:30 ppdsloader.py
-rw-r--r--. 2 root root   7925 Jun  2 19:30 ppdsloader.pyc
-rw-r--r--. 2 root root   7925 Jun  2 19:30 ppdsloader.pyo
-rw-r--r--. 1 root root  13232 Jun  2 19:30 probe_printer.py
-rw-r--r--. 2 root root  12323 Jun  2 19:30 probe_printer.pyc
-rw-r--r--. 2 root root  12323 Jun  2 19:30 probe_printer.pyo
-rwxr-xr-x. 1 root root   6468 Jun  2 19:30 pysmb.py
-rw-r--r--. 2 root root   5219 Jun  2 19:30 pysmb.pyc
-rw-r--r--. 2 root root   5219 Jun  2 19:30 pysmb.pyo
-rw-r--r--. 1 root root   1326 Jun  2 19:30 SearchCriterion.py
-rw-r--r--. 2 root root    982 Jun  2 19:30 SearchCriterion.pyc
-rw-r--r--. 2 root root    982 Jun  2 19:30 SearchCriterion.pyo
-rw-r--r--. 1 root root   3232 Jun  2 19:30 smburi.py
-rw-r--r--. 2 root root   2663 Jun  2 19:30 smburi.pyc
-rw-r--r--. 2 root root   2663 Jun  2 19:30 smburi.pyo
-rw-r--r--. 1 root root   6342 Jun  2 19:30 statereason.py
-rw-r--r--. 2 root root   5377 Jun  2 19:30 statereason.pyc
-rw-r--r--. 2 root root   5377 Jun  2 19:30 statereason.pyo
-rwxr-xr-x. 1 root root 285946 Jun  2 19:30 system-config-printer.py
-rw-r--r--. 2 root root 186638 Jun  2 19:30 system-config-printer.pyc
-rw-r--r--. 2 root root 186638 Jun  2 19:30 system-config-printer.pyo
-rw-r--r--. 1 root root   7703 Jun  2 19:30 timedops.py
-rw-r--r--. 2 root root   7838 Jun  2 19:30 timedops.pyc
-rw-r--r--. 2 root root   7838 Jun  2 19:30 timedops.pyo
-rw-r--r--. 1 root root   6931 Jun  2 19:30 ToolbarSearchEntry.py
-rw-r--r--. 2 root root   6474 Jun  2 19:30 ToolbarSearchEntry.pyc
-rw-r--r--. 2 root root   6474 Jun  2 19:30 ToolbarSearchEntry.pyo
drwxr-xr-x. 2 root root   4096 Jun  5 19:48 troubleshoot
drwxr-xr-x. 2 root root   4096 Jun  5 19:48 ui
-rw-r--r--. 1 root root   6142 Jun  2 19:30 userdefault.py
-rw-r--r--. 2 root root   5408 Jun  2 19:30 userdefault.pyc
-rw-r--r--. 2 root root   5408 Jun  2 19:30 userdefault.pyo
-rw-r--r--. 1 root root   2478 Jun  2 19:30 XmlHelper.py
-rw-r--r--. 2 root root   2563 Jun  2 19:30 XmlHelper.pyc
-rw-r--r--. 2 root root   2563 Jun  2 19:30 XmlHelper.pyo

Comment 5 Tim Waugh 2010-06-18 16:00:59 UTC
OK.  Can you reproduce the problem now?  It seems to me like some kind of mismatch between the .py and .pyc/.pyo files, and removing the *.py[co] should fix it.

Comment 6 Serg Merkelov 2010-06-20 05:34:51 UTC
In Fedora 13 it works without problems. I'll try to reproduce, but I don't believe that I'll can.

Comment 7 Tim Waugh 2010-06-25 15:10:24 UTC
Closing for the moment.  Please re-open if you can reproduce it.

Comment 8 Horst H. von Brand 2010-11-17 16:12:55 UTC
(In reply to comment #7)
> Closing for the moment.  Please re-open if you can reproduce it.

It consistenly crashes for me (seemingly just the first time I try to print something).

Fedora rawhide, x86_64, system-config-printer-1.2.5-7.fc15.x86_64. HP printer used through the 'net.

Comment 9 Horst H. von Brand 2010-11-17 16:14:19 UTC
BTW, abrt claims to have reported my troubles here 7 times, but nothing shows up?!

Comment 10 Horst H. von Brand 2010-11-17 16:29:40 UTC
Created attachment 461103 [details]
Backtrace from abrt

My latest crash, after that is printed normally.

Comment 11 Tim Waugh 2010-11-18 11:42:59 UTC
Can you try removing /usr/share/system-config-printer/*.py[co] and see if it still happens?  Looking at the source I don't see how it could.

Comment 12 Tim Waugh 2010-11-22 13:25:23 UTC
Oh, never mind, I see the problem now...

*** This bug has been marked as a duplicate of bug 655317 ***


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