Bug 296571 - KRunner crash when trying to open a man page
Summary: KRunner crash when trying to open a man page
Status: RESOLVED FIXED
Alias: None
Product: krunner
Classification: Plasma
Component: solid (other bugs)
Version First Reported In: 4.8.4
Platform: Mageia RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-22 17:05 UTC by Anssi Hannula
Modified: 2015-02-04 17:01 UTC (History)
4 users (show)

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


Attachments
New crash information added by DrKonqi (11.96 KB, text/plain)
2012-06-19 14:00 UTC, Jan-Pieter Jacobs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anssi Hannula 2012-03-22 17:05:07 UTC
Application: krunner (0.1)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.3.0-desktop-0.rc6.1.mga2 x86_64
Distribution: "Mageia Cauldron"

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

I opened "run command" from the application menu, and then entered "#terminfo" into the dialog and pressed enter, and it crashed. I retried immediately and it didn't crash anymore.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Komentojen suoritus (kdeinit4), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f21efb6f720 (LWP 20799))]

Thread 10 (Thread 0x7f21d5e0b700 (LWP 20812)):
#0  0x00007f21ee48098f in __pthread_mutex_unlock_usercnt (mutex=0x7f21d0000a60, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  0x00007f21ea1d10b1 in g_mutex_unlock (mutex=<optimized out>) at gthread-posix.c:227
#2  0x00007f21ea195583 in g_main_context_prepare (context=0x7f21d00009a0, priority=0x7f21d5e0ad18) at gmain.c:2806
#3  0x00007f21ea195d8b in g_main_context_iterate (dispatch=1, block=1, context=0x7f21d00009a0, self=<optimized out>) at gmain.c:3098
#4  g_main_context_iterate (context=0x7f21d00009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3055
#5  0x00007f21ea195f94 in g_main_context_iteration (context=0x7f21d00009a0, may_block=1) at gmain.c:3179
#6  0x00007f21ee839c26 in QEventDispatcherGlib::processEvents (this=0x7f21d00008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f21ee809c62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f21ee809eb7 in QEventLoop::exec (this=0x7f21d5e0ae30, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f21ee70abf7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007f21ee7e9a7f in QInotifyFileSystemWatcherEngine::run (this=0x2018a10) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007f21ee70dc1b in QThreadPrivate::start (arg=0x2018a10) at thread/qthread_unix.cpp:298
#12 0x00007f21ee47db99 in start_thread (arg=0x7f21d5e0b700) at pthread_create.c:301
#13 0x00007f21ed2020cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f21c5b9c700 (LWP 24009)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21ee70e12b in wait (time=18446744073709551615, this=0x203b990) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x203e510, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f21e141a21b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2181bf0, th=0x2314020) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f21e141daed in waitForAvailableJob (th=0x2314020, this=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x2025ce0, th=0x2314020) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f21e141a6cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f21c5b9be80, parent=0x2181bf0, th=0x2314020) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f21e141a75b in ThreadWeaver::Thread::run (this=0x2314020) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f21ee70dc1b in QThreadPrivate::start (arg=0x2314020) at thread/qthread_unix.cpp:298
#9  0x00007f21ee47db99 in start_thread (arg=0x7f21c5b9c700) at pthread_create.c:301
#10 0x00007f21ed2020cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f21c539b700 (LWP 24010)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21ee70e12b in wait (time=18446744073709551615, this=0x203b990) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x203e510, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f21e141a21b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2181bf0, th=0x2317c90) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f21e141daed in waitForAvailableJob (th=0x2317c90, this=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x2025ce0, th=0x2317c90) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f21e141a6cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f21c539ae80, parent=0x2181bf0, th=0x2317c90) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f21e141a75b in ThreadWeaver::Thread::run (this=0x2317c90) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f21ee70dc1b in QThreadPrivate::start (arg=0x2317c90) at thread/qthread_unix.cpp:298
#9  0x00007f21ee47db99 in start_thread (arg=0x7f21c539b700) at pthread_create.c:301
#10 0x00007f21ed2020cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f21c4b9a700 (LWP 24011)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21ee70e12b in wait (time=18446744073709551615, this=0x203b990) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x203e510, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f21e141a21b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2181bf0, th=0x220a570) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f21e141daed in waitForAvailableJob (th=0x220a570, this=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x2025ce0, th=0x220a570) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f21e141a6cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f21c4b99e80, parent=0x2181bf0, th=0x220a570) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f21e141a75b in ThreadWeaver::Thread::run (this=0x220a570) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f21ee70dc1b in QThreadPrivate::start (arg=0x220a570) at thread/qthread_unix.cpp:298
#9  0x00007f21ee47db99 in start_thread (arg=0x7f21c4b9a700) at pthread_create.c:301
#10 0x00007f21ed2020cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f21c4399700 (LWP 24012)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21ee70e12b in wait (time=18446744073709551615, this=0x203b990) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x203e510, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f21e141a21b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2181bf0, th=0x228ac90) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f21e141daed in waitForAvailableJob (th=0x228ac90, this=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x2025ce0, th=0x228ac90) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f21e141a6cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f21c4398e80, parent=0x2181bf0, th=0x228ac90) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f21e141a75b in ThreadWeaver::Thread::run (this=0x228ac90) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f21ee70dc1b in QThreadPrivate::start (arg=0x228ac90) at thread/qthread_unix.cpp:298
#9  0x00007f21ee47db99 in start_thread (arg=0x7f21c4399700) at pthread_create.c:301
#10 0x00007f21ed2020cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f21c3b98700 (LWP 24013)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21ee70e12b in wait (time=18446744073709551615, this=0x203b990) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x203e510, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f21e141a21b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2181bf0, th=0x214fa70) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f21e141daed in waitForAvailableJob (th=0x214fa70, this=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x2025ce0, th=0x214fa70) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f21e141a6cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f21c3b97e80, parent=0x2181bf0, th=0x214fa70) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f21e141a75b in ThreadWeaver::Thread::run (this=0x214fa70) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f21ee70dc1b in QThreadPrivate::start (arg=0x214fa70) at thread/qthread_unix.cpp:298
#9  0x00007f21ee47db99 in start_thread (arg=0x7f21c3b98700) at pthread_create.c:301
#10 0x00007f21ed2020cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f21c3397700 (LWP 24014)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21ee70e12b in wait (time=18446744073709551615, this=0x203b990) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x203e510, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f21e141a21b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2181bf0, th=0x2414fd0) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f21e141daed in waitForAvailableJob (th=0x2414fd0, this=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x2025ce0, th=0x2414fd0) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f21e141a6cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f21c3396e80, parent=0x2181bf0, th=0x2414fd0) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f21e141a75b in ThreadWeaver::Thread::run (this=0x2414fd0) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f21ee70dc1b in QThreadPrivate::start (arg=0x2414fd0) at thread/qthread_unix.cpp:298
#9  0x00007f21ee47db99 in start_thread (arg=0x7f21c3397700) at pthread_create.c:301
#10 0x00007f21ed2020cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f21c2b96700 (LWP 24015)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21ee70e12b in wait (time=18446744073709551615, this=0x203b990) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x203e510, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f21e141a21b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2181bf0, th=0x24c82c0) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f21e141daed in waitForAvailableJob (th=0x24c82c0, this=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x2025ce0, th=0x24c82c0) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f21e141a6cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f21c2b95e80, parent=0x2181bf0, th=0x24c82c0) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f21e141a75b in ThreadWeaver::Thread::run (this=0x24c82c0) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f21ee70dc1b in QThreadPrivate::start (arg=0x24c82c0) at thread/qthread_unix.cpp:298
#9  0x00007f21ee47db99 in start_thread (arg=0x7f21c2b96700) at pthread_create.c:301
#10 0x00007f21ed2020cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f21c2395700 (LWP 24016)):
[KCrash Handler]
#6  0x00007f21ed15c245 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f21ed15d7cb in __GI_abort () at abort.c:93
#8  0x00007f21ed154c5e in __assert_fail_base (fmt=<optimized out>, assertion=0x7f21ef0bc3c8 "dpy->synchandler == _XPrivSyncFunction", file=0x7f21ef0bc259 "XlibInt.c", line=<optimized out>, function=<optimized out>) at assert.c:96
#9  0x00007f21ed154d02 in __GI___assert_fail (assertion=0x7f21ef0bc3c8 "dpy->synchandler == _XPrivSyncFunction", file=0x7f21ef0bc259 "XlibInt.c", line=245, function=0x7f21ef0bc480 "_XPrivSyncFunction") at assert.c:105
#10 0x00007f21ef04cee0 in _XPrivSyncFunction (dpy=0x1eea7e0) at XlibInt.c:245
#11 0x00007f21eda63d7d in QX11PixmapData::release (this=0x21991d0) at image/qpixmap_x11.cpp:1279
#12 0x00007f21eda63df4 in QX11PixmapData::~QX11PixmapData (this=0x21991d0, __in_chrg=<optimized out>) at image/qpixmap_x11.cpp:1252
#13 0x00007f21eda63e49 in QX11PixmapData::~QX11PixmapData (this=0x21991d0, __in_chrg=<optimized out>) at image/qpixmap_x11.cpp:1253
#14 0x00007f21eda4f379 in ~QExplicitlySharedDataPointer (this=0x20f6570, __in_chrg=<optimized out>) at ../../src/corelib/tools/qshareddata.h:166
#15 ~QExplicitlySharedDataPointer (this=0x20f6570, __in_chrg=<optimized out>) at image/qpixmap.cpp:347
#16 QPixmap::~QPixmap (this=<optimized out>, __in_chrg=<optimized out>) at image/qpixmap.cpp:347
#17 0x00007f21eda22e08 in ~QPixmapIconEngineEntry (this=0x20f6560, __in_chrg=<optimized out>) at image/qicon_p.h:93
#18 QVector<QPixmapIconEngineEntry>::free (x=0x20f6550, this=<optimized out>) at ../../src/corelib/tools/qvector.h:466
#19 0x00007f21eda22eb9 in ~QVector (this=0x20e32d8, __in_chrg=<optimized out>) at ../../src/corelib/tools/qvector.h:124
#20 QPixmapIconEngine::~QPixmapIconEngine (this=0x20e32d0, __in_chrg=<optimized out>) at image/qicon.cpp:136
#21 0x00007f21eda22ef9 in QPixmapIconEngine::~QPixmapIconEngine (this=0x20e32d0, __in_chrg=<optimized out>) at image/qicon.cpp:138
#22 0x00007f21eda2324e in ~QIconPrivate (this=0x26d9250, __in_chrg=<optimized out>) at image/qicon_p.h:78
#23 ~QIcon (this=<optimized out>, __in_chrg=<optimized out>) at image/qicon.cpp:598
#24 QIcon::~QIcon (this=<optimized out>, __in_chrg=<optimized out>) at image/qicon.cpp:595
#25 0x00007f21e4279237 in ~QueryMatchPrivate (this=0x7f21b800eca0, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/plasma/querymatch.cpp:71
#26 ~QSharedDataPointer (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/QtCore/qshareddata.h:90
#27 Plasma::QueryMatch::~QueryMatch (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/plasma/querymatch.cpp:100
#28 0x00007f21e4287ffc in node_destruct (to=0x7f21b015cd48, from=0x7f21b015ccc8, this=<optimized out>) at /usr/include/QtCore/qlist.h:431
#29 QList<Plasma::QueryMatch>::free (data=0x7f21b015ccb0, this=<optimized out>) at /usr/include/QtCore/qlist.h:757
#30 0x00007f21e428869a in ~RunnerContextPrivate (this=0x220b2c0, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/plasma/runnercontext.cpp:177
#31 ~QExplicitlySharedDataPointer (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/QtCore/qshareddata.h:166
#32 ~QExplicitlySharedDataPointer (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/plasma/runnercontext.cpp:285
#33 Plasma::RunnerContext::operator= (this=0x24adcb0, other=...) at /usr/src/debug/kdelibs-4.8.1/plasma/runnercontext.cpp:297
#34 0x00007f21d407f791 in SolidRunner::match (this=0x24adc70, context=<optimized out>) at /usr/src/debug/kde-workspace-4.8.1/plasma/generic/runners/solid/solidrunner.cpp:113
#35 0x00007f21e41c0904 in Plasma::AbstractRunner::performMatch (this=0x24adc70, localContext=...) at /usr/src/debug/kdelibs-4.8.1/plasma/abstractrunner.cpp:136
#36 0x00007f21e141acab in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f21c2394e00, th=0x1fec440, job=0x2033ca0) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Job.cpp:106
#37 0x00007f21e141ae1c in ThreadWeaver::Job::execute (this=0x2033ca0, th=0x1fec440) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Job.cpp:135
#38 0x00007f21e141a69f in ThreadWeaver::ThreadRunHelper::run (this=0x7f21c2394e80, parent=0x2181bf0, th=0x1fec440) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:95
#39 0x00007f21e141a75b in ThreadWeaver::Thread::run (this=0x1fec440) at /usr/src/debug/kdelibs-4.8.1/threadweaver/Weaver/Thread.cpp:142
#40 0x00007f21ee70dc1b in QThreadPrivate::start (arg=0x1fec440) at thread/qthread_unix.cpp:298
#41 0x00007f21ee47db99 in start_thread (arg=0x7f21c2395700) at pthread_create.c:301
#42 0x00007f21ed2020cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#43 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f21efb6f720 (LWP 20799)):
#0  0x00007f21ee483ffd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f21ea1d03af in read (__nbytes=16, __buf=0x7fff7b854e60, __fd=<optimized out>) at /usr/include/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x1ebbf10) at gwakeup.c:212
#3  0x00007f21ea19592d in g_main_context_check (context=0x1ebbe40, max_priority=2147483647, fds=0x237a590, n_fds=9) at gmain.c:2952
#4  0x00007f21ea195e06 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x1ebbe40, self=<optimized out>) at gmain.c:3115
#5  g_main_context_iterate (context=0x1ebbe40, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3055
#6  0x00007f21ea195f94 in g_main_context_iteration (context=0x1ebbe40, may_block=1) at gmain.c:3179
#7  0x00007f21ee839bbf in QEventDispatcherGlib::processEvents (this=0x1eb8d80, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#8  0x00007f21eda20a3e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#9  0x00007f21ee809c62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#10 0x00007f21ee809eb7 in QEventLoop::exec (this=0x7fff7b855010, flags=...) at kernel/qeventloop.cpp:204
#11 0x00007f21ee80e9a5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#12 0x00007f21db80177f in kdemain (argc=1, argv=0x1dd2770) at /usr/src/debug/kde-workspace-4.8.1/krunner/main.cpp:66
#13 0x00000000004086a4 in launch (argc=1, _name=0x1e39878 "/usr/bin/krunner", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40acb7 "0") at /usr/src/debug/kdelibs-4.8.1/kinit/kinit.cpp:734
#14 0x00000000004097a6 in handle_launcher_request (sock=8, who=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/kinit/kinit.cpp:1226
#15 0x0000000000409ce7 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.8.1/kinit/kinit.cpp:1419
#16 0x00000000004051b7 in main (argc=4, argv=0x7fff00000001, envp=0x7fff7b856400) at /usr/src/debug/kdelibs-4.8.1/kinit/kinit.cpp:1907

