Bug 233071 - plasma Crashes everytime I launch amaroK
Summary: plasma Crashes everytime I launch amaroK
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: scriptengines (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-02 15:15 UTC by pacemaxime
Modified: 2010-09-19 13:22 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pacemaxime 2010-04-02 15:15:56 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.10-90.fc12.x86_64 x86_64
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
It happens everytime, it is really annoying ...

















































































The crash can be reproduced every time.

 -- Backtrace:
Application: Espace de travail Plasma (plasma-desktop), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#5  ref (sipArgs=0x242a0d0, sipKwds=<value optimized out>, sipUnused=<value optimized out>, sipParseErr=0x7fffc3cd7dc0) at /usr/include/QtCore/qatomic_x86_64.h:121
#6  QString (sipArgs=0x242a0d0, sipKwds=<value optimized out>, sipUnused=<value optimized out>, sipParseErr=0x7fffc3cd7dc0) at /usr/include/QtCore/qstring.h:715
#7  init_QString_0 (sipArgs=0x242a0d0, sipKwds=<value optimized out>, sipUnused=<value optimized out>, sipParseErr=0x7fffc3cd7dc0) at sipQtCoreQString_0.cpp:4650
#8  0x00007f8de0be7d1a in ?? () from /usr/lib64/python2.6/site-packages/sip.so
#9  0x0000003f34099a98 in type_call (type=<value optimized out>, args=0x242a0d0, kwds=0x0) at Objects/typeobject.c:747
#10 0x0000003f34043b33 in PyObject_Call (func=0x20b7910, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2492
#11 0x0000003f340dc5cd in do_call (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3917
#12 call_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3729
#13 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:2389
#14 0x0000003f340dd0af in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3792
#15 call_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3727
#16 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:2389
#17 0x0000003f340de515 in PyEval_EvalCodeEx (co=0x243e0a8, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=<value optimized out>, 
    kws=<value optimized out>, kwcount=<value optimized out>, defs=<value optimized out>, defcount=<value optimized out>, closure=<value optimized out>) at Python/ceval.c:2968
#18 0x0000003f3406daaf in function_call (func=0x2cbd758, arg=0x3267cf8, kw=0x0) at Objects/funcobject.c:524
#19 0x0000003f34043b33 in PyObject_Call (func=0x2cbd758, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2492
#20 0x0000003f34058a3f in instancemethod_call (func=0x2cbd758, arg=0x3267cf8, kw=0x0) at Objects/classobject.c:2579
#21 0x0000003f34043b33 in PyObject_Call (func=0x1f013c0, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2492
#22 0x0000003f340d6d13 in PyEval_CallObjectWithKeywords (func=0x1f013c0, arg=0x242a090, kw=<value optimized out>) at Python/ceval.c:3575
#23 0x00007f8de0bf2540 in ?? () from /usr/lib64/python2.6/site-packages/sip.so
#24 0x00007f8de0f87496 in PyQtProxy::invokeSlot (slot=..., qargs=<value optimized out>) at qpycore_pyqtproxy.cpp:474
#25 0x00007f8de0f875b8 in PyQtProxy::unislot (this=0x2bc1f90, qargs=0x7fffc3cd87e0) at qpycore_pyqtproxy.cpp:416
#26 0x00007f8de0f87672 in PyQtProxy::qt_metacall (this=0x2bc1f90, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc3cd87e0) at qpycore_pyqtproxy.cpp:380
#27 0x0000003956d6a2af in QMetaObject::activate (sender=0x27fee10, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc3cd87e0) at kernel/qobject.cpp:3293
#28 0x000000327d716c22 in Plasma::DataEngine::sourceAdded (this=<value optimized out>, _t1=...) at /usr/src/debug/kdelibs-4.4.1/x86_64-redhat-linux-gnu/plasma/dataengine.moc:185
#29 0x000000327d719ad5 in Plasma::DataEngine::addSource (this=0x27fee10, source=0x3e89910) at /usr/src/debug/kdelibs-4.4.1/plasma/dataengine.cpp:249
#30 0x00007f8dda73bc3f in NowPlayingEngine::addPlayer (this=0x27fee10, player=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.4.1/plasma/generic/dataengines/nowplaying/nowplayingengine.cpp:128
#31 0x00007f8dda73bd56 in NowPlayingEngine::qt_metacall (this=0x27fee10, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc3cd8a30)
    at /usr/src/debug/kdebase-workspace-4.4.1/x86_64-redhat-linux-gnu/plasma/generic/dataengines/nowplaying/nowplayingengine.moc:76
#32 0x0000003956d6a2af in QMetaObject::activate (sender=0x27fb0e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc3cd8a30) at kernel/qobject.cpp:3293
#33 0x00007f8dda73a2b2 in DBusWatcher::newPlayer (this=<value optimized out>, _t1=...)
    at /usr/src/debug/kdebase-workspace-4.4.1/x86_64-redhat-linux-gnu/plasma/generic/dataengines/nowplaying/moc_dbuswatcher.cpp:93
#34 0x00007f8dda73f833 in DBusWatcher::serviceChange (this=0x27fb0e0, name=..., oldOwner=<value optimized out>, newOwner=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.4.1/plasma/generic/dataengines/nowplaying/playerinterface/dbuswatcher.cpp:90
#35 0x00007f8dda73a598 in DBusWatcher::qt_metacall (this=0x27fb0e0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc3cd8cb0)
    at /usr/src/debug/kdebase-workspace-4.4.1/x86_64-redhat-linux-gnu/plasma/generic/dataengines/nowplaying/moc_dbuswatcher.cpp:81
#36 0x0000003956d6a2af in QMetaObject::activate (sender=0x1927f20, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc3cd8cb0) at kernel/qobject.cpp:3293
#37 0x00000039576585af in QDBusConnectionInterface::serviceOwnerChanged (this=<value optimized out>, _t1=..., _t2=..., _t3=) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:210
#38 0x0000003957658844 in QDBusConnectionInterface::qt_metacall (this=0x1927f20, _c=InvokeMetaMethod, _id=2, _a=0x7fffc3cd8f30) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:137
#39 0x0000003956d6a2af in QMetaObject::activate (sender=0x1927f20, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc3cd8f30) at kernel/qobject.cpp:3293
#40 0x00000039576584df in QDBusConnectionInterface::NameOwnerChanged (this=<value optimized out>, _t1=..., _t2=..., _t3=) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:238
#41 0x00000039576588ac in QDBusConnectionInterface::qt_metacall (this=0x1927f20, _c=InvokeMetaMethod, _id=6, _a=0x7fffc3cd92f0) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:141
#42 0x0000003957621c26 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=..., slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:904
#43 0x000000395762be1f in QDBusCallDeliveryEvent::placeMetaCall (this=0x3f340733cb, object=<value optimized out>) at qdbusintegrator_p.h:101
#44 0x0000003956d66921 in QObject::event (this=0x1927f20, e=0x3de5950) at kernel/qobject.cpp:1248
#45 0x00000032743aa9dc in QApplicationPrivate::notify_helper (this=0x1928f10, receiver=0x1927f20, e=0x3de5950) at kernel/qapplication.cpp:4300
#46 0x00000032743b0aab in QApplication::notify (this=<value optimized out>, receiver=0x1927f20, e=0x3de5950) at kernel/qapplication.cpp:4183
#47 0x0000003275606846 in KApplication::notify (this=0x1915300, receiver=0x1927f20, event=0x3de5950) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#48 0x0000003956d5774c in QCoreApplication::notifyInternal (this=0x1915300, receiver=0x1927f20, event=0x3de5950) at kernel/qcoreapplication.cpp:704
#49 0x0000003956d58497 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x18fd790) at kernel/qcoreapplication.h:215
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x18fd790) at kernel/qcoreapplication.cpp:1345
#51 0x0000003956d7d523 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#52 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#53 0x000000395483923e in g_main_dispatch (context=0x192b520) at gmain.c:1960
#54 IA__g_main_context_dispatch (context=0x192b520) at gmain.c:2513
#55 0x000000395483cc28 in g_main_context_iterate (context=0x192b520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#56 0x000000395483cd4a in IA__g_main_context_iteration (context=0x192b520, may_block=1) at gmain.c:2654
#57 0x0000003956d7d063 in QEventDispatcherGlib::processEvents (this=0x18fcf90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#58 0x0000003274449a4e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x0000003956d56192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#60 0x0000003956d5645c in QEventLoop::exec (this=0x7fffc3cd9d30, flags=...) at kernel/qeventloop.cpp:201
#61 0x0000003956d58749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#62 0x000000327e037e52 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.4.1/plasma/desktop/shell/main.cpp:112
#63 0x0000003986c1eb1d 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=<value optimized out>) at libc-start.c:226
#64 0x00000000004007c9 in _start ()

Reported using DrKonqi
Comment 1 Nicolas L. 2010-04-02 15:34:27 UTC
hi,

can you install python-debuginfo please ?
Comment 2 Rex Dieter 2010-04-02 15:35:45 UTC
You likely have a problematic (custom?) amarok acript causing this. (esp due to the PyQt/sip references in the backtrace).
Comment 3 pacemaxime 2010-04-02 15:39:39 UTC
Python-debuginfo is installed yet
AmaroK has been installed from fedora repository so I didn't custom  
anything ...


Le Fri, 02 Apr 2010 15:34:33 +0200, Nicolas Lécureuil   
<nlecureuil@mandriva.com> a écrit:

> https://bugs.kde.org/show_bug.cgi?id=233071
>
>
> Nicolas Lécureuil <nlecureuil@mandriva.com> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |nlecureuil@mandriva.com
>
>
>
>
> --- Comment #1 from Nicolas Lécureuil <nlecureuil mandriva com>   
> 2010-04-02 15:34:27 ---
> hi,
>
> can you install python-debuginfo please ?
>
Comment 4 Dario Andres 2010-04-02 17:15:03 UTC
Yes, it seems there is a Python Plasma widget related to the NowPlaying engine... May be you could try removing it ?
Regards
Comment 5 pacemaxime 2010-04-02 17:59:23 UTC
I removed it and it no longer bugs...
I'll tell you if it crash in the future.
Thank you very much !!!
Le Fri, 02 Apr 2010 17:15:05 +0200, Dario Andres  
<andresbajotierra@gmail.com> a écrit:

> https://bugs.kde.org/show_bug.cgi?id=233071
>
>
> Dario Andres <andresbajotierra@gmail.com> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                             
> |andresbajotierra@gmail.com
>
>
>
>
> --- Comment #4 from Dario Andres <andresbajotierra gmail com>   
> 2010-04-02 17:15:03 ---
> Yes, it seems there is a Python Plasma widget related to the NowPlaying
> engine... May be you could try removing it ?
> Regards
>
Comment 6 Dario Andres 2010-04-02 18:00:22 UTC
- Could you tell use the name of that Python widget ?
Regards
Comment 7 pacemaxime 2010-04-02 18:01:02 UTC
now rocking (one of the most downloaded)
Le Fri, 02 Apr 2010 18:00:27 +0200, Dario Andres  
<andresbajotierra@gmail.com> a écrit:

> https://bugs.kde.org/show_bug.cgi?id=233071
>
>
>
>
>
> --- Comment #6 from Dario Andres <andresbajotierra gmail com>   
> 2010-04-02 18:00:22 ---
> - Could you tell use the name of that Python widget ?
> Regards
>
Comment 8 Cyril Brosch 2010-05-19 17:15:37 UTC
I can confirm in KDE SC 4.4.3 in OpenSuse 11.3, btw. it worked fine with 4.4.3 in Mandriva 2010.0.

Here's a backtrace from the plasmoidviewer:

Application: Plasma-Miniprogramm-Anzeige (plasmoidviewer), signal: Segmentation fault
[KCrash Handler]
#6  QString::toUcs4 (this=0x8453bdc) at tools/qstring.cpp:3572
#7  0xa7c82f54 in ?? () from /usr/lib/python2.6/site-packages/PyQt4/QtCore.so
#8  0xa7ba8517 in ?? () from /usr/lib/python2.6/site-packages/PyQt4/QtCore.so
#9  0xa7e0684f in PyObject_Unicode (v=0xa5fd75cc) at Objects/object.c:532
#10 0xa7e1a619 in unicode_new (type=0xa7eb43e0, args=0xa651f7ec, kwds=0x0) at Objects/unicodeobject.c:8916
#11 0xa7e16f65 in type_call (type=0xa7eb43e0, args=0xa651f7ec, kwds=0x0) at Objects/typeobject.c:726
#12 0xa7dee070 in PyObject_Call (func=0xa7eb43e0, arg=0xa651f7ec, kw=0x0) at Objects/abstract.c:2492
#13 0xa7e2935b in do_call (f=0x846774c, throwflag=0) at Python/ceval.c:3968
#14 call_function (f=0x846774c, throwflag=0) at Python/ceval.c:3773
#15 PyEval_EvalFrameEx (f=0x846774c, throwflag=0) at Python/ceval.c:2412
#16 0xa7e2b5c7 in fast_function (f=0x832ba8c, throwflag=0) at Python/ceval.c:3836
#17 call_function (f=0x832ba8c, throwflag=0) at Python/ceval.c:3771
#18 PyEval_EvalFrameEx (f=0x832ba8c, throwflag=0) at Python/ceval.c:2412
#19 0xa7e2b5c7 in fast_function (f=0x84acbac, throwflag=0) at Python/ceval.c:3836
#20 call_function (f=0x84acbac, throwflag=0) at Python/ceval.c:3771
#21 PyEval_EvalFrameEx (f=0x84acbac, throwflag=0) at Python/ceval.c:2412
#22 0xa7e2b5c7 in fast_function (f=0x8450414, throwflag=0) at Python/ceval.c:3836
#23 call_function (f=0x8450414, throwflag=0) at Python/ceval.c:3771
#24 PyEval_EvalFrameEx (f=0x8450414, throwflag=0) at Python/ceval.c:2412
#25 0xa7e2dfab in PyEval_EvalCodeEx (co=0xa81480f8, globals=0xa8163714, locals=0x0, args=0xa651f7d8, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3000
#26 0xa7dfac73 in function_call (func=0xa6fd0994, arg=0xa651f7cc, kw=0x0) at Objects/funcobject.c:524
#27 0xa7dee070 in PyObject_Call (func=0xa6fd0994, arg=0xa651f7cc, kw=0x0) at Objects/abstract.c:2492
#28 0xa7df04b1 in instancemethod_call (func=0xa6fd0994, arg=0xa651f7cc, kw=0x0) at Objects/classobject.c:2579
#29 0xa7dee070 in PyObject_Call (func=0xa814cb44, arg=0xa817202c, kw=0x0) at Objects/abstract.c:2492
#30 0xa7e27a66 in PyEval_CallObjectWithKeywords (func=0xa814cb44, arg=0xa817202c, kw=0x0) at Python/ceval.c:3619
#31 0xa851f520 in sip_api_call_method (isErr=0x0, method=0xa814cb44, fmt=0xa7c95f0b "") at siplib.c:1709
#32 0xa7b5c018 in ?? () from /usr/lib/python2.6/site-packages/PyQt4/QtCore.so
#33 0xa727a2ec in sipPlasma_AppletScript::init (this=0x8415928) at sipplasmapart4.cpp:3385
#34 0xb725ec46 in Plasma::Applet::init (this=0x8271a98) at /usr/src/debug/kdelibs-4.4.3/plasma/applet.cpp:221
#35 0xb727ab83 in Plasma::Containment::addApplet (this=0x80a7248, applet=0x8271a98, pos=..., delayInit=false) at /usr/src/debug/kdelibs-4.4.3/plasma/containment.cpp:974
#36 0xb727af12 in Plasma::ContainmentPrivate::addApplet (this=0x81c9278, name=..., args=..., appletGeometry=..., id=0, delayInit=false) at /usr/src/debug/kdelibs-4.4.3/plasma/containment.cpp:2296
#37 0xb727b22a in Plasma::Containment::addApplet (this=0x80a7248, name=..., args=..., appletGeometry=...) at /usr/src/debug/kdelibs-4.4.3/plasma/containment.cpp:905
#38 0x0804f2c0 in FullView::addApplet (this=0xbfadeaec, name=..., containment=..., wallpaper=..., args=...)
    at /usr/src/debug/kdebase-workspace-4.4.3/plasma/generic/shells/plasmoidviewer/fullview.cpp:127
#39 0x080510dc in main (argc=1940644, argv=0x0) at /usr/src/debug/kdebase-workspace-4.4.3/plasma/generic/shells/plasmoidviewer/main.cpp:222
Comment 9 Cyril Brosch 2010-07-06 10:27:45 UTC
Since an update of the python libraries and bindings in OpenSuse 11.3 Now-Rocking doesn't trigger this crash anymore, solved for me.
Comment 10 Björn Ruberg 2010-09-19 13:22:04 UTC
Okay - so distributions should update their python packages