Bug 234421

Summary: entering conjugations finished one verb
Product: [Applications] parley Reporter: Juergen <all.online>
Component: generalAssignee: parley bug tracker <parley-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: jangerrit
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Juergen 2010-04-15 09:48:57 UTC
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
Comment 1 Juergen 2010-04-15 09:50:41 UTC
The vocabulary files got zero KB. All entries were deleted. This happened now the 3rd time. :-(
Comment 2 Juergen 2010-04-15 09:57:14 UTC
I guess the reason Parley crashed is that while entering the conjugations I change the verb as I discovered a spelling mistake.
Comment 3 Jan Gerrit Marker 2012-04-09 18:02:38 UTC
I can't reproduce this bug with Parley 0.9.4, is it still valid?
Comment 4 Juergen 2013-01-16 06:48:37 UTC
0.9.4 doesn't crash any more.
:)