Summary: | KDevelop-PHP crashing while trying to edit php document | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | H.Habighorst <h.habighorst> |
Component: | Language Support: PHP | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | h.habighorst |
Priority: | NOR | Keywords: | investigated, triaged |
Version: | unspecified | ||
Target Milestone: | 4.1.0 | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | valgrind log |
Description
H.Habighorst
2010-09-08 17:14:08 UTC
is this reproducible? If so please run kdevelop through valgrind and send me the output. kdevelop --sessions => get HASH for your session KDEV_SESSION={...hash...} valgrind --track-origins=yes kdevelop.bin => reproduce, save & send us the log Created attachment 51648 [details]
valgrind log
I don't get the same error now. I've deleted the .kdevduchain directory . The valgrind log is related to this gdb output: Application: KDevelop (kdevelop.bin), signal: Segmentation fault [Current thread is 1 (Thread 0x7f3f60a5b760 (LWP 25452))] Thread 5 (Thread 0x7f3f4abfd710 (LWP 25453)): #0 pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212 #1 0x00007f3f5f1b99f1 in wait (this=<value optimized out>, mutex=0x24cb720, time=200000) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x24cb720, time=200000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f3f5ac86b8e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x24cb700) at /var/tmp/portage/dev-util/kdevplatform-1.0.2/work/kdevplatform-1.0.2/language/duchain/duchain.cpp:286 #4 0x00007f3f5f1b8a25 in QThreadPrivate::start (arg=0x24cb700) at thread/qthread_unix.cpp:248 #5 0x00007f3f5dc16c1a in start_thread (arg=<value optimized out>) at pthread_create.c:301 #6 0x00007f3f5defea9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7f3f3e755710 (LWP 25455)): #0 0x00007f3f5def81d3 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f3f5f283f7c in QProcessManager::run (this=0x7f3f5f5baf20) at io/qprocess_unix.cpp:245 #2 0x00007f3f5f1b8a25 in QThreadPrivate::start (arg=0x7f3f5f5baf20) at thread/qthread_unix.cpp:248 #3 0x00007f3f5dc16c1a in start_thread (arg=<value optimized out>) at pthread_create.c:301 #4 0x00007f3f5defea9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7f3f3aca8710 (LWP 25469)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f3f5f1b9a7b in wait (this=<value optimized out>, mutex=0x2201f40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2201f40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f3f559464e6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2370990, th=0x2fb4170) at /var/tmp/portage/kde-base/kdelibs-4.5.1/work/kdelibs-4.5.1/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f3f55948fcc in ThreadWeaver::SuspendedState::applyForWork (this=0x2371ac0, th=0x2fb4170, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.5.1/work/kdelibs-4.5.1/threadweaver/Weaver/SuspendedState.cpp:48 #5 0x00007f3f559472ff in ThreadWeaver::ThreadRunHelper::run (this=0x7f3f3aca7e30, parent=0x2370990, th=0x2fb4170) at /var/tmp/portage/kde-base/kdelibs-4.5.1/work/kdelibs-4.5.1/threadweaver/Weaver/Thread.cpp:87 #6 0x00007f3f55947848 in ThreadWeaver::Thread::run (this=0x2fb4170) at /var/tmp/portage/kde-base/kdelibs-4.5.1/work/kdelibs-4.5.1/threadweaver/Weaver/Thread.cpp:142 #7 0x00007f3f5f1b8a25 in QThreadPrivate::start (arg=0x2fb4170) at thread/qthread_unix.cpp:248 #8 0x00007f3f5dc16c1a in start_thread (arg=<value optimized out>) at pthread_create.c:301 #9 0x00007f3f5defea9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7f3f3a4a7710 (LWP 25470)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f3f5f1b9a7b in wait (this=<value optimized out>, mutex=0x2201f40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2201f40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f3f559464e6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2370990, th=0x35478e0) at /var/tmp/portage/kde-base/kdelibs-4.5.1/work/kdelibs-4.5.1/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f3f55948fcc in ThreadWeaver::SuspendedState::applyForWork (this=0x2371ac0, th=0x35478e0, previous=0x0) at /var/tmp/portage/kde-base/kdelibs-4.5.1/work/kdelibs-4.5.1/threadweaver/Weaver/SuspendedState.cpp:48 #5 0x00007f3f559472ff in ThreadWeaver::ThreadRunHelper::run (this=0x7f3f3a4a6e30, parent=0x2370990, th=0x35478e0) at /var/tmp/portage/kde-base/kdelibs-4.5.1/work/kdelibs-4.5.1/threadweaver/Weaver/Thread.cpp:87 #6 0x00007f3f55947848 in ThreadWeaver::Thread::run (this=0x35478e0) at /var/tmp/portage/kde-base/kdelibs-4.5.1/work/kdelibs-4.5.1/threadweaver/Weaver/Thread.cpp:142 #7 0x00007f3f5f1b8a25 in QThreadPrivate::start (arg=0x35478e0) at thread/qthread_unix.cpp:248 #8 0x00007f3f5dc16c1a in start_thread (arg=<value optimized out>) at pthread_create.c:301 #9 0x00007f3f5defea9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7f3f60a5b760 (LWP 25452)): [KCrash Handler] #6 ThreadWeaver::JobCollection::aboutToBeDequeued (this=0x31c5ff0, weaver=0x2370990) at /var/tmp/portage/kde-base/kdelibs-4.5.1/work/kdelibs-4.5.1/threadweaver/Weaver/JobCollection.cpp:190 #7 0x00007f3f5594611e in ThreadWeaver::WeaverImpl::dequeue (this=0x2370990) at /var/tmp/portage/kde-base/kdelibs-4.5.1/work/kdelibs-4.5.1/threadweaver/Weaver/WeaverImpl.cpp:267 #8 0x00007f3f5ac577ed in KDevelop::BackgroundParserPrivate::~BackgroundParserPrivate() () from /usr/lib/libkdevplatformlanguage.so.1 #9 0x00007f3f5ac52a7d in KDevelop::BackgroundParser::~BackgroundParser (this=0x22edfb0, __in_chrg=<value optimized out>) at /var/tmp/portage/dev-util/kdevplatform-1.0.2/work/kdevplatform-1.0.2/language/backgroundparser/backgroundparser.cpp:372 #10 0x00007f3f5f2b5bcc in QObjectPrivate::deleteChildren (this=0x235f7c0) at kernel/qobject.cpp:1978 #11 0x00007f3f5f2bccbf in QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975 #12 0x00007f3f5fefbf1a in ~ILanguageController (this=0x2201940, __in_chrg=<value optimized out>) at /var/tmp/portage/dev-util/kdevplatform-1.0.2/work/kdevplatform-1.0.2/interfaces/ilanguagecontroller.h:38 #13 KDevelop::LanguageController::~LanguageController (this=0x2201940, __in_chrg=<value optimized out>) at /var/tmp/portage/dev-util/kdevplatform-1.0.2/work/kdevplatform-1.0.2/shell/languagecontroller.cpp:125 #14 0x00007f3f5fed9673 in KDevelop::CorePrivate::~CorePrivate (this=0x21fe230, __in_chrg=<value optimized out>) at /var/tmp/portage/dev-util/kdevplatform-1.0.2/work/kdevplatform-1.0.2/shell/core.cpp:213 #15 0x00007f3f5fed996f in KDevelop::Core::~Core (this=0x21fe010, __in_chrg=<value optimized out>) at /var/tmp/portage/dev-util/kdevplatform-1.0.2/work/kdevplatform-1.0.2/shell/core.cpp:264 #16 0x00007f3f5f2b6ecd in QObject::event (this=0x21fe010, e=0x2370990) at kernel/qobject.cpp:1223 #17 0x00007f3f5e66460c in QApplicationPrivate::notify_helper (this=0x20f2910, receiver=0x21fe010, e=0x232c940) at kernel/qapplication.cpp:4302 #18 0x00007f3f5e66ab4b in QApplication::notify (this=0x7fffcb30dd10, receiver=0x21fe010, e=0x232c940) at kernel/qapplication.cpp:4185 #19 0x00007f3f5f7fc956 in KApplication::notify (this=0x7fffcb30dd10, receiver=0x21fe010, event=0x232c940) at /var/tmp/portage/kde-base/kdelibs-4.5.1/work/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310 #20 0x00007f3f5f2a71bb in QCoreApplication::notifyInternal (this=0x7fffcb30dd10, receiver=0x21fe010, event=0x232c940) at kernel/qcoreapplication.cpp:726 #21 0x00007f3f5f2aa873 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x18aa0b0) at kernel/qcoreapplication.h:215 #22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x18aa0b0) at kernel/qcoreapplication.cpp:1367 #23 0x00007f3f5f2aab9f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1010 #24 0x0000000000408c8f in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-4.0.2/work/kdevelop-4.0.2/app/main_internal.cpp:233 this is a crash on close that shows a different bug I think. Please reproduce the bug above, adding more things to this report just makes it confusing. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |