Bug 203990

Summary: krunner crashed when typing "Virt" (to start virtualbox)
Product: [Plasma] krunner Reporter: Oliver Putz <Regnaron>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Oliver Putz 2009-08-15 21:28:25 UTC
Application that crashed: krunner
Version of the application: 0.1
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.1
Operating System: Linux 2.6.28-gentoo-r6 x86_64

What I was doing when the application crashed:
Krunner crashed when I was trying to start virtualbox by typing virtualbox into krunner.
I think it crashed around the "virt" part. The only peculiar thing I can think of is that I once had the nepomuk and strigi stuff enabled, but currently it is disabled. Perhaps krunner tried to access some nepomuk data when it was searching for "virt"? (at least, next to virtualbox, it also showed kdevelop in the results).

Regrettably I am not able to reproduce this crash so far

 -- Backtrace:
Application: Run Command Interface (kdeinit4), signal: Aborted
__lll_lock_wait_private ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:91
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 0 (LWP 18713)]

Thread 5 (Thread 0x7f9937fa5950 (LWP 18820)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:91
#1  0x00007f99504a88be in _L_lock_3849 () from /lib/libc.so.6
#2  0x00007f99504a4f9b in *__GI___libc_free (mem=0x7f9928000020) at malloc.c:3623
#3  0x00007f9953b7da9c in QString::free (d=0x7f9928087890) at tools/qstring.cpp:953
#4  0x00007f99535978a5 in ~ParseTreeID (this=0x7f9928087870) at /usr/include/qt4/QtCore/qstring.h:866
#5  0x00007f9953597eff in ~ParseTreeMATCH (this=0x7f99280878d0) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/util/ksharedptr.h:90
#6  0x00007f9953597b6f in ~ParseTreeAND (this=0x7f9928087900) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/util/ksharedptr.h:90
#7  0x00007f9953594824 in ~ParseTreeBRACKETS (this=0x7f99280877a0) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/util/ksharedptr.h:90
#8  0x00007f9953597a6f in ~ParseTreeOR (this=0x7f9928087930) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/util/ksharedptr.h:90
#9  0x00007f9953597a6f in ~ParseTreeOR (this=0x7f9928087960) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/util/ksharedptr.h:90
#10 0x00007f9953594824 in ~ParseTreeBRACKETS (this=0x7f9928087990) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/util/ksharedptr.h:90
#11 0x00007f9953597b6f in ~ParseTreeAND (this=0x7f99280872e0) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/util/ksharedptr.h:90
#12 0x00007f99535943d6 in KTraderParse_setParseTree (_ptr1=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/util/ksharedptr.h:214
#13 0x00007f99535987f9 in kiotraderparse () at yacc.y:77
#14 0x00007f995359888e in KTraderParse_mainParse (_code=<value optimized out>) at yacc.y:151
#15 0x00007f99535944e2 in KTraderParse::parseConstraints (_constr=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/services/ktraderparse.cpp:44
#16 0x00007f99535927c2 in KServiceTypeTrader::applyConstraints (lst=@0x7f9937fa4a60, constraint=@0x80)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/services/kservicetypetrader.cpp:59
#17 0x00007f9953592aaa in KServiceTypeTrader::defaultOffers (this=<value optimized out>, serviceType=<value optimized out>, constraint=@0x7f9937fa4e10)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/services/kservicetypetrader.cpp:127
#18 0x00007f9953593343 in KServiceTypeTrader::query (this=0xbd4ba0, serviceType=@0x7f9937fa4de0, constraint=@0x7f9937fa4e10)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/services/kservicetypetrader.cpp:141
#19 0x00007f9937faa9cc in ServiceRunner::match (this=0xa5ebe0, context=@0xe56da8)
    at /tmp/portage/kde-base/plasma-workspace-4.3.0/work/plasma-workspace-4.3.0/plasma/runners/services/servicerunner.cpp:56
#20 0x00007f994b6a90db in Plasma::AbstractRunner::performMatch (this=0xa5ebe0, localContext=@0xe56da8) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/plasma/abstractrunner.cpp:160
#21 0x00007f9949daae8c in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f9937fa4f80, th=0x84c9a0, job=0xe56d90)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Job.cpp:106
#22 0x00007f9949dab1b1 in ThreadWeaver::Job::execute (this=0xe56d90, th=0x84c9a0) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Job.cpp:135
#23 0x00007f9949daa14f in ThreadWeaver::ThreadRunHelper::run (this=0x7f9937fa5010, parent=0x7f0030, th=0x84c9a0)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:95
#24 0x00007f9949daa5d9 in ThreadWeaver::Thread::run (this=0x84c9a0) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#25 0x00007f9953b3f8d9 in QThreadPrivate::start (arg=0x84c9a0) at thread/qthread_unix.cpp:189
#26 0x00007f99538cf017 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#27 0x00007f995050048d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#28 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f99377a4950 (LWP 18821)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f9953b40659 in QWaitCondition::wait (this=0x7f0058, mutex=0x7effc0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f9949da9454 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7f0030, th=0x90d480)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f9949dabbf3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x811700, th=0x90d480)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f9949daa17f in ThreadWeaver::ThreadRunHelper::run (this=0x7f99377a4010, parent=0x7f0030, th=0x90d480)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f9949daa5d9 in ThreadWeaver::Thread::run (this=0x90d480) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f9953b3f8d9 in QThreadPrivate::start (arg=0x90d480) at thread/qthread_unix.cpp:189
#7  0x00007f99538cf017 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007f995050048d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9936fa3950 (LWP 18822)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:91
#1  0x00007f99504a88be in _L_lock_3849 () from /lib/libc.so.6
#2  0x00007f99504a4f9b in *__GI___libc_free (mem=0x7f9928000020) at malloc.c:3623
#3  0x00007f99504c1895 in tzset_internal (always=<value optimized out>, explicit=<value optimized out>) at tzset.c:417
#4  0x00007f99504c1be0 in __tzset () at tzset.c:577
#5  0x00007f9953b4be2f in QTime::currentTime () at tools/qdatetime.cpp:1839
#6  0x00007f9953b4bebd in QTime::restart (this=0x7f9928000020) at tools/qdatetime.cpp:2034
#7  0x00007f994b6a90ce in Plasma::AbstractRunner::performMatch (this=0xa5ee40, localContext=@0x80) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/plasma/abstractrunner.cpp:157
#8  0x00007f9949daae8c in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f9936fa2f80, th=0xa43460, job=0x8d24f0)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Job.cpp:106
#9  0x00007f9949dab1b1 in ThreadWeaver::Job::execute (this=0x8d24f0, th=0xa43460) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Job.cpp:135
#10 0x00007f9949daa14f in ThreadWeaver::ThreadRunHelper::run (this=0x7f9936fa3010, parent=0x7f0030, th=0xa43460)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:95
#11 0x00007f9949daa5d9 in ThreadWeaver::Thread::run (this=0xa43460) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#12 0x00007f9953b3f8d9 in QThreadPrivate::start (arg=0xa43460) at thread/qthread_unix.cpp:189
#13 0x00007f99538cf017 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#14 0x00007f995050048d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f99367a2950 (LWP 18823)):
[KCrash Handler]
#5  0x00007f9950462205 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f9950463723 in *__GI_abort () at abort.c:88
#7  0x00007f995049dcf8 in __libc_message (do_abort=2, fmt=0x7f995054eef8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170
#8  0x00007f99504a3468 in malloc_printerr (action=2, str=0x7f995054c55a "malloc(): memory corruption", ptr=<value optimized out>) at malloc.c:5994
#9  0x00007f99504a5d6c in _int_malloc (av=0x7f9928000020, bytes=1) at malloc.c:4252
#10 0x00007f99504a7b48 in *__GI___libc_malloc (bytes=1) at malloc.c:3551
#11 0x00007f9953598abf in KTraderParse_putSymbol (_name=0x7f992807c4f6 "") at lex.l:85
#12 0x00007f995359987d in kiotraderlex () at lex.l:61
#13 0x00007f99535984af in kiotraderparse () at yacc.c:1405
#14 0x00007f995359888e in KTraderParse_mainParse (_code=<value optimized out>) at yacc.y:151
#15 0x00007f99535944e2 in KTraderParse::parseConstraints (_constr=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/services/ktraderparse.cpp:44
#16 0x00007f99535927c2 in KServiceTypeTrader::applyConstraints (lst=@0x7f99367a1a60, constraint=@0x4987)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/services/kservicetypetrader.cpp:59
#17 0x00007f9953592aaa in KServiceTypeTrader::defaultOffers (this=<value optimized out>, serviceType=<value optimized out>, constraint=@0x7f99367a1e10)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/services/kservicetypetrader.cpp:127
#18 0x00007f9953593343 in KServiceTypeTrader::query (this=0xbd4ba0, serviceType=@0x7f99367a1de0, constraint=@0x7f99367a1e10)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdecore/services/kservicetypetrader.cpp:141
#19 0x00007f9937faa9cc in ServiceRunner::match (this=0xa5ebe0, context=@0xa76b28)
    at /tmp/portage/kde-base/plasma-workspace-4.3.0/work/plasma-workspace-4.3.0/plasma/runners/services/servicerunner.cpp:56
#20 0x00007f994b6a90db in Plasma::AbstractRunner::performMatch (this=0xa5ebe0, localContext=@0xa76b28) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/plasma/abstractrunner.cpp:160
#21 0x00007f9949daae8c in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f99367a1f80, th=0xa76fa0, job=0xa76b10)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Job.cpp:106
#22 0x00007f9949dab1b1 in ThreadWeaver::Job::execute (this=0xa76b10, th=0xa76fa0) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Job.cpp:135
#23 0x00007f9949daa14f in ThreadWeaver::ThreadRunHelper::run (this=0x7f99367a2010, parent=0x7f0030, th=0xa76fa0)
    at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:95
#24 0x00007f9949daa5d9 in ThreadWeaver::Thread::run (this=0xa76fa0) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/threadweaver/Weaver/Thread.cpp:142
#25 0x00007f9953b3f8d9 in QThreadPrivate::start (arg=0xa76fa0) at thread/qthread_unix.cpp:189
#26 0x00007f99538cf017 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#27 0x00007f995050048d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#28 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f99540c0750 (LWP 18713)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:91
#1  0x00007f99504a88be in _L_lock_3849 () from /lib/libc.so.6
#2  0x00007f99504a4f9b in *__GI___libc_free (mem=0x7f9928000020) at malloc.c:3623
#3  0x00007f9953c1c8d8 in QMetaType::destroy (type=<value optimized out>, data=0x7f9928000ef0) at kernel/qmetatype.cpp:1226
#4  0x00007f9953c21952 in ~QMetaCallEvent (this=0x7f9928014dc0) at kernel/qobject.cpp:475
#5  0x00007f9953c14397 in QCoreApplicationPrivate::sendPostedEvents (receiver=<value optimized out>, event_type=0, data=0x611db0) at kernel/qcoreapplication.cpp:1263
#6  0x00007f9953c39203 in postEventSourceDispatch (s=<value optimized out>) at kernel/qcoreapplication.h:218
#7  0x00007f994fb61711 in IA__g_main_context_dispatch (context=0x684120) at gmain.c:2144
#8  0x00007f994fb64e8d in g_main_context_iterate (context=0x684120, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778
#9  0x00007f994fb6504b in IA__g_main_context_iteration (context=0x684120, may_block=1) at gmain.c:2841
#10 0x00007f9953c38e9f in QEventDispatcherGlib::processEvents (this=0x680550, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#11 0x00007f995114f85f in QGuiEventDispatcherGlib::processEvents (this=0x7f9928000020, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#12 0x00007f9953c123f2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1544568912}) at kernel/qeventloop.cpp:149
#13 0x00007f9953c12585 in QEventLoop::exec (this=0x7fff5c104090, flags={i = 1544568992}) at kernel/qeventloop.cpp:196
#14 0x00007f9953c1461c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#15 0x00007f994928dd2c in kdemain (argc=1, argv=0x657780) at /tmp/portage/kde-base/krunner-4.3.0/work/krunner-4.3.0/krunner/main.cpp:65
#16 0x000000000040773e in launch (argc=1, _name=0x657668 "/usr/bin/krunner", args=<value optimized out>, cwd=0x0, envc=0, envs=0x657681 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x40a613 "0") at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kinit/kinit.cpp:676
#17 0x0000000000407f18 in handle_launcher_request (sock=7, who=<value optimized out>) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kinit/kinit.cpp:1168
#18 0x00000000004084ae in handle_requests (waitForPid=0) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kinit/kinit.cpp:1361
#19 0x0000000000408b3a in main (argc=2, argv=0x7fff5c104ed8, envp=0x7fff5c104ef0) at /tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kinit/kinit.cpp:1788
91	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-16 20:12:30 UTC
Merging with bug 192536. Thanks

*** This bug has been marked as a duplicate of bug 192536 ***