Bug 238470 - moved 120 words and Parley crashed when saving the file
Summary: moved 120 words and Parley crashed when saving the file
Status: RESOLVED DUPLICATE of bug 233932
Alias: None
Product: parley
Classification: Applications
Component: general (show other bugs)
Version: 0.9.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: parley bug tracker
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-22 09:47 UTC by Juergen
Modified: 2010-07-25 15:38 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen 2010-05-22 09:47:37 UTC
Application: parley (0.9.3)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
moved 120 words and Parley crashed when saving the file
moved 120 words and Parley crashed when saving the file

 -- Backtrace:
Application: Parley (parley), signal: Segmentation fault
[KCrash Handler]
#6  QList<int>::append (this=0xa38da40) at /usr/include/qt4/QtCore/qlist.h:478
#7  QMap<int, KEduVocTranslation*>::keys (this=0xa38da40) at /usr/include/qt4/QtCore/qmap.h:796
#8  0x00bfcdbe in KEduVocExpression::translationIndices (this=0xa44e4a0) at ../../../libkdeedu/keduvocdocument/keduvocexpression.cpp:205
#9  0x00bfe63c in KEduVocExpression::translation (this=0xa44e4a0, index=0) at ../../../libkdeedu/keduvocdocument/keduvocexpression.cpp:188
#10 0x00c292ca in KEduVocKvtml2Writer::writeWordTypes (this=0xbfb7bfcc, typesElement=..., parentContainer=0x97240e8) at ../../../libkdeedu/keduvocdocument/keduvockvtml2writer.cpp:415
#11 0x00c2e722 in KEduVocKvtml2Writer::createXmlDocument (this=0xbfb7bfcc, doc=0x9f984f0, generator=...) at ../../../libkdeedu/keduvocdocument/keduvockvtml2writer.cpp:93
#12 0x00c2e993 in KEduVocKvtml2Writer::writeDoc (this=0xbfb7bfcc, doc=0x9f984f0, generator=...) at ../../../libkdeedu/keduvocdocument/keduvockvtml2writer.cpp:39
#13 0x00bfa34c in KEduVocDocument::saveAs (this=0x9f984f0, url=..., ft=KEduVocDocument::Kvtml, generator=...) at ../../../libkdeedu/keduvocdocument/keduvocdocument.cpp:390
#14 0x0811dca3 in ParleyDocument::save (this=0x97355f0) at ../../../parley/src/parleydocument.cpp:246
#15 0x0811e16b in ParleyDocument::qt_metacall (this=0x97355f0, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0xbfb7c2d8) at ./parleydocument.moc:105
#16 0x00aa9c9a in QMetaObject::metacall (object=0x97355f0, cl=QMetaObject::InvokeMetaMethod, idx=14, argv=0xbfb7c2d8) at kernel/qmetaobject.cpp:237
#17 0x00ab83d5 in QMetaObject::activate (sender=0x9926d40, m=0x1acad58, local_signal_index=1, argv=0xbfb7c2d8) at kernel/qobject.cpp:3293
#18 0x0119bbd9 in QAction::triggered (this=0x9926d40, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#19 0x0119ddcc in QAction::activate (this=0x9926d40, event=QAction::Trigger) at kernel/qaction.cpp:1255
#20 0x0164160c in QMenuPrivate::activateCausedStack (this=0x9f91b90, causedStack=..., action=0x9926d40, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1011
#21 0x01647abb in QMenuPrivate::activateAction (this=0x9f91b90, action=0x9926d40, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#22 0x01648ac7 in QMenu::mouseReleaseEvent (this=0x9f91b70, e=0xbfb7cb70) at widgets/qmenu.cpp:2312
#23 0x068f7f65 in KMenu::mouseReleaseEvent (this=0x9f91b70, e=0xbfb7cb70) at ../../kdeui/widgets/kmenu.cpp:471
#24 0x012007f8 in QWidget::event (this=0x9f91b70, event=0xbfb7cb70) at kernel/qwidget.cpp:7998
#25 0x0164a0cc in QMenu::event (this=0x9f91b70, e=0xbfb7cb70) at widgets/qmenu.cpp:2414
#26 0x011a24dc in QApplicationPrivate::notify_helper (this=0x95e87a0, receiver=0x9f91b70, e=0xbfb7cb70) at kernel/qapplication.cpp:4300
#27 0x011a99f7 in QApplication::notify (this=0xbfb7d420, receiver=0x9f91b70, e=0xbfb7cb70) at kernel/qapplication.cpp:3865
#28 0x06801f2a in KApplication::notify (this=0xbfb7d420, receiver=0x9f91b70, event=0xbfb7cb70) at ../../kdeui/kernel/kapplication.cpp:302
#29 0x00aa4a3b in QCoreApplication::notifyInternal (this=0xbfb7d420, receiver=0x9f91b70, event=0xbfb7cb70) at kernel/qcoreapplication.cpp:704
#30 0x011a8952 in QCoreApplication::sendEvent (receiver=0x9f91b70, event=0xbfb7cb70, alienWidget=0x0, nativeWidget=0x9f91b70, buttonDown=0x1ae6058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QApplicationPrivate::sendMouseEvent (receiver=0x9f91b70, event=0xbfb7cb70, alienWidget=0x0, nativeWidget=0x9f91b70, buttonDown=0x1ae6058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#32 0x012345cf in QETWidget::translateMouseEvent (this=0x9f91b70, event=0xbfb7d08c) at kernel/qapplication_x11.cpp:4302
#33 0x01233511 in QApplication::x11ProcessEvent (this=0xbfb7d420, event=0xbfb7d08c) at kernel/qapplication_x11.cpp:3379
#34 0x0126260a in x11EventSourceDispatch (s=0x95eba40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#35 0x01b245e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#36 0x01b282d8 in ?? () from /lib/libglib-2.0.so.0
#37 0x01b284b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#38 0x00ad05d5 in QEventDispatcherGlib::processEvents (this=0x95d1090, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#39 0x01262135 in QGuiEventDispatcherGlib::processEvents (this=0x95d1090, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00aa3059 in QEventLoop::processEvents (this=0xbfb7d384, flags=) at kernel/qeventloop.cpp:149
#41 0x00aa34aa in QEventLoop::exec (this=0xbfb7d384, flags=...) at kernel/qeventloop.cpp:201
#42 0x00aa769f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#43 0x011a2577 in QApplication::exec () at kernel/qapplication.cpp:3579
#44 0x08121ce1 in main (argc=1, argv=0xbfb7d624) at ../../../parley/src/main.cpp:139

This bug may be a duplicate of or related to bug 233932.

Possible duplicates by query: bug 233932.

Reported using DrKonqi
Comment 1 Juergen 2010-05-22 09:55:36 UTC
It looks to me that when moving larger amount of words in Parley (50+) the move cause the crash on the next save command and causes the file to be 0 kb which means all vocabularies are lost!
When I move many words in one go, then save immediately, then close parley and reopen it - all is ok.
When I move words, then do other stuff in Parley and then close it which causes an automatic save in my settings PArley crashed and erases the file. If if restored from the backup file file.kvtml~ the move as well as all work after the move is lost.
Comment 2 Jonathan Thomas 2010-07-25 15:38:22 UTC

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