Bug 197210 - KRunner crash with web shortcut
Summary: KRunner crash with web shortcut
Status: RESOLVED DUPLICATE of bug 196207
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-19 23:57 UTC by Ben Boeckel
Modified: 2009-12-17 19:12 UTC (History)
2 users (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 Ben Boeckel 2009-06-19 23:57:23 UTC
Application that crashed: krunner
Version of the application: 0.1
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.1
Operating System: Linux 2.6.29.4-167.fc11.x86_64 x86_64

What I was doing when the application crashed:
Used ggl: for Google Lucky search, crashed after hitting enter but before launching Konqueror.

 -- Backtrace:
Application: Run Command Interface (krunner), signal: Aborted
pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
261		movl	(%rsp), %edi
[Current thread is 1 (Thread 0x7fd15fbcd820 (LWP 7200))]

Thread 5 (Thread 0x7fd1488c0910 (LWP 7504)):
[KCrash Handler]
#5  0x0000003fed2332f5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x0000003fed234b20 in *__GI_abort () at abort.c:88
#7  0x0000003fed275a50 in malloc_printerr (action=2, str=0x3fed332efe "free(): invalid pointer", ptr=0x1c20) at malloc.c:6201
#8  0x0000003008c9ca2c in QString::free (d=0x1ae69e0) at tools/qstring.cpp:953
#9  0x000000300a789a5a in ~QString (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/QtCore/qstring.h:866
#10 KLocalePrivate::useDefaultLanguage (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocale.cpp:2252
#11 0x000000300a791eb8 in KLocalePrivate::translate_priv (this=0xe71780, msgctxt=0xdfa7f8 "Note this is a KRunner keyword", msgid=<value optimized out>, msgid_plural=0x0, n=<value optimized out>, 
    language=<value optimized out>, translation=0x7fd1488bf5c0) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocale.cpp:802
#12 0x000000300a792be9 in KLocale::translateRaw (this=<value optimized out>, ctxt=0x1d50 <Address 0x1d50 out of bounds>, msg=0x6 <Address 0x6 out of bounds>, lang=0xffffffff, 
    trans=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocale.cpp:845
#13 0x000000300a79e9e3 in KLocalizedStringPrivate::toString (this=0x1b4c590, locale=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocalizedstring.cpp:243
#14 0x000000300a79edd8 in KLocalizedString::toString (this=0x7fd1488bf950) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocalizedstring.cpp:205
#15 0x00007fd149114929 in i18nc (text=<value optimized out>, ctxt=<value optimized out>) at /usr/include/kde4/klocalizedstring.h:767
#16 PowerDevilRunner::match (text=<value optimized out>, ctxt=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.2.90/plasma/runners/powerdevil/PowerDevilRunner.cpp:240
#17 0x00000030114b4c9a in Plasma::AbstractRunner::performMatch (this=0x168e640, localContext=@0xea4f28) at /usr/src/debug/kdelibs-4.2.90/plasma/abstractrunner.cpp:160
#18 0x000000301000bf2d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fd1488bfef0, th=0x163dd20, job=0xea4f10) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Job.cpp:106
#19 0x000000301000c22f in ThreadWeaver::Job::execute (this=0xea4f10, th=0x163dd20) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Job.cpp:135
#20 0x000000301000b1ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fd1488bff80, parent=0xf07740, th=0x163dd20) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:95
#21 0x000000301000b688 in ThreadWeaver::Thread::run (this=0x163dd20) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#22 0x0000003008c59d21 in QThreadPrivate::start (arg=0x163dd20) at thread/qthread_unix.cpp:189
#23 0x0000003feda0686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#24 0x0000003fed2de25d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#25 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd147ebf910 (LWP 7505)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003008c59563 in QMutexPrivate::wait (this=0xdc9280, timeout=-1) at thread/qmutex_unix.cpp:80
#2  0x0000003008c55125 in QMutex::lock (this=0xdc9198) at thread/qmutex.cpp:169
#3  0x000000300a79dde8 in QMutexLocker::relock (this=<value optimized out>) at /usr/include/QtCore/qmutex.h:120
#4  QMutexLocker (this=<value optimized out>) at /usr/include/QtCore/qmutex.h:102
#5  KLocalizedStringPrivate::toString (this=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocalizedstring.cpp:216
#6  0x000000300a79edd8 in KLocalizedString::toString (this=0x7fd147ebe9b0) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocalizedstring.cpp:205
#7  0x00007fd149113ebe in i18nc (text=<value optimized out>, ctxt=<value optimized out>) at /usr/include/kde4/klocalizedstring.h:767
#8  PowerDevilRunner::match (text=<value optimized out>, ctxt=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.2.90/plasma/runners/powerdevil/PowerDevilRunner.cpp:186
#9  0x00000030114b4c9a in Plasma::AbstractRunner::performMatch (this=0x168e640, localContext=@0x1a8c718) at /usr/src/debug/kdelibs-4.2.90/plasma/abstractrunner.cpp:160
#10 0x000000301000bf2d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fd147ebeef0, th=0x1194d60, job=0x1a8c700) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Job.cpp:106
#11 0x000000301000c22f in ThreadWeaver::Job::execute (this=0x1a8c700, th=0x1194d60) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Job.cpp:135
#12 0x000000301000b1ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fd147ebef80, parent=0xf07740, th=0x1194d60) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:95
#13 0x000000301000b688 in ThreadWeaver::Thread::run (this=0x1194d60) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#14 0x0000003008c59d21 in QThreadPrivate::start (arg=0x1194d60) at thread/qthread_unix.cpp:189
#15 0x0000003feda0686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#16 0x0000003fed2de25d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd1474be910 (LWP 7506)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003008c59563 in QMutexPrivate::wait (this=0xdc9280, timeout=-1) at thread/qmutex_unix.cpp:80
#2  0x0000003008c55125 in QMutex::lock (this=0xdc9198) at thread/qmutex.cpp:169
#3  0x000000300a79dde8 in QMutexLocker::relock (this=<value optimized out>) at /usr/include/QtCore/qmutex.h:120
#4  QMutexLocker (this=<value optimized out>) at /usr/include/QtCore/qmutex.h:102
#5  KLocalizedStringPrivate::toString (this=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocalizedstring.cpp:216
#6  0x000000300a79edd8 in KLocalizedString::toString (this=0x7fd1474bdc80) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocalizedstring.cpp:205
#7  0x00007fd14b7b4cbb in i18n<QString, QString> (a2=<value optimized out>, a1=<value optimized out>, text=<value optimized out>) at /usr/include/kde4/klocalizedstring.h:627
#8  WebshortcutRunner::match (a2=<value optimized out>, a1=<value optimized out>, text=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.2.90/plasma/runners/webshortcuts/webshortcutrunner.cpp:143
#9  0x00000030114b4c9a in Plasma::AbstractRunner::performMatch (this=0x1189680, localContext=@0x1adeda8) at /usr/src/debug/kdelibs-4.2.90/plasma/abstractrunner.cpp:160
#10 0x000000301000bf2d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fd1474bdef0, th=0x165e930, job=0x1aded90) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Job.cpp:106
#11 0x000000301000c22f in ThreadWeaver::Job::execute (this=0x1aded90, th=0x165e930) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Job.cpp:135
#12 0x000000301000b1ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fd1474bdf80, parent=0xf07740, th=0x165e930) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:95
#13 0x000000301000b688 in ThreadWeaver::Thread::run (this=0x165e930) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#14 0x0000003008c59d21 in QThreadPrivate::start (arg=0x165e930) at thread/qthread_unix.cpp:189
#15 0x0000003feda0686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#16 0x0000003fed2de25d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd146abd910 (LWP 7507)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003008c59563 in QMutexPrivate::wait (this=0xdc9280, timeout=-1) at thread/qmutex_unix.cpp:80
#2  0x0000003008c55125 in QMutex::lock (this=0xdc9198) at thread/qmutex.cpp:169
#3  0x000000300a79dde8 in QMutexLocker::relock (this=<value optimized out>) at /usr/include/QtCore/qmutex.h:120
#4  QMutexLocker (this=<value optimized out>) at /usr/include/QtCore/qmutex.h:102
#5  KLocalizedStringPrivate::toString (this=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocalizedstring.cpp:216
#6  0x000000300a79edd8 in KLocalizedString::toString (this=0x7fd146abcc80) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocalizedstring.cpp:205
#7  0x00007fd14b7b4cbb in i18n<QString, QString> (a2=<value optimized out>, a1=<value optimized out>, text=<value optimized out>) at /usr/include/kde4/klocalizedstring.h:627
#8  WebshortcutRunner::match (a2=<value optimized out>, a1=<value optimized out>, text=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.2.90/plasma/runners/webshortcuts/webshortcutrunner.cpp:143
#9  0x00000030114b4c9a in Plasma::AbstractRunner::performMatch (this=0x1189680, localContext=@0x1ad4fd8) at /usr/src/debug/kdelibs-4.2.90/plasma/abstractrunner.cpp:160
#10 0x000000301000bf2d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fd146abcef0, th=0x1619a40, job=0x1ad4fc0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Job.cpp:106
#11 0x000000301000c22f in ThreadWeaver::Job::execute (this=0x1ad4fc0, th=0x1619a40) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Job.cpp:135
#12 0x000000301000b1ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fd146abcf80, parent=0xf07740, th=0x1619a40) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:95
#13 0x000000301000b688 in ThreadWeaver::Thread::run (this=0x1619a40) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#14 0x0000003008c59d21 in QThreadPrivate::start (arg=0x1619a40) at thread/qthread_unix.cpp:189
#15 0x0000003feda0686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#16 0x0000003fed2de25d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd15fbcd820 (LWP 7200)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003008c59563 in QMutexPrivate::wait (this=0xdc9280, timeout=-1) at thread/qmutex_unix.cpp:80
#2  0x0000003008c55125 in QMutex::lock (this=0xdc9198) at thread/qmutex.cpp:169
#3  0x000000300a798f4d in QMutexLocker::relock (this=<value optimized out>) at /usr/include/QtCore/qmutex.h:120
#4  QMutexLocker (this=<value optimized out>) at /usr/include/QtCore/qmutex.h:102
#5  KLocalizedStringPrivate::notifyCatalogsUpdated (this=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocalizedstring.cpp:977
#6  0x000000300a789d97 in KLocalePrivate::updateCatalogs (this=0xe71780) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocale.cpp:732
#7  0x000000300a7916ef in KLocale::removeCatalog (this=0xe70e20, catalog=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/localization/klocale.cpp:744
#8  0x000000300a70ebab in ~KComponentDataPrivate (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/kernel/kcomponentdata_p.h:50
#9  KComponentDataPrivate::deref (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/kernel/kcomponentdata_p.h:67
#10 KComponentData::~KComponentData (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/kernel/kcomponentdata.cpp:123
#11 0x000000300a7ed39c in ~KPluginFactoryPrivate (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/util/kpluginfactory_p.h:43
#12 KPluginFactory::~KPluginFactory (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/util/kpluginfactory.cpp:85
#13 0x00007fd148af88b3 in ?? () from /usr/lib64/kde4/krunner_converter.so
#14 0x0000003008d5753d in QObjectCleanupHandler::clear (this=0x1117bf0) at kernel/qobjectcleanuphandler.cpp:140
#15 0x0000003008d57584 in QObjectCleanupHandler::~QObjectCleanupHandler (this=0xdc92cc, __in_chrg=<value optimized out>) at kernel/qobjectcleanuphandler.cpp:86
#16 0x0000003fed2367f2 in __run_exit_handlers (status=<value optimized out>, status=<value optimized out>, listp=<value optimized out>, run_list_atexit=<value optimized out>) at exit.c:78
#17 *__GI_exit (status=<value optimized out>, status=<value optimized out>, listp=<value optimized out>, run_list_atexit=<value optimized out>) at exit.c:100
#18 0x000000300ade9d48 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:707
#19 0x000000300ba0f888 in KApplication::xioErrhandler (this=0xde71e0, dpy=0xe1f090) at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:408
#20 0x0000003002e44c2e in _XIOError () from /usr/lib64/libX11.so.6
#21 0x0000003002e4c4e5 in ?? () from /usr/lib64/libX11.so.6
#22 0x0000003002e4cd97 in _XEventsQueued () from /usr/lib64/libX11.so.6
#23 0x0000003002e35c5b in XEventsQueued () from /usr/lib64/libX11.so.6
#24 0x000000300ae217ec in x11EventSourceCheck (s=0xdf6450) at kernel/qguieventdispatcher_glib.cpp:87
#25 0x000000300183a6ea in g_main_context_check () from /lib64/libglib-2.0.so.0
#26 0x000000300183aed0 in ?? () from /lib64/libglib-2.0.so.0
#27 0x000000300183b300 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#28 0x0000003008d680a6 in QEventDispatcherGlib::processEvents (this=0xdc49c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#29 0x000000300ae2162e in QGuiEventDispatcherGlib::processEvents (this=0xdc92cc, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#30 0x0000003008d3df52 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#31 0x0000003008d3e324 in QEventLoop::exec (this=0x7fff67c0b6f0, flags={i = 0}) at kernel/qeventloop.cpp:200
#32 0x0000003008d403c9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#33 0x0000003000c22d3c in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.2.90/krunner/main.cpp:59
#34 0x0000003fed21ea2d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff67c0b9a8) at libc-start.c:220
#35 0x0000000000400779 in _start ()

This bug may be a duplicate of or related to bug 193822

Reported using DrKonqi
Comment 1 Dario Andres 2009-06-20 23:34:22 UTC
Seems to be another XIOError.
Thanks
Comment 2 Dario Andres 2009-06-23 22:32:38 UTC
May be related to bug 191122
Comment 3 Jacopo De Simoi 2009-12-17 19:12:12 UTC
This is in fact a glibc bug, due to a race in free(), it should be fixed in 2.11.1

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