Bug 258630

Summary: Plasma desktop crash when switching activity
Product: [Unmaintained] plasma4 Reporter: Ctibor Brančík <ctibor.brancik>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: rele
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ctibor Brančík 2010-12-02 23:41:45 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.5.80 (4.6 Beta1)
Qt Version: 4.7.1
Operating System: Linux 2.6.35-zen2 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed: I tried to change to one of my activities. I had dolphin opened. Several plasmoids on each activity.

The crash can be reproduced every time.

-- Backtrace:
Application: Shell plochy Plasma (plasma-desktop), signal: Segmentation fault
The current source language is "auto; currently asm".
[KCrash Handler]
#6  addTypeSlots (heap_to=0x2be3830, slots=0x1a) at siplib.c:9489
#7  0x00007f7179bc48fe in sipEnumType_alloc (self=<value optimized out>, nitems=<value optimized out>) at siplib.c:10631
#8  0x00007f717a60e96b in type_new (metatype=<value optimized out>, args=<value optimized out>, kwds=<value optimized out>) at Objects/typeobject.c:2290
#9  0x00007f717a605aa5 in type_call (type=0x2be3830, args=0x7f717a2a9190, kwds=0x0) at Objects/typeobject.c:726
#10 0x00007f717a5b51c4 in PyObject_Call (func=0x7f7179dd6c40, arg=0x1a, kw=0x7f71789826e0) at Objects/abstract.c:2492
#11 0x00007f7179bcb642 in createContainerType (cod=<value optimized out>, td=0x7f71789826e0, bases=<value optimized out>, metatype=0x7f7179dd6c40, mod_dict=<value optimized out>, 
    client=<value optimized out>) at siplib.c:5264
#12 0x00007f7179bcb367 in createClassType (client=0x7f7178973540, ctd=0x7f71789826e0, mod_dict=<value optimized out>) at siplib.c:5386
#13 0x00007f7179bcc232 in sip_api_init_module (client=0x7f7178973540, mod_dict=0x2bbf550) at siplib.c:1388
#14 0x00007f7178634cfd in initkdecore () at sipkdecorepart0.cpp:5203
#15 0x00007f717a65ac3d in _PyImport_LoadDynamicModule (name=0x7fff71e71d70 "PyKDE4.kdecore", pathname=0x7fff71e70ca0 "/usr/lib64/python2.6/site-packages/PyKDE4/kdecore.so", fp=<value optimized out>)
    at ./Python/importdl.c:53
#16 0x00007f717a658d7e in import_submodule (mod=0x7f71791dee88, subname=0x7fff71e71d77 "kdecore", fullname=0x7fff71e71d70 "PyKDE4.kdecore") at Python/import.c:2592
#17 0x00007f717a658fff in load_next (mod=0x7f71791dee88, altmod=<value optimized out>, p_name=<value optimized out>, buf=0x7fff71e71d70 "PyKDE4.kdecore", p_buflen=<value optimized out>)
    at Python/import.c:2412
#18 0x00007f717a65950c in import_module_level (name=0x0, globals=<value optimized out>, locals=<value optimized out>, fromlist=0x7f717a361d88, level=<value optimized out>) at Python/import.c:2141
#19 0x00007f717a65a341 in PyImport_ImportModuleLevel (name=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>, fromlist=<value optimized out>, 
    level=<value optimized out>) at Python/import.c:2185
#20 0x00007f717a64066f in builtin___import__ (self=<value optimized out>, args=<value optimized out>, kwds=<value optimized out>) at Python/bltinmodule.c:48
#21 0x00007f717a5b51c4 in PyObject_Call (func=0x7f717a3550e0, arg=0x1a, kw=0x7f71789826e0) at Objects/abstract.c:2492
#22 0x00007f717a5b52a1 in call_function_tail (callable=0x7f717a3550e0, args=0x7f71791d4ad0) at Objects/abstract.c:2524
#23 0x00007f717a5b5ea2 in PyObject_CallFunction (callable=0x7f717a3550e0, format=<value optimized out>) at Objects/abstract.c:2548
#24 0x00007f717a65a4b8 in PyImport_Import (module_name=0x7f71791ee7d8) at Python/import.c:2770
#25 0x00007f717a65a5fc in PyImport_ImportModule (name=<value optimized out>) at Python/import.c:2044
#26 0x00007f7179bcf982 in sip_api_export_module (client=0x7f71791a6dc0, api_major=<value optimized out>, api_minor=<value optimized out>, unused=<value optimized out>) at siplib.c:1210
#27 0x00007f7178da6f38 in initplasma () at sipplasmapart0.cpp:2780
#28 0x00007f717a65ac3d in _PyImport_LoadDynamicModule (name=0x7fff71e741c0 "PyKDE4.plasma", pathname=0x7fff71e730f0 "/usr/lib64/python2.6/site-packages/PyKDE4/plasma.so", fp=<value optimized out>)
    at ./Python/importdl.c:53
#29 0x00007f717a658d7e in import_submodule (mod=0x7f71791dee88, subname=0x7fff71e741c7 "plasma", fullname=0x7fff71e741c0 "PyKDE4.plasma") at Python/import.c:2592
#30 0x00007f717a658fff in load_next (mod=0x7f71791dee88, altmod=<value optimized out>, p_name=<value optimized out>, buf=0x7fff71e741c0 "PyKDE4.plasma", p_buflen=<value optimized out>)
    at Python/import.c:2412
#31 0x00007f717a65950c in import_module_level (name=0x0, globals=<value optimized out>, locals=<value optimized out>, fromlist=0x7f717a2f6810, level=<value optimized out>) at Python/import.c:2141
#32 0x00007f717a65a341 in PyImport_ImportModuleLevel (name=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>, fromlist=<value optimized out>, 
    level=<value optimized out>) at Python/import.c:2185
#33 0x00007f717a64066f in builtin___import__ (self=<value optimized out>, args=<value optimized out>, kwds=<value optimized out>) at Python/bltinmodule.c:48
#34 0x00007f717a5b51c4 in PyObject_Call (func=0x7f717a3550e0, arg=0x1a, kw=0x7f71789826e0) at Objects/abstract.c:2492
#35 0x00007f717a640c22 in PyEval_CallObjectWithKeywords (func=0x7f717a3550e0, arg=0x7f717a2986d8, kw=0x7f71789826e0) at Python/ceval.c:3619
#36 0x00007f717a64340e in PyEval_EvalFrameEx (f=0x29e8dc0, throwflag=<value optimized out>) at Python/ceval.c:2159
#37 0x00007f717a64842f in PyEval_EvalCodeEx (co=0x7f717a29d828, globals=<value optimized out>, locals=<value optimized out>, args=0x0, argcount=24, kws=<value optimized out>, kwcount=0, defs=0x0, 
    defcount=0, closure=0x0) at Python/ceval.c:3000
#38 0x00007f717a648512 in PyEval_EvalCode (co=0x2be3830, globals=0x1a, locals=0x7f71789826e0) at Python/ceval.c:541
#39 0x00007f717a6575e5 in PyImport_ExecCodeModuleEx (name=0x7fff71e77790 "pyappletscript", co=0x7f717a29d828, pathname=0x7fff71e766c0 "/usr/share/apps/plasma_scriptengine_python/pyappletscript.py")
    at Python/import.c:677
#40 0x00007f717a657a51 in load_source_module (name=0x7fff71e77790 "pyappletscript", pathname=0x7fff71e766c0 "/usr/share/apps/plasma_scriptengine_python/pyappletscript.py", fp=<value optimized out>)
    at Python/import.c:1017
#41 0x00007f717a658d7e in import_submodule (mod=0x7f717a8dc610, subname=0x7fff71e77790 "pyappletscript", fullname=0x7fff71e77790 "pyappletscript") at Python/import.c:2592
#42 0x00007f717a658fff in load_next (mod=0x7f717a8dc610, altmod=<value optimized out>, p_name=<value optimized out>, buf=0x7fff71e77790 "pyappletscript", p_buflen=<value optimized out>)
    at Python/import.c:2412
