[kde] [Bug 399980] New: Crash when trying to delete account

Paul Nodine bugzilla_noreply at kde.org
Thu Oct 18 13:29:05 BST 2018


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

            Bug ID: 399980
           Summary: Crash when trying to delete account
           Product: kde
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: paul.nodine at outlook.com
  Target Milestone: ---

Application: kmymoney (5.0.0)

Qt Version: 5.11.1
Frameworks Version: 5.51.0
Operating System: Linux 4.15.0-36-generic x86_64
Distribution: KDE neon User Edition 5.14

-- Information about the crash:
- What I was doing when the application crashed: Cleared the ledger, saved,
then tried to delete account and KMyMoney crashes everytime. I tried five
different times

The crash can be reproduced every time.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8d36555940 (LWP 24425))]

Thread 8 (Thread 0x7f8ca77ff700 (LWP 24435)):
#0  0x00007f8d23929d79 in g_mutex_lock () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f8d238e3b81 in g_main_context_query () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8d238e43b7 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8d238e454c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8d2ebfda9b in QEventDispatcherGlib::processEvents
(this=0x7f8ca0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8d2eba1dea in QEventLoop::exec (this=this at entry=0x7f8ca77fec60,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:214
#6  0x00007f8d2e9ccb8a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#7  0x00007f8d2e9d7aab in QThreadPrivate::start (arg=0x20d7e50) at
thread/qthread_unix.cpp:367
#8  0x00007f8d25ee76db in start_thread (arg=0x7f8ca77ff700) at
pthread_create.c:463
#9  0x00007f8d2dd0988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f8cad1ff700 (LWP 24434)):
#0  0x00007f8d2dcf80b4 in __GI___libc_read (fd=16, buf=0x7f8cad1fea50,
nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f8d23928a00 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8d238e3f27 in g_main_context_check () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8d238e43e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8d238e454c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8d2ebfda9b in QEventDispatcherGlib::processEvents
(this=0x7f8ca8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f8d2eba1dea in QEventLoop::exec (this=this at entry=0x7f8cad1fec60,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:214
#7  0x00007f8d2e9ccb8a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#8  0x00007f8d2e9d7aab in QThreadPrivate::start (arg=0x20222b0) at
thread/qthread_unix.cpp:367
#9  0x00007f8d25ee76db in start_thread (arg=0x7f8cad1ff700) at
pthread_create.c:463
#10 0x00007f8d2dd0988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f8cfda8e700 (LWP 24432)):
#0  0x00007f8d25eed9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x1589a08) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x15899b8, cond=0x15899e0)
at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x15899e0, mutex=0x15899b8) at
pthread_cond_wait.c:655
#3  0x00007f8d02f3046b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007f8d02f30197 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007f8d25ee76db in start_thread (arg=0x7f8cfda8e700) at
pthread_create.c:463
#6  0x00007f8d2dd0988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f8cfe28f700 (LWP 24431)):
#0  0x00007f8d25eed9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x1632950) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x1632900, cond=0x1632928)
at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x1632928, mutex=0x1632900) at
pthread_cond_wait.c:655
#3  0x00007f8d02f3046b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007f8d02f30197 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007f8d25ee76db in start_thread (arg=0x7f8cfe28f700) at
pthread_create.c:463
#6  0x00007f8d2dd0988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f8d0e8f7700 (LWP 24428)):
#0  0x00007f8d23929d79 in g_mutex_lock () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f8d238e441f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8d238e454c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8d2ebfda9b in QEventDispatcherGlib::processEvents
(this=0x7f8d08000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8d2eba1dea in QEventLoop::exec (this=this at entry=0x7f8d0e8f6c30,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f8d2e9ccb8a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#6  0x00007f8d303dde45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f8d2e9d7aab in QThreadPrivate::start (arg=0x7f8d30655d60) at
thread/qthread_unix.cpp:367
#8  0x00007f8d25ee76db in start_thread (arg=0x7f8d0e8f7700) at
pthread_create.c:463
#9  0x00007f8d2dd0988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f8d153ef700 (LWP 24427)):
#0  0x00007f8d2dcfcbf9 in __GI___poll (fds=0x7f8d153eeb68, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8d1fedb747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f8d1fedd36a in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f8d181ec129 in QXcbEventReader::run (this=0x13e8b50) at
qxcbconnection.cpp:1388
#4  0x00007f8d2e9d7aab in QThreadPrivate::start (arg=0x13e8b50) at
thread/qthread_unix.cpp:367
#5  0x00007f8d25ee76db in start_thread (arg=0x7f8d153ef700) at
pthread_create.c:463
#6  0x00007f8d2dd0988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f8d19597700 (LWP 24426)):
#0  0x00007f8d25eed9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7f8d2cd70114) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x13c56f0,
cond=0x7f8d2cd700e8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7f8d2cd700e8, mutex=0x13c56f0) at
pthread_cond_wait.c:655
#3  0x00007f8d2e64f79c in
std::condition_variable::wait(std::unique_lock<std::mutex>&) () from
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f8d2c082f27 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f8d2c083069 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f8d2e65557f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007f8d25ee76db in start_thread (arg=0x7f8d19597700) at
pthread_create.c:463
#8  0x00007f8d2dd0988f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f8d36555940 (LWP 24425)):
[KCrash Handler]
#6  0x00007f8d345b1f39 in MyMoneyInstitution::pixmap(int) const () from
/usr/lib/x86_64-linux-gnu/libkmm_mymoney.so.5
#7  0x0000000000823c81 in ?? ()
#8  0x00007f8d2ebd2bef in QtPrivate::QSlotObjectBase::call (a=0x7ffecfcd8e10,
r=0x15e0510, this=0x1fd3d80) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#9  QMetaObject::activate (sender=0x7f8d3487bfa0 <MyMoneyFile::file>,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3754
#10 0x00007f8d346242ab in MyMoneyFile::objectModified(eMyMoney::File::Object,
MyMoneyObject const*) () from /usr/lib/x86_64-linux-gnu/libkmm_mymoney.so.5
#11 0x00007f8d34569fb8 in MyMoneyFile::commitTransaction() () from
/usr/lib/x86_64-linux-gnu/libkmm_mymoney.so.5
#12 0x00007f8d34573895 in MyMoneyFileTransaction::commit() () from
/usr/lib/x86_64-linux-gnu/libkmm_mymoney.so.5
#13 0x0000000000549386 in ?? ()
#14 0x00007f8d2ebd2bef in QtPrivate::QSlotObjectBase::call (a=0x7ffecfcd9070,
r=0x190ede0, this=0x190f150) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#15 QMetaObject::activate (sender=sender at entry=0x1723210,
signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=1,
argv=argv at entry=0x7ffecfcd9070) at kernel/qobject.cpp:3754
#16 0x00007f8d2ebd31a7 in QMetaObject::activate (sender=sender at entry=0x1723210,
m=m at entry=0x7f8d30395840 <QAction::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x7ffecfcd9070)
at kernel/qobject.cpp:3633
#17 0x00007f8d2fcc4732 in QAction::triggered (this=this at entry=0x1723210,
_t1=<optimized out>) at .moc/moc_qaction.cpp:376
#18 0x00007f8d2fcc6d6c in QAction::activate (this=0x1723210, event=<optimized
out>) at kernel/qaction.cpp:1167
#19 0x00007f8d2fe3a4bc in QMenuPrivate::activateCausedStack
(this=this at entry=0x18db0f0, causedStack=..., action=action at entry=0x1723210,
action_e=action_e at entry=QAction::Trigger, self=self at entry=true) at
widgets/qmenu.cpp:1371
#20 0x00007f8d2fe41a3b in QMenuPrivate::activateAction
(this=this at entry=0x18db0f0, action=action at entry=0x1723210,
action_e=action_e at entry=QAction::Trigger, self=self at entry=true) at
widgets/qmenu.cpp:1448
#21 0x00007f8d2fe428f3 in QMenu::mouseReleaseEvent (this=<optimized out>,
e=0x7ffecfcd9690) at widgets/qmenu.cpp:2942
#22 0x00007f8d2fd09b08 in QWidget::event (this=this at entry=0x1788c00,
event=event at entry=0x7ffecfcd9690) at kernel/qwidget.cpp:9281
#23 0x00007f8d2fe44c2b in QMenu::event (this=0x1788c00, e=0x7ffecfcd9690) at
widgets/qmenu.cpp:3064
#24 0x00007f8d2fccae8c in QApplicationPrivate::notify_helper
(this=this at entry=0x13d75a0, receiver=receiver at entry=0x1788c00,
e=e at entry=0x7ffecfcd9690) at kernel/qapplication.cpp:3727
#25 0x00007f8d2fcd2ff7 in QApplication::notify (this=<optimized out>,
receiver=0x1788c00, e=0x7ffecfcd9690) at kernel/qapplication.cpp:3203
#26 0x00007f8d2eba3ab8 in QCoreApplication::notifyInternal2
(receiver=receiver at entry=0x1788c00, event=event at entry=0x7ffecfcd9690) at
kernel/qcoreapplication.cpp:1048
#27 0x00007f8d2fcd1942 in QCoreApplication::sendEvent (event=<optimized out>,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#28 QApplicationPrivate::sendMouseEvent (receiver=receiver at entry=0x1788c00,
event=event at entry=0x7ffecfcd9690, alienWidget=0x0, alienWidget at entry=0x1788c00,
nativeWidget=0x1788c00, buttonDown=buttonDown at entry=0x7f8d303c4870
<qt_button_down>, lastMouseReceiver=..., spontaneous=true) at
kernel/qapplication.cpp:2695
#29 0x00007f8d2fd249aa in QWidgetWindow::handleMouseEvent
(this=this at entry=0x1aeceb0, event=event at entry=0x7ffecfcd9a90) at
kernel/qwidgetwindow.cpp:555
#30 0x00007f8d2fd27289 in QWidgetWindow::event (this=0x1aeceb0,
event=0x7ffecfcd9a90) at kernel/qwidgetwindow.cpp:280
#31 0x00007f8d2fccae8c in QApplicationPrivate::notify_helper
(this=this at entry=0x13d75a0, receiver=receiver at entry=0x1aeceb0,
e=e at entry=0x7ffecfcd9a90) at kernel/qapplication.cpp:3727
#32 0x00007f8d2fcd245f in QApplication::notify (this=0x7ffecfcdad40,
receiver=0x1aeceb0, e=0x7ffecfcd9a90) at kernel/qapplication.cpp:3486
#33 0x00007f8d2eba3ab8 in QCoreApplication::notifyInternal2
(receiver=receiver at entry=0x1aeceb0, event=event at entry=0x7ffecfcd9a90) at
kernel/qcoreapplication.cpp:1048
#34 0x00007f8d2f4cd2ab in QCoreApplication::sendSpontaneousEvent
(event=0x7ffecfcd9a90, receiver=0x1aeceb0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#35 QGuiApplicationPrivate::processMouseEvent (e=0x154dbe0) at
kernel/qguiapplication.cpp:2082
#36 0x00007f8d2f4cee55 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x154dbe0) at kernel/qguiapplication.cpp:1817
#37 0x00007f8d2f4a7f0b in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:1032
#38 0x00007f8d18276edb in QPAEventDispatcherGlib::processEvents
(this=0x1431460, flags=...) at qeventdispatcher_glib.cpp:70
#39 0x00007f8d2eba1dea in QEventLoop::exec (this=this at entry=0x7ffecfcd9d00,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:214
#40 0x00007f8d2fe3f710 in QMenu::exec (this=<optimized out>, p=..., action=0x0)
at widgets/qmenu.cpp:2675
#41 0x000000000054aa18 in ?? ()
#42 0x00007f8d2ebd2bef in QtPrivate::QSlotObjectBase::call (a=0x7ffecfcd9e80,
r=0x1901680, this=0x20b1b90) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#43 QMetaObject::activate (sender=0x1faffb0, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3754
#44 0x000000000063f563 in ?? ()
#45 0x0000000000636237 in ?? ()
#46 0x00007f8d2ebd2bef in QtPrivate::QSlotObjectBase::call (a=0x7ffecfcda040,
r=0x1faffb0, this=0x2062510) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#47 QMetaObject::activate (sender=sender at entry=0x1faffb0,
signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=3,
argv=argv at entry=0x7ffecfcda040) at kernel/qobject.cpp:3754
#48 0x00007f8d2ebd31a7 in QMetaObject::activate (sender=sender at entry=0x1faffb0,
m=m at entry=0x7f8d30397080 <QWidget::staticMetaObject>,
local_signal_index=local_signal_index at entry=3, argv=argv at entry=0x7ffecfcda040)
at kernel/qobject.cpp:3633
#49 0x00007f8d2fcef985 in QWidget::customContextMenuRequested
(this=this at entry=0x1faffb0, _t1=...) at .moc/moc_qwidget.cpp:658
#50 0x00007f8d2fd0a95b in QWidget::event (this=this at entry=0x1faffb0,
event=event at entry=0x7ffecfcda600) at kernel/qwidget.cpp:9082
#51 0x00007f8d2fdab71e in QFrame::event (this=0x1faffb0, e=0x7ffecfcda600) at
widgets/qframe.cpp:550
#52 0x00007f8d2ff228eb in QAbstractItemView::viewportEvent
(this=this at entry=0x1faffb0, event=event at entry=0x7ffecfcda600) at
itemviews/qabstractitemview.cpp:1750
#53 0x00007f8d2ff8becc in QTreeView::viewportEvent (this=0x1faffb0,
event=0x7ffecfcda600) at itemviews/qtreeview.cpp:1326
#54 0x00007f8d2eba383d in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver at entry=0x20794a0, event=event at entry=0x7ffecfcda600) at
kernel/qcoreapplication.cpp:1174
#55 0x00007f8d2fccae65 in QApplicationPrivate::notify_helper
(this=this at entry=0x13d75a0, receiver=receiver at entry=0x20794a0,
e=e at entry=0x7ffecfcda600) at kernel/qapplication.cpp:3723
#56 0x00007f8d2fcd29ce in QApplication::notify (this=<optimized out>,
receiver=0x20794a0, e=0x7ffecfcda600) at kernel/qapplication.cpp:3347
#57 0x00007f8d2eba3ab8 in QCoreApplication::notifyInternal2
(receiver=0x20794a0, event=0x7ffecfcda600) at kernel/qcoreapplication.cpp:1048
#58 0x00007f8d2eba3b04 in QCoreApplication::forwardEvent
(receiver=receiver at entry=0x20794a0, event=event at entry=0x7ffecfcda600,
originatingEvent=originatingEvent at entry=0x7ffecfcdaa00) at
kernel/qcoreapplication.cpp:1063
#59 0x00007f8d2fd24da8 in QWidgetWindow::handleMouseEvent
(this=this at entry=0x1944b50, event=event at entry=0x7ffecfcdaa00) at
kernel/qwidgetwindow.cpp:666
#60 0x00007f8d2fd27289 in QWidgetWindow::event (this=0x1944b50,
event=0x7ffecfcdaa00) at kernel/qwidgetwindow.cpp:280
#61 0x00007f8d2fccae8c in QApplicationPrivate::notify_helper
(this=this at entry=0x13d75a0, receiver=receiver at entry=0x1944b50,
e=e at entry=0x7ffecfcdaa00) at kernel/qapplication.cpp:3727
#62 0x00007f8d2fcd245f in QApplication::notify (this=0x7ffecfcdad40,
receiver=0x1944b50, e=0x7ffecfcdaa00) at kernel/qapplication.cpp:3486
#63 0x00007f8d2eba3ab8 in QCoreApplication::notifyInternal2
(receiver=receiver at entry=0x1944b50, event=event at entry=0x7ffecfcdaa00) at
kernel/qcoreapplication.cpp:1048
#64 0x00007f8d2f4cd2ab in QCoreApplication::sendSpontaneousEvent
(event=0x7ffecfcdaa00, receiver=0x1944b50) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#65 QGuiApplicationPrivate::processMouseEvent (e=0x20c11d0) at
kernel/qguiapplication.cpp:2082
#66 0x00007f8d2f4cee55 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x20c11d0) at kernel/qguiapplication.cpp:1817
#67 0x00007f8d2f4a7f0b in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:1032
#68 0x00007f8d18276edb in QPAEventDispatcherGlib::processEvents
(this=0x1431460, flags=...) at qeventdispatcher_glib.cpp:70
#69 0x00007f8d2eba1dea in QEventLoop::exec (this=this at entry=0x7ffecfcdac70,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:214
#70 0x00007f8d2ebaafa0 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1336
#71 0x00000000004ade6e in ?? ()
#72 0x00000000004abdf1 in ?? ()
#73 0x00007f8d2dc09b97 in __libc_start_main (main=0x4aad90, argc=1,
argv=0x7ffecfcdaee8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffecfcdaed8) at ../csu/libc-start.c:310
#74 0x00000000004aacca in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list