Bug 275402 - plasma crash on startup
Summary: plasma crash on startup
Status: RESOLVED UNMAINTAINED
Alias: None
Product: bindings
Classification: Developer tools
Component: pykde (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kde-bindings
URL:
Keywords:
: 284111 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-06-11 16:09 UTC by olgachatzipavlidou
Modified: 2018-11-17 05:26 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
~/.xsession-errors (198.09 KB, text/plain)
2011-11-23 15:07 UTC, ckaM
Details

Note You need to log in before you can comment on or make changes to this bug.
Description olgachatzipavlidou 2011-06-11 16:09:58 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.4 (4.6.4)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
third time in a row . after logging in this crash message pops-up and this time I get a blanc screen too. krunner opens with alt-tab combination but kickoff does not.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7820ad0 (LWP 1373))]

Thread 5 (Thread 0xaecffb70 (LWP 1377)):
#0  0x00a76416 in __kernel_vsyscall ()
#1  0x0072bf76 in __poll (fds=0x95e9158, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x06fe684b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x06fd61af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x06fd6524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x07cba577 in QEventDispatcherGlib::processEvents (this=0x95ecac0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x07c8c289 in QEventLoop::processEvents (this=0xaecff280, flags=...) at kernel/qeventloop.cpp:149
#7  0x07c8c522 in QEventLoop::exec (this=0xaecff280, flags=...) at kernel/qeventloop.cpp:201
#8  0x07b962a0 in QThread::exec (this=0x95ec480) at thread/qthread.cpp:492
#9  0x07c6dfdb in QInotifyFileSystemWatcherEngine::run (this=0x95ec480) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x07b98da2 in QThreadPrivate::start (arg=0x95ec480) at thread/qthread_unix.cpp:320
#11 0x028dde99 in start_thread (arg=0xaecffb70) at pthread_create.c:304
#12 0x0073a73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xad6bdb70 (LWP 1405)):
#0  0x067b6d41 in clock_gettime (clock_id=1, tp=0xad6bcff0) at ../sysdeps/unix/clock_gettime.c:116
#1  0x07beedd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x07cbb4f2 in updateCurrentTime (this=0xaed01534, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xaed01534, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x07cb9d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xad6bd0cc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07cb9dcd in timerSourcePrepare (source=0xaed01500, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x06fd4fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x06fd5e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x06fd6524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x07cba577 in QEventDispatcherGlib::processEvents (this=0x9683e78, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x07c8c289 in QEventLoop::processEvents (this=0xad6bd280, flags=...) at kernel/qeventloop.cpp:149
#12 0x07c8c522 in QEventLoop::exec (this=0xad6bd280, flags=...) at kernel/qeventloop.cpp:201
#13 0x07b962a0 in QThread::exec (this=0x96b5b48) at thread/qthread.cpp:492
#14 0x07c6dfdb in QInotifyFileSystemWatcherEngine::run (this=0x96b5b48) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x07b98da2 in QThreadPrivate::start (arg=0x96b5b48) at thread/qthread_unix.cpp:320
#16 0x028dde99 in start_thread (arg=0xad6bdb70) at pthread_create.c:304
#17 0x0073a73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xabebab70 (LWP 1411)):
#0  0x06fd54b8 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x06fd603a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x06fd692b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x05218304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#4  0x06fff2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x028dde99 in start_thread (arg=0xabebab70) at pthread_create.c:304
#6  0x0073a73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaa68eb70 (LWP 1438)):
#0  0x00a76416 in __kernel_vsyscall ()
#1  0x028e248c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x007483fd in __pthread_cond_wait (cond=0x8e7ce30, mutex=0x8e7ce18) at forward.c:139
#3  0x07b99467 in wait (this=0x94c8650, mutex=0x94d8940, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x94c8650, mutex=0x94d8940, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x08596c4a in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#6  0x05515338 in PyCFunction_Call (func=0xa266b0c, arg=0x91af3ac, kw=0x0) at ../Objects/methodobject.c:85
#7  0x0557c500 in call_function (f=0x97f0fec, throwflag=0) at ../Python/ceval.c:4013
#8  PyEval_EvalFrameEx (f=0x97f0fec, throwflag=0) at ../Python/ceval.c:2666
#9  0x0557e4c8 in PyEval_EvalCodeEx (co=0xa3eb2f0, globals=0xa2cca44, locals=0x0, args=0x91af398, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#10 0x054fcc17 in function_call (func=0xa3e98ec, arg=0x91af38c, kw=0x0) at ../Objects/funcobject.c:526
#11 0x054d008c in PyObject_Call (func=0xa3e98ec, arg=0x91af38c, kw=0x0) at ../Objects/abstract.c:2529
#12 0x054e2c0c in instancemethod_call (func=0xa3e98ec, arg=0x91af38c, kw=0x0) at ../Objects/classobject.c:2578
#13 0x054d008c in PyObject_Call (func=0x8ef598c, arg=0x8ea802c, kw=0x0) at ../Objects/abstract.c:2529
#14 0x05577508 in PyEval_CallObjectWithKeywords (func=0x8ef598c, arg=0x8ea802c, kw=0x0) at ../Python/ceval.c:3882
#15 0x038eda44 in ?? () from /usr/lib/pymodules/python2.7/sip.so
#16 0x0857bc51 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#17 0x085b17a6 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#18 0x07b98da2 in QThreadPrivate::start (arg=0xa1b19d8) at thread/qthread_unix.cpp:320
#19 0x028dde99 in start_thread (arg=0xaa68eb70) at pthread_create.c:304
#20 0x0073a73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7820ad0 (LWP 1373)):
[KCrash Handler]
#7  PyErr_Restore (type=0x0, value=0x0, traceback=0x0) at ../Python/errors.c:40
#8  0x0558bdce in PyErr_Clear () at ../Python/errors.c:261
#9  0x038eeca5 in ?? () from /usr/lib/pymodules/python2.7/sip.so
#10 0x085ba904 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#11 0x038f1bb0 in ?? () from /usr/lib/pymodules/python2.7/sip.so
#12 0x055160ac in try_rich_compare (v=0xa3f1f0c, w=0x56e85e0, op=2) at ../Objects/object.c:617
#13 0x05518047 in do_richcmp (v=0xa3f1f0c, w=0x56e85e0, op=2) at ../Objects/object.c:925
#14 PyObject_RichCompare (v=0xa3f1f0c, w=0x56e85e0, op=2) at ../Objects/object.c:977
#15 0x0557962b in cmp_outcome (f=0xa472c84, throwflag=0) at ../Python/ceval.c:4518
#16 PyEval_EvalFrameEx (f=0xa472c84, throwflag=0) at ../Python/ceval.c:2287
#17 0x0557e4c8 in PyEval_EvalCodeEx (co=0xa3ec9b0, globals=0xa2ca68c, locals=0x0, args=0x91ae098, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#18 0x054fcc17 in function_call (func=0xa3f13e4, arg=0x91ae08c, kw=0x0) at ../Objects/funcobject.c:526
#19 0x054d008c in PyObject_Call (func=0xa3f13e4, arg=0x91ae08c, kw=0x0) at ../Objects/abstract.c:2529
#20 0x054e2c0c in instancemethod_call (func=0xa3f13e4, arg=0x91ae08c, kw=0x0) at ../Objects/classobject.c:2578
#21 0x054d008c in PyObject_Call (func=0x8f0770c, arg=0x8ea802c, kw=0x0) at ../Objects/abstract.c:2529
#22 0x05577508 in PyEval_CallObjectWithKeywords (func=0x8f0770c, arg=0x8ea802c, kw=0x0) at ../Python/ceval.c:3882
#23 0x038f62ef in sip_api_invoke_slot () from /usr/lib/pymodules/python2.7/sip.so
#24 0x08663b83 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#25 0x08663c6e in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#26 0x08663d35 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#27 0x07c936ba in QMetaObject::metacall (object=0xa470790, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfd344cc) at kernel/qmetaobject.cpp:237
#28 0x07ca34ff in QMetaObject::activate (sender=0xa470c38, m=0x7dc85a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#29 0x07cf02f7 in QTimer::timeout (this=0xa470c38) at .moc/release-shared/moc_qtimer.cpp:134
#30 0x07ca93ee in QTimer::timerEvent (this=0xa470c38, e=0xbfd34a6c) at kernel/qtimer.cpp:271
#31 0x085b24ba in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#32 0x07ca2214 in QObject::event (this=0xa470c38, e=0xbfd34a6c) at kernel/qobject.cpp:1190
#33 0x085b2450 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#34 0x03dc7d24 in QApplicationPrivate::notify_helper (this=0x8b14f30, receiver=0xa470c38, e=0xbfd34a6c) at kernel/qapplication.cpp:4462
#35 0x03dcc8ce in QApplication::notify (this=0x8afb128, receiver=0xa470c38, e=0xbfd34a6c) at kernel/qapplication.cpp:3862
#36 0x00fe336a in KApplication::notify (this=0x8afb128, receiver=0xa470c38, event=0xbfd34a6c) at ../../kdeui/kernel/kapplication.cpp:311
#37 0x07c8d0bb in QCoreApplication::notifyInternal (this=0x8afb128, receiver=0xa470c38, event=0xbfd34a6c) at kernel/qcoreapplication.cpp:731
#38 0x07cbd1e4 in sendEvent (this=0x8b1227c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QTimerInfoList::activateTimers (this=0x8b1227c) at kernel/qeventdispatcher_unix.cpp:604
#40 0x07cb9df4 in timerSourceDispatch (source=0x8b12248) at kernel/qeventdispatcher_glib.cpp:184
#41 0x06fd5aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0x06fd6270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0x06fd6524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0x07cba53c in QEventDispatcherGlib::processEvents (this=0x8aa3aa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#45 0x03e7b775 in QGuiEventDispatcherGlib::processEvents (this=0x8aa3aa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#46 0x07c8c289 in QEventLoop::processEvents (this=0xbfd34d04, flags=...) at kernel/qeventloop.cpp:149
#47 0x07c8c522 in QEventLoop::exec (this=0xbfd34d04, flags=...) at kernel/qeventloop.cpp:201
#48 0x07c90ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#49 0x03dc58e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#50 0x0055b7cb in kdemain (argc=1, argv=0xbfd34f24) at ../../../../plasma/desktop/shell/main.cpp:120
#51 0x080485cb in main (argc=1, argv=0xbfd34f24) at plasma-desktop_dummy.cpp:3

Reported using DrKonqi
Comment 1 Nicolas L. 2011-10-17 00:08:09 UTC
*** Bug 284111 has been marked as a duplicate of this bug. ***
Comment 2 Luca Beltrame 2011-11-23 13:03:56 UTC
Are you using any scripted plasmoids?
Comment 3 ckaM 2011-11-23 13:24:44 UTC
wallpaper clock (http://www.vladstudio.com/ru/wallpaperclock/)
Comment 4 Luca Beltrame 2011-11-23 13:26:29 UTC
Can you run "plasmoidviewer wallpaperclock" and see whether any errors come out?
If "wallpaperclock" does not correspond to the plasmoid name, please run "plasmoidviewer --list" and find the correct name, then rerun plasmoidviewer with the correct name.
Comment 5 ckaM 2011-11-23 13:51:42 UTC
sorry, wrong. this is not plasmoid. this is wallpaper for desktop. and when installed on another computer, exact same problem. a problem both for the wheezy and the squeeze version
Comment 6 Luca Beltrame 2011-11-23 13:59:45 UTC
In data mercoledì 23 novembre 2011 13:51:43, ckaM ha scritto:

> sorry, wrong. this is not plasmoid. this is wallpaper for desktop. and when
> installed on another computer, exact same problem. a problem both for the
> wheezy and the squeeze version

Can you try using plasmawallpaperviewer --list to get the right name for the 
plugin and then issue plasmawallpaperviewer -p <name> where <name> is the 
right name you found with the previous command?
Comment 7 ckaM 2011-11-23 14:36:26 UTC
ckam@ckam:~$ plasmawallpaperviewer -p clock

at closing:
KCrash: Application 'plasmawallpaperviewer' crashing...
sock_file=/home/ckam/.kde/socket-ckam/kdeinit4__0

[1]+  Stopped                 plasmawallpaperviewer -p clock
Comment 8 Luca Beltrame 2011-11-23 14:48:17 UTC
In data mercoledì 23 novembre 2011 14:36:27, ckaM ha scritto:
> https://bugs.kde.org/show_bug.cgi?id=275402

> at closing:
> KCrash: Application 'plasmawallpaperviewer' crashing...
> sock_file=/home/ckam/.kde/socket-ckam/kdeinit4__0

Can you check whether ~/.xsession-errors has some errors related to Python 
tracebacks?
Comment 9 ckaM 2011-11-23 15:07:38 UTC
Created attachment 65979 [details]
~/.xsession-errors

~/.xsession-errors
Comment 10 Luca Beltrame 2011-11-23 15:19:47 UTC
In data mercoledì 23 novembre 2011 15:07:39, ckaM ha scritto:

> Traceback (most recent call last):
>   File
>   "/home/ckam/.kde/share/apps/plasma/wallpapers/clock/contents/code/main.py
>   ", line 143, in dataUpdated>   
>     self.update(self.boundingRect())
> 
> RuntimeError: underlying C/C++ object has been deleted

This tells me that there is a bug in the wallpaper clock plugin, as I 
expected.This in turns makes the script engine crash. I'll try to look on how 
to work around these issues, in the mean time please contact the author of the 
plugin.
Comment 11 ckaM 2011-11-24 06:33:02 UTC
ok. thank you
Comment 12 Andrew Crouthamel 2018-10-31 04:14:40 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 13 Bug Janitor Service 2018-11-15 10:35:57 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 14 Andrew Crouthamel 2018-11-17 05:26:49 UTC
Hello, unfortunately this bug is being closed as unmaintained, per request of einar77.