[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 229116] New: Crash when clicking on a search result
From:       András Manţia <amantia () kde ! org>
Date:       2010-03-02 11:50:19
Message-ID: bug-229116-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=229116

           Summary: Crash when clicking on a search result
           Product: kdevelop
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: amantia@kde.org


Application: kdevelop (3.9.98 (using KDevPlatform 0.9.98))
KDE Platform Version: 4.4.65 (KDE 4.4.65 (KDE 4.5 >= 20100224)) (Compiled from
sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.31.12-0.1-default x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
Search for some text in the project and click on a search result. It crashes
every time for me.



The crash can be reproduced every time.

 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Aborted
[Current thread is 1 (Thread 0x7ffa5891f750 (LWP 3993))]

Thread 10 (Thread 0x7ffa43211910 (LWP 3995)):
#0  0x00007ffa54a932cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ffa54d422c5 in QWaitConditionPrivate::wait(unsigned long) () from
/opt/qt4/lib/libQtCore.so.4
#2  0x00007ffa54d42089 in QWaitCondition::wait(QMutex*, unsigned long) () from
/opt/qt4/lib/libQtCore.so.4
#3  0x00007ffa51204b6f in KDevelop::DUChainPrivate::CleanupThread::run
(this=0xa7bcf0) at
/home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/language/duchain/duchain.cpp:286
 #4  0x00007ffa54d40ce9 in QThreadPrivate::start(void*) () from
/opt/qt4/lib/libQtCore.so.4
#5  0x00007ffa54a8e65d in start_thread () from /lib64/libpthread.so.0
#6  0x00007ffa52dc7e1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7ffa3cea8910 (LWP 3998)):
#0  0x00007ffa52dc13e2 in select () from /lib64/libc.so.6
#1  0x00007ffa54e40745 in QProcessManager::run() () from
/opt/qt4/lib/libQtCore.so.4
#2  0x00007ffa54d40ce9 in QThreadPrivate::start(void*) () from
/opt/qt4/lib/libQtCore.so.4
#3  0x00007ffa54a8e65d in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffa52dc7e1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7ffa31c92910 (LWP 4052)):
#0  0x00007ffa52dd50e2 in ?? () from /lib64/libc.so.6
#1  0x00007ffa52dbece8 in poll () from /lib64/libc.so.6
#2  0x00007ffa4d3de59c in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ffa4d3de8e0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007ffa54ea9242 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /opt/qt4/lib/libQtCore.so.4
#5  0x00007ffa54e69340 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/opt/qt4/lib/libQtCore.so.4
#6  0x00007ffa54e69496 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/opt/qt4/lib/libQtCore.so.4
#7  0x00007ffa54d3e23d in QThread::exec() () from /opt/qt4/lib/libQtCore.so.4
#8  0x00007ffa5132aed5 in KDevelop::CompletionWorkerThread::run
(this=0x10a1180)
    at
/home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
 #9  0x00007ffa54d40ce9 in QThreadPrivate::start(void*) () from
/opt/qt4/lib/libQtCore.so.4
#10 0x00007ffa54a8e65d in start_thread () from /lib64/libpthread.so.0
#11 0x00007ffa52dc7e1d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ffa33014910 (LWP 4077)):
#0  0x00007ffa54a93049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ffa51f14f07 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from
/opt/qt4/lib/libQtScript.so.4
#2  0x00007ffa51f14552 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*)
() from /opt/qt4/lib/libQtScript.so.4
#3  0x00007ffa54a8e65d in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffa52dc7e1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ffa2bfbf910 (LWP 4148)):
#0  0x00007ffa52dbed03 in poll () from /lib64/libc.so.6
#1  0x00007ffa4d3de59c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ffa4d3de8e0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007ffa54ea9242 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /opt/qt4/lib/libQtCore.so.4
#4  0x00007ffa54e69340 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/opt/qt4/lib/libQtCore.so.4
#5  0x00007ffa54e69496 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/opt/qt4/lib/libQtCore.so.4
#6  0x00007ffa54d3e23d in QThread::exec() () from /opt/qt4/lib/libQtCore.so.4
#7  0x00007ffa5132aed5 in KDevelop::CompletionWorkerThread::run
(this=0x1bd4350)
    at
/home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
 #8  0x00007ffa54d40ce9 in QThreadPrivate::start(void*) () from
/opt/qt4/lib/libQtCore.so.4
#9  0x00007ffa54a8e65d in start_thread () from /lib64/libpthread.so.0
#10 0x00007ffa52dc7e1d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ffa2b7be910 (LWP 4149)):
#0  0x00007ffa52dbed03 in poll () from /lib64/libc.so.6
#1  0x00007ffa4d3de59c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ffa4d3de8e0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007ffa54ea9242 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /opt/qt4/lib/libQtCore.so.4
#4  0x00007ffa54e69340 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/opt/qt4/lib/libQtCore.so.4
#5  0x00007ffa54e69496 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/opt/qt4/lib/libQtCore.so.4
#6  0x00007ffa54d3e23d in QThread::exec() () from /opt/qt4/lib/libQtCore.so.4
#7  0x00007ffa5132aed5 in KDevelop::CompletionWorkerThread::run
(this=0x1bd8ad0)
    at
/home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
 #8  0x00007ffa54d40ce9 in QThreadPrivate::start(void*) () from
/opt/qt4/lib/libQtCore.so.4
#9  0x00007ffa54a8e65d in start_thread () from /lib64/libpthread.so.0
#10 0x00007ffa52dc7e1d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ffa2afbd910 (LWP 4150)):
#0  0x00007ffa54a932cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ffa54d40f26 in thread_sleep(timespec*) () from
/opt/qt4/lib/libQtCore.so.4
#2  0x00007ffa54d410ae in QThread::msleep(unsigned long) () from
/opt/qt4/lib/libQtCore.so.4
#3  0x00007ffa2d3de27e in UIBlockTester::UIBlockTesterThread::run
(this=0x1bdc4c0) at
/home/andris/development/sources/kde-trunk/extragear/sdk/kdevelop/languages/cpp/cpplanguagesupport.cpp:672
 #4  0x00007ffa54d40ce9 in QThreadPrivate::start(void*) () from
/opt/qt4/lib/libQtCore.so.4
#5  0x00007ffa54a8e65d in start_thread () from /lib64/libpthread.so.0
#6  0x00007ffa52dc7e1d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffa29862910 (LWP 4162)):
#0  0x00007ffa54a93049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ffa54d422e1 in QWaitConditionPrivate::wait(unsigned long) () from
/opt/qt4/lib/libQtCore.so.4
#2  0x00007ffa54d42089 in QWaitCondition::wait(QMutex*, unsigned long) () from
/opt/qt4/lib/libQtCore.so.4
#3  0x00007ffa56c2f0d6 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8705a0,
th=0x1b07b30)
    at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
 #4  0x00007ffa56c332f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x8f2060, th=0x1b07b30)
    at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
 #5  0x00007ffa56c2f054 in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x8705a0, th=0x1b07b30) at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
 #6  0x00007ffa56c33297 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8f2060, th=0x1b07b30) at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
 #7  0x00007ffa56c2f017 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x8705a0, th=0x1b07b30, previous=0x45e96b0)
    at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
 #8  0x00007ffa56c30b08 in ThreadWeaver::ThreadRunHelper::run
