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

List:       kdevelop-bugs
Subject:    [Bug 248832] New: Kdevelop crash on opening source file.
From:       <tootse () hotmail ! com>
Date:       2010-08-23 17:22:14
Message-ID: bug-248832-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: Kdevelop crash on opening source file.
           Product: kdevelop
           Version: unspecified
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: tootse@hotmail.com


Application: kdevelop (4.0.0 (using KDevPlatform 1.0.1))
KDE Platform Version: 4.5.65 (KDE 4.5.65 (KDE 4.6 >= 20100819)) "release 1"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
Open kdevelop. Load a project and open a source file. Kdevelop will crash on
trying to open a source file.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f636d934760 (LWP 6761))]

Thread 9 (Thread 0x7f6355bf5710 (LWP 6762)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f636c104222 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007f6367a9377e in ?? () from /usr/lib64/libkdevplatformlanguage.so.1
#3  0x00007f636c103bf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f636ab9ba4f in start_thread (arg=0x7f6355bf5710) at
pthread_create.c:297
#5  0x00007f636ae8282d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f634af0a710 (LWP 6766)):
#0  0x00007f636ae7be13 in select () from /lib64/libc.so.6
#1  0x00007f636c1cabed in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007f636c103bf5 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f636ab9ba4f in start_thread (arg=0x7f634af0a710) at
pthread_create.c:297
#4  0x00007f636ae8282d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f634b70b710 (LWP 6834)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f636c1042bb in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007f63615650e6 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x16381e0,
th=0x15e7a70)
    at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f63615674e3 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x166e990, th=0x15e7a70) at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f63615663cf in ThreadWeaver::ThreadRunHelper::run
(this=0x7f634b70ae30, parent=0x16381e0, th=0x15e7a70) at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f6361566458 in ThreadWeaver::Thread::run (this=0x15e7a70) at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f636c103bf5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f636ab9ba4f in start_thread (arg=0x7f634b70b710) at
pthread_create.c:297
#8  0x00007f636ae8282d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f6346c76710 (LWP 6835)):
#0  0x00007f636ae796b3 in poll () from /lib64/libc.so.6
#1  0x00007f6365422fd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6365423510 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f636c2136d6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#4  0x00007f636c1ea292 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#5  0x00007f636c1ea495 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x00007f636c1012cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f636c103bf5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f636ab9ba4f in start_thread (arg=0x7f6346c76710) at
pthread_create.c:297
#9  0x00007f636ae8282d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f6346475710 (LWP 6836)):
#0  0x00007f636ae796b3 in poll () from /lib64/libc.so.6
#1  0x00007f6365422fd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6365423510 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f636c2136d6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#4  0x00007f636c1ea292 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#5  0x00007f636c1ea495 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x00007f636c1012cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f636c103bf5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f636ab9ba4f in start_thread (arg=0x7f6346475710) at
pthread_create.c:297
#9  0x00007f636ae8282d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6345c74710 (LWP 6837)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f636c1039b5 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007f636c103b20 in QThread::msleep(unsigned long) () from
/usr/lib64/libQtCore.so.4
#3  0x00007f6347c56ef1 in ?? () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#4  0x00007f636c103bf5 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007f636ab9ba4f in start_thread (arg=0x7f6345c74710) at
pthread_create.c:297
#6  0x00007f636ae8282d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6345071710 (LWP 6838)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f636c1042bb in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007f63615650e6 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xaf8070,
th=0x18bc370)
    at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f63615674e3 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x9c5750, th=0x18bc370) at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f63615663cf in ThreadWeaver::ThreadRunHelper::run
(this=0x7f6345070e30, parent=0xaf8070, th=0x18bc370) at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f6361566458 in ThreadWeaver::Thread::run (this=0x18bc370) at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f636c103bf5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f636ab9ba4f in start_thread (arg=0x7f6345071710) at
pthread_create.c:297
#8  0x00007f636ae8282d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6344870710 (LWP 6839)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f636c1042bb in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007f63615650e6 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xaf8070,
th=0x193f9f0)
    at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f63615674e3 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x9c5750, th=0x193f9f0) at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f63615674fc in ThreadWeaver::WorkingHardState::applyForWork
(this=0x9c5750, th=0x193f9f0) at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f63615674fc in ThreadWeaver::WorkingHardState::applyForWork
(this=0x9c5750, th=0x193f9f0) at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f63615663cf in ThreadWeaver::ThreadRunHelper::run
(this=0x7f634486fe30, parent=0xaf8070, th=0x193f9f0) at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f6361566458 in ThreadWeaver::Thread::run (this=0x193f9f0) at
/usr/src/debug/kdelibs-4.5.65svn1165394/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f636c103bf5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f636ab9ba4f in start_thread (arg=0x7f6344870710) at
pthread_create.c:297
#10 0x00007f636ae8282d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f636d934760 (LWP 6761)):
[KCrash Handler]
#6  begin (this=0x0, watcher=0x75d9c8) at /usr/include/QtCore/qlist.h:93
#7  contains (this=0x0, watcher=0x75d9c8) at /usr/include/QtCore/qlist.h:757
#8  KTextEditor::SmartRange::addWatcher (this=0x0, watcher=0x75d9c8) at
/usr/src/debug/kdelibs-4.5.65svn1165394/interfaces/ktexteditor/smartrange.cpp:893
#9  0x00007f6367a5e41a in KDevelop::BackgroundParser::addManagedTopRange(KUrl
const&, KTextEditor::SmartRange*) () from
/usr/lib64/libkdevplatformlanguage.so.1
#10 0x00007f6367a7f16c in
KDevelop::DUChain::documentLoadedPrepare(KDevelop::IDocument*) () from
/usr/lib64/libkdevplatformlanguage.so.1
#11 0x00007f6367a7fd57 in KDevelop::DUChain::qt_metacall(QMetaObject::Call,
int, void**) () from /usr/lib64/libkdevplatformlanguage.so.1
#12 0x00007f636c1fea1f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#13 0x00007f636d09f2d2 in
KDevelop::IDocumentController::documentLoadedPrepare(KDevelop::IDocument*) ()
from /usr/lib64/libkdevplatforminterfaces.so.1
#14 0x00007f636d09d320 in KDevelop::IDocument::notifyLoaded() () from
/usr/lib64/libkdevplatforminterfaces.so.1
#15 0x00007f636cdfa628 in
KDevelop::TextDocument::qt_metacall(QMetaObject::Call, int, void**) () from
/usr/lib64/libkdevplatformshell.so.1
#16 0x00007f636c1fea1f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#17 0x00007f636cb4c042 in KTextEditor::Document::textChanged (this=<value
optimized out>, _t1=0x58d73a0) at
/usr/src/debug/kdelibs-4.5.65svn1165394/build/interfaces/ktexteditor/document.moc:180
#18 0x00007f63430f8be2 in KateDocument::openFile (this=0x58d73a0) at
/usr/src/debug/kdelibs-4.5.65svn1165394/kate/document/katedocument.cpp:2039
#19 0x00007f6369920680 in KParts::ReadOnlyPartPrivate::openLocalFile
(this=0x6806210) at /usr/src/debug/kdelibs-4.5.65svn1165394/kparts/part.cpp:588
#20 0x00007f6369920cd6 in KParts::ReadOnlyPart::openUrl (this=<value optimized
out>, url=...) at /usr/src/debug/kdelibs-4.5.65svn1165394/kparts/part.cpp:552
#21 0x00007f636cdfa42c in KDevelop::TextDocument::createViewWidget(QWidget*) ()
from /usr/lib64/libkdevplatformshell.so.1
#22 0x00007f636cdf9db7 in KDevelop::TextView::createWidget(QWidget*) () from
/usr/lib64/libkdevplatformshell.so.1
#23 0x00007f63677bf0d6 in Sublime::View::widget(QWidget*) () from
/usr/lib64/libsublime.so.1
#24 0x00007f63677ba80b in ?? () from /usr/lib64/libsublime.so.1
#25 0x00007f63677be768 in Sublime::Area::WalkerMode
Sublime::Area::walkViewsInternal<Sublime::MainWindowPrivate::ViewCreator>(Sublime::MainWindowPrivate::ViewCreator&,
 Sublime::AreaIndex*) ()
   from /usr/lib64/libsublime.so.1
#26 0x00007f63677bbff6 in ?? () from /usr/lib64/libsublime.so.1
#27 0x00007f63677b6394 in Sublime::MainWindow::qt_metacall(QMetaObject::Call,
int, void**) () from /usr/lib64/libsublime.so.1
#28 0x00007f636cdd4020 in KDevelop::MainWindow::qt_metacall(QMetaObject::Call,
int, void**) () from /usr/lib64/libkdevplatformshell.so.1
#29 0x00007f636c1fea1f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#30 0x00007f63677aa478 in Sublime::Area::viewAdded(Sublime::AreaIndex*,
Sublime::View*) () from /usr/lib64/libsublime.so.1
#31 0x00007f63677aa569 in Sublime::Area::addView(Sublime::View*,
Sublime::AreaIndex*) () from /usr/lib64/libsublime.so.1
#32 0x00007f636ce003d8 in ?? () from /usr/lib64/libkdevplatformshell.so.1
#33 0x00007f636ce01122 in ?? () from /usr/lib64/libkdevplatformshell.so.1
#34 0x00007f636cdfd65c in KDevelop::DocumentController::openDocument(KUrl
const&, KTextEditor::Range const&,
QFlags<KDevelop::IDocumentController::DocumentActivation>, QString const&) ()
   from /usr/lib64/libkdevplatformshell.so.1
#35 0x00007f6349a16955 in ?? () from /usr/lib64/kde4/kdevprojectmanagerview.so
#36 0x00007f6349a17d2d in ?? () from /usr/lib64/kde4/kdevprojectmanagerview.so
#37 0x00007f636c1fea1f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#38 0x00007f6349a18ac2 in ?? () from /usr/lib64/kde4/kdevprojectmanagerview.so
#39 0x00007f6349a18b70 in ?? () from /usr/lib64/kde4/kdevprojectmanagerview.so
#40 0x00007f6349a19561 in ?? () from /usr/lib64/kde4/kdevprojectmanagerview.so
#41 0x00007f636c1fea1f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#42 0x00007f636bacea05 in QAbstractItemView::doubleClicked (this=<value
optimized out>, _t1=<value optimized out>) at
.moc/release-shared/moc_qabstractitemview.cpp:338
#43 0x00007f636bb13e93 in QTreeView::mouseDoubleClickEvent (this=0xe6fd50,
event=0x7fff50b80430) at itemviews/qtreeview.cpp:1853
#44 0x00007f636b62cdd6 in QWidget::event (this=0xe6fd50, event=0x7fff50b80430)
at kernel/qwidget.cpp:8048
#45 0x00007f636b9bf7d6 in QFrame::event (this=0xe6fd50, e=0x7fff50b80430) at
widgets/qframe.cpp:557
#46 0x00007f636bacc1c3 in QAbstractItemView::viewportEvent (this=0xe6fd50,
event=0x7fff50b80430) at itemviews/qabstractitemview.cpp:1615
#47 0x00007f636bb0e392 in QTreeView::viewportEvent (this=0xe6fd50,
event=0x7fff50b80430) at itemviews/qtreeview.cpp:1248
#48 0x00007f636c1eafd7 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib64/libQtCore.so.4
#49 0x00007f636b5dc4a1 in QApplicationPrivate::notify_helper (this=0x66ad40,
receiver=0xe734b0, e=0x7fff50b80430) at kernel/qapplication.cpp:4298
#50 0x00007f636b5e534a in QApplication::notify (this=<value optimized out>,
receiver=0xe734b0, e=0x7fff50b80430) at kernel/qapplication.cpp:3867
#51 0x00007f636c71d3c6 in KApplication::notify (this=0x7fff50b81300,
receiver=0xe734b0, event=0x7fff50b80430) at
/usr/src/debug/kdelibs-4.5.65svn1165394/kdeui/kernel/kapplication.cpp:310
#52 0x00007f636c1eae4c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#53 0x00007f636b5de1e5 in sendEvent (receiver=0xe734b0, event=0x7fff50b80430,
alienWidget=0xe734b0, nativeWidget=0xe4f5c0, buttonDown=0x7f636c088b28,
lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#54 QApplicationPrivate::sendMouseEvent (receiver=0xe734b0,
event=0x7fff50b80430, alienWidget=0xe734b0, nativeWidget=0xe4f5c0,
buttonDown=0x7f636c088b28, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2967
#55 0x00007f636b6586c8 in QETWidget::translateMouseEvent (this=0xe4f5c0,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4380
#56 0x00007f636b656e19 in QApplication::x11ProcessEvent (this=0x7fff50b81300,
event=0x7fff50b80d90) at kernel/qapplication_x11.cpp:3513
#57 0x00007f636b67d492 in x11EventSourceDispatch (s=0x66ebf0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#58 0x00007f6365422a93 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#59 0x00007f6365423270 in ?? () from /usr/lib64/libglib-2.0.so.0
#60 0x00007f6365423510 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#61 0x00007f636c21367f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#62 0x00007f636b67d14e in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#63 0x00007f636c1ea292 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#64 0x00007f636c1ea495 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#65 0x00007f636c1ee88b in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
#66 0x0000000000408839 in _start ()

This bug may be a duplicate of or related to bug 216381.

Possible duplicates by query: bug 243265, bug 235043, bug 231873, bug 230418,
bug 225121.

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