[kmymoney] [Bug 398410] KMyMoney crashes when trying to save entries back to DB Backend

Eleazar bugzilla_noreply at kde.org
Fri Apr 5 04:47:04 BST 2019


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

--- Comment #39 from Eleazar <eaglexboy at gmail.com> ---
Any update on this issue?

I tried the same process as before using the latest code in branch 5.0
(04/04/2019 @ 21:43 MDT Build version 5.0.3-a4a39821b)


#0  0x00007fffef3dbfa0 in __GI___pthread_mutex_lock (mutex=0x20) at
../nptl/pthread_mutex_lock.c:65
#1  0x00007fff604622da in  () at /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20
#2  0x00007fff60439b41 in  () at /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20
#3  0x00007fff6040db2b in mysql_real_connect () at
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.20
#4  0x00007fff609f61b9 in  () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlmysql.so
#5  0x00007fffa6168f50 in QSqlDatabase::open() () at
/usr/lib/x86_64-linux-gnu/libQt5Sql.so.5
#6  0x00007fffa63c5dff in MyMoneyStorageSql::open(QUrl const&, int, bool)
(this=0x555555de4b70, url=..., openMode=3, clear=false)
    at /home/eagleboy/kmymoney/kmymoney/plugins/sql/mymoneystoragesql.cpp:114
#7  0x00007fffa63c1748 in SQLStorage::save(QUrl const&) (this=0x555556262cc0,
url=...) at /home/eagleboy/kmymoney/kmymoney/plugins/sql/sqlstorage.cpp:198
#8  0x000055555560d2b3 in KMyMoneyApp::slotFileSave() (this=0x555555d68790) at
/home/eagleboy/kmymoney/kmymoney/kmymoney.cpp:3411
#9  0x000055555562a21d in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, bool (KMyMoneyApp::*)()>::call(bool
(KMyMoneyApp::*)(), KMyMoneyApp*, void**) (f=(bool (KMyMoneyApp::*)(KMyMoneyApp
* const)) 0x55555560d198 <KMyMoneyApp::slotFileSave()>, o=0x555555d68790,
arg=0x7fffffffcdc0)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:136
#10 0x0000555555629f9d in QtPrivate::FunctionPointer<bool
(KMyMoneyApp::*)()>::call<QtPrivate::List<>, void>(bool (KMyMoneyApp::*)(),
KMyMoneyApp*, void**) (f=(bool (KMyMoneyApp::*)(KMyMoneyApp * const))
0x55555560d198 <KMyMoneyApp::slotFileSave()>, o=0x555555d68790,
arg=0x7fffffffcdc0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:169
#11 0x00005555556295b8 in QtPrivate::QSlotObject<bool (KMyMoneyApp::*)(),
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) (which=1, this_=0x555555edef30, r=0x555555d68790,
a=0x7fffffffcdc0, ret=0x0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:120
#12 0x00007ffff0c7b77f in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff2bf8122 in QAction::triggered(bool) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff2bfa80c in QAction::activate(QAction::ActionEvent) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff2cf112b in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff2cf138d in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff2dd001a in QToolButton::mouseReleaseEvent(QMouseEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff2c3d048 in QWidget::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ffff2dd00b4 in QToolButton::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff2bfe83c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007ffff2c0665f in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007ffff0c4c9e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007ffff2c05632 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ffff2c5816b in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007ffff2c5a7da in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007ffff2bfe83c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007ffff2c06104 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007ffff0c4c9e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007ffff2442583 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#30 0x00007ffff2444055 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#31 0x00007ffff241b2eb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#32 0x00007fffd96b91c0 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
---Type <return> to continue, or q <return> to quit---
#33 0x00007fffe65ed387 in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fffe65ed5c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fffe65ed64c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff0ca599f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007ffff0c4aa1a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007ffff0c53ac4 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00005555555f3817 in runKMyMoney(QApplication&,
std::unique_ptr<QSplashScreen, std::default_delete<QSplashScreen> >, QUrl
const&, bool) (a=..., splash=std::unique_ptr<QSplashScreen> = {...}, file=...,
noFile=true) at /home/eagleboy/kmymoney/kmymoney/main.cpp:335
#40 0x00005555555f2ef6 in main(int, char**) (argc=2, argv=0x7fffffffdd18) at
/home/eagleboy/kmymoney/kmymoney/main.cpp:243

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


More information about the KMyMoney-devel mailing list