Bug 299571 - krunner crashes when typing program name (remmina -i)
Summary: krunner crashes when typing program name (remmina -i)
Status: RESOLVED FIXED
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 4.8.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-07 17:30 UTC by Petr Sedlacek
Modified: 2015-01-22 11:21 UTC (History)
1 user (show)

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 Petr Sedlacek 2012-05-07 17:30:31 UTC
Application: krunner (0.1)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
krunner occasionally crashes when typing a program name (remmina -i). The program in question is a testing version of remmina 1.0.0-1ubuntu6dupondje5 from https://launchpad.net/~dupondje/+archive/ppa - just in case that's relevant.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Run Command Interface (krunner), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9c96ca5780 (LWP 2571))]

Thread 7 (Thread 0x7f9c7bd01700 (LWP 2575)):
#0  0x00007fff393ff8de in ?? ()
#1  0x00007f9c8a3a715d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f9c92f29bb4 in do_gettime (frac=0x7f9c7bd00b98, sec=0x7f9c7bd00b90) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f9c93001b8d in QTimerInfoList::updateCurrentTime (this=0x7f9c74002860) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f9c93001ec3 in QTimerInfoList::timerWait (this=0x7f9c74002860, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007f9c9300097c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f9c7bd00c6c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f9c93000a25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f9c8b76171e in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f9c8b761f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f9c8b762124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f9c93001426 in QEventDispatcherGlib::processEvents (this=0x7f9c740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f9c92fd0c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f9c92fd0ed7 in QEventLoop::exec (this=0x7f9c7bd00dd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f9c92ecffa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007f9c92fb09ff in QInotifyFileSystemWatcherEngine::run (this=0xc70de0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f9c92ed2fcb in QThreadPrivate::start (arg=0xc70de0) at thread/qthread_unix.cpp:298
#17 0x00007f9c8bc2ee9a in start_thread (arg=0x7f9c7bd01700) at pthread_create.c:308
#18 0x00007f9c965b54bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f9c6cc71700 (LWP 3068)):
#0  0x00007fff393ff8de in ?? ()
#1  0x00007f9c8a3a715d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f9c92f29bb4 in do_gettime (frac=0x7f9c6cc70b98, sec=0x7f9c6cc70b90) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f9c93001b8d in QTimerInfoList::updateCurrentTime (this=0x7f9c68002660) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f9c93001ec3 in QTimerInfoList::timerWait (this=0x7f9c68002660, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007f9c9300097c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f9c6cc70c6c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f9c93000a25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f9c8b76171e in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f9c8b761f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f9c8b762124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f9c93001426 in QEventDispatcherGlib::processEvents (this=0x7f9c680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f9c92fd0c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f9c92fd0ed7 in QEventLoop::exec (this=0x7f9c6cc70dd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f9c92ecffa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007f9c92fb09ff in QInotifyFileSystemWatcherEngine::run (this=0x1206140) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f9c92ed2fcb in QThreadPrivate::start (arg=0x1206140) at thread/qthread_unix.cpp:298
#17 0x00007f9c8bc2ee9a in start_thread (arg=0x7f9c6cc71700) at pthread_create.c:308
#18 0x00007f9c965b54bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f9c67fff700 (LWP 3069)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9c92ed34db in wait (time=18446744073709551615, this=0xce0dd0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xca6f60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9c8e74a0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xd9b070, th=0xca5810) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f9c8e74c9db in ThreadWeaver::WorkingHardState::applyForWork (this=0xcc9750, th=0xca5810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f9c8e74b84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f9c67ffee20, parent=0xd9b070, th=0xca5810) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f9c8e74b8db in ThreadWeaver::Thread::run (this=0xca5810) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f9c92ed2fcb in QThreadPrivate::start (arg=0xca5810) at thread/qthread_unix.cpp:298
#8  0x00007f9c8bc2ee9a in start_thread (arg=0x7f9c67fff700) at pthread_create.c:308
#9  0x00007f9c965b54bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f9c5ffff700 (LWP 3070)):
[KCrash Handler]
#6  0x00007f9c92c1df4b in QDBusAdaptorConnector::relaySlot (this=0x10b0950, argv=0x7f9c5fffe0e0) at qdbusabstractadaptor.cpp:270
#7  0x00007f9c92c1e2e5 in QDBusAdaptorConnector::qt_metacall (this=0x10b0950, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7f9c5fffe0e0) at qdbusabstractadaptor.cpp:366
#8  0x00007f9c92fe6489 in QMetaObject::activate (sender=0x10b0ad0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f9c5fffe0e0) at kernel/qobject.cpp:3566
#9  0x00007f9c92fe6bdf in QObject::destroyed (this=<optimized out>, _t1=0x10b0ad0) at .moc/release-shared/moc_qobject.cpp:149
#10 0x00007f9c92fea68e in QObject::~QObject (this=0x10b0ad0, __in_chrg=<optimized out>) at kernel/qobject.cpp:844
#11 0x00007f9c918320b9 in KIO::Scheduler::~Scheduler (this=0x10b0ad0, __in_chrg=<optimized out>) at ../../kio/kio/scheduler.cpp:791
#12 0x00007f9c9183cdeb in KIO::SchedulerPrivate::~SchedulerPrivate (this=0x10b0ca0, __in_chrg=<optimized out>) at ../../kio/kio/scheduler.cpp:667
#13 0x00007f9c91835e27 in destroy () at ../../kio/kio/scheduler.cpp:748
#14 0x00007f9c964fe921 in __run_exit_handlers (status=1, listp=0x7f9c96879688, run_list_atexit=true) at exit.c:78
#15 0x00007f9c964fe9a5 in __GI_exit (status=<optimized out>) at exit.c:100
#16 0x00007f9c93a325e8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:780
#17 0x00007f9c954d5e08 in KApplication::xioErrhandler (this=0xb11e00, dpy=0xb4a0e0) at ../../kdeui/kernel/kapplication.cpp:419
#18 0x00007f9c94b2841e in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#19 0x00007f9c94b2638b in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#20 0x00007f9c94b0bec4 in XGetWindowProperty () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#21 0x00007f9c9561c393 in NETRootInfo::update (this=0x7f9c5fffe480, dirty_props=<optimized out>) at ../../kdeui/windowmanagement/netwm.cpp:2137
#22 0x00007f9c9560d5ae in KWindowSystem::allowedActionsSupported () at ../../kdeui/windowmanagement/kwindowsystem_x11.cpp:976
#23 0x00007f9c9561347e in KWindowInfo::actionSupported (this=0x7f9c5fffe610, action=NET::ActionMinimize) at ../../kdeui/windowmanagement/kwindowinfo_x11.cpp:414
#24 0x00007f9c7965a933 in ?? () from /usr/lib/kde4/krunner_windows.so
#25 0x00007f9c959cf7e4 in Plasma::AbstractRunner::performMatch (this=0x10b4e30, localContext=...) at ../../plasma/abstractrunner.cpp:136
#26 0x00007f9c8e74c05b in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f9c5fffeda0, th=0x125ead0, job=0x1292870) at ../../../threadweaver/Weaver/Job.cpp:106
#27 0x00007f9c8e74c1cc in ThreadWeaver::Job::execute (this=0x1292870, th=0x125ead0) at ../../../threadweaver/Weaver/Job.cpp:135
#28 0x00007f9c8e74b81f in ThreadWeaver::ThreadRunHelper::run (this=0x7f9c5fffee20, parent=0xd9b070, th=0x125ead0) at ../../../threadweaver/Weaver/Thread.cpp:95
#29 0x00007f9c8e74b8db in ThreadWeaver::Thread::run (this=0x125ead0) at ../../../threadweaver/Weaver/Thread.cpp:142
#30 0x00007f9c92ed2fcb in QThreadPrivate::start (arg=0x125ead0) at thread/qthread_unix.cpp:298
#31 0x00007f9c8bc2ee9a in start_thread (arg=0x7f9c5ffff700) at pthread_create.c:308
#32 0x00007f9c965b54bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#33 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9c677fe700 (LWP 3071)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9c92ed34db in wait (time=18446744073709551615, this=0xce0dd0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xca6f60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9c8e74a0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xd9b070, th=0xdf3330) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f9c8e74c9db in ThreadWeaver::WorkingHardState::applyForWork (this=0xcc9750, th=0xdf3330) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f9c8e74b84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f9c677fde20, parent=0xd9b070, th=0xdf3330) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f9c8e74b8db in ThreadWeaver::Thread::run (this=0xdf3330) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f9c92ed2fcb in QThreadPrivate::start (arg=0xdf3330) at thread/qthread_unix.cpp:298
#8  0x00007f9c8bc2ee9a in start_thread (arg=0x7f9c677fe700) at pthread_create.c:308
#9  0x00007f9c965b54bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f9c66ffd700 (LWP 3072)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9c92ed34db in wait (time=18446744073709551615, this=0xce0dd0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xca6f60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9c8e74a0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xd9b070, th=0x11a1480) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f9c8e74c9db in ThreadWeaver::WorkingHardState::applyForWork (this=0xcc9750, th=0x11a1480) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f9c8e74b84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f9c66ffce20, parent=0xd9b070, th=0x11a1480) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f9c8e74b8db in ThreadWeaver::Thread::run (this=0x11a1480) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f9c92ed2fcb in QThreadPrivate::start (arg=0x11a1480) at thread/qthread_unix.cpp:298
#8  0x00007f9c8bc2ee9a in start_thread (arg=0x7f9c66ffd700) at pthread_create.c:308
#9  0x00007f9c965b54bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9c96ca5780 (LWP 2571)):
#0  0x00007f9c965a80bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f9c8b79c88f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9c8b761abd in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9c8b761f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9c8b762124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9c93001426 in QEventDispatcherGlib::processEvents (this=0xae6ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f9c93a6ed5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#7  0x00007f9c92fd0c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f9c92fd0ed7 in QEventLoop::exec (this=0x7fff3929ee00, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f9c92fd5f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#10 0x00007f9c968aa74f in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_krunner.so
#11 0x00007f9c964e476d in __libc_start_main (main=0x400640, argc=1, ubp_av=0x7fff3929f0a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff3929f098) at libc-start.c:226
#12 0x0000000000400671 in _start ()

Possible duplicates by query: bug 270164, bug 256644, bug 248567.

Reported using DrKonqi
Comment 1 Vishesh Handa 2015-01-22 11:21:46 UTC
Fixed with Plasma 5.