Bug 297539

Summary: Crash in Kickoff
Product: [Unmaintained] plasma4 Reporter: Roman <romanick>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash    
Priority: NOR    
Version: 4.7.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Roman 2012-04-05 15:18:14 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-18-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: I open Kickoff menu, then begin type the program name for it search. Plazma crashed in this time.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Оболочка Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb6a28730 (LWP 1867))]

Thread 8 (Thread 0xb07bdb70 (LWP 1868)):
#0  0x006c0416 in __kernel_vsyscall ()
#1  0x00c837ae in __GI___poll (fds=0xa528068, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x06d8c34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x06d7d896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x06d7dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0652db37 in QEventDispatcherGlib::processEvents (this=0xa527a38, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x064fe1dd in QEventLoop::processEvents (this=0xb07bd290, flags=...) at kernel/qeventloop.cpp:149
#7  0x064fe421 in QEventLoop::exec (this=0xb07bd290, flags=...) at kernel/qeventloop.cpp:201
#8  0x0640190b in QThread::exec (this=0xa5223d0) at thread/qthread.cpp:498
#9  0x064dee2d in QInotifyFileSystemWatcherEngine::run (this=0xa5223d0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x064047b3 in QThreadPrivate::start (arg=0xa5223d0) at thread/qthread_unix.cpp:331
#11 0x04918d31 in start_thread (arg=0xb07bdb70) at pthread_create.c:304
#12 0x00c9246e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 7 (Thread 0xaec49b70 (LWP 1869)):
#0  0x0491adb2 in __pthread_mutex_lock (mutex=0xa885884) at pthread_mutex_lock.c:61
#1  0x00ca02b4 in pthread_mutex_lock (mutex=0xa885884) at forward.c:182
#2  0x06d7dc13 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0652db37 in QEventDispatcherGlib::processEvents (this=0xa883b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x064fe1dd in QEventLoop::processEvents (this=0xaec49290, flags=...) at kernel/qeventloop.cpp:149
#5  0x064fe421 in QEventLoop::exec (this=0xaec49290, flags=...) at kernel/qeventloop.cpp:201
#6  0x0640190b in QThread::exec (this=0xa883de8) at thread/qthread.cpp:498
#7  0x064dee2d in QInotifyFileSystemWatcherEngine::run (this=0xa883de8) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x064047b3 in QThreadPrivate::start (arg=0xa883de8) at thread/qthread_unix.cpp:331
#9  0x04918d31 in start_thread (arg=0xaec49b70) at pthread_create.c:304
#10 0x00c9246e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 6 (Thread 0xaccc8b70 (LWP 2757)):
#0  0x006c0416 in __kernel_vsyscall ()
#1  0x0491ca5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00ca009c in __pthread_cond_wait (cond=0xa53a000, mutex=0xa539fe8) at forward.c:139
#3  0x06404cc0 in wait (time=4294967295, this=0xa539fe8) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa53a288, mutex=0xa53fec0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x006af406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa53a270, th=0xad6dd68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006b1ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa5401c0, th=0xad6dd68) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006af03a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa53a270, th=0xad6dd68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006b1fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa5401c0, th=0xad6dd68) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006aef93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa53a270, th=0xad6dd68, previous=0xb139cb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006b0b14 in ThreadWeaver::ThreadRunHelper::run (this=0xaccc82f4, parent=0xa53a270, th=0xad6dd68) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x006b0bca in ThreadWeaver::Thread::run (this=0xad6dd68) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x064047b3 in QThreadPrivate::start (arg=0xad6dd68) at thread/qthread_unix.cpp:331
#13 0x04918d31 in start_thread (arg=0xaccc8b70) at pthread_create.c:304
#14 0x00c9246e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 5 (Thread 0xad9c9b70 (LWP 2758)):
[KCrash Handler]
#7  0x06d99aa9 in g_slice_alloc () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x06d4e64a in g_ptr_array_sized_new () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x06d4e6ab in g_ptr_array_new () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x06d7a2b3 in g_main_context_new () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0x0652d588 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0xafe007e8, context=0x6e32420) at kernel/qeventdispatcher_glib.cpp:310
#12 0x0652d6fc in QEventDispatcherGlib::QEventDispatcherGlib (this=0xa0a9388, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357
#13 0x06403ba6 in QThreadPrivate::createEventDispatcher (data=0xb0f72f8) at thread/qthread_unix.cpp:272
#14 0x0640478a in QThreadPrivate::start (arg=0xaa5e518) at thread/qthread_unix.cpp:324
#15 0x04918d31 in start_thread (arg=0xad9c9b70) at pthread_create.c:304
#16 0x00c9246e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0xab0eeb70 (LWP 2759)):
#0  0x006c0416 in __kernel_vsyscall ()
#1  0x0491ca5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00ca009c in __pthread_cond_wait (cond=0xa53a000, mutex=0xa539fe8) at forward.c:139
#3  0x06404cc0 in wait (time=4294967295, this=0xa539fe8) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa53a288, mutex=0xa53fec0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x006af406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa53a270, th=0xadb5818) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006b1ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa5401c0, th=0xadb5818) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006af03a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa53a270, th=0xadb5818) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006b1fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa5401c0, th=0xadb5818) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006aef93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa53a270, th=0xadb5818, previous=0xb12a398) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006b0b14 in ThreadWeaver::ThreadRunHelper::run (this=0xab0ee2f4, parent=0xa53a270, th=0xadb5818) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x006b0bca in ThreadWeaver::Thread::run (this=0xadb5818) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x064047b3 in QThreadPrivate::start (arg=0xadb5818) at thread/qthread_unix.cpp:331
#13 0x04918d31 in start_thread (arg=0xab0eeb70) at pthread_create.c:304
#14 0x00c9246e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xaa8edb70 (LWP 2760)):
#0  0x006c0416 in __kernel_vsyscall ()
#1  0x0491ca5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00ca009c in __pthread_cond_wait (cond=0xa53a000, mutex=0xa539fe8) at forward.c:139
#3  0x06404cc0 in wait (time=4294967295, this=0xa539fe8) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa53a288, mutex=0xa53fec0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x006af406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa53a270, th=0xaef6588) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006b1ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa5401c0, th=0xaef6588) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006af03a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa53a270, th=0xaef6588) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006b1fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa5401c0, th=0xaef6588) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006aef93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa53a270, th=0xaef6588, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006b0b14 in ThreadWeaver::ThreadRunHelper::run (this=0xaa8ed2f4, parent=0xa53a270, th=0xaef6588) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x006b0bca in ThreadWeaver::Thread::run (this=0xaef6588) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x064047b3 in QThreadPrivate::start (arg=0xaef6588) at thread/qthread_unix.cpp:331
#13 0x04918d31 in start_thread (arg=0xaa8edb70) at pthread_create.c:304
#14 0x00c9246e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xa9effb70 (LWP 2761)):
#0  0x006c0416 in __kernel_vsyscall ()
#1  0x0491ca5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00ca009c in __pthread_cond_wait (cond=0xa53a000, mutex=0xa539fe8) at forward.c:139
#3  0x06404cc0 in wait (time=4294967295, this=0xa539fe8) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa53a288, mutex=0xa53fec0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x006af406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa53a270, th=0xa9f00468) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006b1ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa5401c0, th=0xa9f00468) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006af03a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa53a270, th=0xa9f00468) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006b1fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa5401c0, th=0xa9f00468) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006aef93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa53a270, th=0xa9f00468, previous=0xafe03678) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006b0b14 in ThreadWeaver::ThreadRunHelper::run (this=0xa9eff2f4, parent=0xa53a270, th=0xa9f00468) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x006b0bca in ThreadWeaver::Thread::run (this=0xa9f00468) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x064047b3 in QThreadPrivate::start (arg=0xa9f00468) at thread/qthread_unix.cpp:331
#13 0x04918d31 in start_thread (arg=0xa9effb70) at pthread_create.c:304
#14 0x00c9246e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb6a28730 (LWP 1867)):
#0  0x006c0416 in __kernel_vsyscall ()
#1  0x00c837ae in __GI___poll (fds=0xbfa13d28, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x03bea000 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#3  0x03bea60c in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#4  0x03bea6c1 in xcb_writev () from /usr/lib/i386-linux-gnu/libxcb.so.1
#5  0x009ec0d0 in _XSend () from /usr/lib/i386-linux-gnu/libX11.so.6
#6  0x009ec4b8 in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#7  0x009dcc88 in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#8  0x014a6cc3 in x11EventSourcePrepare (s=0x9e80f58, timeout=0xbfa13eec) at kernel/qguieventdispatcher_glib.cpp:77
#9  0x06d7c88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x06d7d637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0x06d7dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0x0652dada in QEventDispatcherGlib::processEvents (this=0x9e2a218, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#13 0x014a6e7a in QGuiEventDispatcherGlib::processEvents (this=0x9e2a218, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#14 0x064fe1dd in QEventLoop::processEvents (this=0xbfa140c4, flags=...) at kernel/qeventloop.cpp:149
#15 0x064fe421 in QEventLoop::exec (this=0xbfa140c4, flags=...) at kernel/qeventloop.cpp:201
#16 0x0650319d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#17 0x013ec924 in QApplication::exec () at kernel/qapplication.cpp:3760
#18 0x0024918b in kdemain (argc=1, argv=0xbfa142c4) at ../../../../plasma/desktop/shell/main.cpp:120
#19 0x0804850b in main (argc=1, argv=0xbfa142c4) at plasma-desktop_dummy.cpp:3

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

Possible duplicates by query: bug 284841, bug 283002, bug 282777, bug 279838, bug 277423.

Reported using DrKonqi
Comment 1 Martin Flöser 2013-05-29 09:42:36 UTC
Thank you for this crash report and helping to improve our software. Unfortunately we were not able to work on this specific report yet. Nowadays the version this crash was reported against is no longer maintained and this makes it very difficult to work on this report as the source code might have changed and the information in the backtrace is no longer valid. 

Also it is quite likely that this problem got fixed in a later version. Crash reports are very often reported multiple times.

If you are able to reproduce this crash with the latest version of KDE Plasma (4.10.3) please reopen this report and adjust the version information in the dropdown above and please also include a new backtrace as generated by the crash reporting tool. Please also make sure that the steps on how to reproduce the crash are precise and correct. Thank you!