Bug 249522 - Segmentation fail when closing practice before finishing it
Summary: Segmentation fail when closing practice before finishing it
Status: RESOLVED WORKSFORME
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: triaged
Depends on:
Blocks:
 
Reported: 2010-08-30 17:42 UTC by dgonzalez003
Modified: 2018-10-27 03:43 UTC (History)
1 user (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 dgonzalez003 2010-08-30 17:42:15 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-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
When I'm practising vocabulary and I stop it before finishing all the words, some seconds later Parley crashes giving a segmentation fault.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Parley (parley), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f2ccf7dd760 (LWP 2135))]

Thread 2 (Thread 0x7f2cb4008710 (LWP 2137)):
#0  0x00007f2ccb2aef83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f2cc7d624a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f2cc7d628fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f2ccde52566 in QEventDispatcherGlib::processEvents (this=0x1fe0210, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f2ccde27992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f2ccde27d6c in QEventLoop::exec (this=0x7f2cb4007db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f2ccdd31d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f2ccde08178 in QInotifyFileSystemWatcherEngine::run (this=0x210d1e0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f2ccdd34775 in QThreadPrivate::start (arg=0x210d1e0) at thread/qthread_unix.cpp:248
#9  0x00007f2cc882c9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f2ccb2bb6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2ccf7dd760 (LWP 2135)):
[KCrash Handler]
#5  QMap<int, KEduVocTranslation*>::begin (this=0x408cc6d498330e15) at /usr/include/qt4/QtCore/qmap.h:349
#6  QMap<int, KEduVocTranslation*>::keys (this=0x408cc6d498330e15) at /usr/include/qt4/QtCore/qmap.h:794
#7  0x00007f2ccf3c1760 in KEduVocExpression::translationIndices (this=<value optimized out>) at ../../../libkdeedu/keduvocdocument/keduvocexpression.cpp:205
#8  0x00007f2ccf3c2f43 in KEduVocExpression::translation (this=0x290ed50, index=1) at ../../../libkdeedu/keduvocdocument/keduvocexpression.cpp:188
#9  0x0000000000481c66 in WrittenPracticeDialog::showContinueButton (this=0x294fbd0, show=<value optimized out>) at ../../../parley/src/practiceold/writtenpracticedialog.cpp:388
#10 0x0000000000481e33 in WrittenPracticeDialog::showSolution (this=0x294fbd0) at ../../../parley/src/practiceold/writtenpracticedialog.cpp:280
#11 0x0000000000473fec in PracticeDialog::qt_metacall (this=0x294fbd0, _c=QMetaObject::InvokeMetaMethod, _id=-255, _a=<value optimized out>) at ./practicedialog.moc:89
#12 0x0000000000483a10 in WrittenPracticeDialog::qt_metacall (this=0x7fff43954cd0, _c=2553482773, _id=-255, _a=0x7f2cce13c914) at ./writtenpracticedialog.moc:75
#13 0x00007f2ccde3be3f in QMetaObject::activate (sender=0x2d60c20, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f2cce13c914) at kernel/qobject.cpp:3293
#14 0x00007f2ccde38a63 in QObject::event (this=0x2d60c20, e=0x7fff439555c0) at kernel/qobject.cpp:1212
#15 0x00007f2ccba2a22c in QApplicationPrivate::notify_helper (this=0x1390fc0, receiver=0x2d60c20, e=0x7fff439555c0) at kernel/qapplication.cpp:4300
#16 0x00007f2ccba306fb in QApplication::notify (this=0x7fff43955910, receiver=0x2d60c20, e=0x7fff439555c0) at kernel/qapplication.cpp:4183
#17 0x00007f2ccce4f526 in KApplication::notify (this=0x7fff43955910, receiver=0x2d60c20, event=0x7fff439555c0) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x00007f2ccde2906c in QCoreApplication::notifyInternal (this=0x7fff43955910, receiver=0x2d60c20, event=0x7fff439555c0) at kernel/qcoreapplication.cpp:704
#19 0x00007f2ccde55d42 in QCoreApplication::sendEvent (this=0x1394c80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QTimerInfoList::activateTimers (this=0x1394c80) at kernel/qeventdispatcher_unix.cpp:603
#21 0x00007f2ccde52848 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#22 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#23 0x00007f2cc7d5e8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0x00007f2cc7d62748 in ?? () from /lib/libglib-2.0.so.0
#25 0x00007f2cc7d628fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#26 0x00007f2ccde52513 in QEventDispatcherGlib::processEvents (this=0x1374380, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#27 0x00007f2ccbada46e in QGuiEventDispatcherGlib::processEvents (this=0x7fff43954cd0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007f2ccde27992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#29 0x00007f2ccde27d6c in QEventLoop::exec (this=0x7fff43955860, flags=) at kernel/qeventloop.cpp:201
#30 0x00007f2ccde2baab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#31 0x00000000004d7cc2 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../parley/src/main.cpp:139

Possible duplicates by query: bug 234421.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-09-12 21:35:37 UTC
This crash report is at least 3 years old and there were no further comments or status updates since then.

Therefore we believe that this crash is already fixed in recent KDE 4 versions or the backtrace is no longer applicable to the current KDE 4 sources.

If the crash still happens with a recent KDE version (4.10.5 or 4.11), please add an updated backtrace or provide steps to reproduce. For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

(To prevent automatic closing of this bug in the future, please set the bug status to ASSIGNED or CONFIRMED)
Comment 2 Andrew Crouthamel 2018-09-24 02:23:37 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 03:43:34 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!