Crash after reloading file

Christoph Bartoschek bartoschek at or.uni-bonn.de
Sun Sep 13 16:09:18 UTC 2009


Hi,

I get the following traceback at a crash:

#1  0xaac199ab in Cpp::StaticCodeAssistant::textRemoved (this=0x88381e0, 
document=0xb0c75a0, range={_vptr.Range = 0xbfffe774, m_start = 0xfef7d10, 
m_end = 0x8059540})
    at /home/kde-
check/kdesvn/kdevelop/languages/cpp/codegen/codeassistant.cpp:68
#2  0xaac19bb8 in Cpp::StaticCodeAssistant::qt_metacall (this=0x88381e0, 
_c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xfef7d10)
    at /home/kde-
check/kdesvn/build/kdevelop/languages/cpp/codeassistant.moc:83
#3  0xb70acd4b in QMetaCallEvent::placeMetaCall (this=0x9994170, 
object=0x88381e0) at /home/kde-check/kdesvn/qt-
copy/src/corelib/kernel/qobject.cpp:489
#4  0xb70aeae0 in QObject::event (this=0x88381e0, e=0x9994170) at /home/kde-
check/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:1115
#5  0xb67e54bc in QApplicationPrivate::notify_helper (this=0x80ea998, 
receiver=0x88381e0, e=0x9994170)
    at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4057
#6  0xb67ede2e in QApplication::notify (this=0xbfffee98, receiver=0x88381e0, 
e=0x9994170) at /home/kde-check/kdesvn/qt-
copy/src/gui/kernel/qapplication.cpp:3604
#7  0xb7376591 in KApplication::notify (this=0xbfffee98, receiver=0x88381e0, 
event=0x9994170) at /home/kde-
check/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302
#8  0xb709f58b in QCoreApplication::notifyInternal (this=0xbfffee98, 
receiver=0x88381e0, event=0x9994170)
    at /home/kde-check/kdesvn/qt-
copy/src/corelib/kernel/qcoreapplication.cpp:606
#9  0xb709feb1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
event_type=0, data=0x8059a00)
    at ../../include/QtCore/../../../../qt-
copy/src/corelib/kernel/qcoreapplication.h:213
#10 0xb70a004d in QCoreApplication::sendPostedEvents (receiver=0x0, 
event_type=0) at /home/kde-check/kdesvn/qt-
copy/src/corelib/kernel/qcoreapplication.cpp:1140
#11 0xb70c725f in postEventSourceDispatch (s=0x80ecd10) at 
../../include/QtCore/../../../../qt-
copy/src/corelib/kernel/qcoreapplication.h:218
#12 0xb564e9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#13 0xb5652083 in ?? () from /usr/lib/libglib-2.0.so.0
#14 0xb5652241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#15 0xb70c6eb8 in QEventDispatcherGlib::processEvents (this=0x8059540, 
flags={i = -1073746616})
    at /home/kde-check/kdesvn/qt-
copy/src/corelib/kernel/qeventdispatcher_glib.cpp:324
#16 0xb6875755 in QGuiEventDispatcherGlib::processEvents (this=0x8059540, 
flags={i = -1073746568})
    at /home/kde-check/kdesvn/qt-
copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#17 0xb709dd1a in QEventLoop::processEvents (this=0xbfffede0, flags={i = 
-1073746504}) at /home/kde-check/kdesvn/qt-
copy/src/corelib/kernel/qeventloop.cpp:149
#18 0xb709deda in QEventLoop::exec (this=0xbfffede0, flags={i = -1073746456}) 
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#19 0xb70a0111 in QCoreApplication::exec () at /home/kde-check/kdesvn/qt-
copy/src/corelib/kernel/qcoreapplication.cpp:888
#20 0xb67e5337 in QApplication::exec () at /home/kde-check/kdesvn/qt-
copy/src/gui/kernel/qapplication.cpp:3526
#21 0x0804e75e in main (argc=1, argv=0xbffff364) at /home/kde-
check/kdesvn/kdevelop/app/main.cpp:181



The crash happens in the following situation:

1. I commit something to our subversion repository.
2. Subversion updates the version string in my file.
3. KDevelop starts to recognize that the file has been modified on disk
4. I close the file.
5. Although I've closed the file a dialog appears that asks me  whether the 
file should be reloaded because it is modified on disk.
6. I select reload file.
7. Crash.

Do you want a real bug report?

Christoph




More information about the KDevelop-devel mailing list