Bug 401135 - Crash after creation of an asset account
Summary: Crash after creation of an asset account
Status: RESOLVED WORKSFORME
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 5.0.2
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-11-17 08:41 UTC by Martin
Modified: 2020-02-10 04:33 UTC (History)
0 users

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 Martin 2018-11-17 08:41:17 UTC
Application: kmymoney (5.0.2)

Qt Version: 5.11.2
Frameworks Version: 5.52.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 created an asset account and clicked on the account overview (I think) when KMyMoney crashed.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Floating point exception
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbc96ee2880 (LWP 8496))]

Thread 13 (Thread 0x7fbc627ff700 (LWP 8510)):
#0  0x00007fbc9bc4e414 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fbc9bc9fed5 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fbc9bc9ffce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fbca14b4fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fbca14608cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fbca12a9eb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fbca12b3f65 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fbca09d8a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fbca0df7b23 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fbc633ff700 (LWP 8509)):
#0  0x00007fbca0decc21 in poll () at /usr/lib/libc.so.6
#1  0x00007fbc9bc9fee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fbc9bc9ffce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fbca14b4fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fbca14608cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fbca12a9eb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fbca12b3f65 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fbca09d8a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fbca0df7b23 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fbc80eef700 (LWP 8506)):
#0  0x00007fbca09deafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fbc8cc79d0c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fbc8cc79a48 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fbca09d8a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fbca0df7b23 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fbc816f0700 (LWP 8505)):
#0  0x00007fbca09deafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fbc8cc79d0c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fbc8cc79a48 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fbca09d8a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fbca0df7b23 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fbc81ef1700 (LWP 8504)):
#0  0x00007fbca09deafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fbc8cc79d0c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fbc8cc79a48 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fbca09d8a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fbca0df7b23 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fbc826f2700 (LWP 8503)):
#0  0x00007fbca09deafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fbc8cc79d0c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fbc8cc79a48 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fbca09d8a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fbca0df7b23 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fbc82ef3700 (LWP 8502)):
#0  0x00007fbca09deafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fbc8cc79d0c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fbc8cc79a48 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fbca09d8a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fbca0df7b23 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fbc836f4700 (LWP 8501)):
#0  0x00007fbca09deafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fbc8cc79d0c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fbc8cc79a48 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fbca09d8a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fbca0df7b23 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fbc84036700 (LWP 8500)):
#0  0x00007fbca09deafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fbc8cc79d0c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fbc8cc79a48 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fbca09d8a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fbca0df7b23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fbc8fa68700 (LWP 8499)):
#0  0x00007fbca0decc21 in poll () at /usr/lib/libc.so.6
#1  0x00007fbc9bc9fee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fbc9bc9ffce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fbca14b4fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fbca14608cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fbca12a9eb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fbca1706ba6 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fbca12b3f65 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fbca09d8a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fbca0df7b23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fbc9509b700 (LWP 8498)):
#0  0x00007fbca0decc21 in poll () at /usr/lib/libc.so.6
#1  0x00007fbc9abec630 in  () at /usr/lib/libxcb.so.1
#2  0x00007fbc9abee2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fbc95f8fc5a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fbca12b3f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fbca09d8a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fbca0df7b23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fbc96ede700 (LWP 8497)):
#0  0x00007fbca09deafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fbca1116cd1 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  0x00007fbca1116cd1 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  0x00007fbc9fe42f14 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fbc9fe43039 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fbca111d063 in std::execute_native_thread_routine(void*) (__p=0x55df01ebef30) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
#6  0x00007fbca09d8a9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fbca0df7b23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fbc96ee2880 (LWP 8496)):
[KCrash Handler]
#6  0x00007fbc9d473097 in __gmp_exception () at /usr/lib/libgmp.so.10
#7  0x00007fbc9d4732af in  () at /usr/lib/libgmp.so.10
#8  0x00007fbc9d48d056 in __gmpq_div () at /usr/lib/libgmp.so.10
#9  0x00007fbca2b87cc6 in AlkValue::operator/(AlkValue const&) const () at /usr/lib/libalkimia5.so.7
#10 0x00007fbca31a939d in MyMoneyMoney::operator/(MyMoneyMoney const&) const () at /usr/lib/libkmm_mymoney.so.5
#11 0x00007fbca3223a55 in  () at /usr/lib/libkmm_mymoney.so.5
#12 0x00007fbca32251a7 in  () at /usr/lib/libkmm_mymoney.so.5
#13 0x00007fbca321e7d0 in MyMoneyForecast::doForecast() () at /usr/lib/libkmm_mymoney.so.5
#14 0x00007fbc696f88c8 in  () at /usr/lib/qt/plugins/kmymoney/reportsview.so
#15 0x00007fbc696f9d1b in  () at /usr/lib/qt/plugins/kmymoney/reportsview.so
#16 0x00007fbc696fab6a in  () at /usr/lib/qt/plugins/kmymoney/reportsview.so
#17 0x00007fbc696a5aa8 in  () at /usr/lib/qt/plugins/kmymoney/reportsview.so
#18 0x000055df012c1c1e in  ()
#19 0x000055df012ce7b8 in  ()
#20 0x000055df012bbde8 in  ()
#21 0x00007fbca228d658 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#22 0x00007fbca224de14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#23 0x00007fbca22556e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#24 0x00007fbca1461c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#25 0x00007fbca2289edd in QWidgetPrivate::show_helper() () at /usr/lib/libQt5Widgets.so.5
#26 0x00007fbca228d1d5 in QWidget::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5
#27 0x00007fbca2270a36 in QStackedLayout::setCurrentIndex(int) () at /usr/lib/libQt5Widgets.so.5
#28 0x00007fbca2270ce9 in QStackedLayout::setCurrentWidget(QWidget*) () at /usr/lib/libQt5Widgets.so.5
#29 0x00007fbca23f3f96 in QStackedWidget::setCurrentWidget(QWidget*) () at /usr/lib/libQt5Widgets.so.5
#30 0x00007fbca28c1a1c in  () at /usr/lib/libKF5WidgetsAddons.so.5
#31 0x00007fbca148ba7c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#32 0x00007fbca1422859 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () at /usr/lib/libQt5Core.so.5
#33 0x00007fbca14284ce in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () at /usr/lib/libQt5Core.so.5
#34 0x00007fbca142ba86 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () at /usr/lib/libQt5Core.so.5
#35 0x00007fbca24e186a in QListView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) () at /usr/lib/libQt5Widgets.so.5
#36 0x00007fbca24a93dd in QAbstractItemView::mousePressEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#37 0x00007fbca228e13f in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#38 0x00007fbca2333cef in QFrame::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#39 0x00007fbca24ae3e4 in QAbstractItemView::viewportEvent(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#40 0x00007fbca146194b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#41 0x00007fbca224de04 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#42 0x00007fbca225592a in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#43 0x00007fbca1461c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#44 0x00007fbca2254c11 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQt5Widgets.so.5
#45 0x00007fbca22a898c in  () at /usr/lib/libQt5Widgets.so.5
#46 0x00007fbca22ab5d5 in  () at /usr/lib/libQt5Widgets.so.5
#47 0x00007fbca224de14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#48 0x00007fbca22556e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#49 0x00007fbca1461c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#50 0x00007fbca1c7e0dc in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#51 0x00007fbca1c80066 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#52 0x00007fbca1c59a3c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#53 0x00007fbc96025dad in  () at /usr/lib/libQt5XcbQpa.so.5
#54 0x00007fbca14608cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#55 0x00007fbca1468bc6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#56 0x000055df01228621 in  ()
#57 0x000055df0122770c in  ()
#58 0x00007fbca0d20223 in __libc_start_main () at /usr/lib/libc.so.6
#59 0x000055df012282de in _start ()
[Inferior 1 (process 8496) detached]

Reported using DrKonqi
Comment 1 Thomas Baumgart 2020-01-11 17:30:42 UTC
I tried to duplicate this with the current HEAD of the 5.8 branch and I cannot reproduce the problem anymore. 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.
Comment 2 Bug Janitor Service 2020-01-26 04:33:18 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!