(this=0x7ffa29862010, parent=0x8705a0, th=0x1b07b30)
    at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87
#9  0x00007ffa56c30eaf in ThreadWeaver::Thread::run (this=0x1b07b30) at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142
#10 0x00007ffa54d40ce9 in QThreadPrivate::start(void*) () from
/opt/qt4/lib/libQtCore.so.4
#11 0x00007ffa54a8e65d in start_thread () from /lib64/libpthread.so.0
#12 0x00007ffa52dc7e1d in clone () from /lib64/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffa29061910 (LWP 4163)):
#0  0x00007ffa54a93049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ffa54d422e1 in QWaitConditionPrivate::wait(unsigned long) () from
/opt/qt4/lib/libQtCore.so.4
#2  0x00007ffa54d42089 in QWaitCondition::wait(QMutex*, unsigned long) () from
/opt/qt4/lib/libQtCore.so.4
#3  0x00007ffa56c2f0d6 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8705a0,
th=0x182d880)
    at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
 #4  0x00007ffa56c332f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x8f2060, th=0x182d880)
    at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
 #5  0x00007ffa56c2f054 in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x8705a0, th=0x182d880) at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
 #6  0x00007ffa56c33297 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8f2060, th=0x182d880) at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
 #7  0x00007ffa56c2f017 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x8705a0, th=0x182d880, previous=0x0)
    at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
 #8  0x00007ffa56c332c1 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8f2060, th=0x182d880) at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
 #9  0x00007ffa56c2f017 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x8705a0, th=0x182d880, previous=0x1ad9020)
    at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
 #10 0x00007ffa56c30b08 in ThreadWeaver::ThreadRunHelper::run
(this=0x7ffa29061010, parent=0x8705a0, th=0x182d880)
    at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87
#11 0x00007ffa56c30eaf in ThreadWeaver::Thread::run (this=0x182d880) at
/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142
#12 0x00007ffa54d40ce9 in QThreadPrivate::start(void*) () from
/opt/qt4/lib/libQtCore.so.4
#13 0x00007ffa54a8e65d in start_thread () from /lib64/libpthread.so.0
#14 0x00007ffa52dc7e1d in clone () from /lib64/libc.so.6
#15 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffa5891f750 (LWP 3993)):
[KCrash Handler]
#5  0x00007ffa52d294e5 in raise () from /lib64/libc.so.6
#6  0x00007ffa52d2a9b0 in abort () from /lib64/libc.so.6
#7  0x00007ffa54d34de5 in qt_message_output(QtMsgType, char const*) () from
/opt/qt4/lib/libQtCore.so.4
#8  0x00007ffa2a162727 in ~QDebug (this=0x7fff125d1b90, __in_chrg=<value
optimized out>) at /opt/qt4/include/QtCore/qdebug.h:85
#9  0x00007ffa2a230a2e in KateSmartManager::useRevision (this=0x21f1000,
revision=37) at
/home/andris/development/sources/kde-trunk/kdelibs/kate/smart/katesmartmanager.cpp:586
 #10 0x00007ffa2a1cea95 in KateDocument::useRevision (this=0x21dcd40,
revision=37) at
/home/andris/development/sources/kde-trunk/kdelibs/kate/document/katedocument.cpp:4839
 #11 0x00007ffa511dad16 in KDevelop::EditorRevisionTracker::translateRange
(this=0x525c550, url=..., range=...)
    at
/home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/language/editor/editorrevisiontracker.cpp:141
 #12 0x00007ffa3a113b8b in GrepOutputModel::activate (this=0x525c520, idx=...)
at
/home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/plugins/grepview/grepoutputmodel.cpp:66
 #13 0x00007ffa42806096 in OutputWidget::activate (this=0x5275d00, index=...) at
/home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/plugins/standardoutputview/outputwidget.cpp:298
 #14 0x00007ffa42806e06 in OutputWidget::qt_metacall (this=0x5275d00,
_c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fff125d2120)
    at
/home/andris/development/build/kde-trunk/extragear/sdk/kdevplatform/plugins/standardoutputview/outputwidget.moc:98
 #15 0x00007ffa54e74391 in QMetaObject::metacall(QObject*, QMetaObject::Call,
