Bug 304401 - Krunner crashed when searching
Summary: Krunner crashed when searching
Status: RESOLVED DUPLICATE of bug 225779
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 4.9.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-01 20:52 UTC by Hrvoje Senjan
Modified: 2013-02-12 17:41 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (32.21 KB, text/plain)
2012-11-10 14:40 UTC, Vincent-Xavier JUMEL
Details
New crash information added by DrKonqi (13.92 KB, text/plain)
2013-02-12 17:41 UTC, BryanDiazG
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hrvoje Senjan 2012-08-01 20:52:31 UTC
Application: krunner (0.1)
KDE Platform Version: 4.9.00 "release 1" (Compiled from sources)
Qt Version: 4.8.2
Operating System: Linux 3.4.6-2.9-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I entered "Radiohead" for searching in krunner, and after displaying some results it crashed. 
Using master. Note that i selected - happened sometimes, but this actually happened once so far

The crash can be reproduced some of the time.

-- Backtrace:
Application: Run Command Interface (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb383f58780 (LWP 10235))]

Thread 8 (Thread 0x7fb36b7e9700 (LWP 10285)):
#0  0x00007fb37e52e3d1 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fb37e4f1f05 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb37e4f25fb in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb37e4f27f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fb382bf03f6 in QEventDispatcherGlib::processEvents (this=0x7fb3640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fb382bc0ebf in QEventLoop::processEvents (this=this@entry=0x7fb36b7e8df0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fb382bc1148 in QEventLoop::exec (this=0x7fb36b7e8df0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fb382ac4ef0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007fb382ba189f in QInotifyFileSystemWatcherEngine::run (this=0x238f9b0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fb382ac7e8b in QThreadPrivate::start (arg=0x238f9b0) at thread/qthread_unix.cpp:307
#10 0x00007fb382831e0e in start_thread () from /lib64/libpthread.so.0
#11 0x00007fb3815aa2bd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fb356467700 (LWP 10401)):
#0  0x00007fb382835c61 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb382ac82e7 in wait (time=30000, this=0x2512d80) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x25467a8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb382abbb8f in QThreadPoolThread::run (this=0x2fc12f0) at concurrent/qthreadpool.cpp:141
#4  0x00007fb382ac7e8b in QThreadPrivate::start (arg=0x2fc12f0) at thread/qthread_unix.cpp:307
#5  0x00007fb382831e0e in start_thread () from /lib64/libpthread.so.0
#6  0x00007fb3815aa2bd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fb355c66700 (LWP 10403)):
#0  0x00007fb382833d23 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007fb37e52e3a1 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb37e4f25d5 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb37e4f27f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fb382bf03f6 in QEventDispatcherGlib::processEvents (this=0x7fb3480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fb382bc0ebf in QEventLoop::processEvents (this=this@entry=0x7fb355c65e20, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fb382bc1148 in QEventLoop::exec (this=0x7fb355c65e20, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fb382ac4ef0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007fb382ac7e8b in QThreadPrivate::start (arg=0x7fb3500032c0) at thread/qthread_unix.cpp:307
#9  0x00007fb382831e0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb3815aa2bd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fb34ffff700 (LWP 10558)):
#0  0x00007fb3828358f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb382ac838b in wait (time=18446744073709551615, this=0x2555740) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2575d90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb376737971 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x262ad90, th=0x26fffb0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb37673a1bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x2574980, th=0x26fffb0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb37673902f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fb34fffee20, parent=0x262ad90, th=th@entry=0x26fffb0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb3767390bb in ThreadWeaver::Thread::run (this=0x26fffb0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb382ac7e8b in QThreadPrivate::start (arg=0x26fffb0) at thread/qthread_unix.cpp:307
#8  0x00007fb382831e0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb3815aa2bd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fb34f7fe700 (LWP 10559)):
#0  0x00007fb3828358f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb382ac838b in wait (time=18446744073709551615, this=0x2555740) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2575d90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb376737971 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x262ad90, th=0x2e858c0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb37673a1bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x2574980, th=0x2e858c0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb37673902f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fb34f7fde20, parent=0x262ad90, th=th@entry=0x2e858c0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb3767390bb in ThreadWeaver::Thread::run (this=0x2e858c0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb382ac7e8b in QThreadPrivate::start (arg=0x2e858c0) at thread/qthread_unix.cpp:307
#8  0x00007fb382831e0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb3815aa2bd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fb34effd700 (LWP 10560)):
#0  0x00007fb3828358f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb382ac838b in wait (time=18446744073709551615, this=0x2555740) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2575d90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb376737971 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x262ad90, th=0x2855e70) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb37673a1bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x2574980, th=0x2855e70) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb37673902f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fb34effce20, parent=0x262ad90, th=th@entry=0x2855e70) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb3767390bb in ThreadWeaver::Thread::run (this=0x2855e70) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb382ac7e8b in QThreadPrivate::start (arg=0x2855e70) at thread/qthread_unix.cpp:307
#8  0x00007fb382831e0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb3815aa2bd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fb34e7fc700 (LWP 10561)):
#0  0x00007fb3828358f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb382ac838b in wait (time=18446744073709551615, this=0x2555740) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2575d90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb376737971 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x262ad90, th=0x28514a0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb37673a1bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x2574980, th=0x28514a0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb37673902f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fb34e7fbe20, parent=0x262ad90, th=th@entry=0x28514a0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb3767390bb in ThreadWeaver::Thread::run (this=0x28514a0) at /usr/src/debug/kdelibs-git/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb382ac7e8b in QThreadPrivate::start (arg=0x28514a0) at thread/qthread_unix.cpp:307
#8  0x00007fb382831e0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb3815aa2bd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb383f58780 (LWP 10235)):
[KCrash Handler]
#6  0x00007fb382302434 in QGraphicsItem::scene (this=0x36b3520) at graphicsview/qgraphicsitem.cpp:1528
#7  0x00007fb382365e58 in QGraphicsWidget::setTabOrder (first=0x36b3510, second=0x2475140) at graphicsview/qgraphicswidget.cpp:2123
#8  0x00007fb371979be9 in ResultItem::arrangeTabOrder (this=0x2475140, last=<optimized out>) at /usr/src/debug/kde-workspace-git/krunner/interfaces/default/resultitem.cpp:105
#9  0x00007fb37197d4f3 in ResultScene::setQueryMatches (this=0x26e7720, m=...) at /usr/src/debug/kde-workspace-git/krunner/interfaces/default/resultscene.cpp:192
#10 0x00007fb382bd89ff in QMetaObject::activate (sender=0x24fa270, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff370a8200) at kernel/qobject.cpp:3556
#11 0x00007fb3794becb2 in Plasma::RunnerManager::matchesChanged (this=<optimized out>, _t1=...) at /usr/src/debug/kdelibs-git/build/plasma/runnermanager.moc:138
#12 0x00007fb3794c214f in matchesChanged (this=0x238e8d0) at /usr/src/debug/kdelibs-git/plasma/runnermanager.cpp:97
#13 qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdelibs-git/build/plasma/runnermanager.moc:86
#14 Plasma::RunnerManager::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdelibs-git/build/plasma/runnermanager.moc:68
#15 0x00007fb382bd89ff in QMetaObject::activate (sender=0x238e8f8, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#16 0x00007fb382bd697c in QObject::event (this=0x238e8f8, e=<optimized out>) at kernel/qobject.cpp:1166
#17 0x00007fb381d5169c in QApplicationPrivate::notify_helper (this=this@entry=0x2382130, receiver=receiver@entry=0x238e8f8, e=e@entry=0x7fff370a8b50) at kernel/qapplication.cpp:4551
#18 0x00007fb381d55b1a in QApplication::notify (this=0x237d6c0, receiver=0x238e8f8, e=0x7fff370a8b50) at kernel/qapplication.cpp:4412
#19 0x00007fb3839570a6 in KApplication::notify (this=0x237d6c0, receiver=0x238e8f8, event=0x7fff370a8b50) at /usr/src/debug/kdelibs-git/kdeui/kernel/kapplication.cpp:311
#20 0x00007fb382bc216e in QCoreApplication::notifyInternal (this=0x237d6c0, receiver=0x238e8f8, event=0x7fff370a8b50) at kernel/qcoreapplication.cpp:915
#21 0x00007fb382bf2c61 in sendEvent (event=0x7fff370a8b50, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#22 QTimerInfoList::activateTimers (this=0x2383790) at kernel/qeventdispatcher_unix.cpp:626
#23 0x00007fb382befd74 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#24 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#25 0x00007fb382befd91 in idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233
#26 0x00007fb37e4f2405 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#27 0x00007fb37e4f2738 in ?? () from /usr/lib64/libglib-2.0.so.0
#28 0x00007fb37e4f27f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#29 0x00007fb382bf03d6 in QEventDispatcherGlib::processEvents (this=0x23922e0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0x00007fb381df17fe in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007fb382bc0ebf in QEventLoop::processEvents (this=this@entry=0x7fff370a8dd0, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007fb382bc1148 in QEventLoop::exec (this=0x7fff370a8dd0, flags=...) at kernel/qeventloop.cpp:204
#33 0x00007fb382bc5de8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#34 0x00007fb3719755bf in kdemain (argc=1, argv=0x2319290) at /usr/src/debug/kde-workspace-git/krunner/main.cpp:66
#35 0x0000000000408892 in launch (argc=argc@entry=1, _name=_name@entry=0x231a998 "/usr/bin/krunner", args=args@entry=0x231a9a9 "", cwd=cwd@entry=0x0, envc=envc@entry=0, envs=<optimized out>, envs@entry=0x231a9b1 "", reset_env=false, tty=tty@entry=0x0, avoid_loops=false, startup_id_str=startup_id_str@entry=0x40b12e "0") at /usr/src/debug/kdelibs-git/kinit/kinit.cpp:734
#36 0x000000000040972b in handle_launcher_request (sock=8, who=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at /usr/src/debug/kdelibs-git/kinit/kinit.cpp:1226
#37 0x0000000000409d70 in handle_requests (waitForPid=waitForPid@entry=0) at /usr/src/debug/kdelibs-git/kinit/kinit.cpp:1419
#38 0x00000000004058f7 in main (argc=4, argv=<optimized out>, envp=0x7fff370a9ce0) at /usr/src/debug/kdelibs-git/kinit/kinit.cpp:1907

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

