https://bugs.kde.org/show_bug.cgi?id=420302

Avinash Sonawane <root...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|FIXED                       |---
             Status|RESOLVED                    |REOPENED

--- Comment #6 from Avinash Sonawane <root...@gmail.com> ---
I still see SegFault on latest git master when closing parley intentionally.

Steps to reproduce:
1. $ parley
2. Click "Practice" of Spanish English Vocabulary
3. Now click "File" > "Quit"

$ src/parley --version
parley 21.7.70

Backtrace:
Thread 1 "parley" received signal SIGSEGV, Segmentation fault.
0x00007fffee2bd8f9 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) ()
   from /lib/x86_64-linux-gnu/libQt5Core.so.5
(gdb) bt
#0  0x00007fffee2bd8f9 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) ()
    at /lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007fffee2bd9c3 in QObject::destroyed(QObject*) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fffee2c57b5 in QObject::~QObject() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fffee2c587d in QObject::~QObject() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00000000005097cf in std::_Sp_counted_ptr<KEduVocDocument*,
(__gnu_cxx::_Lock_policy)2>::_M_dispose()
    (this=0x19d9b60) at
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:377
#5  0x0000000000452541 in
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
(this=0x19d9b60)
    at
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:155
#6  0x00000000004524fa in
std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count()
(this=0x7fffff7ff230)
    at
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:730
#7  0x00000000004524be in std::__shared_ptr<KEduVocDocument,
(__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
    (this=0x7fffff7ff228) at
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1169
#8  0x0000000000451cf8 in std::shared_ptr<KEduVocDocument>::~shared_ptr()
(this=0x7fffff7ff228)
    at
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:103
#9  0x000000000044f66d in ParleyMainWindow::slotUpdateWindowCaption()
(this=0x986400)
    at
/home/rootmonk/Downloads/todo/hacking/parley/src/parleymainwindow.cpp:154
#10 0x00000000004530e4 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (ParleyMainWindow::*)()>::call(void
(ParleyMainWindow::*)(), ParleyMainWindow*, void**)
    (f=(void (ParleyMainWindow::*)(ParleyMainWindow * const)) 0x44f620
<ParleyMainWindow::slotUpdateWindowCaption()>, o=0x986400, arg=0x7fffff7ff480)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
#11 0x0000000000453058 in QtPrivate::FunctionPointer<void
(ParleyMainWindow::*)()>::call<QtPrivate::List<>, void>(void
(ParleyMainWindow::*)(), ParleyMainWindow*, void**)
    (f=(void (ParleyMainWindow::*)(ParleyMainWindow * const)) 0x44f620
<ParleyMainWindow::slotUpdateWindowCaption()>, o=0x986400, arg=0x7fffff7ff480)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
#12 0x0000000000452f85 in QtPrivate::QSlotObject<void (ParleyMainWindow::*)(),
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) (which=1, this_=0xcaf750, r=0x986400, a=0x7fffff7ff480, ret=0x0)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to