int, void**) () from /opt/qt4/lib/libQtCore.so.4
#16 0x00007ffa54e8a807 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /opt/qt4/lib/libQtCore.so.4
#17 0x00007ffa543514bf in QAbstractItemView::clicked(QModelIndex const&) ()
from /opt/qt4/lib/libQtGui.so.4
#18 0x00007ffa5434541d in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) ()
from /opt/qt4/lib/libQtGui.so.4
#19 0x00007ffa54393664 in QTreeView::mouseReleaseEvent(QMouseEvent*) () from
/opt/qt4/lib/libQtGui.so.4
#20 0x00007ffa53cec02b in QWidget::event(QEvent*) () from
/opt/qt4/lib/libQtGui.so.4
#21 0x00007ffa541c3fc3 in QFrame::event(QEvent*) () from
/opt/qt4/lib/libQtGui.so.4
#22 0x00007ffa5427cc41 in QAbstractScrollArea::viewportEvent(QEvent*) () from
/opt/qt4/lib/libQtGui.so.4
#23 0x00007ffa54344159 in QAbstractItemView::viewportEvent(QEvent*) () from
/opt/qt4/lib/libQtGui.so.4
#24 0x00007ffa5439056e in QTreeView::viewportEvent(QEvent*) () from
/opt/qt4/lib/libQtGui.so.4
#25 0x00007ffa5427d8c1 in QAbstractScrollAreaPrivate::viewportEvent(QEvent*) ()
from /opt/qt4/lib/libQtGui.so.4
#26 0x00007ffa5427d9ca in QAbstractScrollAreaFilter::eventFilter(QObject*,
QEvent*) () from /opt/qt4/lib/libQtGui.so.4
#27 0x00007ffa54e6c663 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /opt/qt4/lib/libQtCore.so.4
#28 0x00007ffa53c78897 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /opt/qt4/lib/libQtGui.so.4
#29 0x00007ffa53c76743 in QApplication::notify(QObject*, QEvent*) () from
/opt/qt4/lib/libQtGui.so.4
#30 0x00007ffa556e992b in KApplication::notify (this=0x7fff125d4400,
receiver=0x52ad160, event=0x7fff125d3280) at
/home/andris/development/sources/kde-trunk/kdelibs/kdeui/kernel/kapplication.cpp:302
#31 0x00007ffa54e6c348 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /opt/qt4/lib/libQtCore.so.4
#32 0x00007ffa53c7af65 in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*) () from /opt/qt4/lib/libQtGui.so.4
#33 0x00007ffa53c74bcc in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/opt/qt4/lib/libQtGui.so.4
#34 0x00007ffa53d27b1f in QETWidget::translateMouseEvent(_XEvent const*) ()
from /opt/qt4/lib/libQtGui.so.4
#35 0x00007ffa53d243d2 in QApplication::x11ProcessEvent(_XEvent*) () from
/opt/qt4/lib/libQtGui.so.4
#36 0x00007ffa53d5f483 in x11EventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /opt/qt4/lib/libQtGui.so.4
#37 0x00007ffa4d3dadee in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#38 0x00007ffa4d3de7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#39 0x00007ffa4d3de8e0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#40 0x00007ffa54ea921f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /opt/qt4/lib/libQtCore.so.4
#41 0x00007ffa53d5fb8c in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /opt/qt4/lib/libQtGui.so.4
#42 0x00007ffa54e69340 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/opt/qt4/lib/libQtCore.so.4
#43 0x00007ffa54e69496 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/opt/qt4/lib/libQtCore.so.4
#44 0x00007ffa54e6ca4a in QCoreApplication::exec() () from
/opt/qt4/lib/libQtCore.so.4
#45 0x00007ffa53c758d0 in QApplication::exec() () from
/opt/qt4/lib/libQtGui.so.4
#46 0x0000000000408b2e in main (argc=1, argv=0x7fff125d5a18) at
/home/andris/development/sources/kde-trunk/extragear/sdk/kdevelop/app/main_internal.cpp:222


Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic