Bug 235687 - plasma crashes when folder activity wallpaper clock enabled
Summary: plasma crashes when folder activity wallpaper clock enabled
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-29 04:40 UTC by Fred Wells
Modified: 2010-05-04 06:38 UTC (History)
2 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 Fred Wells 2010-04-29 04:40:53 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.11-99.fc12.i686.PAE i686
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
Upon login to KDE, plasma-desktop crashes.   Using two virtual desktops attached to desktop activities, each using wallpaper clock.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Aborted
__libc_enable_asynccancel () at ../nptl/cancellation.c:44
44	      if (__builtin_expect (curval == oldval, 1))
[Current thread is 1 (Thread 0xb77017a0 (LWP 5158))]

Thread 4 (Thread 0xa73ffb70 (LWP 5166)):
#0  0x0017b424 in __kernel_vsyscall ()
#1  0x00119c45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x0268cc47 in ?? () from /usr/lib/libQtScript.so.4
#3  0x0268cc92 in ?? () from /usr/lib/libQtScript.so.4
#4  0x00115ab5 in start_thread (arg=0xa73ffb70) at pthread_create.c:297
#5  0x00e50dae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa5289b70 (LWP 5167)):
[KCrash Handler]
#6  0x0017b424 in __kernel_vsyscall ()
#7  0x00da0a81 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x00da234a in abort () at abort.c:92
#9  0x02ccd810 in Py_FatalError (msg=<value optimized out>) at Python/pythonrun.c:1657
#10 0x02cac3f6 in PyEval_SaveThread () at Python/ceval.c:318
#11 0x02f6ea2b in ?? () from /usr/lib/python2.6/site-packages/PyQt4/QtCore.so
#12 0x02c5508a in PyCFunction_Call (func=<value optimized out>, arg=<value optimized out>, kw=<value optimized out>) at Objects/methodobject.c:81
#13 0x02cb1112 in call_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3706
#14 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:2389
#15 0x02cb2eea in PyEval_EvalCodeEx (co=<value optimized out>, 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
#16 0x02c41298 in function_call (func=<value optimized out>, arg=<value optimized out>, kw=<value optimized out>) at Objects/funcobject.c:524
#17 0x02c1480d in PyObject_Call (func=<value optimized out>, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2492
#18 0x02c2a7e4 in instancemethod_call (func=<value optimized out>, arg=0x8d4e74c, kw=<value optimized out>) at Objects/classobject.c:2579
#19 0x02c1480d in PyObject_Call (func=<value optimized out>, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2492
#20 0x02cac0b5 in PyEval_CallObjectWithKeywords (func=<value optimized out>, arg=0x8a7b02c, kw=<value optimized out>) at Python/ceval.c:3575
#21 0x028c9824 in ?? () from /usr/lib/python2.6/site-packages/sip.so
#22 0x02f3d751 in ?? () from /usr/lib/python2.6/site-packages/PyQt4/QtCore.so
#23 0x02f6f93d in ?? () from /usr/lib/python2.6/site-packages/PyQt4/QtCore.so
#24 0x054a4cdf in ?? () from /usr/lib/libQtCore.so.4
#25 0x00115ab5 in start_thread (arg=0xa5289b70) at pthread_create.c:297
#26 0x00e50dae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa46ffb70 (LWP 5168)):
#0  0x0017b424 in __kernel_vsyscall ()
#1  0x0011bf85 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/sem_wait.S:80
#2  0x02cda448 in PyThread_acquire_lock (lock=<value optimized out>, waitflag=<value optimized out>) at Python/thread_pthread.h:349
#3  0x02cb30d9 in PyEval_RestoreThread (tstate=<value optimized out>) at Python/ceval.c:334
#4  0xa9a7e444 in ?? () from /usr/lib/python2.6/site-packages/PyQt4/QtGui.so
#5  0x028c8492 in ?? () from /usr/lib/python2.6/site-packages/sip.so
#6  0x02c6f606 in type_call (type=<value optimized out>, args=<value optimized out>, kwds=<value optimized out>) at Objects/typeobject.c:747
#7  0x02c1480d in PyObject_Call (func=<value optimized out>, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2492
#8  0x02cb0dee in do_call (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3917
#9  call_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3729
#10 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:2389
#11 0x02cb204b in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3792
#12 call_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3727
#13 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:2389
#14 0x02cb204b 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 0x02cb204b in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3792
#18 call_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3727
#19 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:2389
#20 0x02cb204b in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3792
#21 call_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:3727
#22 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:2389
#23 0x02cb2eea in PyEval_EvalCodeEx (co=<value optimized out>, 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
#24 0x02c41298 in function_call (func=<value optimized out>, arg=<value optimized out>, kw=<value optimized out>) at Objects/funcobject.c:524
#25 0x02c1480d in PyObject_Call (func=<value optimized out>, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2492
#26 0x02c2a7e4 in instancemethod_call (func=<value optimized out>, arg=0x8d4be2c, kw=<value optimized out>) at Objects/classobject.c:2579
#27 0x02c1480d in PyObject_Call (func=<value optimized out>, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2492
#28 0x02cac0b5 in PyEval_CallObjectWithKeywords (func=<value optimized out>, arg=0x8a7b02c, kw=<value optimized out>) at Python/ceval.c:3575
#29 0x028c9824 in ?? () from /usr/lib/python2.6/site-packages/sip.so
#30 0x02f3d751 in ?? () from /usr/lib/python2.6/site-packages/PyQt4/QtCore.so
#31 0x02f6f93d in ?? () from /usr/lib/python2.6/site-packages/PyQt4/QtCore.so
#32 0x054a4cdf in ?? () from /usr/lib/libQtCore.so.4
#33 0x00115ab5 in start_thread (arg=0xa46ffb70) at pthread_create.c:297
#34 0x00e50dae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77017a0 (LWP 5158)):
#0  __libc_enable_asynccancel () at ../nptl/cancellation.c:44
#1  0x00e463a0 in __poll (fds=0xbfad5a38, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0x0070c0c0 in ?? () from /usr/lib/libxcb.so.1
#3  0x0070c62b in ?? () from /usr/lib/libxcb.so.1
#4  0x0070c9c8 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x007acd59 in _XSend (dpy=<value optimized out>, data=<value optimized out>, size=<value optimized out>) at xcb_io.c:332
#6  0x007acef0 in _XReply (dpy=<value optimized out>, rep=<value optimized out>, extra=<value optimized out>, discard=<value optimized out>) at xcb_io.c:450
#7  0x0078a51a in XGetSelectionOwner (dpy=<value optimized out>, selection=<value optimized out>) at GetSOwner.c:43
#8  0x014aaea0 in ?? () from /usr/lib/libQtGui.so.4
#9  0x014adecb in ?? () from /usr/lib/libQtGui.so.4
#10 0x014383b8 in ?? () from /usr/lib/libQtGui.so.4
#11 0x055a727b in ?? () from /usr/lib/libQtCore.so.4
#12 0x055a7b82 in QMimeData::data(QString const&) const () from /usr/lib/libQtCore.so.4
#13 0x03609915 in KFilePreviewGenerator::Private::decodeIsCutSelection (this=0x8e12040, mimeData=0x8de3258) at /usr/src/debug/kdelibs-4.4.2/kfile/kfilepreviewgenerator.cpp:1061
#14 0x03609e5e in KFilePreviewGenerator::Private::applyCutItemEffect (this=0x8e12040, items=...) at /usr/src/debug/kdelibs-4.4.2/kfile/kfilepreviewgenerator.cpp:839
#15 0x0360c317 in KFilePreviewGenerator::Private::updateIcons (this=0x8e12040, items=...) at /usr/src/debug/kdelibs-4.4.2/kfile/kfilepreviewgenerator.cpp:512
#16 0x0360d688 in KFilePreviewGenerator::qt_metacall (this=0x8df98e0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0xbfad6148)
    at /usr/src/debug/kdelibs-4.4.2/i686-redhat-linux-gnu/kfile/kfilepreviewgenerator.moc:93
#17 0x0559f5db in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#18 0x055ae4af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#19 0x004bec74 in KDirLister::newItems (this=0x8ceb120, _t1=...) at /usr/src/debug/kdelibs-4.4.2/i686-redhat-linux-gnu/kio/kdirlister.moc:267
#20 0x004bfa67 in KDirLister::Private::emitItems (this=0x8d90408) at /usr/src/debug/kdelibs-4.4.2/kio/kio/kdirlister.cpp:2360
#21 0x004c6255 in KDirListerCache::slotEntries (this=0x8a64208, job=0x8d90758, entries=...) at /usr/src/debug/kdelibs-4.4.2/kio/kio/kdirlister.cpp:1157
#22 0x004d3dc6 in KDirListerCache::qt_metacall (this=0x8a64208, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0xbfad63f4)
    at /usr/src/debug/kdelibs-4.4.2/i686-redhat-linux-gnu/kio/kdirlister_p.moc:104
#23 0x0559f5db in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#24 0x055ae4af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#25 0x0049a18a in KIO::ListJob::entries (this=0x8d90758, _t1=0x8d90758, _t2=...) at /usr/src/debug/kdelibs-4.4.2/i686-redhat-linux-gnu/kio/jobclasses.moc:835
#26 0x004a4783 in KIO::ListJobPrivate::slotListEntries (this=0x8d907e0, list=...) at /usr/src/debug/kdelibs-4.4.2/kio/kio/job.cpp:2411
#27 0x004aa0b8 in KIO::ListJob::qt_metacall (this=0x8d90758, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0xbfad65f8)
    at /usr/src/debug/kdelibs-4.4.2/i686-redhat-linux-gnu/kio/jobclasses.moc:821
