[Bug 73346] New: kdevelop crashes when opening or creating a second project
Sean Harmer
sean.harmer at btinternet.com
Fri Jan 23 19:03:06 UTC 2004
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=73346
Summary: kdevelop crashes when opening or creating a second
project
Product: kdevelop
Version: 3.0.0
Platform: unspecified
OS/Version: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
AssignedTo: kdevelop-devel at kdevelop.org
ReportedBy: sean.harmer at btinternet.com
Version: 3.0.0 (using KDE 3.2.0, Gentoo)
Compiler: gcc version 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r3, propolice)
OS: Linux (i686) release 2.6.0-gentoo
Kdevelop 3.0.0rc1 opens or creates the first project without a problem. However, if you have already been working on a project and you then either try to open a different project or create a new one, kdevelop crashes. I have tried this on 2 separate machines running gentoo with kdevelop compiled from sources. The crash occurs whether you close the first project or not. As an example, the following backtrace was generated when trying to create a new KDE project:
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 22567)]
[New Thread 32769 (LWP 22572)]
0x415fdf88 in waitpid ()
from /lib/libpthread.so.0
#0 0x415fdf88 in waitpid () from /lib/libpthread.so.0
#1 0x40ddf4ce in KCrash::defaultCrashHandler(int) ()
from /usr/kde/cvs/lib/libkdecore.so.4
#2 0x415fcdfa in __pthread_sighandler () from /lib/libpthread.so.0
#3 <signal handler called>
#4 0x40beadfc in KDockWidget::mayBeHide() const ()
from /usr/kde/cvs/lib/libkdeui.so.4
#5 0x404ddbac in KMDIPrivate::ToggleToolViewAction::anDWChanged() ()
from /usr/kde/cvs/lib/libkmdi.so.1
#6 0x404dd7ca in KMDIPrivate::ToggleToolViewAction::qt_invoke(int, QUObject*)
() from /usr/kde/cvs/lib/libkmdi.so.1
#7 0x411a2188 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#8 0x411a2044 in QObject::activate_signal(int) ()
from /usr/qt/3/lib/libqt-mt.so.3
#9 0x40be8685 in KDockWidget::event(QEvent*) ()
from /usr/kde/cvs/lib/libkdeui.so.4
#10 0x411473a5 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#11 0x41146795 in QApplication::notify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#12 0x40d3b65c in KApplication::notify(QObject*, QEvent*) ()
from /usr/kde/cvs/lib/libkdecore.so.4
#13 0x411d5995 in QWidget::show() () from /usr/qt/3/lib/libqt-mt.so.3
#14 0x40be84c9 in KDockWidget::show() () from /usr/kde/cvs/lib/libkdeui.so.4
#15 0x411d5efd in QWidget::showChildren(bool) ()
from /usr/qt/3/lib/libqt-mt.so.3
#16 0x411d589e in QWidget::show() () from /usr/qt/3/lib/libqt-mt.so.3
#17 0x412da720 in QWidgetStack::show() () from /usr/qt/3/lib/libqt-mt.so.3
#18 0x404d606b in KMdiDockContainer::tabClicked(int) ()
from /usr/kde/cvs/lib/libkmdi.so.1
#19 0x404d517b in KMdiDockContainer::showWidget(KDockWidget*) ()
from /usr/kde/cvs/lib/libkmdi.so.1
#20 0x40beb028 in KDockWidget::makeDockVisible() ()
from /usr/kde/cvs/lib/libkdeui.so.4
#21 0x40be43a3 in KDockMainWindow::makeDockVisible(KDockWidget*) ()
from /usr/kde/cvs/lib/libkdeui.so.4
#22 0x08065a23 in QGListIterator::~QGListIterator() ()
#23 0x4d485d39 in MakeWidget::startNextJob() ()
from /usr/lib/kde3/libkdevoutputviews.so
#24 0x4d485715 in MakeWidget::queueJob(QString const&, QString const&) ()
from /usr/lib/kde3/libkdevoutputviews.so
#25 0x4d483a13 in MakeViewPart::queueCommand(QString const&, QString const&) ()
from /usr/lib/kde3/libkdevoutputviews.so
#26 0x4d529812 in AppWizardDialog::accept() ()
from /usr/lib/kde3/libkdevappwizard.so
#27 0x414e246b in QDialog::qt_invoke(int, QUObject*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#28 0x414e61f3 in QWizard::qt_invoke(int, QUObject*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#29 0x4d5376ba in AppWizardDialogBase::qt_invoke(int, QUObject*) ()
from /usr/lib/kde3/libkdevappwizard.so
#30 0x4d52c374 in AppWizardDialog::qt_invoke(int, QUObject*) ()
from /usr/lib/kde3/libkdevappwizard.so
#31 0x411a2210 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#32 0x411a2044 in QObject::activate_signal(int) ()
from /usr/qt/3/lib/libqt-mt.so.3
#33 0x414c27ae in QButton::clicked() () from /usr/qt/3/lib/libqt-mt.so.3
#34 0x4122e0aa in QButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#35 0x411d69ac in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#36 0x411473a5 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#37 0x41146888 in QApplication::notify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#38 0x40d3b65c in KApplication::notify(QObject*, QEvent*) ()
from /usr/kde/cvs/lib/libkdecore.so.4
#39 0x410dfdb8 in QETWidget::translateMouseEvent(_XEvent const*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#40 0x410dd549 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#41 0x410f3e77 in QEventLoop::processEvents(unsigned) ()
from /usr/qt/3/lib/libqt-mt.so.3
#42 0x4115a606 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#43 0x41147651 in QApplication::enter_loop() ()
from /usr/qt/3/lib/libqt-mt.so.3
#44 0x4131f541 in QDialog::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#45 0x4d524484 in AppWizardPart::slotNewProject() ()
from /usr/lib/kde3/libkdevappwizard.so
#46 0x4d524c86 in AppWizardPart::qt_invoke(int, QUObject*) ()
from /usr/lib/kde3/libkdevappwizard.so
#47 0x411a2210 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#48 0x411a2044 in QObject::activate_signal(int) ()
from /usr/qt/3/lib/libqt-mt.so.3
#49 0x40acfc7b in KAction::slotActivated() ()
from /usr/kde/cvs/lib/libkdeui.so.4
#50 0x40ad0712 in KAction::qt_invoke(int, QUObject*) ()
from /usr/kde/cvs/lib/libkdeui.so.4
#51 0x411a2210 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#52 0x414bc262 in QSignal::signal(QVariant const&) ()
from /usr/qt/3/lib/libqt-mt.so.3
#53 0x411bc148 in QSignal::activate() () from /usr/qt/3/lib/libqt-mt.so.3
#54 0x412a0e9d in QPopupMenu::mouseReleaseEvent(QMouseEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#55 0x411d69ac in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#56 0x411473a5 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#57 0x41146888 in QApplication::notify(QObject*, QEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#58 0x40d3b65c in KApplication::notify(QObject*, QEvent*) ()
from /usr/kde/cvs/lib/libkdecore.so.4
#59 0x410df99d in QETWidget::translateMouseEvent(_XEvent const*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#60 0x410dd549 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/qt/3/lib/libqt-mt.so.3
#61 0x410f3e77 in QEventLoop::processEvents(unsigned) ()
from /usr/qt/3/lib/libqt-mt.so.3
#62 0x4115a606 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#63 0x4115a4a8 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#64 0x411475f1 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#65 0x080622ba in QGListIterator::~QGListIterator() ()
#66 0x4174c90b in __libc_start_main () from /lib/libc.so.6
The expected behaviour is for kdevelop to close the already open project and to open/create a new project without crashing.
Sean Harmer
More information about the KDevelop-devel
mailing list