Bug 246947 - KDE menu crash at search + BACKSPACE
Summary: KDE menu crash at search + BACKSPACE
Status: RESOLVED DUPLICATE of bug 247117
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-06 23:45 UTC by sebln
Modified: 2011-01-16 19:34 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 sebln 2010-08-06 23:45:59 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
KDE menu / panel easily crashes when in search box one enters text but quickly before obtaining the results uses BACKSPACE repeatedly to correct input.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb7725aa0 (LWP 1412))]

Thread 6 (Thread 0xaacb9b70 (LWP 1414)):
#0  0x010f6e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x060716fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x06076825 in QTimerInfoList::updateCurrentTime (this=0xabc02174) at kernel/qeventdispatcher_unix.cpp:340
#3  0x0607686a in QTimerInfoList::timerWait (this=0xabc02174, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x06074818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaacb90cc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x060748a5 in timerSourcePrepare (source=0x0, timeout=0x10faff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x0982aaca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x0982aee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x0982b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x0607460f in QEventDispatcherGlib::processEvents (this=0xa0d4d30, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x06047059 in QEventLoop::processEvents (this=0xaacb9290, flags=) at kernel/qeventloop.cpp:149
#11 0x060474aa in QEventLoop::exec (this=0xaacb9290, flags=...) at kernel/qeventloop.cpp:201
#12 0x05f435a8 in QThread::exec (this=0x9d32de8) at thread/qthread.cpp:487
#13 0x06026c1b in QInotifyFileSystemWatcherEngine::run (this=0x9d32de8) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x05f4632e in QThreadPrivate::start (arg=0x9d32de8) at thread/qthread_unix.cpp:248
#15 0x0037d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x007d6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xac5fdb70 (LWP 4268)):
#0  0x00377422 in __kernel_vsyscall ()
#1  0x007e3d33 in ?? () from /lib/tls/i686/cmov/libc.so.6
#2  0x0077a697 in ?? () from /lib/tls/i686/cmov/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (Thread 0xa6859b70 (LWP 4269)):
#0  0x00377422 in __kernel_vsyscall ()
#1  0x007e3d33 in ?? () from /lib/tls/i686/cmov/libc.so.6
#2  0x0079391b in ?? () from /lib/tls/i686/cmov/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (Thread 0xa6058b70 (LWP 4270)):
[KCrash Handler]
#6  0x00377422 in __kernel_vsyscall ()
#7  0x00733651 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x00736a82 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x0076a49d in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0x00774591 in ?? () from /lib/tls/i686/cmov/libc.so.6
#11 0x00777710 in ?? () from /lib/tls/i686/cmov/libc.so.6
#12 0x00779a6c in ?? () from /lib/tls/i686/cmov/libc.so.6
#13 0x00779f9d in realloc () from /lib/tls/i686/cmov/libc.so.6
#14 0x05f40a94 in qRealloc (ptr=0xa7a0460, size=256) at global/qmalloc.cpp:65
#15 0x05f9fcdc in QVectorData::reallocate (x=0x6, newsize=4270, oldsize=116, alignment=0) at tools/qvector.cpp:74
#16 0x05f89f21 in QVector<QRegExpAutomatonState>::realloc (this=0xa85dbcc, asize=5, aalloc=12) at tools/qvector.h:479
#17 0x05f8a890 in QVector<QRegExpAutomatonState>::append (this=0xa85dbcc, t=...) at tools/qvector.h:547
#18 0x05f7c1be in QVector<QRegExpAutomatonState>::operator+= (this=0xa85dbc8, match=65540) at tools/qvector.h:283
#19 QRegExpEngine::setupState (this=0xa85dbc8, match=65540) at tools/qregexp.cpp:1730
#20 0x05f7c435 in QRegExpEngine::createState (this=0xa85dbc8, cc=...) at tools/qregexp.cpp:1495
#21 0x05f7c4d5 in QRegExpEngine::Box::set (this=0xa6057bc0, cc=...) at tools/qregexp.cpp:2476
#22 0x05f853c2 in QRegExpEngine::parseAtom (this=0xa85dbc8, box=0xa6057bc0) at tools/qregexp.cpp:3512
#23 0x05f85942 in QRegExpEngine::parseFactor (this=0xa85dbc8, box=0xa6057c78) at tools/qregexp.cpp:3587
#24 0x05f86321 in QRegExpEngine::parseTerm (this=0xa85dbc8, box=0xa6057d98) at tools/qregexp.cpp:3622
#25 0x05f86519 in QRegExpEngine::parseExpression (this=0xa85dbc8, box=0xa6057d98) at tools/qregexp.cpp:3629
#26 0x05f8432c in QRegExpEngine::parse (this=0xa85dbc8, pattern=0xa7c9d12, len=32) at tools/qregexp.cpp:3375
#27 0x05f8682e in QRegExpEngine (this=0xa85dbc8, key=...) at tools/qregexp.cpp:1352
#28 0x05f86b11 in prepareEngine_helper (priv=0x9ce0e68) at tools/qregexp.cpp:3710
#29 0x05f87585 in prepareEngine (this=0xa6057ffc, rx=...) at tools/qregexp.cpp:3720
#30 QRegExp::operator= (this=0xa6057ffc, rx=...) at tools/qregexp.cpp:3841
#31 0x05f87745 in QRegExp (this=0xa6057ffc, rx=...) at tools/qregexp.cpp:3822
#32 0x05f8ebcc in QString::indexOf (this=0xa6058118, rx=..., from=0) at tools/qstring.cpp:2915
#33 0x04512c13 in QString::contains (this=0xa806238, context=...) at /usr/include/qt4/QtCore/qstring.h:201
#34 LocationsRunner::match (this=0xa806238, context=...) at ../../../../../plasma/generic/runners/locations/locationrunner.cpp:97
#35 0x04e9bf9e in Plasma::AbstractRunner::performMatch (this=0xa806238, localContext=...) at ../../plasma/abstractrunner.cpp:117
#36 0x04f3c72b in Plasma::FindMatchesJob::run (this=0xa6f7a78) at ../../plasma/private/runnerjobs.cpp:159
#37 0x05c9e49d in ThreadWeaver::JobRunHelper::runTheJob (this=0xa605826c, th=0xa7bf018, job=0xa6f7a78) at ../../../threadweaver/Weaver/Job.cpp:106
#38 0x05c9e801 in ThreadWeaver::Job::execute (this=0xa6f7a78, th=0xa7bf018) at ../../../threadweaver/Weaver/Job.cpp:135
#39 0x05c9d4ea in ThreadWeaver::ThreadRunHelper::run (this=0xa60582f4, parent=0x9fa2650, th=0xa7bf018) at ../../../threadweaver/Weaver/Thread.cpp:95
#40 0x05c9dc3b in ThreadWeaver::Thread::run (this=0xa7bf018) at ../../../threadweaver/Weaver/Thread.cpp:142
#41 0x05f4632e in QThreadPrivate::start (arg=0xa7bf018) at thread/qthread_unix.cpp:248
#42 0x0037d96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#43 0x007d6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa5857b70 (LWP 4271)):
#0  0x00377422 in __kernel_vsyscall ()
#1  0x007e3d33 in ?? () from /lib/tls/i686/cmov/libc.so.6
#2  0x0079391b in ?? () from /lib/tls/i686/cmov/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0xb7725aa0 (LWP 1412)):
#0  0x00377422 in __kernel_vsyscall ()
#1  0x007e3d33 in ?? () from /lib/tls/i686/cmov/libc.so.6
#2  0x0077a697 in ?? () from /lib/tls/i686/cmov/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Reported using DrKonqi
Comment 1 Björn Ruberg 2010-09-19 21:56:36 UTC
Can you reproduce the problem? I tried hard but failed in KDE 4.4.5
Comment 2 Matthias Fuchs 2011-01-16 19:34:44 UTC

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