Bug 49928

Summary: gideon crashes when saving a file while parsing files
Product: [Applications] kdevelop Reporter: Frederic Heem <f.heem>
Component: generalAssignee: KDevelop Developers <kdevelop-devel>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Mandrake RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Frederic Heem 2002-10-30 13:02:43 UTC
Version:            (using KDE KDE 3.0.8)
Installed from:    Mandrake RPMs
OS:          Linux

If a file is saved while gideon is parsing files, gideon will crash
Here is the backtrace:
#0  0x00500050 in ?? ()
#1  0x41a13796 in CClassParser::parseFile(std::basic_ifstream<char, std::char_traits<char> >&) (this=0x8300320, file=@0xbfffeb30)
    at classparser.cpp:2452
#2  0x41a139c4 in CClassParser::parse(QString const&) (this=0x8300320, file=@0xbfffed40) at classparser.cpp:2483
#3  0x41a07cde in CppSupportPart::maybeParse(QString, ClassStore*, CClassParser*) (this=0x83912e0, fileName=Cannot access memory at address 0x0
) at cppsupportpart.cpp:972
#4  0x41a0766c in CppSupportPart::parseProject() (this=0x83912e0) at /home/fred/qt-copy/include/qvaluelist.h:110
#5  0x41a06981 in CppSupportPart::initialParse() (this=0x83912e0) at cppsupportpart.cpp:851
#6  0x41a094b6 in CppSupportPart::qt_invoke(int, QUObject*) (this=0x83912e0, _id=20, _o=0xbfffeef0) at cppsupportpart.moc:169
#7  0x40e45e0a in QObject::activate_signal(QConnectionList*, QUObject*) (this=0x8152828, clist=0x85b1a80, o=0xbfffeef0)
    at kernel/qobject.cpp:2197
#8  0x41139504 in QSignal::signal(QVariant const&) (this=0x8152828, t0=@0x8152850) at .moc/debug-shared-mt/moc_qsignal.cpp:101
#9  0x40e62d49 in QSignal::activate() (this=0x8152828) at kernel/qsignal.cpp:204
#10 0x40e69a87 in QSingleShotTimer::event(QEvent*) (this=0x8152800) at kernel/qtimer.cpp:277
#11 0x40de22fa in QApplication::internalNotify(QObject*, QEvent*) (this=0xbffff350, receiver=0x8152800, e=0xbffff150)
    at kernel/qapplication.cpp:2298
#12 0x40de1959 in QApplication::notify(QObject*, QEvent*) (this=0xbffff350, receiver=0x8152800, e=0xbffff150) at kernel/qapplication.cpp:2063
#13 0x40a206b6 in KApplication::notify(QObject*, QEvent*) (this=0x95dbe10, receiver=0x8152800, event=0xbffff150) at kapplication.cpp:421
#14 0x40d88a69 in QApplication::sendEvent(QObject*, QEvent*) (receiver=0x8152800, event=0xbffff150) at kernel/qapplication.h:477
#15 0x40dbc8ee in QEventLoop::activateTimers() (this=0x80c6be8) at kernel/qeventloop_unix.cpp:524
#16 0x40d983c5 in QEventLoop::processEvents(unsigned) (this=0x80c6be8, flags=4) at kernel/qeventloop_x11.cpp:305
#17 0x40df8833 in QEventLoop::enterLoop() (this=0x80c6be8) at kernel/qeventloop.cpp:188
#18 0x40df877a in QEventLoop::exec() (this=0x80c6be8) at kernel/qeventloop.cpp:138
#19 0x40de2475 in QApplication::exec() (this=0xbffff350) at kernel/qapplication.cpp:2419
#20 0x080631b3 in main (argc=1, argv=0xbffff4d4) at main.cpp:78
#21 0x4150d082 in __libc_start_main () from /lib/i686/libc.so.6
Comment 1 Caleb Tennis 2003-01-13 04:14:22 UTC

*** This bug has been marked as a duplicate of 49678 ***