Bug 62667 - Classwiewer crashes on closing a source view (ctrl+w)
Summary: Classwiewer crashes on closing a source view (ctrl+w)
Status: RESOLVED FIXED
Alias: None
Product: kdevplatform
Classification: Developer tools
Component: classbrowser (show other bugs)
Version: git master
Platform: Gentoo Packages Linux
: HI crash
Target Milestone: ---
Assignee: KDevelop Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-14 19:31 UTC by Mario Scalas
Modified: 2013-03-31 01:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mario Scalas 2003-08-14 19:31:24 UTC
Version:           latest cvs (using KDE KDE 3.1.2)
Installed from:    Gentoo Packages
Compiler:          gcc 3.2.3 -O0 -g3
OS:          Linux

It now happens that gideon crashes every time I press CTRL+W to close a view (a .h or .cpp file: it  doesn't happen with documentation).


On the konsole:
<snip>
qeditor: CppSupportPart::activePartChanged()
kdevelop (cpp support): CppCodeCompletion::slotActivePartChanged()
ASSERT: "it.node != node" in /usr/qt/3/include/qvaluelist.h (301)

Backtrace:
[New Thread 16384 (LWP 20366)]
[New Thread 32769 (LWP 20372)]
[New Thread 16386 (LWP 20373)]
0x413ee89e in waitpid () from /lib/libpthread.so.0
#0  0x413ee89e in waitpid () from /lib/libpthread.so.0
#1  0x40b16adf in KCrash::defaultCrashHandler(int) ()
   from /usr/kde/3.1/lib/libkdecore.so.4
#2  0x413ed758 in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x4111d17f in QString::operator+=(QString const&) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#5  0x4112a74c in QStringList::join(QString const&) const ()
   from /usr/qt/3/lib/libqt-mt.so.3
#6  0x429c707f in ClassViewWidget::insertFile(QString const&) (this=0x8645010,
    fileName=@0x8905930) at classviewwidget.cpp:214
#7  0x429cae1d in ClassViewWidget::qt_invoke(int, QUObject*) (this=0x8645010,
    _id=109, _o=0xbfffec10) at classviewwidget.moc:119
#8  0x40e99279 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#9  0x40e99545 in QObject::activate_signal(int, QString) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#10 0x080c6cdf in KDevLanguageSupport::addedSourceInfo(QString const&) (
    this=0x8b86b30, t0=@0xbfffed30) at kdevlanguagesupport.moc:115
#11 0x424ca894 in CppSupportPart::customEvent(QCustomEvent*) (this=0x8b86b30,
    ev=0x888bd38) at cppsupportpart.cpp:296
#12 0x40e96e7c in QObject::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#13 0x40e3b4a4 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#14 0x40e3aa1b in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#15 0x40a8c59b in KApplication::notify(QObject*, QEvent*) ()
   from /usr/kde/3.1/lib/libkdecore.so.4
#16 0x40e3c23a in QApplication::sendPostedEvents(QObject*, int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#17 0x40e3c0b8 in QApplication::sendPostedEvents() ()
   from /usr/qt/3/lib/libqt-mt.so.3
#18 0x40df3af5 in QEventLoop::processEvents(unsigned) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#19 0x40e4f2a6 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#20 0x40e4f148 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#21 0x40e3b6d1 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#22 0x080884f8 in main (argc=1, argv=0xbffff3d4) at main.cpp:125
#23 0x41541707 in __libc_start_main () from /lib/libc.so.6
Comment 1 Mario Scalas 2003-08-14 19:32:28 UTC
This is pretty annoying since I cannot close any source file withou a crash :-( 
Comment 2 Jens Dagerbo 2003-08-14 22:46:20 UTC
Fixed in CVS. 
Comment 3 Jens Dagerbo 2003-08-15 13:05:38 UTC
*** Bug 62706 has been marked as a duplicate of this bug. ***
Comment 4 Aleix Pol 2013-03-31 01:32:07 UTC
moving to kdevplatform's classbrowser