Possible duplicates by query: bug 289949.

Reported using DrKonqi
Comment 1 Jan-Pieter Jacobs 2012-06-19 14:00:55 UTC
Created attachment 71946 [details]
New crash information added by DrKonqi

krunner (0.1) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

- What I was doing when the application crashed:

I was entering a command to run in krunner (wxmaxima) when it suddenly crashed.
After relaunching I retried, but the crash was not reproducible.

-- Backtrace (Reduced):
#6  0x00007f9c5c045445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f9c5c048bab in __GI_abort () at abort.c:91
#8  0x00007f9c5c03e10e in __assert_fail_base (fmt=<optimized out>, assertion=0x7f9c5a6dfb78 "!xcb_xlib_threads_sequence_lost", file=0x7f9c5a6dfe32 "../../src/xcb_io.c", line=<optimized out>, function=<optimized out>) at assert.c:94
#9  0x00007f9c5c03e1b2 in __GI___assert_fail (assertion=0x7f9c5a6dfb78 "!xcb_xlib_threads_sequence_lost", file=0x7f9c5a6dfe32 "../../src/xcb_io.c", line=273, function=0x7f9c5a6dff58 "poll_for_event") at assert.c:103
[...]
#12 0x00007f9c5a66ddfd in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
Comment 2 Myriam Schweingruber 2012-07-17 10:31:54 UTC
*** Bug 302498 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Feck 2012-07-19 02:28:28 UTC
The "solid" runner uses KIcon with emblems (to get device icons from Solid).

Using KIcon with emblems implies that kdeui renders the emblem on the icon, which creates a pixmap. This is not correct for a runner, which runs in non-gui thread.
Comment 4 Vishesh Handa 2015-02-04 17:01:29 UTC
Fixed with Plasma 5.