From kdevelop-devel Thu Sep 12 14:28:03 2002 From: Daniel Engelschalt Date: Thu, 12 Sep 2002 14:28:03 +0000 To: kdevelop-devel Subject: Re: Gideon SIGSEV when creating a php Project X-MARC-Message: https://marc.info/?l=kdevelop-devel&m=103184099302795 hi, i'm getting also a crash here when creating a php project with the wizard - but my backtrace is different (on gentoo 1.2 with gcc 2.95.3). the SIGSEGV happens because in kdevapi.cpp method languageSupport( ) returns a 0 pointer (which could be detected with asserts - but i'm not sure if that's _the_ solution). please can one of the core developers take a look at that ? bye, daniel > When creating a new php project gideon sigsevs after the wizard is > finished. > running gentoo 1.4, gcc 3.2, kde and kdevelop from cvs > Backtrace: > > [New Thread 1024 (LWP 19737)] > 0x16a2dcd9 in wait4 () from /lib/libc.so.6 > #0 0x16a2dcd9 in wait4 () from /lib/libc.so.6 > #1 0x16ab2464 in __DTOR_END__ () from /lib/libc.so.6 > #2 0x1684c0e3 in waitpid () from /lib/libpthread.so.0 > #3 0x1603792d in KCrash::defaultCrashHandler(int) () > from /usr/kde/cvs/lib/libkdecore.so.4 > #4 0x16849e3b in pthread_sighandler () from /lib/libpthread.so.0 > #5 > #6 0x165ad3dd in QString::deref() () from /usr/qt/3/lib/libqt-mt.so.3 > #7 0x165ad4cc in QString::operator=(QString const&) () > from /usr/qt/3/lib/libqt-mt.so.3 > #8 0x1736deb7 in CClassParser::parse(QString const&) () > from /usr/lib/kde3/libkdevcppsupport.so > #9 0x1735df45 in CppSupportPart::savedFile(QString const&) () > from /usr/lib/kde3/libkdevcppsupport.so > #10 0x173640ee in CppSupportPart::qt_invoke(int, QUObject*) () > from /usr/lib/kde3/libkdevcppsupport.so > #11 0x1633cde0 in QObject::activate_signal(QConnectionList*, QUObject*) () > from /usr/qt/3/lib/libqt-mt.so.3 > #12 0x1633d0f5 in QObject::activate_signal(int, QString) () > from /usr/qt/3/lib/libqt-mt.so.3 > #13 0x08086588 in KDevPartController::savedFile(QString const&) () > #14 0x08068588 in PartController::slotUploadFinished() () > #15 0x080698ac in PartController::qt_invoke(int, QUObject*) () > #16 0x1633ce3b in QObject::activate_signal(QConnectionList*, QUObject*) () > from /usr/qt/3/lib/libqt-mt.so.3 > #17 0x1633cd2d in QObject::activate_signal(int) () > from /usr/qt/3/lib/libqt-mt.so.3 > #18 0x175c3da3 in KateDocument::saveFile() () > from /usr/kde/cvs/lib/kde3/libkatepart.so > #19 0x15992d07 in KParts::ReadWritePart::save() () > from /usr/kde/cvs/lib/libkparts.so.2 > #20 0x15992c9e in KParts::ReadWritePart::closeURL() () > from /usr/kde/cvs/lib/libkparts.so.2 > #21 0x175b86a5 in KateDocument::closeURL() () > from /usr/kde/cvs/lib/kde3/libkatepart.so > #22 0x08069393 in PartController::closeDocuments(QStringList const&) () > #23 0x0806b6aa in ProjectManager::closeProject() () > #24 0x0806af82 in ProjectManager::loadProject(KURL const&) () > #25 0x08065bc9 in Core::openProject(QString const&) () > #26 0x172e6767 in AppWizardPart::slotCommandFinished(QString const&) () > from /usr/lib/kde3/libkdevappwizard.so > #27 0x172e6ad2 in AppWizardPart::qt_invoke(int, QUObject*) () > from /usr/lib/kde3/libkdevappwizard.so > #28 0x1633ce3b in QObject::activate_signal(QConnectionList*, QUObject*) () > from /usr/qt/3/lib/libqt-mt.so.3 > #29 0x1633d0f5 in QObject::activate_signal(int, QString) () > from /usr/qt/3/lib/libqt-mt.so.3 > #30 0x08085698 in KDevMakeFrontend::commandFinished(QString const&) () > #31 0x1714dc2f in MakeWidget::slotProcessExited(KProcess*) () > from /usr/lib/kde3/libkdevoutputviews.so > #32 0x171503b2 in MakeWidget::qt_invoke(int, QUObject*) () > from /usr/lib/kde3/libkdevoutputviews.so > #33 0x1633ce3b in QObject::activate_signal(QConnectionList*, QUObject*) () > from /usr/qt/3/lib/libqt-mt.so.3 > #34 0x15feadd2 in KProcess::processExited(KProcess*) () > from /usr/kde/cvs/lib/libkdecore.so.4 > #35 0x15fe9905 in KProcess::processHasExited(int) () > from /usr/kde/cvs/lib/libkdecore.so.4 > #36 0x15fec53c in KProcessController::slotDoHousekeeping(int) () > from /usr/kde/cvs/lib/libkdecore.so.4 > #37 0x15feccf7 in KProcessController::qt_invoke(int, QUObject*) () > from /usr/kde/cvs/lib/libkdecore.so.4 > #38 0x1633ce3b in QObject::activate_signal(QConnectionList*, QUObject*) () > from /usr/qt/3/lib/libqt-mt.so.3 > #39 0x1633cf05 in QObject::activate_signal(int, int) () > from /usr/qt/3/lib/libqt-mt.so.3 > #40 0x16601872 in QSocketNotifier::activated(int) () > from /usr/qt/3/lib/libqt-mt.so.3 > #41 0x16358880 in QSocketNotifier::event(QEvent*) () > from /usr/qt/3/lib/libqt-mt.so.3 > #42 0x162e91d9 in QApplication::internalNotify(QObject*, QEvent*) () > from /usr/qt/3/lib/libqt-mt.so.3 > #43 0x162e8a81 in QApplication::notify(QObject*, QEvent*) () > from /usr/qt/3/lib/libqt-mt.so.3 > #44 0x15faa626 in KApplication::notify(QObject*, QEvent*) () > from /usr/kde/cvs/lib/libkdecore.so.4 > #45 0x16287c11 in sn_activate() () from /usr/qt/3/lib/libqt-mt.so.3 > #46 0x16288037 in QApplication::processNextEvent(bool) () > from /usr/qt/3/lib/libqt-mt.so.3 > #47 0x162ea820 in QApplication::enter_loop() () > from /usr/qt/3/lib/libqt-mt.so.3 > #48 0x16287d2d in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3 > #49 0x08061802 in main () > #50 0x169a4142 in __libc_start_main () from /lib/libc.so.6 > > > - > to unsubscribe from this list send an email to > kdevelop-request@kdevelop.org with the following body: > unsubscribe »your-email-address« > _______________________________________________ Kdevelop-devel mailing list Kdevelop-devel@barney.cs.uni-potsdam.de http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel