Bug 281909 - Lancelot crashed after right-clicking application entry
Summary: Lancelot crashed after right-clicking application entry
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: widget-lancelot (other bugs)
Version First Reported In: 4.7.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Ivan Čukić
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-13 00:23 UTC by Travis Cummins
Modified: 2013-05-28 18:39 UTC (History)
3 users (show)

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


Attachments
New crash information added by DrKonqi (8.25 KB, text/plain)
2011-12-25 22:38 UTC, Andreas Hencke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Travis Cummins 2011-09-13 00:23:24 UTC
Application: lancelot (1.9.5)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-28-generic x86_64
Distribution: Linux Mint 10 KDE

-- Information about the crash:
- What I was doing when the application crashed: Right-clicking an application entry in order to add it to "favorites".

- Unusual behavior I noticed: After Lancelot menu closed, the popup window "Add to Favorites" stayed on the desktop, and my CPU rose to 100% with Lancelot using 80-90% of it. Lancelot crashed after I hovered over the "stuck" Add to Favorites popup and CPU immediately went back to normal.

-- Backtrace:
Application: Lancelot (lancelot), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f5cf36857a0 (LWP 2210))]

Thread 7 (Thread 0x7f5cd70d0700 (LWP 2263)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f5cd70cf990 in ?? ()
#2  0x00007fffbefff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 6 (Thread 0x7f5cd6470700 (LWP 2275)):
#0  0x00007f5ce8d11c9d in __pthread_mutex_unlock_usercnt (mutex=0x22a7d48) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x22a7d48) at pthread_mutex_unlock.c:290
#2  0x00007f5ce884c1ca in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#3  0x00007f5ce88502a8 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f5ce885045c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00007f5cf00761e6 in QEventDispatcherGlib::processEvents (this=0x22d2b00, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#6  0x00007f5cf0048a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#7  0x00007f5cf0048dec in QEventLoop::exec (this=0x7f5cd646fcb0, flags=) at kernel/qeventloop.cpp:201
#8  0x00007f5ceff532fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#9  0x00007f5cf00285f8 in QInotifyFileSystemWatcherEngine::run (this=0x22d2520) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f5ceff5627e in QThreadPrivate::start (arg=0x22d2520) at thread/qthread_unix.cpp:266
#11 0x00007f5ce5137953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x00007f5ce8d0e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#13 0x00007f5cef93e92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f5cd0e3e700 (LWP 5006)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5ceff56e3b in wait (this=<value optimized out>, mutex=0x2306120, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2306120, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5ceb8e1d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x23388f0, th=0x22f9000) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5ceb8e4f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x23063b0, th=0x22f9000) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5ceb8e4f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x23063b0, th=0x22f9000) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f5ceb8e34df in ThreadWeaver::ThreadRunHelper::run (this=0x7f5cd0e3dd00, parent=0x23388f0, th=0x22f9000) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f5ceb8e3a38 in ThreadWeaver::Thread::run (this=0x22f9000) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f5ceff5627e in QThreadPrivate::start (arg=0x22f9000) at thread/qthread_unix.cpp:266
#9  0x00007f5ce5137953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f5ce8d0e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007f5cef93e92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f5cc7e38700 (LWP 5007)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5ceff56e3b in wait (this=<value optimized out>, mutex=0x2306120, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2306120, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5ceb8e1d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x23388f0, th=0x279e770) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5ceb8e4f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x23063b0, th=0x279e770) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5ceb8e34df in ThreadWeaver::ThreadRunHelper::run (this=0x7f5cc7e37d00, parent=0x23388f0, th=0x279e770) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f5ceb8e3a38 in ThreadWeaver::Thread::run (this=0x279e770) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f5ceff5627e in QThreadPrivate::start (arg=0x279e770) at thread/qthread_unix.cpp:266
#8  0x00007f5ce5137953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007f5ce8d0e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f5cef93e92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5cc7637700 (LWP 5008)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5ceff56e3b in wait (this=<value optimized out>, mutex=0x2306120, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2306120, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5ceb8e1d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x23388f0, th=0x269df00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5ceb8e4f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x23063b0, th=0x269df00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5ceb8e34df in ThreadWeaver::ThreadRunHelper::run (this=0x7f5cc7636d00, parent=0x23388f0, th=0x269df00) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f5ceb8e3a38 in ThreadWeaver::Thread::run (this=0x269df00) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f5ceff5627e in QThreadPrivate::start (arg=0x269df00) at thread/qthread_unix.cpp:266
#8  0x00007f5ce5137953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007f5ce8d0e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f5cef93e92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5cc6e36700 (LWP 5009)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5ceff56e3b in wait (this=<value optimized out>, mutex=0x2306120, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2306120, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5ceb8e1d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x23388f0, th=0x2320580) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5ceb8e4f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x23063b0, th=0x2320580) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5ceb8e4f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x23063b0, th=0x2320580) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f5ceb8e34df in ThreadWeaver::ThreadRunHelper::run (this=0x7f5cc6e35d00, parent=0x23388f0, th=0x2320580) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f5ceb8e3a38 in ThreadWeaver::Thread::run (this=0x2320580) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f5ceff5627e in QThreadPrivate::start (arg=0x2320580) at thread/qthread_unix.cpp:266
#9  0x00007f5ce5137953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f5ce8d0e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007f5cef93e92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5cf36857a0 (LWP 2210)):
[KCrash Handler]
#6  size (this=0x268544a, index=6, context=0x2e2ea80) at /usr/include/qt4/QtCore/qlist.h:94
#7  size (this=0x268544a, index=6, context=0x2e2ea80) at /usr/include/qt4/QtCore/qlist.h:124
#8  Lancelot::Models::Applications::contextActivate (this=0x268544a, index=6, context=0x2e2ea80) at ../../../libs/lancelot-datamodels/Applications.cpp:282
#9  0x00007f5cf265382b in Lancelot::ActionListViewItemFactory::itemContext (this=0x2685430, sender=0x27f8d90, mouseCoordinate=<value optimized out>) at ../../../libs/lancelot/widgets/ActionListView.cpp:621
#10 0x00007f5cf26539ee in Lancelot::ActionListViewItem::contextMenuEvent (this=0x27f8d90, event=0x7fffbef50300) at ../../../libs/lancelot/widgets/ActionListView.cpp:109
#11 0x00007f5cf12d2f86 in QGraphicsItem::sceneEvent (this=0x27f8da0, event=0x2e2ea80) at graphicsview/qgraphicsitem.cpp:6639
#12 0x00007f5cf12ec973 in QGraphicsScene::contextMenuEvent (this=<value optimized out>, contextMenuEvent=0x7fffbef50300) at graphicsview/qgraphicsscene.cpp:3600
#13 0x00007f5cf12ff1b4 in QGraphicsScene::event (this=0x1ef0ea0, event=0x7fffbef50300) at graphicsview/qgraphicsscene.cpp:3398
#14 0x00007f5cf0ca7fdc in QApplicationPrivate::notify_helper (this=0x1e22a50, receiver=0x1ef0ea0, e=0x7fffbef50300) at kernel/qapplication.cpp:4396
#15 0x00007f5cf0cadaed in QApplication::notify (this=0x1e05450, receiver=0x1ef0ea0, e=0x7fffbef50300) at kernel/qapplication.cpp:4277
#16 0x00007f5cf1a382f6 in KApplication::notify (this=0x1e05450, receiver=0x1ef0ea0, event=0x7fffbef50300) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x00007f5cf0049cdc in QCoreApplication::notifyInternal (this=0x1e05450, receiver=0x1ef0ea0, event=0x7fffbef50300) at kernel/qcoreapplication.cpp:732
#18 0x00007f5cf131c74c in sendEvent (this=0x1ef33c0, event=0x7fffbef50bf0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QGraphicsView::contextMenuEvent (this=0x1ef33c0, event=0x7fffbef50bf0) at graphicsview/qgraphicsview.cpp:2888
#20 0x00007f5cf0cfda54 in QWidget::event (this=0x1ef33c0, event=0x7fffbef50bf0) at kernel/qwidget.cpp:8354
#21 0x00007f5cf10c95e6 in QFrame::event (this=0x1ef33c0, e=0x7fffbef50bf0) at widgets/qframe.cpp:557
#22 0x00007f5cf131b87b in QGraphicsView::viewportEvent (this=0x1ef33c0, event=0x7fffbef50bf0) at graphicsview/qgraphicsview.cpp:2862
#23 0x00007f5cf0049507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1f1aaa0, event=0x7fffbef50bf0) at kernel/qcoreapplication.cpp:847
#24 0x00007f5cf0ca7fac in QApplicationPrivate::notify_helper (this=0x1e22a50, receiver=0x1f1aaa0, e=0x7fffbef50bf0) at kernel/qapplication.cpp:4392
#25 0x00007f5cf0cadcd1 in QApplication::notify (this=0x1e05450, receiver=0x1f1aaa0, e=0x7fffbef50bf0) at kernel/qapplication.cpp:4038
#26 0x00007f5cf1a382f6 in KApplication::notify (this=0x1e05450, receiver=0x1f1aaa0, event=0x7fffbef50bf0) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007f5cf0049cdc in QCoreApplication::notifyInternal (this=0x1e05450, receiver=0x1f1aaa0, event=0x7fffbef50bf0) at kernel/qcoreapplication.cpp:732
#28 0x00007f5cf0d30392 in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4408
#29 0x00007f5cf0d2ec5c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffbef51540) at kernel/qapplication_x11.cpp:3536
#30 0x00007f5cf0d5b0e2 in x11EventSourceDispatch (s=0x1e26300, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#31 0x00007f5ce884c342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#32 0x00007f5ce88502a8 in ?? () from /lib/libglib-2.0.so.0
#33 0x00007f5ce885045c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#34 0x00007f5cf0076193 in QEventDispatcherGlib::processEvents (this=0x1d992b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#35 0x00007f5cf0d5aa4e in QGuiEventDispatcherGlib::processEvents (this=0x7fffbef4f9e0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007f5cf0048a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#37 0x00007f5cf0048dec in QEventLoop::exec (this=0x7fffbef51870, flags=) at kernel/qeventloop.cpp:201
#38 0x00007f5cf004cebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#39 0x000000000040dfb0 in LancelotApplication::main (argc=<value optimized out>, argv=<value optimized out>) at ../../../../applets/lancelot/application/LancelotApplication.cpp:113
#40 0x00007f5cef876d8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffbef519f8) at libc-start.c:226
#41 0x000000000040cc09 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2011-10-02 13:46:17 UTC
[Comment from a bug report cleaner]
This is likely to be bug 259547.
Comment 2 Andreas Hencke 2011-12-25 22:38:15 UTC
Created attachment 67107 [details]
New crash information added by DrKonqi

lancelot (1.9.5) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.2

- What I was doing when the application crashed:
I did exactly the same as that one who reported the bug first.

-- Backtrace (Reduced):
#7  size (this=0x20, index=5, context=0x9edf138) at /usr/include/qt4/QtCore/qlist.h:94
#8  size (this=0x20, index=5, context=0x9edf138) at /usr/include/qt4/QtCore/qlist.h:124
#9  Lancelot::Models::Applications::contextActivate (this=0x20, index=5, context=0x9edf138) at ../../../libs/lancelot-datamodels/Applications.cpp:282
#10 0xb734b228 in Lancelot::ActionListViewItemFactory::itemContext (this=0x9f07540, sender=0x9eef820, mouseCoordinate=<value optimized out>) at ../../../libs/lancelot/widgets/ActionListView.cpp:621
#11 0xb734b506 in Lancelot::ActionListViewItem::contextMenuEvent (this=0x9eef820, event=0xbf950afc) at ../../../libs/lancelot/widgets/ActionListView.cpp:109
Comment 3 Martin Flöser 2013-05-28 18:39:46 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!