Bug 266521 - Parley crashed when all entries were blocked and i started to practice
Summary: Parley crashed when all entries were blocked and i started to practice
Status: RESOLVED DUPLICATE of bug 238497
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: 2011-02-17 12:18 UTC by Frigó Erzsébet
Modified: 2013-10-29 12:13 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frigó Erzsébet 2011-02-17 12:18:49 UTC
Application: parley (0.9.3)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-28-generic i686
Distribution: Ubuntu 10.04.2 LTS

-- Information about the crash:
Reproduction:
1. Practice the words (using Practice/Start practice, button Start practice) until all the words are blocked and you get the window with the text "Your selection of vocabulary for the practice is empty. Below you can choose etc."
2. Press Cancel.
3. The practice will start, you will get the normal practice window, but the word to translate isn't there.
4. Press button "Validate".
5. Parley crashes.

The crash can be reproduced every time.

 -- Backtrace:
Application: Parley (parley), signal: Segmentation fault
[KCrash Handler]
#6  TestEntry::lastPercentage (this=0xa1a84c8) at ../../../parley/src/practiceold/testentry.cpp:190
#7  0x080c8ccb in WrittenPracticeDialog::qt_metacall (this=0xa1a84c8, _c=169510088, _id=82, _a=0xbf8b8578) at ./writtenpracticedialog.moc:80
#8  0x00f7ac9a in QMetaObject::metacall (object=0xa1a84c8, cl=138351552, idx=82, argv=0xbf8b8578) at kernel/qmetaobject.cpp:237
#9  0x00f893d5 in QMetaObject::activate (sender=0xa1a1910, m=0x1afb8c4, local_signal_index=2, argv=0xbf8b8578) at kernel/qobject.cpp:3293
#10 0x018eb479 in QAbstractButton::clicked (this=0xa1a1910, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#11 0x015caea9 in QAbstractButtonPrivate::emitClicked (this=0xa1a1928) at widgets/qabstractbutton.cpp:546
#12 0x015cbcf4 in QAbstractButtonPrivate::click (this=0xa1a1928) at widgets/qabstractbutton.cpp:539
#13 0x015cbfae in QAbstractButton::mouseReleaseEvent (this=0xa1a1910, e=0xbf8b8cb0) at widgets/qabstractbutton.cpp:1121
#14 0x0121e7f8 in QWidget::event (this=0xa1a1910, event=0xbf8b8cb0) at kernel/qwidget.cpp:7998
#15 0x015cad4e in QAbstractButton::event (this=0xa1a1910, e=0x83f13c0) at widgets/qabstractbutton.cpp:1080
#16 0x016751f2 in QPushButton::event (this=0xa1a1910, e=0xbf8b8cb0) at widgets/qpushbutton.cpp:679
#17 0x011c04dc in QApplicationPrivate::notify_helper (this=0x965f7b8, receiver=0xa1a1910, e=0xbf8b8cb0) at kernel/qapplication.cpp:4300
#18 0x011c79f7 in QApplication::notify (this=0xbf8ba890, receiver=0xa1a1910, e=0xbf8b8cb0) at kernel/qapplication.cpp:3865
#19 0x054de40a in KApplication::notify (this=0xbf8ba890, receiver=0xa1a1910, event=0xbf8b8cb0) at ../../kdeui/kernel/kapplication.cpp:302
#20 0x00f75a3b in QCoreApplication::notifyInternal (this=0xbf8ba890, receiver=0xa1a1910, event=0xbf8b8cb0) at kernel/qcoreapplication.cpp:704
#21 0x011c6952 in QCoreApplication::sendEvent (receiver=0xa1a1910, event=0xbf8b8cb0, alienWidget=0xa1a1910, nativeWidget=0xa1a84c8, buttonDown=0x1b04058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QApplicationPrivate::sendMouseEvent (receiver=0xa1a1910, event=0xbf8b8cb0, alienWidget=0xa1a1910, nativeWidget=0xa1a84c8, buttonDown=0x1b04058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#23 0x01252088 in QETWidget::translateMouseEvent (this=0xa1a84c8, event=0xbf8b91cc) at kernel/qapplication_x11.cpp:4368
#24 0x01251511 in QApplication::x11ProcessEvent (this=0xbf8ba890, event=0xbf8b91cc) at kernel/qapplication_x11.cpp:3379
#25 0x0128060a in x11EventSourceDispatch (s=0x9662a40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#26 0x01dbd5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#27 0x01dc12d8 in ?? () from /lib/libglib-2.0.so.0
#28 0x01dc14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#29 0x00fa15d5 in QEventDispatcherGlib::processEvents (this=0x9648090, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#30 0x01280135 in QGuiEventDispatcherGlib::processEvents (this=0x9648090, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00f74059 in QEventLoop::processEvents (this=0xbf8b94c0, flags=) at kernel/qeventloop.cpp:149
#32 0x00f744aa in QEventLoop::exec (this=0xbf8b94c0, flags=...) at kernel/qeventloop.cpp:201
#33 0x016ff4f3 in QDialog::exec (this=0xa1a84c8) at dialogs/qdialog.cpp:546
#34 0x080b0167 in VocabularyPractice::startPractice (this=0xbf8b95b8) at ../../../parley/src/practiceold/vocabularypractice.cpp:77
#35 0x0811e3b6 in ParleyMainWindow::startPractice (this=0x97b52b0) at ../../../parley/src/parleymainwindow.cpp:195
#36 0x08120df0 in ParleyMainWindow::qt_metacall (this=0x97b52b0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf8b9748) at ./parleymainwindow.moc:114
#37 0x00f7ac9a in QMetaObject::metacall (object=0x97b52b0, cl=138351552, idx=56, argv=0xbf8b9748) at kernel/qmetaobject.cpp:237
#38 0x00f893d5 in QMetaObject::activate (sender=0x9b1ec48, m=0x1ae8d58, local_signal_index=1, argv=0xbf8b9748) at kernel/qobject.cpp:3293
#39 0x011b9bd9 in QAction::triggered (this=0x9b1ec48, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#40 0x011bbdcc in QAction::activate (this=0x9b1ec48, event=QAction::Trigger) at kernel/qaction.cpp:1255
#41 0x0165f60c in QMenuPrivate::activateCausedStack (this=0x9bb4870, causedStack=..., action=0x9b1ec48, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1011
#42 0x01665abb in QMenuPrivate::activateAction (this=0x9bb4870, action=0x9b1ec48, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#43 0x01666ac7 in QMenu::mouseReleaseEvent (this=0x9bdb7d8, e=0xbf8b9fe0) at widgets/qmenu.cpp:2312
#44 0x055d4745 in KMenu::mouseReleaseEvent (this=0x9bdb7d8, e=0xbf8b9fe0) at ../../kdeui/widgets/kmenu.cpp:471
#45 0x0121e7f8 in QWidget::event (this=0x9bdb7d8, event=0xbf8b9fe0) at kernel/qwidget.cpp:7998
#46 0x016680cc in QMenu::event (this=0x9bdb7d8, e=0xbf8b9fe0) at widgets/qmenu.cpp:2414
#47 0x011c04dc in QApplicationPrivate::notify_helper (this=0x965f7b8, receiver=0x9bdb7d8, e=0xbf8b9fe0) at kernel/qapplication.cpp:4300
#48 0x011c79f7 in QApplication::notify (this=0xbf8ba890, receiver=0x9bdb7d8, e=0xbf8b9fe0) at kernel/qapplication.cpp:3865
#49 0x054de40a in KApplication::notify (this=0xbf8ba890, receiver=0x9bdb7d8, event=0xbf8b9fe0) at ../../kdeui/kernel/kapplication.cpp:302
#50 0x00f75a3b in QCoreApplication::notifyInternal (this=0xbf8ba890, receiver=0x9bdb7d8, event=0xbf8b9fe0) at kernel/qcoreapplication.cpp:704
#51 0x011c6952 in QCoreApplication::sendEvent (receiver=0x9bdb7d8, event=0xbf8b9fe0, alienWidget=0x0, nativeWidget=0x9bdb7d8, buttonDown=0x1b04058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#52 QApplicationPrivate::sendMouseEvent (receiver=0x9bdb7d8, event=0xbf8b9fe0, alienWidget=0x0, nativeWidget=0x9bdb7d8, buttonDown=0x1b04058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#53 0x012525cf in QETWidget::translateMouseEvent (this=0x9bdb7d8, event=0xbf8ba4fc) at kernel/qapplication_x11.cpp:4302
#54 0x01251511 in QApplication::x11ProcessEvent (this=0xbf8ba890, event=0xbf8ba4fc) at kernel/qapplication_x11.cpp:3379
#55 0x0128060a in x11EventSourceDispatch (s=0x9662a40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#56 0x01dbd5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#57 0x01dc12d8 in ?? () from /lib/libglib-2.0.so.0
#58 0x01dc14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#59 0x00fa15d5 in QEventDispatcherGlib::processEvents (this=0x9648090, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#60 0x01280135 in QGuiEventDispatcherGlib::processEvents (this=0x9648090, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#61 0x00f74059 in QEventLoop::processEvents (this=0xbf8ba7f4, flags=) at kernel/qeventloop.cpp:149
#62 0x00f744aa in QEventLoop::exec (this=0xbf8ba7f4, flags=...) at kernel/qeventloop.cpp:201
#63 0x00f7869f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#64 0x011c0577 in QApplication::exec () at kernel/qapplication.cpp:3579
#65 0x08121be1 in main (argc=1, argv=0xbf8baa94) at ../../../parley/src/main.cpp:139

Reported using DrKonqi
Comment 1 Ansa 2011-04-26 17:17:01 UTC
This is the same as Bug 238497 https://bugs.kde.org/show_bug.cgi?id=238497
Comment 2 José Manuel Santamaría Lema 2013-10-29 12:13:21 UTC

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