Version: 3.0.0b1 (using KDE KDE 3.1) Installed from: RedHat RPMs Compiler: gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5) OS: Linux KDevelop crashes when clicking Settings->Configure KDevelop with a SIGILL Backtrace as follows: [New Thread 1101838656 (LWP 3846)] [New Thread 1122377008 (LWP 3872)] 0xffffe002 in ?? () #0 0xffffe002 in ?? () #1 0x40a7f57d in KCrash::defaultCrashHandler(int) () from /usr/lib/libkdecore.so.4 #2 <signal handler called> #3 0x08a6c43c in ?? () #4 0x41fa0f20 in FCConfigWidget::FCConfigWidget(FileCreatePart*, bool, QWidget*, char const*) () from /usr/lib/kde3/libkdevfilecreate.so #5 0x41f96eab in FileCreatePart::configWidget(KDialogBase*) () from /usr/lib/kde3/libkdevfilecreate.so #6 0x41f9b849 in FileCreatePart::qt_invoke(int, QUObject*) () from /usr/lib/kde3/libkdevfilecreate.so #7 0x40ecf040 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #8 0x403e3bc6 in KDevCore::configWidget(KDialogBase*) () from /usr/lib/libkdevelop.so.1 #9 0x0808562e in MainWindowShare::slotSettings() () #10 0x080862d8 in MainWindowShare::qt_invoke(int, QUObject*) () #11 0x40ecf0c9 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #12 0x40ecef6d in QObject::activate_signal(int) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #13 0x40841c7b in KAction::activated() () from /usr/lib/libkdeui.so.4 #14 0x4083310f in KAction::slotActivated() () from /usr/lib/libkdeui.so.4 #15 0x40841e81 in KAction::qt_invoke(int, QUObject*) () from /usr/lib/libkdeui.so.4 #16 0x40ecf0c9 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #17 0x411ae452 in QSignal::signal(QVariant const&) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #18 0x40ee9158 in QSignal::activate() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #19 0x40fbb97d in QPopupMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #20 0x40f0300c in QWidget::event(QEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #21 0x40e70f24 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #22 0x40e70753 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #23 0x40a131e9 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdecore.so.4 #24 0x40e16d7d in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #25 0x40e14cdf in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #26 0x40e29bda in QEventLoop::processEvents(unsigned) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #27 0x40e84cf6 in QEventLoop::enterLoop() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #28 0x40e84b98 in QEventLoop::exec() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #29 0x40e71151 in QApplication::exec() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3 #30 0x08062b76 in main () #31 0x420156a4 in __libc_start_main () from /lib/tls/libc.so.6
Please test with KDevelop CVS HEAD. The KDevelop team fixed more than 70 reported issues and an uncountable number of unreported issues since the KDevelop 3.0.0b1 release. I can not duplicate it. So I'm pretty sure that it has been fixed. Or the problem could just simply be Red Hat. SuSE works fine here :)
This is the CVS Head. The app reports the version as 3.0.0b1 when you run "kdevelop -v". I am running the CVS HEAD from about 9p.m. CST on 2003/11/17. I will update to the latest one right now and see if it has been fixed.
Well if it crashes for you the it's Red Hat! What is your KDE version ? You only specified 3.1 , what is the last digit? What is your QT version ? I can only see 3.1 , what is the last digit?
KDE is listed as 3.1-12 Red Hat (From the control center) It is the redhat 9 rpm qt is version 3.1.1-6 also from the redhat 9 rpm. I am recompiling the latest CVS changes to see if it fixes the problem. The issue was not there in the CVS I downloaded on 2003/11/15. One note, in my previous comment I said it was from CVS HEAD 2003/11/17. That should be 2003/11/16. I will repost results from the latest compile.
OK. I just compiled the latest CVS. "cvs update -dPA" configured make make install.... Same problem. Is anybody else using RedHat seeing this?
No...but using SuSE 8.2, KDE 3.1.1 + Qt 3.2.1: nearly the same backtrace! recompile after 'make distclean; cvs up -dP' still running (ETA 1h)
Subject: kdevelop/parts/filecreate CVS commit by dagerbo: It's not obvious to me why this happens, but for several people (including me) this line crashes KDevelop when attempting to open either settings dialog (project or global) CCMAIL: 68434-done@bugs.kde.org CCMAIL: montel@kde.org M +1 -1 fcconfigwidget.cpp 1.17 --- kdevelop/parts/filecreate/fcconfigwidget.cpp #1.16:1.17 @@ -69,5 +69,5 @@ FCConfigWidget::FCConfigWidget(FileCreat m_projectfiletypes.setAutoDelete(true); m_projectfiletemplates.setAutoDelete(true); - connect( fctemplates_view, SIGNAL( doubleClicked ( QListViewItem *, const QPoint &, int ) ), this, SLOT( edittemplate_button_clicked() ) ); +// connect( fctemplates_view, SIGNAL( doubleClicked ( QListViewItem *, const QPoint &, int ) ), this, SLOT( edittemplate_button_clicked() ) ); }
That fixed my problem.