#28 0x0559f5db in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#29 0x055ae4af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#30 0x00560b94 in KIO::SlaveInterface::listEntries (this=0x8f392d8, _t1=...) at /usr/src/debug/kdelibs-4.4.2/i686-redhat-linux-gnu/kio/slaveinterface.moc:185
#31 0x00563d9f in KIO::SlaveInterface::dispatch (this=0x8f392d8, _cmd=106, rawdata=...) at /usr/src/debug/kdelibs-4.4.2/kio/kio/slaveinterface.cpp:193
#32 0x005610b4 in KIO::SlaveInterface::dispatch (this=0x8f392d8) at /usr/src/debug/kdelibs-4.4.2/kio/kio/slaveinterface.cpp:91
#33 0x00555478 in KIO::Slave::gotInput (this=0x8f392d8) at /usr/src/debug/kdelibs-4.4.2/kio/kio/slave.cpp:324
#34 0x005556a3 in KIO::Slave::qt_metacall (this=0x8f392d8, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0xbfad68dc) at /usr/src/debug/kdelibs-4.4.2/i686-redhat-linux-gnu/kio/slave.moc:82
#35 0x0559f5db in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#36 0x055ae4af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#37 0x0046cce8 in KIO::Connection::readyRead (this=0x910f668) at /usr/src/debug/kdelibs-4.4.2/i686-redhat-linux-gnu/kio/connection.moc:92
#38 0x0046ed8e in KIO::ConnectionPrivate::dequeue (this=0x8e86c38) at /usr/src/debug/kdelibs-4.4.2/kio/kio/connection.cpp:82
#39 0x0046eeb6 in KIO::Connection::qt_metacall (this=0x910f668, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x95fbbe8)
    at /usr/src/debug/kdelibs-4.4.2/i686-redhat-linux-gnu/kio/connection.moc:79
#40 0x0559f5db in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#41 0x055a9bd7 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#42 0x055aac4e in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#43 0x014211cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#44 0x014279f6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#45 0x010e87cb in KApplication::notify (this=0x87413f0, receiver=0x910f668, event=0x9c03ef0) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
#46 0x0559ac03 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#47 0x0559bac3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#48 0x0559bc1e in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#49 0x055c3350 in ?? () from /usr/lib/libQtCore.so.4
#50 0x0296dfb8 in g_main_dispatch (context=0x8748710) at gmain.c:1960
#51 IA__g_main_context_dispatch (context=0x8748710) at gmain.c:2513
#52 0x029718e8 in g_main_context_iterate (context=0x118eb0, block=1, dispatch=1, self=0x8746ae8) at gmain.c:2591
#53 0x02971a14 in IA__g_main_context_iteration (context=0x8748710, may_block=1) at gmain.c:2654
#54 0x055c2e46 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0x014cf586 in ?? () from /usr/lib/libQtGui.so.4
#56 0x055992da in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#57 0x0559961a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#58 0x0559bce7 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#59 0x01421278 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#60 0x084acec9 in kdemain (argc=1, argv=0x8735360) at /usr/src/debug/kdebase-workspace-4.4.2/plasma/desktop/shell/main.cpp:112
#61 0x0804db91 in launch (argc=1, _name=0x8716f84 "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8050fa9 "0") at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:717
#62 0x0804e7a5 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:1209
#63 0x0804ec1c in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:1402
#64 0x0804f9bf in main (argc=4, argv=0xbfad7c54, envp=0xbfad7c68) at /usr/src/debug/kdelibs-4.4.2/kinit/kinit.cpp:1845

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2010-05-04 06:38:10 UTC
wallpaper clock is a third party addon, and this is a crash in the python runtime. please report to the wallpaper clock author. thanks :)