Bug 336303 - Lancelot crashed
Summary: Lancelot crashed
Status: RESOLVED DUPLICATE of bug 295033
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-lancelot (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Ivan Čukić
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-06-16 06:13 UTC by kdeheld
Modified: 2014-06-18 07:05 UTC (History)
0 users

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 kdeheld 2014-06-16 06:13:03 UTC
Application: lancelot (1.9.5)
KDE Platform Version: 4.12.4
Qt Version: 4.8.6
Operating System: Linux 3.15.0-33.g9194b64-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I started the Program Calligra Plan-Arbeitspaketverwaltung

The crash can be reproduced sometimes.

-- Backtrace:
Application: Lancelot (lancelot), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
gobject.py: gdb was not built with custom backtrace support, disabling.
[Current thread is 1 (Thread 0x7f38cbdae880 (LWP 1401))]

Thread 7 (Thread 0x7f38aa553700 (LWP 1402)):
#0  0x00007f38c80c0b3d in poll () from /lib64/libc.so.6
#1  0x00007f38bf8b0004 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f38bf8b010c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f38c8849986 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f38c881b79f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f38c881ba95 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f38c87182ff in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f38c87fcfa3 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f38c871a9cf in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f38c676f0db in start_thread () from /lib64/libpthread.so.0
#10 0x00007f38c80c990d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f38a9ae1700 (LWP 1406)):
#0  0x00007f38c6771290 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f38bf8f19e1 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f38bf8af6a9 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f38bf8aff23 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f38bf8b010c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f38c8849986 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f38c881b79f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007f38c881ba95 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#8  0x00007f38c87182ff in QThread::exec() () from /usr/lib64/libQtCore.so.4
#9  0x00007f38c87fcfa3 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007f38c871a9cf in ?? () from /usr/lib64/libQtCore.so.4
#11 0x00007f38c676f0db in start_thread () from /lib64/libpthread.so.0
#12 0x00007f38c80c990d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f38956ce700 (LWP 3261)):
#0  0x00007f38c67730af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f38c871aeb6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f38c302879c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x10d99d0, th=0x1739100) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/WeaverImpl.cpp:370
#3  0x00007f38c302b233 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1003e50, th=0x1739100, previous=0x10102d0) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/WorkingHardState.cpp:68
#4  0x00007f38c3029f4f in ThreadWeaver::Thread::run (this=0x1739100) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/Thread.cpp:98
#5  0x00007f38c871a9cf in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007f38c676f0db in start_thread () from /lib64/libpthread.so.0
#7  0x00007f38c80c990d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f3894ecd700 (LWP 3262)):
#0  0x00007f38c67730af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f38c871aeb6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f38c302879c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x10d99d0, th=0x19035b0) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/WeaverImpl.cpp:370
#3  0x00007f38c302b233 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1003e50, th=0x19035b0, previous=0x0) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/WorkingHardState.cpp:68
#4  0x00007f38c302b24c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1003e50, th=0x19035b0, previous=0x10cd060) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f38c3029f4f in ThreadWeaver::Thread::run (this=0x19035b0) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/Thread.cpp:98
#6  0x00007f38c871a9cf in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f38c676f0db in start_thread () from /lib64/libpthread.so.0
#8  0x00007f38c80c990d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f388bfff700 (LWP 3263)):
#0  0x00007f38c67730af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f38c871aeb6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f38c302879c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x10d99d0, th=0x173e880) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/WeaverImpl.cpp:370
#3  0x00007f38c302b233 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1003e50, th=0x173e880, previous=0x10f9fe0) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/WorkingHardState.cpp:68
#4  0x00007f38c3029f4f in ThreadWeaver::Thread::run (this=0x173e880) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/Thread.cpp:98
#5  0x00007f38c871a9cf in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007f38c676f0db in start_thread () from /lib64/libpthread.so.0
#7  0x00007f38c80c990d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f388b7fe700 (LWP 3264)):
#0  0x00007f38c67730af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f38c871aeb6 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f38c302879c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x10d99d0, th=0x10b9e70) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/WeaverImpl.cpp:370
#3  0x00007f38c302b233 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1003e50, th=0x10b9e70, previous=0x0) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/WorkingHardState.cpp:68
#4  0x00007f38c302b24c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1003e50, th=0x10b9e70, previous=0x11893f0) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f38c3029f4f in ThreadWeaver::Thread::run (this=0x10b9e70) at /usr/src/debug/kdelibs-4.12.4/threadweaver/Weaver/Thread.cpp:98
#6  0x00007f38c871a9cf in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f38c676f0db in start_thread () from /lib64/libpthread.so.0
#8  0x00007f38c80c990d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f38cbdae880 (LWP 1401)):
[KCrash Handler]
#6  0x00007f38c8715c26 in QReadWriteLock::~QReadWriteLock() () from /usr/lib64/libQtCore.so.4
#7  0x00007f38cb3b9e9d in ~QueryMatchPrivate (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.12.4/plasma/querymatch.cpp:72
#8  ~QSharedDataPointer (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/QtCore/qshareddata.h:90
#9  Plasma::QueryMatch::~QueryMatch (this=0x25, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.12.4/plasma/querymatch.cpp:100
#10 0x00007f38cb3c959f in Plasma::RunnerManager::run (this=0xfb1b10, id=...) at /usr/src/debug/kdelibs-4.12.4/plasma/runnermanager.cpp:598
#11 0x00007f38cab6904f in Lancelot::Models::Runner::activate (this=0xff2420, index=<optimized out>) at /usr/src/debug/kdeplasma-addons-4.12.4/libs/lancelot-datamodels/Runner.cpp:210
#12 0x00007f38cade1804 in Lancelot::ActionListModel::activated (this=0xff2420, index=index@entry=1) at /usr/src/debug/kdeplasma-addons-4.12.4/libs/lancelot/models/ActionListModel.cpp:86
#13 0x00007f38cadcab5b in Lancelot::ActionListViewItemFactory::activate (this=0xf576a0, index=1) at /usr/src/debug/kdeplasma-addons-4.12.4/libs/lancelot/widgets/ActionListView.cpp:381
#14 0x00007f38cadcb6b9 in Lancelot::ActionListViewItemFactory::itemActivated (this=0xf576a0) at /usr/src/debug/kdeplasma-addons-4.12.4/libs/lancelot/widgets/ActionListView.cpp:373
#15 0x00007f38cadb5325 in Lancelot::ActionListViewItemFactory::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdeplasma-addons-4.12.4/build/libs/lancelot/moc_ActionListView_p.cpp:150
#16 0x00007f38c8830978 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#17 0x00007f38cadb5740 in Lancelot::ExtenderButton::activated (this=<optimized out>) at /usr/src/debug/kdeplasma-addons-4.12.4/build/libs/lancelot/moc_ExtenderButton.cpp:150
#18 0x00007f38cadc04c3 in Lancelot::ExtenderButton::activate (this=0x1141240) at /usr/src/debug/kdeplasma-addons-4.12.4/libs/lancelot/widgets/ExtenderButton.cpp:419
#19 0x00007f38c8830978 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#20 0x00007f38c9585c52 in QGraphicsItem::sceneEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#21 0x00007f38c95acd2f in ?? () from /usr/lib64/libQtGui.so.4
#22 0x00007f38c95b610f in QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) () from /usr/lib64/libQtGui.so.4
#23 0x00007f38c95c1fc0 in QGraphicsScene::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007f38c8fdf9ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007f38c8fe5f6d in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#26 0x00007f38ca1c547a in KApplication::notify (this=0xbbb360, receiver=0xceec70, event=0x7fffb6eb7f90) at /usr/src/debug/kdelibs-4.12.4/kdeui/kernel/kapplication.cpp:311
#27 0x00007f38c881cbcd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#28 0x00007f38c95d8c97 in QGraphicsView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x0000000000416ffc in LancelotWindow::mouseReleaseEvent (this=0xbd5d90, e=0x7fffb6eb8530) at /usr/src/debug/kdeplasma-addons-4.12.4/applets/lancelot/application/LancelotWindow.cpp:712
#30 0x00007f38c902ef8e in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#31 0x00007f38c93ccd9e in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#32 0x00007f38c95d96b9 in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#33 0x00007f38c881cd36 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#34 0x00007f38c8fdf9cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#35 0x00007f38c8fe60aa in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x00007f38ca1c547a in KApplication::notify (this=0xbbb360, receiver=0xce36b0, event=0x7fffb6eb8530) at /usr/src/debug/kdelibs-4.12.4/kdeui/kernel/kapplication.cpp:311
#37 0x00007f38c881cbcd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#38 0x00007f38c8fe58a3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#39 0x00007f38c90570db in ?? () from /usr/lib64/libQtGui.so.4
#40 0x00007f38c9055b4c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#41 0x00007f38c907c9e2 in ?? () from /usr/lib64/libQtGui.so.4
#42 0x00007f38bf8afe24 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#43 0x00007f38bf8b0068 in ?? () from /usr/lib64/libglib-2.0.so.0
#44 0x00007f38bf8b010c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f38c8849965 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#46 0x00007f38c907ca96 in ?? () from /usr/lib64/libQtGui.so.4
#47 0x00007f38c881b79f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#48 0x00007f38c881ba95 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#49 0x00007f38c8820d5b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#50 0x000000000040d963 in LancelotApplication::main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdeplasma-addons-4.12.4/applets/lancelot/application/LancelotApplication.cpp:113
#51 0x00007f38c8003be5 in __libc_start_main () from /lib64/libc.so.6
#52 0x000000000040d999 in _start () at ../sysdeps/x86_64/start.S:122

Possible duplicates by query: bug 336290, bug 333609, bug 331633, bug 330712, bug 326349.

Reported using DrKonqi
Comment 1 Christoph Feck 2014-06-16 12:09:51 UTC

*** This bug has been marked as a duplicate of bug 295033 ***
Comment 2 kdeheld 2014-06-17 13:54:26 UTC
Hello,
i dont understand why this is a duplicate.
I'm not using plasma-netbook, as stated in the other bug?
Or do i misunderstand the description?

Best wishes
Jens
Comment 3 Ivan Čukić 2014-06-17 16:06:55 UTC
Both are the issues in KRunner library which Lancelot and Search and Launch use. The same bug, but exposed in two different places.
Comment 4 kdeheld 2014-06-18 07:05:56 UTC
Hello,

thank you for this explanation.
-------- Weitergeleitete Nachricht --------

Any chance to clear this bug in the near future?

Best wishes
Jens

Von: Ivan Čukić <ivan.cukic@kde.org>
Reply-to: bug-control@bugs.kde.org
An: karlderletzte@holnishaus.de
Betreff: [plasma] [Bug 336303] Lancelot crashed
Datum: Tue, 17 Jun 2014 16:06:55 +0000


https://bugs.kde.org/show_bug.cgi?id=336303

--- Comment #3 from Ivan Čukić <ivan.cukic@kde.org> ---
Both are the issues in KRunner library which Lancelot and Search and Launch
use. The same bug, but exposed in two different places.