#43 0x00007f717a6594d0 in import_module_level (name=0x0, globals=0x29ceea0, locals=<value optimized out>, fromlist=0x7f717a361d88, level=<value optimized out>) at Python/import.c:2133
#44 0x00007f717a65a341 in PyImport_ImportModuleLevel (name=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>, fromlist=<value optimized out>, 
    level=<value optimized out>) at Python/import.c:2185
#45 0x00007f717a64066f in builtin___import__ (self=<value optimized out>, args=<value optimized out>, kwds=<value optimized out>) at Python/bltinmodule.c:48
#46 0x00007f717a5b51c4 in PyObject_Call (func=0x7f717a3550e0, arg=0x1a, kw=0x7f71789826e0) at Objects/abstract.c:2492
#47 0x00007f717a5b52a1 in call_function_tail (callable=0x7f717a3550e0, args=0x7f717a2f1170) at Objects/abstract.c:2524
#48 0x00007f717a5b5ea2 in PyObject_CallFunction (callable=0x7f717a3550e0, format=<value optimized out>) at Objects/abstract.c:2548
#49 0x00007f717a65a4b8 in PyImport_Import (module_name=0x7f717a2a3618) at Python/import.c:2770
#50 0x00007f717a65a5fc in PyImport_ImportModule (name=<value optimized out>) at Python/import.c:2044
#51 0x00007f717a9133a5 in ImportModule (moduleName=<value optimized out>) at /var/tmp/portage/kde-base/pykde4-4.5.80/work/pykde4-4.5.80/python/pykde4/kpythonpluginfactory/kpythonpluginfactory.cpp:298
#52 0x00007f717a91489c in KPythonPluginFactory::create (this=0x29b6c20, iface=<value optimized out>, parentWidget=0x0, parent=<value optimized out>, args=<value optimized out>, keyword=...)
    at /var/tmp/portage/kde-base/pykde4-4.5.80/work/pykde4-4.5.80/python/pykde4/kpythonpluginfactory/kpythonpluginfactory.cpp:153
#53 0x00007f7195cdd4d7 in KPluginFactory::create<Plasma::AppletScript> (language=<value optimized out>, type=Plasma::AppletComponent, parent=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/kdecore/util/kpluginfactory.h:527
#54 KService::createInstance<Plasma::AppletScript> (language=<value optimized out>, type=Plasma::AppletComponent, parent=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/kdecore/services/kservice.h:551
#55 KService::createInstance<Plasma::AppletScript> (language=<value optimized out>, type=Plasma::AppletComponent, parent=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/kdecore/services/kservice.h:528
#56 Plasma::loadEngine (language=<value optimized out>, type=Plasma::AppletComponent, parent=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/plasma/scripting/scriptengine.cpp:175
#57 0x00007f7195cdddd5 in Plasma::loadScriptEngine (language=..., applet=0x2962d80) at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/plasma/scripting/scriptengine.cpp:205
#58 0x00007f7195c24312 in Plasma::AppletPrivate::init (this=0x2969720, packagePath=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/plasma/applet.cpp:2633
#59 0x00007f7195c254d5 in Applet (this=0x2962d80, parentObject=0x0, args=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/plasma/applet.cpp:185
#60 0x00007f7195c6fdff in Plasma::PluginLoader::loadApplet (this=<value optimized out>, name=<value optimized out>, appletId=<value optimized out>, args=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/plasma/pluginloader.cpp:127
#61 0x00007f7195c353d7 in Plasma::ContainmentPrivate::addApplet (this=0x27f9650, name=<value optimized out>, args=..., appletGeometry=..., id=95, delayInit=true)
    at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/plasma/containment.cpp:2281
