Bug 126563

Summary: pykde dcop calls segfault if argument is boolean
Product: [Developer tools] bindings Reporter: Miguel Angel <maacruz>
Component: generalAssignee: kde-bindings
Status: RESOLVED UNMAINTAINED    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Miguel Angel 2006-05-01 13:55:39 UTC
Version:            (using KDE KDE 3.5.2)
Installed from:    SuSE RPMs

pykde dcop calls segfault if argument is boolean, other argument types work as expected.
Example:
>>> import sys
>>> import kdecore
>>> import dcopext
>>> _kaboutdata = kdecore.KAboutData('xxx','yyy','0.1')
>>> kdecore.KCmdLineArgs.init(sys.argv[:1], _kaboutdata)
>>> _kapp = kdecore.KApplication()
ASSERT: "!_name.isEmpty()" in ./kdecore/kinstance.cpp (94)
>>> _amarok_dcop = dcopext.DCOPApp ("amarok", _kapp.dcopClient())
>>> _amarok_dcop.player.showOSD()
(True, None)
>>> _amarok_dcop.player.enableOSD(True)
KCrash: Application '' crashing...
Comment 1 Dario Andres 2009-05-23 04:53:50 UTC
DCOP -> UNMAINTAINED