Application that crashed: parley Version of the application: 0.9.2-svn KDE Version: 4.3.5 (KDE 4.3.5) Qt Version: 4.5.2 Operating System: Linux 2.6.31-20-generic i686 Distribution: Ubuntu 9.10 What I was doing when the application crashed: after enter the last form of a conjugation Parley crashed. -- Backtrace: Application: Parley (parley), signal: Segmentation fault [KCrash Handler] #6 0x00a54d2a in QMap<int, KEduVocTranslation*>::begin (this=0xb33ddd0) at /usr/include/qt4/QtCore/qmap.h:339 #7 QMap<int, KEduVocTranslation*>::keys (this=0xb33ddd0) at /usr/include/qt4/QtCore/qmap.h:760 #8 0x00a52ffe in KEduVocExpression::translationIndices (this=0xaa86fe0) at ../../../libkdeedu/keduvocdocument/keduvocexpression.cpp:205 #9 0x00a5481c in KEduVocExpression::translation (this=0xaa86fe0, index=0) at ../../../libkdeedu/keduvocdocument/keduvocexpression.cpp:188 #10 0x00a7ee52 in KEduVocKvtml2Writer::writeWordTypes (this=0xbfaa0fcc, typesElement=..., parentContainer=0x9fb4ff8) at ../../../libkdeedu/keduvocdocument/keduvockvtml2writer.cpp:415 #11 0x00a84b42 in KEduVocKvtml2Writer::createXmlDocument (this=0xbfaa0fcc, doc=0x9fb4e60, generator=...) at ../../../libkdeedu/keduvocdocument/keduvockvtml2writer.cpp:93 #12 0x00a84db3 in KEduVocKvtml2Writer::writeDoc (this=0xbfaa0fcc, doc=0x9fb4e60, generator=...) at ../../../libkdeedu/keduvocdocument/keduvockvtml2writer.cpp:39 #13 0x00a5061c in KEduVocDocument::saveAs (this=0x9fb4e60, url=..., ft=KEduVocDocument::Kvtml, generator=...) at ../../../libkdeedu/keduvocdocument/keduvocdocument.cpp:390 #14 0x08120a38 in ParleyDocument::save (this=0x9fb4dc8) at ../../../parley/src/parleydocument.cpp:225 #15 0x08120ee3 in ParleyDocument::qt_metacall (this=0x9fb4dc8, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfaa125c) at ./parleydocument.moc:97 #16 0x00d0d263 in QMetaObject::activate (sender=0xa959fb8, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113 #17 0x00d0dec2 in QMetaObject::activate (sender=0xa959fb8, m=0xde8904, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187 #18 0x00d47667 in QTimer::timeout (this=0xa959fb8) at .moc/release-shared/moc_qtimer.cpp:128 #19 0x00d129ae in QTimer::timerEvent (this=0xa959fb8, e=0xbfaa16f0) at kernel/qtimer.cpp:261 #20 0x00d073bf in QObject::event (this=0xa959fb8, e=0xbfaa16f0) at kernel/qobject.cpp:1075 #21 0x0827ef54 in QApplicationPrivate::notify_helper (this=0x9f144e0, receiver=0xa959fb8, e=0xbfaa16f0) at kernel/qapplication.cpp:4056 #22 0x0828667c in QApplication::notify (this=0xbfaa1a54, receiver=0xa959fb8, e=0xbfaa16f0) at kernel/qapplication.cpp:3603 #23 0x074c625a in KApplication::notify (this=0xbfaa1a54, receiver=0xa959fb8, event=0xbfaa16f0) at ../../kdeui/kernel/kapplication.cpp:302 #24 0x00cf76cb in QCoreApplication::notifyInternal (this=0xbfaa1a54, receiver=0xa959fb8, event=0xbfaa16f0) at kernel/qcoreapplication.cpp:610 #25 0x00d247ce in QCoreApplication::sendEvent (this=0x9f172cc) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #26 QTimerInfoList::activateTimers (this=0x9f172cc) at kernel/qeventdispatcher_unix.cpp:572 #27 0x00d220e0 in timerSourceDispatch (source=0x9f17298) at kernel/qeventdispatcher_glib.cpp:165 #28 0x02792e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #29 0x02796730 in ?? () from /lib/libglib-2.0.so.0 #30 0x02796863 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #31 0x00d2202c in QEventDispatcherGlib::processEvents (this=0x9efb9d8, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #32 0x0831fbe5 in QGuiEventDispatcherGlib::processEvents (this=0x9efb9d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #33 0x00cf5c79 in QEventLoop::processEvents (this=0xbfaa19b4, flags=) at kernel/qeventloop.cpp:149 #34 0x00cf60ca in QEventLoop::exec (this=0xbfaa19b4, flags=...) at kernel/qeventloop.cpp:201 #35 0x00cf853f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #36 0x0827edd7 in QApplication::exec () at kernel/qapplication.cpp:3525 #37 0x08125373 in main (argc=1, argv=0xbfaa1c64) at ../../../parley/src/main.cpp:139 Reported using DrKonqi
The vocabulary files got zero KB. All entries were deleted. This happened now the 3rd time. :-(
I guess the reason Parley crashed is that while entering the conjugations I change the verb as I discovered a spelling mistake.
I can't reproduce this bug with Parley 0.9.4, is it still valid?
0.9.4 doesn't crash any more. :)