#62 0x00007f7195c375b1 in Plasma::Containment::restoreContents (this=<value optimized out>, group=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/plasma/containment.cpp:500
#63 0x00007f7195c3a15a in Plasma::Containment::restore (this=0x27f6fc0, group=...) at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/plasma/containment.cpp:340
#64 0x00007f7195c48f62 in Plasma::CoronaPrivate::importLayout (this=0x22bc250, conf=<value optimized out>, mergeConfig=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/plasma/corona.cpp:559
#65 0x00007f7195c49678 in Plasma::Corona::loadLayout (this=0x235bb00, configName=...) at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/plasma/corona.cpp:493
#66 0x00007f7195c4a1a6 in Plasma::Corona::initializeLayout (this=0x235bb00, configName=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/plasma/corona.cpp:396
#67 0x00007f71963fe1d0 in PlasmaApp::corona (this=0x21b5af0) at /var/tmp/portage/kde-base/plasma-workspace-4.5.80/work/plasma-workspace-4.5.80/plasma/desktop/shell/plasmaapp.cpp:787
#68 0x00007f71963fe563 in PlasmaApp::setupDesktop (this=0x21b5af0) at /var/tmp/portage/kde-base/plasma-workspace-4.5.80/work/plasma-workspace-4.5.80/plasma/desktop/shell/plasmaapp.cpp:286
#69 0x00007f7196400e5c in PlasmaApp::qt_metacall (this=0x21b5af0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x231f050)
    at /var/tmp/portage/kde-base/plasma-workspace-4.5.80/work/plasma-workspace-4.5.80_build/plasma/desktop/shell/plasmaapp.moc:157
#70 0x00007f719341eeae in QObject::event (this=0x21b5af0, e=0x2be3830) at kernel/qobject.cpp:1211
#71 0x00007f719257e705 in QApplication::event (this=0x21b5af0, e=0x2303530) at kernel/qapplication.cpp:2486
#72 0x00007f719257bdec in QApplicationPrivate::notify_helper (this=0x21ecc70, receiver=0x21b5af0, e=0x2303530) at kernel/qapplication.cpp:4445
#73 0x00007f719258126d in QApplication::notify (this=0x21b5af0, receiver=0x21b5af0, e=0x2303530) at kernel/qapplication.cpp:4324
#74 0x00007f7194124f48 in KApplication::notify (this=0x21b5af0, receiver=0x21b5af0, event=0x2303530)
    at /var/tmp/portage/kde-base/kdelibs-4.5.80-r1/work/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:311
#75 0x00007f719340d1cb in QCoreApplication::notifyInternal (this=0x21b5af0, receiver=0x21b5af0, event=0x2303530) at kernel/qcoreapplication.cpp:732
#76 0x00007f7193410149 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x2183ba0) at kernel/qcoreapplication.h:215
#77 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x2183ba0) at kernel/qcoreapplication.cpp:1373
#78 0x00007f7193439633 in QCoreApplication::sendPostedEvents (s=0x21f03d0) at kernel/qcoreapplication.h:220
#79 postEventSourceDispatch (s=0x21f03d0) at kernel/qeventdispatcher_glib.cpp:277
#80 0x00007f718abc9399 in g_main_dispatch (context=0x21ef520) at gmain.c:2149
#81 g_main_context_dispatch (context=0x21ef520) at gmain.c:2702
#82 0x00007f718abcd220 in g_main_context_iterate (context=0x21ef520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2780
#83 0x00007f718abcd3c2 in g_main_context_iteration (context=0x21ef520, may_block=1) at gmain.c:2843
#84 0x00007f719343911e in QEventDispatcherGlib::processEvents (this=0x2183250, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#85 0x00007f719262dbe6 in QGuiEventDispatcherGlib::processEvents (this=0x2be3830, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#86 0x00007f719340bf12 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#87 0x00007f719340c2dd in QEventLoop::exec (this=0x7fff71e7b260, flags=) at kernel/qeventloop.cpp:201
#88 0x00007f719341035b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#89 0x00007f71963e3ae9 in kdemain (argc=<value optimized out>, argv=<value optimized out>)
    at /var/tmp/portage/kde-base/plasma-workspace-4.5.80/work/plasma-workspace-4.5.80/plasma/desktop/shell/main.cpp:118
#90 0x00007f7196065bbd in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff71e7b638) at libc-start.c:226
#91 0x00000000004007a9 in _start ()

Possible duplicates by query: bug 230295.

Reported using DrKonqi
Comment 1 Ctibor Brančík 2010-12-27 17:32:16 UTC
It is fixed in 4.5.90.
Comment 2 Beat Wolf 2011-01-30 13:44:52 UTC
*** Bug 264733 has been marked as a duplicate of this bug. ***