Possible duplicates by query: bug 281885.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-09-07 09:21:58 UTC

*** This bug has been marked as a duplicate of bug 225779 ***
Comment 2 Vincent-Xavier JUMEL 2012-11-10 14:40:53 UTC
Created attachment 75155 [details]
New crash information added by DrKonqi

krunner (0.1) on KDE Platform 4.9.3 using Qt 4.8.3

- What I was doing when the application crashed:
Open krunner and was starting typing an application name.

-- Backtrace (Reduced):
#6  0x00007f80b10b9204 in QGraphicsItem::scene (this=0x138aed0) at graphicsview/qgraphicsitem.cpp:1528
#7  0x00007f80b111e920 in QGraphicsWidget::setTabOrder (first=0x138aec0, second=0xa8c200) at graphicsview/qgraphicswidget.cpp:2123
#8  0x00007f80b466f03b in ResultItem::arrangeTabOrder (this=0xa8c200, last=<optimized out>) at /var/tmp/portage/kde-base/krunner-4.9.3/work/krunner-4.9.3/krunner/interfaces/default/resultitem.cpp:105
#9  0x00007f80b4672b56 in ResultScene::setQueryMatches (this=0xa23640, m=...) at /var/tmp/portage/kde-base/krunner-4.9.3/work/krunner-4.9.3/krunner/interfaces/default/resultscene.cpp:192
[...]
#11 0x00007f80b3876402 in Plasma::RunnerManager::matchesChanged (this=<optimized out>, _t1=...) at /var/tmp/portage/kde-base/kdelibs-4.9.3/work/kdelibs-4.9.3_build/plasma/runnermanager.moc:138
Comment 3 BryanDiazG 2013-02-12 17:41:53 UTC
Created attachment 77229 [details]
New crash information added by DrKonqi

krunner (0.1) on KDE Platform 4.10.00 using Qt 4.8.3

- What I was doing when the application crashed:
Estana buscando cuanto es 7*7 mediante la aplicación Krunner cuando de pronto se volvió lenta y se congeló.

-- Backtrace (Reduced):
#7  0xb67e49a7 in QGraphicsItem::scene (this=0x992d030) at graphicsview/qgraphicsitem.cpp:1528
#8  0xb68508f7 in QGraphicsWidget::setTabOrder (first=0x992d028, second=0x9a39848) at graphicsview/qgraphicswidget.cpp:2123
#9  0xb7725bc8 in ResultItem::arrangeTabOrder (this=0x9a39848, last=0x992d028) at ../../krunner/interfaces/default/resultitem.cpp:105
#10 0xb7729e6e in ResultScene::setQueryMatches (this=0x9834a20, m=...) at ../../krunner/interfaces/default/resultscene.cpp:192
[...]
#12 0xb7291ab5 in Plasma::RunnerManager::matchesChanged (this=0x955c408, _t1=...) at ./runnermanager.moc:138