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

List:       kdevelop-bugs
Subject:    [Bug 250534] crash when entering code
From:       Milian Wolff <mail () milianw ! de>
Date:       2010-09-17 17:18:38
Message-ID: 20100917171838.9DDD56749B () immanuel ! kde ! org
[Download RAW message or body]

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





--- Comment #2 from Milian Wolff <mail milianw de>  2010-09-17 19:18:32 ---
better backtrace from duplicated bug. Anyone an idea what could happen here?

@ reporters: Please try to run kdevelop through valgrind and reproduce the
issue, maybe that gives me a hint:

kdevelop --sessions => find the {HASH} for your session, then:

KDEV_SESSION={HASH} valgrind --track-origins=yes kdevelop.bin

reproduce => send log from command line

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

Thread 6 (Thread 0xb360bb90 (LWP 12936)):
#0  0xb781f424 in __kernel_vsyscall ()
#1  0x0048fef2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0x4bf3d514 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/qt4/lib/libQtCore.so.4
#3  0xb74bf135 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x82a1228)
at /usr/src/redhat/BUILD/kdevplatform-1.0.2/language/duchain/duchain.cpp:286
#4  0x4bf3ca0e in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#5  0x0048b832 in start_thread () from /lib/libpthread.so.0
#6  0x003cbe0e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xb1aa1b90 (LWP 12938)):
#0  0x007dae34 in clock_gettime () from /lib/librt.so.1
#1  0x4c06e246 in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#2  0x4c0730cb in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#3  0x4c073efa in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#4  0x4c071439 in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#5  0x4c0714b5 in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#6  0x463c66d3 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x463c6e16 in ?? () from /lib/libglib-2.0.so.0
#8  0x463c75e5 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x4c071944 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/qt4/lib/libQtCore.so.4
#10 0x4c0431ed in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/qt4/lib/libQtCore.so.4
#11 0x4c04357d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/qt4/lib/libQtCore.so.4
#12 0x4bf3982f in QThread::exec() () from /usr/lib/qt4/lib/libQtCore.so.4
#13 0xb75d3b18 in KDevelop::CompletionWorkerThread::run (this=0x8343f18) at
/usr/src/redhat/BUILD/kdevplatform-1.0.2/language/codecompletion/codecompletionmodel.cpp:81
#14 0x4bf3ca0e in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#15 0x0048b832 in start_thread () from /lib/libpthread.so.0
#16 0x003cbe0e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb0482b90 (LWP 12968)):
#0  0xb781f424 in __kernel_vsyscall ()
#1  0x0048fbc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4bf3d536 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/qt4/lib/libQtCore.so.4
#3  0x4f28bb8d in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value
optimized out>, th=<value optimized out>)
    at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x4f28e9cc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=)
at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x4f28a46b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x4f28eb32 in ThreadWeaver::WorkingHardState::applyForWork (this=<value
optimized out>, th=<value optimized out>)
    at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x4f28b1c3 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized
out>, th=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x4f28eb51 in ThreadWeaver::WorkingHardState::applyForWork (this=<value
optimized out>, th=<value optimized out>)
    at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x4f28b1c3 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized
out>, th=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x4f28c88e in ThreadWeaver::ThreadRunHelper::run (this=<value optimized
out>, parent=<value optimized out>, th=<value optimized out>)
    at /usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#11 0x4f28cf5b in ThreadWeaver::Thread::run (this=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#12 0x4bf3ca0e in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#13 0x0048b832 in start_thread () from /lib/libpthread.so.0
#14 0x003cbe0e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaf8b2b90 (LWP 12978)):
#0  0xb781f424 in __kernel_vsyscall ()
#1  0x0048fbc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4bf3d536 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/qt4/lib/libQtCore.so.4
#3  0x4f28bb8d in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value
optimized out>, th=<value optimized out>)
    at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x4f28e9cc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=)
at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x4f28a46b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x4f28eb32 in ThreadWeaver::WorkingHardState::applyForWork (this=<value
optimized out>, th=<value optimized out>)
    at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x4f28b1c3 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized
out>, th=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x4f28c88e in ThreadWeaver::ThreadRunHelper::run (this=<value optimized
out>, parent=<value optimized out>, th=<value optimized out>)
    at /usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#9  0x4f28cf5b in ThreadWeaver::Thread::run (this=) at
/usr/src/redhat/BUILD/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#10 0x4bf3ca0e in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#11 0x0048b832 in start_thread () from /lib/libpthread.so.0
#12 0x003cbe0e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xae0a8b90 (LWP 13002)):
#0  0xb781f424 in __kernel_vsyscall ()
#1  0x0048fbc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x4e564fd5 in QDateTime::QDateTime(QDate const&) () from
/usr/lib/qt4/lib/libQtScript.so.4
#3  0x4e565021 in QDateTime::QDateTime(QDate const&) () from
/usr/lib/qt4/lib/libQtScript.so.4
#4  0x0048b832 in start_thread () from /lib/libpthread.so.0
#5  0x003cbe0e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb73566d0 (LWP 12931)):
[KCrash Handler]
#6  0x00579680 in __dynamic_cast () from /usr/lib/libstdc++.so.6
#7  0xb1d55ebb in Php::CodeCompletionContext::isValidCompletionItem
(this=0xafb19140, dec=0xe753800) at
/usr/src/redhat/BUILD/kdevelop-php-1.0.2/completion/context.cpp:1577
#8  0xb1d4ec10 in Php::CodeCompletionContext::completionItems (this=0xafb19140,
abort=@0x8343f40, fullCompletion=false) at
/usr/src/redhat/BUILD/kdevelop-php-1.0.2/completion/context.cpp:1384
#9  0xb75cd9ad in KDevelop::CodeCompletionWorker::computeCompletions
(this=0x8343f30, context=..., position=..., view=0xf167ec8, contextRange=...,
contextText=...)
    at
/usr/src/redhat/BUILD/kdevplatform-1.0.2/language/codecompletion/codecompletionworker.cpp:159
#10 0xb75ce4be in KDevelop::CodeCompletionWorker::computeCompletions
(this=0x8343f30, context=..., position=..., view=0xf167ec8)
    at
/usr/src/redhat/BUILD/kdevplatform-1.0.2/language/codecompletion/codecompletionworker.cpp:119
#11 0xb75ceaa1 in KDevelop::CodeCompletionWorker::qt_metacall (this=0x8343f30,
_c=InvokeMetaMethod, _id=1, _a=0xafb3ad08)
    at
/usr/src/redhat/BUILD/kdevplatform-1.0.2-build/language/codecompletionworker.moc:84
#12 0xb1d393e2 in Php::CodeCompletionWorker::qt_metacall (this=0x8343f30,
_c=InvokeMetaMethod, _id=5, _a=0xafb3ad08) at
/usr/src/redhat/BUILD/kdevelop-php-1.0.2-build/completion/worker.moc:66
#13 0x4c04a75b in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/qt4/lib/libQtCore.so.4
#14 0x4c0547e6 in QMetaCallEvent::placeMetaCall(QObject*) () from
/usr/lib/qt4/lib/libQtCore.so.4
#15 0x4c056448 in QObject::event(QEvent*) () from
/usr/lib/qt4/lib/libQtCore.so.4
#16 0x4cdae45f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/qt4/lib/libQtGui.so.4
#17 0x4cdb1b0e in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/qt4/lib/libQtGui.so.4
#18 0x4d8f88fa in KApplication::notify (this=<value optimized out>,
receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/redhat/BUILD/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#19 0x4c04421b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/qt4/lib/libQtCore.so.4
#20 0x4c045051 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int,
QThreadData*) () from /usr/lib/qt4/lib/libQtCore.so.4
#21 0x4c04531d in QCoreApplication::sendPostedEvents(QObject*, int) () from
/usr/lib/qt4/lib/libQtCore.so.4
#22 0x4c07160f in ?? () from /usr/lib/qt4/lib/libQtCore.so.4
#23 0x463c3d33 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0x463c716f in ?? () from /lib/libglib-2.0.so.0
#25 0x463c75e5 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#26 0x4c071928 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/qt4/lib/libQtCore.so.4
#27 0x4ce67215 in ?? () from /usr/lib/qt4/lib/libQtGui.so.4
#28 0x4c0431ed in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/qt4/lib/libQtCore.so.4
#29 0x4c04357d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/qt4/lib/libQtCore.so.4
#30 0x4c0453e1 in QCoreApplication::exec() () from
/usr/lib/qt4/lib/libQtCore.so.4
#31 0x4cdadbe7 in QApplication::exec() () from /usr/lib/qt4/lib/libQtGui.so.4
#32 0x0804ff06 in main ()

-- 
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