Bug 247547

Summary: krunner crashed after hitting Enter to execute an app
Product: [Applications] kget Reporter: Vadym Krevs <vkrevs>
Component: generalAssignee: KGet authors <kget>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: crash backtrace

Description Vadym Krevs 2010-08-12 19:10:39 UTC
Created attachment 50074 [details]
crash backtrace

Version:           unspecified (using KDE 4.4.4) 
OS:                Linux

Pressed Alt-F2, typed "skype", hit Enter - krunner crashed.

Reproducible: Sometimes




OS: Linux (x86_64) release 2.6.34.2-0.1-desktop
Compiler: gcc
Comment 1 Pino Toscano 2010-08-12 20:27:54 UTC
Pastbing backtrace to ease searching:

Application: Run Command Interface (kdeinit4), signal: Segmentation fault
_xcb_out_send (c=0x681750, vector=0x7fff3819c1f8, count=0x7fff3819c1f4)
    at xcb_out.c:338
	in xcb_out.c
[Current thread is 1 (Thread 0x7fd5bc1ea760 (LWP 2644))]

Thread 5 (Thread 0x7fd59bcef710 (LWP 13454)):
[KCrash Handler]
#5  0x00007fd5ba8c0386 in QVariant::QVariant(QVariant const&) () from /usr/lib64/libQtCore.so.4
#6  0x00007fd5b8d3b727 in QDBusPendingReplyData::argumentAt(int) const () from /usr/lib64/libQtDBus.so.4
#7  0x00007fd59acc15a6 in argumentAt<0> (this=0xb202c0, text=...) at /usr/include/QtDBus/qdbuspendingreply.h:174
#8  value (this=0xb202c0, text=...) at /usr/include/QtDBus/qdbuspendingreply.h:179
#9  KGetRunner::parseUrls (this=0xb202c0, text=...) at /usr/src/debug/kdenetwork-4.4.4/kget/plasma/runner/kgetrunner.cpp:119
#10 0x00007fd59acc1958 in KGetRunner::match (this=0xb202c0, context=...) at /usr/src/debug/kdenetwork-4.4.4/kget/plasma/runner/kgetrunner.cpp:44
#11 0x00007fd5b33a6cf3 in Plasma::AbstractRunner::performMatch (this=0xb202c0, localContext=...) at /usr/src/debug/kdelibs-4.4.4/plasma/abstractrunner.cpp:117
#12 0x00007fd5b18e2d75 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fd59bceeda0, th=0xb3e790, job=0xbe31e0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:106
#13 0x00007fd5b18e2eae in ThreadWeaver::Job::execute (this=0xbe31e0, th=0xb3e790) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:135
#14 0x00007fd5b18e27bf in ThreadWeaver::ThreadRunHelper::run (this=0x7fd59bceee30, parent=0x7ceee0, th=0xb3e790) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:95
#15 0x00007fd5b18e2878 in ThreadWeaver::Thread::run (this=0xb3e790) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#16 0x00007fd5ba7bc775 in QThreadPrivate::start(void*) () from /usr/lib64/libQtCore.so.4
#17 0x00007fd5ba52ea4f in start_thread (arg=0x7fd59bcef710) at pthread_create.c:297
#18 0x00007fd5b934882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd599339710 (LWP 13455)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd5ba7bce3b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd5b18e23f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7ceee0, th=0xbbc2a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fd5b18e4e35 in waitForAvailableJob (this=0x7c14b0, th=0xbbc2a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#4  ThreadWeaver::WorkingHardState::applyForWork (this=0x7c14b0, th=0xbbc2a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd5b18e27ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fd599338e30, parent=0x7ceee0, th=0xbbc2a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fd5b18e2878 in ThreadWeaver::Thread::run (this=0xbbc2a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fd5ba7bc775 in QThreadPrivate::start(void*) () from /usr/lib64/libQtCore.so.4
#8  0x00007fd5ba52ea4f in start_thread (arg=0x7fd599339710) at pthread_create.c:297
#9  0x00007fd5b934882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd598b38710 (LWP 13456)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd5ba7bce3b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd5b18e23f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7ceee0, th=0xb24880) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fd5b18e4e35 in waitForAvailableJob (this=0x7c14b0, th=0xb24880) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#4  ThreadWeaver::WorkingHardState::applyForWork (this=0x7c14b0, th=0xb24880) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd5b18e27ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fd598b37e30, parent=0x7ceee0, th=0xb24880) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fd5b18e2878 in ThreadWeaver::Thread::run (this=0xb24880) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fd5ba7bc775 in QThreadPrivate::start(void*) () from /usr/lib64/libQtCore.so.4
#8  0x00007fd5ba52ea4f in start_thread (arg=0x7fd598b38710) at pthread_create.c:297
#9  0x00007fd5b934882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd593fff710 (LWP 13457)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd5ba7bce3b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd5b18e23f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7ceee0, th=0x737bc0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fd5b18e4e35 in waitForAvailableJob (this=0x7c14b0, th=0x737bc0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#4  ThreadWeaver::WorkingHardState::applyForWork (this=0x7c14b0, th=0x737bc0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd5b18e27ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fd593ffee30, parent=0x7ceee0, th=0x737bc0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fd5b18e2878 in ThreadWeaver::Thread::run (this=0x737bc0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fd5ba7bc775 in QThreadPrivate::start(void*) () from /usr/lib64/libQtCore.so.4
#8  0x00007fd5ba52ea4f in start_thread (arg=0x7fd593fff710) at pthread_create.c:297
#9  0x00007fd5b934882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd5bc1ea760 (LWP 2644)):
#0  _xcb_out_send (c=0x681750, vector=0x7fff3819c1f8, count=0x7fff3819c1f4) at xcb_out.c:338
#1  0x00007fd5b7fec1f7 in xcb_writev (c=0x681750, vector=0x7fff3819c240, count=3, requests=27) at xcb_out.c:286
#2  0x00007fd5bb689776 in _XSend (dpy=0x69c2f0, data=<value optimized out>, size=<value optimized out>) at xcb_io.c:339
#3  0x00007fd5bb689b99 in _XReply (dpy=0x69c2f0, rep=0x7fff3819c340, extra=0, discard=0) at xcb_io.c:457
#4  0x00007fd5bb665c25 in XGetImage (dpy=0x69c2f0, d=33568727, x=<value optimized out>, y=<value optimized out>, width=16, height=16, plane_mask=18446744073709551615, format=2) at GetImage.c:77
#5  0x00007fd5b9b80f33 in QX11PixmapData::toImage() const () from /usr/lib64/libQtGui.so.4
#6  0x00007fd5b9b6df50 in QPixmap::toImage() const () from /usr/lib64/libQtGui.so.4
#7  0x00007fd5b9b33a7c in QWidgetPrivate::setWindowIcon_sys(bool) () from /usr/lib64/libQtGui.so.4
#8  0x00007fd5b9aed315 in QWidget::create(unsigned long, bool, bool) () from /usr/lib64/libQtGui.so.4
#9  0x00007fd5b9aeed81 in QWidget::setVisible(bool) () from /usr/lib64/libQtGui.so.4
#10 0x00007fd5ba0497da in QGraphicsProxyWidgetPrivate::setWidget_helper(QWidget*, bool) () from /usr/lib64/libQtGui.so.4
#11 0x00007fd5b3498ed7 in Plasma::ToolButton::ToolButton (this=0xbdbce0, parent=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/plasma/widgets/toolbutton.cpp:182
#12 0x00007fd5ae800b98 in ResultItem::setMatch (this=0xbac120, match=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.4.4/krunner/interfaces/default/resultitem.cpp:141
#13 0x00007fd5ae800dd0 in ResultItem::ResultItem (this=0xbac120, match=..., runnerManager=<value optimized out>, parent=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.4.4/krunner/interfaces/default/resultitem.cpp:84
#14 0x00007fd5ae80a0ff in ResultScene::addQueryMatch (this=0x82a7d0, match=<value optimized out>, useAnyId=true)
    at /usr/src/debug/kdebase-workspace-4.4.4/krunner/interfaces/default/resultscene.cpp:256
