Bug 400377

Summary: KMyMoney crashed during account update
Product: [Applications] kmymoney Reporter: Martin <martin.ruessler>
Component: importerAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 5.0.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Martin 2018-10-27 19:53:40 UTC
Application: kmymoney (5.0.0)

Qt Version: 5.11.2
Frameworks Version: 5.51.0
Operating System: Linux 4.18.16-arch1-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:

I was updating an account. The crash occured after the password prompt.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4cf7dbb880 (LWP 5568))]

Thread 12 (Thread 0x7f4c83bff700 (LWP 5583)):
#0  0x00007f4d0376fc21 in poll () at /usr/lib/libc.so.6
#1  0x00007f4cfd651ee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f4cfd651fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f4d03e35fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f4d03de18cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f4d03c2aeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f4d03c34f65 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f4cfe688a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f4d0377ab23 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f4cd0dff700 (LWP 5582)):
#0  0x00007ffd1d3f1a59 in  ()
#1  0x00007ffd1d3f1c5d in clock_gettime ()
#2  0x00007f4d037889f2 in clock_gettime () at /usr/lib/libc.so.6
#3  0x00007f4d03e358f2 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f4d03e340da in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#5  0x00007f4d03e346d6 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#6  0x00007f4d03e35d4f in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f4cfd6517aa in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#8  0x00007f4cfd651e06 in  () at /usr/lib/libglib-2.0.so.0
#9  0x00007f4cfd651fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#10 0x00007f4d03e35fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#11 0x00007f4d03de18cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#12 0x00007f4d03c2aeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#13 0x00007f4d03c34f65 in  () at /usr/lib/libQt5Core.so.5
#14 0x00007f4cfe688a9d in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007f4d0377ab23 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f4ce2ffd700 (LWP 5579)):
#0  0x00007f4cfe68eafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f4ceedbbb5c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4ceedbb898 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f4cfe688a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4d0377ab23 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f4ce37fe700 (LWP 5578)):
#0  0x00007f4cfe68eafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f4ceedbbb5c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4ceedbb898 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f4cfe688a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4d0377ab23 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f4ce3fff700 (LWP 5577)):
#0  0x00007f4cfe68eafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f4ceedbbb5c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4ceedbb898 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f4cfe688a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4d0377ab23 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f4ce890b700 (LWP 5576)):
#0  0x00007f4cfe68eafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f4ceedbbb5c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4ceedbb898 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f4cfe688a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4d0377ab23 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f4ce910c700 (LWP 5575)):
#0  0x00007f4cfe68eafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f4ceedbbb5c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4ceedbb898 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f4cfe688a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4d0377ab23 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f4ce990d700 (LWP 5574)):
#0  0x00007f4cfe68eafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f4ceedbbb5c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4ceedbb898 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f4cfe688a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4d0377ab23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f4cea24f700 (LWP 5573)):
#0  0x00007f4cfe68eafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f4ceedbbb5c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f4ceedbb898 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f4cfe688a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4d0377ab23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f4cf5b99700 (LWP 5572)):
#0  0x00007f4d0376b7a4 in read () at /usr/lib/libc.so.6
#1  0x00007f4cfd600781 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f4cfd650a50 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f4cfd651e86 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f4cfd651fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f4d03e35fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f4d03de18cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f4d03c2aeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f4d04e20ba6 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007f4d03c34f65 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f4cfe688a9d in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f4d0377ab23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f4cf7db7700 (LWP 5571)):
#0  0x00007f4cfe68eafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f4d03a97cd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007f4d03a97cd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007f4d02929f14 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007f4d0292a039 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007f4d03a9e063 in std::execute_native_thread_routine(void*) (__p=0x55a7ed5e0dc0) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
#6  0x00007f4cfe688a9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f4d0377ab23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f4cf7dbb880 (LWP 5568)):
[KCrash Handler]
#6  0x0000000000000000 in  ()
#7  0x00007f4cd27d9282 in  () at /usr/lib/qt/plugins/kmymoney/qifimporter.so
#8  0x00007f4d036b945c in __run_exit_handlers () at /usr/lib/libc.so.6
#9  0x00007f4d036b958e in  () at /usr/lib/libc.so.6
#10 0x00007f4cf74bee3f in  () at /usr/lib/libQt5WaylandClient.so.5
#11 0x00007f4cf74bee9a in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#12 0x00007f4d03e0ca7c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#13 0x00007f4d03e186ba in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#14 0x00007f4d03e18a12 in QSocketNotifier::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#15 0x00007f4d04900e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007f4d049086e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007f4d03de2c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007f4d03e36c2b in  () at /usr/lib/libQt5Core.so.5
#19 0x00007f4cfd6503cf in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#20 0x00007f4cfd651f89 in  () at /usr/lib/libglib-2.0.so.0
#21 0x00007f4cfd651fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#22 0x00007f4d03e3604e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#23 0x00007f4cf74f95f2 in  () at /usr/lib/libQt5WaylandClient.so.5
#24 0x00007f4ce12649e4 in  () at /usr/lib/libgwengui-qt5.so.0
#25 0x00007f4ce1746f08 in  () at /usr/lib/libgwenhywfar.so.60
#26 0x00007f4cd355f801 in  () at /usr/lib/libaqhbci.so.24
#27 0x00007f4cd3560f85 in  () at /usr/lib/libaqhbci.so.24
#28 0x00007f4cd3564a91 in  () at /usr/lib/libaqhbci.so.24
#29 0x00007f4cd35685c7 in  () at /usr/lib/libaqhbci.so.24
#30 0x00007f4cd356b173 in  () at /usr/lib/libaqhbci.so.24
#31 0x00007f4ce0ffb759 in AB_Provider_Execute () at /usr/lib/libaqbanking.so.35
#32 0x00007f4ce0fe7b36 in AB_Banking_ExecuteJobs () at /usr/lib/libaqbanking.so.35
#33 0x00007f4ce19beb23 in  () at /usr/lib/qt/plugins/kmymoney/kbanking.so
#34 0x00007f4ce19befa4 in  () at /usr/lib/qt/plugins/kmymoney/kbanking.so
#35 0x00007f4ce19bf08e in  () at /usr/lib/qt/plugins/kmymoney/kbanking.so
#36 0x00007f4ce19bfcc1 in  () at /usr/lib/qt/plugins/kmymoney/kbanking.so
#37 0x000055a7eb233885 in  ()
#38 0x00007f4d03e0cbd0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#39 0x00007f4d048fa613 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
#40 0x00007f4d048fcd0a in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
#41 0x00007f4d04a7509d in  () at /usr/lib/libQt5Widgets.so.5
#42 0x00007f4d04a7c892 in  () at /usr/lib/libQt5Widgets.so.5
#43 0x00007f4d04a7d8fc in QMenu::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#44 0x00007f4d04940658 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#45 0x00007f4d04a8000c in QMenu::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#46 0x00007f4d04900e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#47 0x00007f4d0490892a in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#48 0x00007f4d03de2c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#49 0x00007f4d04907c11 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQt5Widgets.so.5
#50 0x00007f4d0495bd57 in  () at /usr/lib/libQt5Widgets.so.5
#51 0x00007f4d0495e5d5 in  () at /usr/lib/libQt5Widgets.so.5
#52 0x00007f4d04900e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#53 0x00007f4d049086e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#54 0x00007f4d03de2c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#55 0x00007f4d043310dc in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#56 0x00007f4d04333066 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#57 0x00007f4d0430ca3c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#58 0x00007f4cf74f95fd in  () at /usr/lib/libQt5WaylandClient.so.5
#59 0x00007f4d03de18cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#60 0x00007f4d03de9bc6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#61 0x000055a7eb21eba0 in  ()
#62 0x000055a7eb21c6a4 in  ()
#63 0x00007f4d036a3223 in __libc_start_main () at /usr/lib/libc.so.6
#64 0x000055a7eb21e8aa in _start ()
[Inferior 1 (process 5568) detached]

Reported using DrKonqi
Comment 1 Thomas Baumgart 2020-01-11 18:56:19 UTC
Does this problem still occur for you using newer versions?
Can you check if it still fails for you using the stable AppImage? See https://kmymoney.org/appimage.php howto do that. Thanks in advance.

Is this somehow related to you using Wayland?
Comment 2 Bug Janitor Service 2020-01-26 04:33:17 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
mark the bug 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 Bug Janitor Service 2020-02-10 04:33:17 UTC
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!