[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 95970] New: When adding new .h or .cpp to a project kdevelop crashes in AutoProjectWidget::addT
From:       kdevelop-bugs-admin () barney ! cs ! uni-potsdam ! de
Date:       2004-12-29 10:15:25
Message-ID: 20041229111522.95970.rototor () rototor ! de
[Download RAW message or body]

------- 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=95970        
           Summary: When adding new .h or .cpp to a project kdevelop crashes
                    in AutoProjectWidget::addToTarget() / operator ==
           Product: kdevelop
           Version: 3.1.2
          Platform: Gentoo Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs kdevelop org
        ReportedBy: rototor rototor de


Version:           3.1.2 (using KDE KDE 3.3.2)
Installed from:    Gentoo Packages
Compiler:          gcc-Version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, \
pie-8.7.6)

 -O3 -march=pentium4 -pipe -funroll-loops -fprefetch-loop-arrays
OS:                Linux

When I want to add a new .h or .cpp to a target it first creates it and adds it. Then \
the dialog about "...Was added to Active Target .... Click here to not show this \
again ..." apears. When I click on ok this crash happens:

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1227180896 (LWP 17159)]
[New Thread -1243984976 (LWP 17256)]
[Thread debugging using libthread_db enabled]
[New Thread -1227180896 (LWP 17159)]
[New Thread -1243984976 (LWP 17256)]
[Thread debugging using libthread_db enabled]
[New Thread -1227180896 (LWP 17159)]
[New Thread -1243984976 (LWP 17256)]
[KCrash handler]
#7  0x41b4ce8f in operator== () from /usr/qt/3/lib/libqt-mt.so.3
#8  0xb619c1eb in AutoProjectWidget::addToTarget ()
   from /usr/lib/kde3/libkdevautoproject.so
#9  0xb619bc62 in AutoProjectWidget::addFiles ()
   from /usr/lib/kde3/libkdevautoproject.so
#10 0xb618f4c5 in AutoProjectPart::addFiles ()
   from /usr/lib/kde3/libkdevautoproject.so
#11 0xb634aed3 in CppNewClassDialog::ClassGenerator::gen_interface ()
   from /usr/lib/kde3/libkdevcppsupport.so
#12 0xb634372a in CppNewClassDialog::ClassGenerator::generate ()
   from /usr/lib/kde3/libkdevcppsupport.so
#13 0xb633ba36 in CppNewClassDialog::accept ()
   from /usr/lib/kde3/libkdevcppsupport.so
#14 0x41bd582b in QDialog::qt_invoke () from /usr/qt/3/lib/libqt-mt.so.3
#15 0xb6379266 in CppNewClassDialogBase::qt_invoke ()
   from /usr/lib/kde3/libkdevcppsupport.so
#16 0xb634e04d in CppNewClassDialog::qt_invoke ()
   from /usr/lib/kde3/libkdevcppsupport.so
#17 0x41870bac in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#18 0x418709d4 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#19 0x41bb638e in QButton::clicked () from /usr/qt/3/lib/libqt-mt.so.3
#20 0x41902e2a in QButton::mouseReleaseEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#21 0x418a6c27 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
#22 0x4181476f in QApplication::internalNotify ()
   from /usr/qt/3/lib/libqt-mt.so.3
#23 0x41813bd4 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#24 0xb71da6c2 in KApplication::notify ()
   from /usr/kde/3.3/lib/libkdecore.so.4
#25 0x417a8db0 in QETWidget::translateMouseEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#26 0x417a6a13 in QApplication::x11ProcessEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#27 0x417bdb44 in QEventLoop::processEvents ()
   from /usr/qt/3/lib/libqt-mt.so.3
#28 0x41826938 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#29 0x41814a21 in QApplication::enter_loop () from /usr/qt/3/lib/libqt-mt.so.3
#30 0x419f9c80 in QDialog::exec () from /usr/qt/3/lib/libqt-mt.so.3
#31 0xb62f7b5f in CppSupportPart::slotNewClass ()
   from /usr/lib/kde3/libkdevcppsupport.so
#32 0xb630010b in CppSupportPart::qt_invoke ()
   from /usr/lib/kde3/libkdevcppsupport.so
#33 0x41870bac in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#34 0x418709d4 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#35 0xb74a97ef in KAction::activated () from /usr/kde/3.3/lib/libkdeui.so.4
#36 0xb74a922d in KAction::slotActivated ()
   from /usr/kde/3.3/lib/libkdeui.so.4
#37 0xb74a99d8 in KAction::qt_invoke () from /usr/kde/3.3/lib/libkdeui.so.4
#38 0x41870b26 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#39 0x418709d4 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#40 0x41bb638e in QButton::clicked () from /usr/qt/3/lib/libqt-mt.so.3
#41 0x41902e2a in QButton::mouseReleaseEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#42 0x418a6c27 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
#43 0x4181476f in QApplication::internalNotify ()
   from /usr/qt/3/lib/libqt-mt.so.3
#44 0x41813bd4 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#45 0xb71da6c2 in KApplication::notify ()
   from /usr/kde/3.3/lib/libkdecore.so.4
#46 0x417a8db0 in QETWidget::translateMouseEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#47 0x417a6a13 in QApplication::x11ProcessEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#48 0x417bdb44 in QEventLoop::processEvents ()
   from /usr/qt/3/lib/libqt-mt.so.3
#49 0x41826938 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#50 0x418267e8 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
#51 0x418149c1 in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#52 0x0809a9bb in QValueListPrivate<QString>::at ()
#53 0xb6dc6f4e in __libc_start_main () from /lib/libc.so.6
#54 0x08072481 in ?? ()


Note: I had this crash with KDevelop 3.0.3, 3.1.0 and 3.1.2 -- I've emerged and tried \
them in this order because I thought the bug may already have been fixed in a new \
version.

Did I misscompile some library or what is happening here?

This bug is annoying, but since the files get really added I just have to restart \
KDevelop and can then continue work.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic