Bug 345744 - Plasma desktop shell crashed while I was adding a widget for weather
Summary: Plasma desktop shell crashed while I was adding a widget for weather
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: 4.11.11
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-04-01 05:44 UTC by Petar
Modified: 2018-06-08 18:28 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Petar 2015-04-01 05:44:00 UTC
Application: plasma-desktop (4.11.11)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-37-generic x86_64
Distribution: Linux Mint 17.1 Rebecca

-- Information about the crash:
- Custom settings of the application:
The weather widget was download from the install manager. When I started It the shell crashed.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f749dca77c0 (LWP 2175))]

Thread 8 (Thread 0x7f746f23c700 (LWP 2362)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f749851981d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f7498519859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f74914cd182 in start_thread (arg=0x7f746f23c700) at pthread_create.c:312
#4  0x00007f749d59847d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f742e0bc700 (LWP 2363)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f749825a20d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f7498548fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f74914cd182 in start_thread (arg=0x7f742e0bc700) at pthread_create.c:312
#4  0x00007f749d59847d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f742cc04700 (LWP 2364)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7496956ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f7496957039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f74914cd182 in start_thread (arg=0x7f742cc04700) at pthread_create.c:312
#4  0x00007f749d59847d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f73a313e700 (LWP 2365)):
#0  0x00007f74914d07ee in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7f739c000a60) at pthread_mutex_unlock.c:57
#1  __GI___pthread_mutex_unlock (mutex=0x7f739c000a60) at pthread_mutex_unlock.c:310
#2  0x00007f7490dfd9b1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7490dbbbda in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7490dbc048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7490dbc0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f749a16c7be in QEventDispatcherGlib::processEvents (this=0x7f739c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0x00007f749a13e0af in QEventLoop::processEvents (this=this@entry=0x7f73a313dde0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f749a13e3a5 in QEventLoop::exec (this=this@entry=0x7f73a313dde0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f749a03ac5f in QThread::exec (this=this@entry=0x896e10) at thread/qthread.cpp:537
#10 0x00007f749a11f823 in QInotifyFileSystemWatcherEngine::run (this=0x896e10) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007f749a03d32f in QThreadPrivate::start (arg=0x896e10) at thread/qthread_unix.cpp:349
#12 0x00007f74914cd182 in start_thread (arg=0x7f73a313e700) at pthread_create.c:312
#13 0x00007f749d59847d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f73a0e57700 (LWP 2367)):
#0  0x00007f749d58b12d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7490dbbfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7490dbc30a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f73a1953336 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f7490de0f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f74914cd182 in start_thread (arg=0x7f73a0e57700) at pthread_create.c:312
#6  0x00007f749d59847d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f7393dad700 (LWP 2368)):
#0  0x00007f7490dfd61d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7490dfd979 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7490dbbed5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7490dbc0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f749a16c7be in QEventDispatcherGlib::processEvents (this=0x7f738c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f749a13e0af in QEventLoop::processEvents (this=this@entry=0x7f7393dacde0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f749a13e3a5 in QEventLoop::exec (this=this@entry=0x7f7393dacde0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f749a03ac5f in QThread::exec (this=this@entry=0x10e30a0) at thread/qthread.cpp:537
#8  0x00007f749a11f823 in QInotifyFileSystemWatcherEngine::run (this=0x10e30a0) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f749a03d32f in QThreadPrivate::start (arg=0x10e30a0) at thread/qthread_unix.cpp:349
#10 0x00007f74914cd182 in start_thread (arg=0x7f7393dad700) at pthread_create.c:312
#11 0x00007f749d59847d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f73935ac700 (LWP 2369)):
#0  0x00007f749d58b12d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7490dbbfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7490dbc0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f749a16c7be in QEventDispatcherGlib::processEvents (this=0x7f73840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f749a13e0af in QEventLoop::processEvents (this=this@entry=0x7f73935abe20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f749a13e3a5 in QEventLoop::exec (this=this@entry=0x7f73935abe20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f749a03ac5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#7  0x00007f749a03d32f in QThreadPrivate::start (arg=0x1167c80) at thread/qthread_unix.cpp:349
#8  0x00007f74914cd182 in start_thread (arg=0x7f73935ac700) at pthread_create.c:312
#9  0x00007f749d59847d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f749dca77c0 (LWP 2175)):
[KCrash Handler]
#6  __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:33
#7  0x00007f749a0870ec in memcpy (__len=<optimized out>, __src=<optimized out>, __dest=0x180f38a) at /usr/include/x86_64-linux-gnu/bits/string3.h:51
#8  QString::realloc (this=this@entry=0x15c8f28, alloc=10) at tools/qstring.cpp:1349
#9  0x00007f749a0882bb in QString::realloc (this=this@entry=0x15c8f28) at tools/qstring.cpp:1380
#10 0x00007f749a0882d6 in QString::utf16 (this=this@entry=0x15c8f28) at tools/qstring.cpp:4933
#11 0x00007f749a0883ca in QString::toUcs4 (this=0x15c8f28) at tools/qstring.cpp:3810
#12 0x00007f747546bab0 in qpycore_PyObject_FromQString(QString const&) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#13 0x00007f7475b373ca in _PyObject_Str (v=0x7f742e927c08) at ../Objects/object.c:430
#14 0x00007f7475b3758a in PyObject_Str (v=<optimized out>) at ../Objects/object.c:451
#15 0x00007f7475ad1b2a in string_new.24162 (type=0x7f7475f4d600 <PyString_Type>, args=<optimized out>, kwds=<optimized out>) at ../Objects/stringobject.c:3706
#16 0x00007f7475b36493 in type_call.26491 (type=0x7f7475f4d600 <PyString_Type>, args=0x7f7472342610, kwds=0x0) at ../Objects/typeobject.c:729
#17 0x00007f7475b33e23 in PyObject_Call (func=func@entry=0x7f7475f4d600 <PyString_Type>, arg=arg@entry=0x7f7472342610, kw=kw@entry=0x0) at ../Objects/abstract.c:2529
#18 0x00007f7475b67816 in do_call (nk=<optimized out>, na=1, pp_stack=0x7fff724c52e0, func=0x7f7475f4d600 <PyString_Type>) at ../Python/ceval.c:4238
#19 call_function (oparg=<optimized out>, pp_stack=0x7fff724c52e0) at ../Python/ceval.c:4043
#20 PyEval_EvalFrameEx (f=f@entry=0x1199100, throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#21 0x00007f7475b6c17d in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=args@entry=0x7f74723425e8, argcount=1, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=0x0) at ../Python/ceval.c:3252
#22 0x00007f7475b6c310 in function_call.15737 (func=0x7f746f2ac1b8, arg=0x7f74723425d0, kw=0x0) at ../Objects/funcobject.c:526
#23 0x00007f7475b33e23 in PyObject_Call (func=func@entry=0x7f746f2ac1b8, arg=arg@entry=0x7f74723425d0, kw=kw@entry=0x0) at ../Objects/abstract.c:2529
#24 0x00007f7475a8730d in instancemethod_call.8988 (func=0x7f746f2ac1b8, arg=0x7f74723425d0, kw=0x0) at ../Objects/classobject.c:2602
#25 0x00007f7475b33e23 in PyObject_Call (func=func@entry=0x7f749db41b40, arg=arg@entry=0x7f749db99050, kw=<optimized out>) at ../Objects/abstract.c:2529
#26 0x00007f7475af2837 in PyEval_CallObjectWithKeywords (func=func@entry=0x7f749db41b40, arg=arg@entry=0x7f749db99050, kw=kw@entry=0x0) at ../Python/ceval.c:3889
#27 0x00007f74750b9048 in sip_api_invoke_slot (slot=<optimized out>, sigargs=0x7f7472333c90) at /build/buildd/sip4-4.15.5/siplib/qtlib.c:203
#28 0x00007f7475467a26 in PyQtProxy::invokeSlot(qpycore_slot const&, void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#29 0x00007f7475467d40 in PyQtProxy::unislot(void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#30 0x00007f74754688dd in PyQtProxy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#31 0x00007f749a153a78 in QMetaObject::activate (sender=0x1075f10, m=m@entry=0x7f749b21e500 <KWallet::Wallet::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7fff724c5990) at kernel/qobject.cpp:3569
#32 0x00007f749af0aba2 in KWallet::Wallet::walletOpened (this=<optimized out>, _t1=true) at ./kwallet.moc:166
#33 0x00007f749a15387a in QMetaObject::activate (sender=0x116e070, m=m@entry=0x7f749b21f500 <OrgKdeKWalletInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7fff724c5ac0) at kernel/qobject.cpp:3539
#34 0x00007f749af3942f in OrgKdeKWalletInterface::walletAsyncOpened (this=<optimized out>, _t1=1, _t2=278286404) at kwallet_interface.moc:323
#35 0x00007f749af3bc71 in OrgKdeKWalletInterface::qt_static_metacall (_o=0x116e070, _id=0, _id@entry=4, _a=0x7fff724c5db0, _c=<optimized out>) at kwallet_interface.moc:161
#36 0x00007f749af3bde3 in qt_static_metacall (_a=0x7fff724c5db0, _id=4, _c=QMetaObject::InvokeMetaMethod, _o=0x116e070) at kwallet_interface.moc:285
#37 OrgKdeKWalletInterface::qt_metacall (this=0x116e070, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fff724c5db0) at kwallet_interface.moc:286
#38 0x00007f749a4cb1f6 in QDBusConnectionPrivate::deliverCall (this=0x886940, object=0x116e070, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:951
#39 0x00007f749a157c1e in QObject::event (this=0x116e070, e=<optimized out>) at kernel/qobject.cpp:1194
#40 0x00007f74994d8e2c in QApplicationPrivate::notify_helper (this=this@entry=0x893ce0, receiver=receiver@entry=0x116e070, e=e@entry=0x843290) at kernel/qapplication.cpp:4567
#41 0x00007f74994df4a0 in QApplication::notify (this=this@entry=0x8861f0, receiver=receiver@entry=0x116e070, e=e@entry=0x843290) at kernel/qapplication.cpp:4353
#42 0x00007f749ae04cca in KApplication::notify (this=0x8861f0, receiver=0x116e070, event=0x843290) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x00007f749a13f4dd in QCoreApplication::notifyInternal (this=0x8861f0, receiver=receiver@entry=0x116e070, event=event@entry=0x843290) at kernel/qcoreapplication.cpp:953
#44 0x00007f749a142b3d in sendEvent (event=0x843290, receiver=0x116e070) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x811090) at kernel/qcoreapplication.cpp:1577
#46 0x00007f749a142fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#47 0x00007f749a16cf83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#48 postEventSourceDispatch (s=0x890360) at kernel/qeventdispatcher_glib.cpp:287
#49 0x00007f7490dbbe04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f7490dbc048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f7490dbc0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f749a16c7a1 in QEventDispatcherGlib::processEvents (this=0x88acd0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#53 0x00007f749957abb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x00007f749a13e0af in QEventLoop::processEvents (this=this@entry=0x7fff724c6450, flags=...) at kernel/qeventloop.cpp:149
#55 0x00007f749a13e3a5 in QEventLoop::exec (this=this@entry=0x7fff724c6450, flags=...) at kernel/qeventloop.cpp:204
#56 0x00007f749a143b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#57 0x00007f74994d737c in QApplication::exec () at kernel/qapplication.cpp:3828
#58 0x00007f749d89f67c in kdemain (argc=1, argv=0x7fff724c66a8) at ../../../../plasma/desktop/shell/main.cpp:126
#59 0x00007f749d4bfec5 in __libc_start_main (main=0x4006e0 <main(int, char**)>, argc=1, argv=0x7fff724c66a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff724c6698) at libc-start.c:287
#60 0x000000000040070e in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:28:21 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham