kdevelop-3.2.0-rc1

Bernd Schubert bernd-schubert at gmx.de
Mon Mar 7 12:46:09 GMT 2005


Dear Amilcar, dear list-maintainer,

this is the third time I'm trying to send that mail to the list, after the 
first two attempts it simpy didn't appear on the list. As the upcoming 
release is very close and since I think the bugs are a bit critical, I'm 
sending it directly also to you.
Unfortunately I also din't have the time to look into the problem myself :( 

Thanks,
 Bernd

---------------------------------------------------------------------------


Hello,

first the good news, making debian packages for 3.2.0-rc1 was rather easy, 
debian unstable users may use this sources.list line:

deb http://www.pci.uni-heidelberg.de/tc/usr/bernd/downloads/kdevelop/ ./

The first impression of rc1 was rather good for me, really fast, much better 
ctags support and autocompletion finally seems to work as well as it already 
once did in 2.1.x.

Now the bad news:

1.) Closing a project causes kdevelop to crash completely, the backtrace is 
below.

2.) On opening kdevelop, I cannot import an existing project, this first seems 
to be possible when another project was already load.

3.) Independent which project I load, when I try to open files, kdevelop 
insists of first giving me the directory "/home/bernd/src/wave/trunk/", which 
is one of my project. Config file deleted, on next start up no recent project 
available, first opened another project, trying again to open files, again, 
its in the "wave/trunk" directory. Where does it store these information?


Well, still all my projects are pure C, I really need to learn C++ to fix 
those kind of bug my self. Anyway, I will try to take a look myself this 
evening for the closing issue below.

[I removed all "(no debugging symbols found)" messages.]

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1216173952 (LWP 5748)]
[KCrash handler]
#3  0xb7eb10d1 in typeinfo for Qt () from /usr/lib/libkdevwidgets.so.0
#4  0x41f91380 in QNetworkOperation::metaObject () from /usr/lib/libqt-mt.so.3
#5  0x4260ba5c in KXMLGUI::ContainerNode::unplugActionList ()
   from /usr/lib/libkdeui.so.4
#6  0x4260b733 in KXMLGUI::ContainerNode::unplugActionList ()
   from /usr/lib/libkdeui.so.4
#7  0x4260b786 in KXMLGUI::ContainerNode::unplugActionList ()
   from /usr/lib/libkdeui.so.4
#8  0x4260b786 in KXMLGUI::ContainerNode::unplugActionList ()
   from /usr/lib/libkdeui.so.4
#9  0x426098a1 in KXMLGUIFactory::unplugActionList ()
   from /usr/lib/libkdeui.so.4
#10 0x42604c1c in KXMLGUIClient::unplugActionList ()
   from /usr/lib/libkdeui.so.4
#11 0xb7e195f3 in KMDIPrivate::KMDIGUIClient::setupActions ()
   from /usr/lib/libkmdi.so.1
#12 0xb7e19e14 in KMDIPrivate::KMDIGUIClient::actionDeleted ()
   from /usr/lib/libkmdi.so.1
#13 0xb7e169d6 in KMDIPrivate::KMDIGUIClient::qt_invoke ()
   from /usr/lib/libkmdi.so.1
#14 0x41c54e0c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#15 0x41f9169b in QObject::destroyed () from /usr/lib/libqt-mt.so.3
#16 0x41c51a3f in QObject::~QObject () from /usr/lib/libqt-mt.so.3
#17 0x4253cf0e in KAction::~KAction () from /usr/lib/libkdeui.so.4
#18 0x42549693 in KToggleAction::~KToggleAction () from /usr/lib/libkdeui.so.4
#19 0xb7e17005 in KMDIPrivate::ToggleToolViewAction::~ToggleToolViewAction ()
   from /usr/lib/libkmdi.so.1
#20 0xb7e155a2 in KMdiToolViewAccessor::~KMdiToolViewAccessor ()
   from /usr/lib/libkmdi.so.1
#21 0xb7e02bf5 in KMdiMainFrm::deleteToolWindow () from /usr/lib/libkmdi.so.1
#22 0xb7e02bd6 in KMdiMainFrm::deleteToolWindow () from /usr/lib/libkmdi.so.1
#23 0xb7fcc4fc in NewMainWindow::removeView () from /usr/lib/libkdevshell.so.0
#24 0xb73f347d in CppSupportPart::~CppSupportPart ()
   from /usr/lib/kde3/libkdevcppsupport.so
#25 0xb7fe8f2b in ProjectManager::unloadLanguageSupport ()
   from /usr/lib/libkdevshell.so.0
#26 0xb7fe6594 in ProjectManager::closeProject ()
   from /usr/lib/libkdevshell.so.0
#27 0xb7fea184 in ProjectManager::qt_invoke () from /usr/lib/libkdevshell.so.0
#28 0x41c54e0c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#29 0x41c54c34 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#30 0x42541dab in KAction::activated () from /usr/lib/libkdeui.so.4
#31 0x4254177f in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#32 0x42541fb1 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#33 0x41c54e0c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#34 0x41f92aca in QSignal::signal () from /usr/lib/libqt-mt.so.3
#35 0x41c6efed in QSignal::activate () from /usr/lib/libqt-mt.so.3
#36 0x41d5c089 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#37 0x41c8af97 in QWidget::event () from /usr/lib/libqt-mt.so.3
#38 0x41bf845f in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#39 0x41bf7b54 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#40 0x42799e03 in KApplication::notify () from /usr/lib/libkdecore.so.4
#41 0x41b8caa1 in QETWidget::translateMouseEvent () 
from /usr/lib/libqt-mt.so.3
#42 0x41b8ab3e in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#43 0x41ba1a24 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#44 0x41c0a7b8 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#45 0x41c0a668 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#46 0x41bf86b1 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#47 0x0804e97b in ?? ()
#48 0xbffff180 in ?? ()
#49 0x0810bb00 in ?? ()
#50 0xbffff150 in ?? ()
#51 0x00000001 in ?? ()
#52 0x00000000 in ?? ()
#53 0x00000001 in ?? ()
#54 0x08052b80 in _IO_stdin_used ()
#55 0x08052b7c in _IO_stdin_used ()
#56 0x08052b64 in _IO_stdin_used ()
#57 0x08052b50 in _IO_stdin_used ()
#58 0x0006d8b5 in ?? ()
#59 0x30a1247c in ?? ()
#60 0xb7a11c8c in ?? () from /usr/lib/libkjs.so.1
#61 0x00fff12c in ?? ()
#62 0x081a0d60 in ?? ()
#63 0x081a0d60 in ?? ()
#64 0x4209b060 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#65 0x0810d428 in ?? ()
#66 0x0804c183 in ?? ()
#67 0x00000000 in ?? ()
#68 0x4108b434 in mallopt () from /lib/tls/libc.so.6
#69 0x4102e564 in __libc_start_main () from /lib/tls/libc.so.6
#70 0x0804dbd1 in ?? ()


Well, maybe the output from gdb is more helpful:

kdevelop (core): Language support for KDevCppSupport unloading...
kdevelop (cpp support): !!!!!!!!!!!!!!!!!! BG PARSER DESTROYED !!!!!!!!!!!!
[Thread -1228194896 (zombie) exited]
kdevelop (cpp support): BackgroundParser::removeAllFiles()
kdevelop (core): [virtual void NewMainWindow::removeView(QWidget*)]  - view: 
[ProblemReporter pointer (0x8b22b80) to widget problemreporter, 
geometry=184x114+0+12]
kdevelop (core): parentWidget: [KDockWidget pointer (0x8b19660) to widget 
problemreporter, geometry=184x126+0+0]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1216180096 (LWP 5788)]
0xb7eb10d1 in typeinfo for Qt () from /usr/lib/libkdevwidgets.so.0
(gdb) bt
#0  0xb7eb10d1 in typeinfo for Qt () from /usr/lib/libkdevwidgets.so.0
#1  0x41f91380 in QNetworkOperation::metaObject () from /usr/lib/libqt-mt.so.3
#2  0x4260ba5c in KXMLGUI::ContainerNode::unplugActionList () 
from /usr/lib/libkdeui.so.4
#3  0x4260b733 in KXMLGUI::ContainerNode::unplugActionList () 
from /usr/lib/libkdeui.so.4
#4  0x4260b786 in KXMLGUI::ContainerNode::unplugActionList () 
from /usr/lib/libkdeui.so.4
#5  0x4260b786 in KXMLGUI::ContainerNode::unplugActionList () 
from /usr/lib/libkdeui.so.4
#6  0x426098a1 in KXMLGUIFactory::unplugActionList () 
from /usr/lib/libkdeui.so.4
#7  0x42604c1c in KXMLGUIClient::unplugActionList () 
from /usr/lib/libkdeui.so.4
#8  0xb7e195f3 in KMDIPrivate::KMDIGUIClient::setupActions () 
from /usr/lib/libkmdi.so.1
#9  0xb7e19e14 in KMDIPrivate::KMDIGUIClient::actionDeleted () 
from /usr/lib/libkmdi.so.1
#10 0xb7e169d6 in KMDIPrivate::KMDIGUIClient::qt_invoke () 
from /usr/lib/libkmdi.so.1
#11 0x41c54e0c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#12 0x41f9169b in QObject::destroyed () from /usr/lib/libqt-mt.so.3
#13 0x41c51a3f in QObject::~QObject () from /usr/lib/libqt-mt.so.3
#14 0x4253cf0e in KAction::~KAction () from /usr/lib/libkdeui.so.4
#15 0x42549693 in KToggleAction::~KToggleAction () from /usr/lib/libkdeui.so.4
#16 0xb7e17005 in KMDIPrivate::ToggleToolViewAction::~ToggleToolViewAction () 
from /usr/lib/libkmdi.so.1
#17 0xb7e155a2 in KMdiToolViewAccessor::~KMdiToolViewAccessor () 
from /usr/lib/libkmdi.so.1
#18 0xb7e02bf5 in KMdiMainFrm::deleteToolWindow () from /usr/lib/libkmdi.so.1
#19 0xb7e02bd6 in KMdiMainFrm::deleteToolWindow () from /usr/lib/libkmdi.so.1
#20 0xb7fcc4fc in NewMainWindow::removeView () from /usr/lib/libkdevshell.so.0
#21 0xb73f247d in CppSupportPart::~CppSupportPart () 
from /usr/lib/kde3/libkdevcppsupport.so
#22 0xb7fe8f2b in ProjectManager::unloadLanguageSupport () 
from /usr/lib/libkdevshell.so.0
#23 0xb7fe6594 in ProjectManager::closeProject () 
from /usr/lib/libkdevshell.so.0
#24 0xb7fea184 in ProjectManager::qt_invoke () from /usr/lib/libkdevshell.so.0
#25 0x41c54e0c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#26 0x41c54c34 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#27 0x42541dab in KAction::activated () from /usr/lib/libkdeui.so.4
#28 0x4254177f in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#29 0x42541fb1 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#30 0x41c54e0c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#31 0x41f92aca in QSignal::signal () from /usr/lib/libqt-mt.so.3
#32 0x41c6efed in QSignal::activate () from /usr/lib/libqt-mt.so.3
#33 0x41d5c089 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3


Cheers,
 Bernd


-- 
Bernd Schubert
Physikalisch Chemisches Institut / Theoretische Chemie
Universität Heidelberg
INF 229
69120 Heidelberg
e-mail: bernd.schubert at pci.uni-heidelberg.de

-
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org with the following body:
unsubscribe »your-email-address«



More information about the KDevelop mailing list