Summary: | systemsettings printer settings crash startup [PyTuple_Pack, PyType_Ready, PyQt] | ||
---|---|---|---|
Product: | [Unmaintained] system-config-printer-kde | Reporter: | Eugenio <jfrusciante> |
Component: | general | Assignee: | Jonathan Riddell <jr> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | crash | CC: | bugs, cfeck, kde-bindings |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Eugenio
2009-10-04 11:29:57 UTC
This bug also affects KDE SC 4.4, as compiled in the Kubuntu ppa as of 2010-01-01. It appears to be the same as (or at least closely related to) Kubuntu bug 331192. I obtained the following traceback today: bruce@Herodotus:~$ kcmshell4 system-config-printer-kde kcmshell(3577)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-bruce/ksycoca4" kcmshell(3577)/kutils (KCMultiDialog) KCMultiDialog::addModule: "Printer Configuration" kcmshell(3577)/kutils (KCModuleProxy) KCModuleProxyPrivate::loadModule: Module not already loaded, loading module "Printer Configuration" from library "kpythonpluginfactory" using symbol "kpythonpluginfactory" kcmshell(3577)/python (plugin) KPythonPluginFactory::KPythonPluginFactory: KPythonPluginFactory::KPythonPluginFactory() kcmshell(3577)/python (plugin) KPythonPluginFactory::initialize: Initializing Python interpreter. kcmshell(3577)/python (plugin) KPythonPluginFactory::initialize: Succesfully initialized Python interpreter. kcmshell(3577)/python (plugin) KPythonPluginFactory::create: KPythonPluginFactory::create iface: KCModule kcmshell(3577)/python (plugin) KPythonPluginFactory::create: keyword to be used for finding the plugin code: "system-config-printer-kde/system-config-printer-kde.py" kcmshell(3577)/python (plugin) KPythonPluginFactory::create: Path to plugin code is: "/usr/share/kde4/apps/system-config-printer-kde/system-config-printer-kde.py" kcmshell(3577)/python (plugin): Error while running factory function for Python plugin: "system-config-printer-kde/system-config-printer-kde.py" Traceback (most recent call last): File "<string>", line 18, in kpythonpluginfactory_bridge File "/usr/share/kde4/apps/system-config-printer-kde/system-config-printer-kde.py", line 4004, in CreatePlugin kcm = u.makeui(component_data, widget_parent) File "/usr/share/kde4/apps/system-config-printer-kde/system-config-printer-kde.py", line 217, in makeui self.ui.btnJOResetCopies), File "/usr/share/kde4/apps/system-config-printer-kde/options.py", line 117, in __init__ self.reinit (None) File "/usr/share/kde4/apps/system-config-printer-kde/options.py", line 155, in reinit self.set_widget_value (self.system_default) File "/usr/share/kde4/apps/system-config-printer-kde/options.py", line 178, in set_widget_value raise NotImplemented TypeError: exceptions must be classes or instances, not NotImplementedType kcmshell(3577)/python (plugin) KPythonPluginFactory::create: KPythonPluginFactory::create iface: KCModule kcmshell(3577)/python (plugin) KPythonPluginFactory::create: keyword to be used for finding the plugin code: "" kcmshell(3577)/python (plugin) KPythonPluginFactory::create: Path to plugin code is: "/home/bruce/.kde/share/apps/" kcmshell(3577)/python (plugin): Failed to import module kcmshell(3577)/kcontrol KCModuleLoader::loadModule: This module has no valid entry symbol at all. The reason could be that it's still using K_EXPORT_COMPONENT_FACTORY with a custom X-KDE-FactoryName which is not supported anymore kcmshell(3577)/kutils (KCMultiDialog) KCMultiDialog::addModule: adding KCM "Printer Configuration" at the top level kcmshell(3577)/kutils (KCMultiDialog) KCMultiDialogPrivate::_k_slotCurrentPageChanged: kcmshell(3577)/kutils (KCMultiDialog) KCMultiDialogPrivate::_k_dialogClosed: kcmshell(3577)/python (plugin) KPythonPluginFactory::~KPythonPluginFactory: KPythonPluginFactory::~KPythonPluginFactory() bruce@Herodotus:~$ "system-config-printer-kde" is no longer maintained and has been replaced with "Print Manager" since KDE 4.10. The new version is a C++ rewrite of the old Python version, and may still lack some features or have some bugs. If this or another issue still needs to be addressed in KDE 4.10 or newer, please add a comment, or report it for "Print Manager". |