#15 0x00007fd5ae80a8e5 in ResultScene::setQueryMatches (this=0x82a7d0, m=...) at /usr/src/debug/kdebase-workspace-4.4.4/krunner/interfaces/default/resultscene.cpp:187
#16 0x00007fd5ae80b9b5 in ResultScene::qt_metacall (this=0x82a7d0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff3819cfa0)
    at /usr/src/debug/kdebase-workspace-4.4.4/build/krunner/resultscene.moc:101
#17 0x00007fd5ba8b750f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#18 0x00007fd5b34501e2 in Plasma::RunnerManager::matchesChanged (this=<value optimized out>, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/build/plasma/runnermanager.moc:118
#19 0x00007fd5b3452c46 in matchesChanged (this=<value optimized out>, _c=<value optimized out>, _id=9, _a=0x7fff3819d1c0) at /usr/src/debug/kdelibs-4.4.4/plasma/runnermanager.cpp:90
#20 Plasma::RunnerManager::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=9, _a=0x7fff3819d1c0) at /usr/src/debug/kdelibs-4.4.4/build/plasma/runnermanager.moc:104
#21 0x00007fd5ba8b750f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#22 0x00007fd5ba8b4d1e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#23 0x00007fd5b9a9efd4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007fd5b9aa75ca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007fd5bad2fc06 in KApplication::notify (this=0x6757d0, receiver=0x76f6a8, event=0x7fff3819d950) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#26 0x00007fd5ba8a395c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#27 0x00007fd5ba8ceb99 in QTimerInfoList::activateTimers() () from /usr/lib64/libQtCore.so.4
#28 0x00007fd5ba8cbae8 in idleTimerSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQtCore.so.4
#29 0x00007fd5b5b48a93 in g_main_dispatch (context=0x677a30) at gmain.c:1960
#30 IA__g_main_context_dispatch (context=0x677a30) at gmain.c:2513
#31 0x00007fd5b5b49270 in g_main_context_iterate (context=0x677a30, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#32 0x00007fd5b5b49510 in IA__g_main_context_iteration (context=0x677a30, may_block=1) at gmain.c:2654
#33 0x00007fd5ba8cc16f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#34 0x00007fd5b9b3f90e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtGui.so.4
#35 0x00007fd5ba8a2da2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#36 0x00007fd5ba8a2fa5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#37 0x00007fd5ba8a739b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#38 0x00007fd5ae809da6 in kdemain (argc=1, argv=0x61ba00) at /usr/src/debug/kdebase-workspace-4.4.4/krunner/main.cpp:65
#39 0x0000000000407659 in launch (argc=1, _name=0x6632e8 "/usr/bin/krunner", args=<value optimized out>, cwd=0x0, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40b2bf "0") at /usr/src/debug/kdelibs-4.4.4/kinit/kinit.cpp:718
#40 0x0000000000408175 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/kinit/kinit.cpp:1210
#41 0x00000000004088ea in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/kinit/kinit.cpp:1403
#42 0x000000000040953e in main (argc=4, argv=0x7fff3819eff8, envp=0x7fff3819f020) at /usr/src/debug/kdelibs-4.4.4/kinit/kinit.cpp:1882

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