Bug 309567

Summary: Crash when adding widget from activities
Product: [Unmaintained] plasma4 Reporter: Matthew Carpenter <linuxmatt+bugs.kde.org>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Matthew Carpenter 2012-11-05 06:13:46 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.9.2
Qt Version: 4.8.3
Operating System: Linux 3.5.0-18-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
I clicked the activities button in the panel, then clicked "Add Widget" from there.

- Unusual behavior I noticed:
The search field appeared lower and misaligned for a moment before the crash.

- Changes since this action worked properly
This has occurred on every attemt since this boot. This did not occur on a previous boot from a fresh installation of Kubuntu. The only changes I have made since the last time this worked were applying updates within Kubuntu's update manager and rebooting.

- Other information
This is a Wubi installation (bootable image loaded from NTLDR). I am using the generic graphics drivers bundled with Kubuntu and have not installed any packages yet except updates to existing packages and their dependencies.

The crash can be reproduced some of the time.

-- 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 0x7f0ea86be780 (LWP 1761))]

Thread 8 (Thread 0x7f0e9cbb0700 (LWP 1764)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0eb574ecd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f0eb574ed09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f0eafde7e9a in start_thread (arg=0x7f0e9cbb0700) at pthread_create.c:308
#4  0x00007f0ebba51cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f0e94c79700 (LWP 1765)):
#0  0x00007f0eaf725c29 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0eaf6e8193 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0eaf6e8d35 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0eaf6e8ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0eb86f7c16 in QEventDispatcherGlib::processEvents (this=0x7f0e900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f0eb86c82bf in QEventLoop::processEvents (this=this@entry=0x7f0e94c78dd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f0eb86c8548 in QEventLoop::exec (this=0x7f0e94c78dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f0eb85c9b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f0eb86a89af in QInotifyFileSystemWatcherEngine::run (this=0x2eef240) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f0eb85ccaec in QThreadPrivate::start (arg=0x2eef240) at thread/qthread_unix.cpp:338
#10 0x00007f0eafde7e9a in start_thread (arg=0x7f0e94c79700) at pthread_create.c:308
#11 0x00007f0ebba51cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f0e8f75d700 (LWP 1766)):
#0  0x00007f0eaf6e6968 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0eaf6e866a in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0eaf6e8cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0eaf6e8ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0eb86f7c16 in QEventDispatcherGlib::processEvents (this=0x7f0e880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f0eb86c82bf in QEventLoop::processEvents (this=this@entry=0x7f0e8f75cdd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f0eb86c8548 in QEventLoop::exec (this=0x7f0e8f75cdd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f0eb85c9b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f0eb86a89af in QInotifyFileSystemWatcherEngine::run (this=0x22a08e0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f0eb85ccaec in QThreadPrivate::start (arg=0x22a08e0) at thread/qthread_unix.cpp:338
#10 0x00007f0eafde7e9a in start_thread (arg=0x7f0e8f75d700) at pthread_create.c:308
#11 0x00007f0ebba51cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f0e85134700 (LWP 2458)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0eb85cd04b in wait (time=18446744073709551615, this=0x2f83540) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2f2fbe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0eb49d30e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x30357b0, th=0x580e880) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0eb49d592b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2f53050, th=0x580e880) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0eb49d479f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0e85133e00, parent=0x30357b0, th=th@entry=0x580e880) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f0eb49d482b in ThreadWeaver::Thread::run (this=0x580e880) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f0eb85ccaec in QThreadPrivate::start (arg=0x580e880) at thread/qthread_unix.cpp:338
#8  0x00007f0eafde7e9a in start_thread (arg=0x7f0e85134700) at pthread_create.c:308
#9  0x00007f0ebba51cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f0e7ad95700 (LWP 2459)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0eb85cd04b in wait (time=18446744073709551615, this=0x2f83540) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2f2fbe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0eb49d30e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x30357b0, th=0x45d43c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0eb49d592b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2f53050, th=0x45d43c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0eb49d479f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0e7ad94e00, parent=0x30357b0, th=th@entry=0x45d43c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f0eb49d482b in ThreadWeaver::Thread::run (this=0x45d43c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f0eb85ccaec in QThreadPrivate::start (arg=0x45d43c0) at thread/qthread_unix.cpp:338
#8  0x00007f0eafde7e9a in start_thread (arg=0x7f0e7ad95700) at pthread_create.c:308
#9  0x00007f0ebba51cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f0e7a594700 (LWP 2460)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0eb85cd04b in wait (time=18446744073709551615, this=0x2f83540) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2f2fbe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0eb49d30e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x30357b0, th=0x582c1f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0eb49d592b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2f53050, th=0x582c1f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0eb49d479f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0e7a593e00, parent=0x30357b0, th=th@entry=0x582c1f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f0eb49d482b in ThreadWeaver::Thread::run (this=0x582c1f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f0eb85ccaec in QThreadPrivate::start (arg=0x582c1f0) at thread/qthread_unix.cpp:338
#8  0x00007f0eafde7e9a in start_thread (arg=0x7f0e7a594700) at pthread_create.c:308
#9  0x00007f0ebba51cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0e79d93700 (LWP 2461)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0eb85cd04b in wait (time=18446744073709551615, this=0x2f83540) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2f2fbe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0eb49d30e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x30357b0, th=0x581f9d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0eb49d592b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2f53050, th=0x581f9d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0eb49d5944 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2f53050, th=0x581f9d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f0eb49d479f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f0e79d92e00, parent=0x30357b0, th=th@entry=0x581f9d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f0eb49d482b in ThreadWeaver::Thread::run (this=0x581f9d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f0eb85ccaec in QThreadPrivate::start (arg=0x581f9d0) at thread/qthread_unix.cpp:338
#9  0x00007f0eafde7e9a in start_thread (arg=0x7f0e79d93700) at pthread_create.c:308
#10 0x00007f0ebba51cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0ea86be780 (LWP 1761)):
[KCrash Handler]
#6  0x00007f0eb57c5435 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#7  0x00007f0eba2bcdd7 in QDeclarativeItem::~QDeclarativeItem (this=0x68bf6a0, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#8  0x00007f0e9bc24281 in ~QDeclarativeElement (this=0x68bf6a0, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#9  QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0x68bf6a0, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#10 0x00007f0eb86de468 in QObject::event (this=0x68bf6a0, e=<optimized out>) at kernel/qobject.cpp:1176
#11 0x00007f0eb7a70e9c in QApplicationPrivate::notify_helper (this=this@entry=0x2257850, receiver=receiver@entry=0x68bf6a0, e=e@entry=0x6640e40) at kernel/qapplication.cpp:4562
#12 0x00007f0eb7a7530a in QApplication::notify (this=0x22387c0, receiver=0x68bf6a0, e=0x6640e40) at kernel/qapplication.cpp:4423
#13 0x00007f0eb93821d6 in KApplication::notify (this=0x22387c0, receiver=0x68bf6a0, event=0x6640e40) at ../../kdeui/kernel/kapplication.cpp:311
#14 0x00007f0eb86c956e in QCoreApplication::notifyInternal (this=0x22387c0, receiver=receiver@entry=0x68bf6a0, event=event@entry=0x6640e40) at kernel/qcoreapplication.cpp:915
#15 0x00007f0eb86cd3f1 in sendEvent (event=0x6640e40, receiver=0x68bf6a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#16 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x21dc1f0) at kernel/qcoreapplication.cpp:1539
#17 0x00007f0eb86f7a63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#18 postEventSourceDispatch (s=0x225ea10) at kernel/qeventdispatcher_glib.cpp:279
#19 0x00007f0eaf6e8ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f0eaf6e8de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f0eaf6e8ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f0eb86f7bf6 in QEventDispatcherGlib::processEvents (this=0x21ddad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#23 0x00007f0eb7b15c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007f0eb86c82bf in QEventLoop::processEvents (this=this@entry=0x7fff6dd76580, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007f0eb86c8548 in QEventLoop::exec (this=0x7fff6dd76580, flags=...) at kernel/qeventloop.cpp:204
#26 0x00007f0eb86cd708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#27 0x00007f0ebbd58035 in kdemain (argc=1, argv=0x7fff6dd76878) at ../../../../plasma/desktop/shell/main.cpp:120
#28 0x00007f0ebb97f76d in __libc_start_main (main=0x4006a0 <main(int, char**)>, argc=1, ubp_av=0x7fff6dd76878, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff6dd76868) at libc-start.c:226
#29 0x00000000004006d1 in _start ()

This bug may be a duplicate of or related to bug 302931.

Possible duplicates by query: bug 309407, bug 309311, bug 309310, bug 309293, bug 309144.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-11-05 16:10:41 UTC

*** This bug has been marked as a duplicate of bug 302931 ***