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

List:       kdevelop-bugs
Subject:    [Bug 255956] New: kdevelop4 (both git 4.1 and git master) crashes
From:       Gleb Kulikov <gleb () asd ! iao ! ru>
Date:       2010-11-03 10:37:07
Message-ID: bug-255956-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: kdevelop4 (both git 4.1 and git master) crashes
           Product: kdevelop
           Version: 4.1.60
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: gleb@asd.iao.ru


Application: kdevelop (4.1.60)
KDE Platform Version: 4.5.2 (KDE 4.5.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-std-def-alt21 x86_64
Distribution: "ALT Linux 5.0.0 Desktop  (Inula Helenium)"

-- Information about the crash:
- What I was doing when the application crashed:

both git 4.1 and latests git master versions crashes when i try to edit (by
selecting from Class Browser) any *.cpp file.

my system: ALT Linux Sisyphus (QT 4.7.0 , KDE 4.5.2, AMD Athlo 64 X2, x86_64,
kernel 2.6.32, video:  NVidia GeForce 9600 GT, nvidia 256.53. All binaries was
installed from ALT Sisyphus repository). "Kdevelop" was builded from sources
cloned from the official git repository.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffcfb3b1780 (LWP 16400))]

Thread 7 (Thread 0x7ffce4323710 (LWP 16403)):
#0  0x00007ffcf88a8f69 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ffcf9d13b92 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007ffcf654044b in KDevelop::DUChainPrivate::CleanupThread::run
(this=0xa854b0) at /home/gleb/SRC/kdevplatform/language/duchain/duchain.cpp:283
#3  0x00007ffcf9d13099 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007ffcf88a47fa in start_thread () from /lib64/libpthread.so.0
#5  0x00007ffcf8b83c5d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ffcdaa05710 (LWP 16493)):
#0  0x00007ffff37ff8f4 in clock_gettime ()
#1  0x00007ffcf3f97c1f in clock_gettime () from /lib64/librt.so.1
#2  0x00007ffcf9d5ffef in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007ffcf9e0e8cd in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007ffcf9e0e8f5 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007ffcf9e0d39d in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007ffcf9e0d445 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007ffcf3cf3791 in g_main_context_prepare () from
/lib64/libglib-2.0.so.0
#8  0x00007ffcf3cf3bd8 in ?? () from /lib64/libglib-2.0.so.0
#9  0x00007ffcf3cf41bc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#10 0x00007ffcf9e0d1a6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#11 0x00007ffcf9de75e2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#12 0x00007ffcf9de7795 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#13 0x00007ffcf9d11664 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007ffcf9dcddf8 in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007ffcf9d13099 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007ffcf88a47fa in start_thread () from /lib64/libpthread.so.0
#17 0x00007ffcf8b83c5d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ffccf237710 (LWP 16496)):
#0  0x00007ffff37ff8f4 in clock_gettime ()
#1  0x00007ffcf3f97c1f in clock_gettime () from /lib64/librt.so.1
#2  0x00007ffcf9d5ffef in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007ffcf9e0e8cd in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007ffcf9e0e8f5 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007ffcf9e0d39d in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007ffcf9e0d445 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007ffcf3cf3791 in g_main_context_prepare () from
/lib64/libglib-2.0.so.0
#8  0x00007ffcf3cf3bd8 in ?? () from /lib64/libglib-2.0.so.0
#9  0x00007ffcf3cf41bc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#10 0x00007ffcf9e0d1a6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#11 0x00007ffcf9de75e2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#12 0x00007ffcf9de7795 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#13 0x00007ffcf9d11664 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007ffcf9d13099 in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007ffcf88a47fa in start_thread () from /lib64/libpthread.so.0
#16 0x00007ffcf8b83c5d in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ffccea36710 (LWP 16497)):
#0  0x00007ffff37ff8f4 in clock_gettime ()
#1  0x00007ffcf3f97c1f in clock_gettime () from /lib64/librt.so.1
#2  0x00007ffcf9d5ffef in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007ffcf9e0e8cd in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007ffcf9e0e8f5 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007ffcf9e0d39d in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007ffcf9e0d445 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007ffcf3cf3791 in g_main_context_prepare () from
/lib64/libglib-2.0.so.0
#8  0x00007ffcf3cf3bd8 in ?? () from /lib64/libglib-2.0.so.0
#9  0x00007ffcf3cf41bc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#10 0x00007ffcf9e0d1a6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#11 0x00007ffcf9de75e2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#12 0x00007ffcf9de7795 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#13 0x00007ffcf9d11664 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007ffcf9d13099 in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007ffcf88a47fa in start_thread () from /lib64/libpthread.so.0
#16 0x00007ffcf8b83c5d in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffcce235710 (LWP 16498)):
#0  0x00007ffcf88a8bfc in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ffcf9d13c2b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007ffcf0ef1aef in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007ffcf0ef3b24 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007ffcf0ef2987 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007ffcf0ef2dca in ThreadWeaver::Thread::run() () from
/usr/lib64/libthreadweaver.so.4
#6  0x00007ffcf9d13099 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007ffcf88a47fa in start_thread () from /lib64/libpthread.so.0
#8  0x00007ffcf8b83c5d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffccda34710 (LWP 16499)):
#0  0x00007ffcf88a8bfc in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ffcf9d13c2b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007ffcf0ef1aef in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007ffcf0ef3b24 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007ffcf0ef3b3d in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007ffcf0ef3b3d in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007ffcf0ef3b3d in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007ffcf0ef2987 in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007ffcf0ef2dca in ThreadWeaver::Thread::run() () from
/usr/lib64/libthreadweaver.so.4
#9  0x00007ffcf9d13099 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007ffcf88a47fa in start_thread () from /lib64/libpthread.so.0
#11 0x00007ffcf8b83c5d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffcfb3b1780 (LWP 16400)):
[KCrash Handler]
#6  0x00007ffcf9d4f91c in QString::startsWith(QChar const&,
Qt::CaseSensitivity) const () from /usr/lib64/libQtCore.so.4
#7  0x00007ffcf9da48d3 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007ffcf9d7d382 in QAbstractFileEngine::create(QString const&) () from
/usr/lib64/libQtCore.so.4
#9  0x00007ffcf9d8cc10 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007ffcf9d7f929 in QDir::isRelativePath(QString const&) () from
/usr/lib64/libQtCore.so.4
#11 0x00007ffcfa385026 in KXMLGUIClient::replaceXMLFile(QString const&, QString
const&, bool) () from /usr/lib64/libkdeui.so.5
#12 0x00007ffcfa9460ca in KDevelop::TextDocument::createViewWidget
(this=0x2335b50, parent=<value optimized out>) at
/home/gleb/SRC/kdevplatform/shell/textdocument.cpp:304
#13 0x00007ffcfa945c27 in KDevelop::TextView::createWidget (this=0x3237aa0,
parent=0x1ad91c0) at /home/gleb/SRC/kdevplatform/shell/textdocument.cpp:536
#14 0x00007ffcf6276ec6 in Sublime::View::widget (this=0x3237aa0, parent=<value
optimized out>) at /home/gleb/SRC/kdevplatform/sublime/view.cpp:82
#15 0x00007ffcf6271d9f in Sublime::MainWindowPrivate::ViewCreator::operator()
(this=0x7ffff37b14d0, index=0x7925b0) at
/home/gleb/SRC/kdevplatform/sublime/mainwindow_p.cpp:248
#16 0x00007ffcf6276588 in
Sublime::Area::walkViewsInternal<Sublime::MainWindowPrivate::ViewCreator>
(this=0x790d70, op=..., index=<value optimized out>)
    at /home/gleb/SRC/kdevplatform/sublime/areawalkers.h:32
#17 0x00007ffcf62746a7 in walkViews<Sublime::MainWindowPrivate::ViewCreator>
(this=0x778160) at /home/gleb/SRC/kdevplatform/sublime/areawalkers.h:48
#18 Sublime::MainWindowPrivate::reconstruct (this=0x778160) at
/home/gleb/SRC/kdevplatform/sublime/mainwindow_p.cpp:275
#19 0x00007ffcf626c7bb in Sublime::MainWindow::setArea (this=0x728ae0,
area=0x790d70) at /home/gleb/SRC/kdevplatform/sublime/mainwindow.cpp:139
#20 0x00007ffcfa91212b in KDevelop::WorkingSet::loadToArea (this=<value
optimized out>, area=0x790d70, areaIndex=0x7925b0, clear=<value optimized out>)
    at /home/gleb/SRC/kdevplatform/shell/workingsets/workingset.cpp:215
#21 0x00007ffcfa90cd8a in KDevelop::WorkingSetController::changedWorkingSet
(this=0x72c210, area=0x790d70, from=<value optimized out>, to=<value optimized
out>)
    at /home/gleb/SRC/kdevplatform/shell/workingsetcontroller.cpp:302
#22 0x00007ffcfa90d80a in KDevelop::WorkingSetController::qt_metacall
(this=0x72c210, _c=InvokeMetaMethod, _id=10, _a=0x7ffff37b1a50)
    at /home/gleb/SRC/kdevplatform/build/shell/workingsetcontroller.moc:107
#23 0x00007ffcf9dfcc87 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#24 0x00007ffcf625fedc in Sublime::Area::changedWorkingSet (this=<value
optimized out>, _t1=0x790d70, _t2=<value optimized out>, _t3=<value optimized
out>)
    at /home/gleb/SRC/kdevplatform/build/sublime/area.moc:171
#25 0x00007ffcf62610e9 in Sublime::Area::setWorkingSet (this=0x790d70,
name=...) at /home/gleb/SRC/kdevplatform/sublime/area.cpp:423
#26 0x00007ffcfa90d74b in KDevelop::WorkingSetController::viewAdded
(this=<value optimized out>) at
/home/gleb/SRC/kdevplatform/shell/workingsetcontroller.cpp:321
#27 0x00007ffcfa90d828 in KDevelop::WorkingSetController::qt_metacall
(this=0x72c210, _c=InvokeMetaMethod, _id=11, _a=0x7ffff37b1ca0)
    at /home/gleb/SRC/kdevplatform/build/shell/workingsetcontroller.moc:108
#28 0x00007ffcf9dfcc87 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#29 0x00007ffcf6260138 in Sublime::Area::viewAdded (this=<value optimized out>,
_t1=0x7925b0, _t2=0x3237aa0) at
/home/gleb/SRC/kdevplatform/build/sublime/area.moc:115
#30 0x00007ffcfa94d033 in
KDevelop::DocumentControllerPrivate::openDocumentInternal (this=<value
optimized out>, doc=<value optimized out>, range=..., activationParams=...)
    at /home/gleb/SRC/kdevplatform/shell/documentcontroller.cpp:364
#31 0x00007ffcfa94d700 in
KDevelop::DocumentControllerPrivate::openDocumentInternal (this=0x9acb40,
inputUrl=<value optimized out>, prefName=..., range=..., encoding=<value
optimized out>, 
    activationParams=...) at
/home/gleb/SRC/kdevplatform/shell/documentcontroller.cpp:292
#32 0x00007ffcfa94aa1c in KDevelop::DocumentController::openDocument
(this=0x90df20, inputUrl=..., range=..., activationParams=<value optimized
out>, encoding=<value optimized out>)
    at /home/gleb/SRC/kdevplatform/shell/documentcontroller.cpp:563
#33 0x00007ffcfabd82c7 in KDevelop::IDocumentController::openDocument
(this=0x90df20, url=..., cursor=..., activationParams=<value optimized out>,
encoding=...)
    at /home/gleb/SRC/kdevplatform/interfaces/idocumentcontroller.cpp:33
#34 0x00007ffce07e7863 in ClassBrowserPlugin::showDefinition (this=<value
optimized out>, declaration=<value optimized out>)
    at
/home/gleb/SRC/kdevplatform/plugins/classbrowser/classbrowserplugin.cpp:182
#35 0x00007ffce07f0c72 in ClassTree::itemActivated (this=0x149c0b0, index=...)
at /home/gleb/SRC/kdevplatform/plugins/classbrowser/classtree.cpp:140
#36 0x00007ffce07f0ddd in ClassTree::qt_metacall (this=0x149c0b0,
_c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff37b2700)
    at /home/gleb/SRC/kdevplatform/build/plugins/classbrowser/classtree.moc:72
#37 0x00007ffcf9dfcc87 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#38 0x00007ffcf9760925 in QAbstractItemView::activated(QModelIndex const&) ()
from /usr/lib64/libQtGui.so.4
#39 0x00007ffcf976ddc3 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib64/libQtGui.so.4
#40 0x00007ffcf93137b1 in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#41 0x00007ffcf9666606 in QFrame::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#42 0x00007ffcf976e55b in QAbstractItemView::viewportEvent(QEvent*) () from
/usr/lib64/libQtGui.so.4
#43 0x00007ffcf97a87e5 in QTreeView::viewportEvent(QEvent*) () from
/usr/lib64/libQtGui.so.4
#44 0x00007ffcf9de7e97 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib64/libQtCore.so.4
#45 0x00007ffcf92c852c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#46 0x00007ffcf92cce6c in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#47 0x00007ffcfa2ce33c in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#48 0x00000000004045f9 in KDevelopApplication::notify (this=0x7ffff37b44c0,
receiver=0x149eee0, event=0x7ffff37b3620) at
/home/gleb/SRC/kdevelop/app/main.cpp:87
#49 0x00007ffcf9de88fc in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#50 0x00007ffcf92cf201 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib64/libQtGui.so.4
#51 0x00007ffcf933619b in ?? () from /usr/lib64/libQtGui.so.4
#52 0x00007ffcf9334ac0 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/libQtGui.so.4
#53 0x00007ffcf935b764 in ?? () from /usr/lib64/libQtGui.so.4
#54 0x00007ffcf3cf0222 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#55 0x00007ffcf3cf4008 in ?? () from /lib64/libglib-2.0.so.0
#56 0x00007ffcf3cf41bc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#57 0x00007ffcf9e0d153 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#58 0x00007ffcf935b1ee in ?? () from /usr/lib64/libQtGui.so.4
#59 0x00007ffcf9de75e2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#60 0x00007ffcf9de7795 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#61 0x00007ffcf9de91bb in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
#62 0x0000000000409ff6 in main (argc=1, argv=0x7fff00000000) at
/home/gleb/SRC/kdevelop/app/main.cpp:416

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