Bug 454557 - kmymoney crashes after importing csv statements
Summary: kmymoney crashes after importing csv statements
Status: RESOLVED DUPLICATE of bug 453896
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 5.1.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-05-29 10:48 UTC by Marc Wolf
Modified: 2022-05-29 13:23 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 Marc Wolf 2022-05-29 10:48:23 UTC
Application: kmymoney (5.1.2)

Qt Version: 5.15.2
Frameworks Version: 5.94.0
Operating System: Linux 5.17.9-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.24.5 [KCrashBackend]

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

1) File->import->aqbanking importer
2) Press Next
3) select csv file
4) Press Next
5) Select "csv" importer
6) Select Bank profile
NOTE: Next button is greyed out, so can not proceed
7) Press Previous
8) Press Next
9) Select Bank profile (now Next button is activated)
10) Kmymoney reports "The file has successfully imported"
11) Press Finished
12 Kmymoney crashes.

The crash is reproducible.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Aborted

[KCrash Handler]
#4  0x00007f0ae5ea66ac in __pthread_kill_implementation () from /lib64/libc.so.6
#5  0x00007f0ae5e536f6 in raise () from /lib64/libc.so.6
#6  0x00007f0ae5e3c814 in abort () from /lib64/libc.so.6
#7  0x00007f0ae5e9979e in __libc_message () from /lib64/libc.so.6
#8  0x00007f0ae5f3e87a in __fortify_fail () from /lib64/libc.so.6
#9  0x00007f0ae5f3ce36 in __chk_fail () from /lib64/libc.so.6
#10 0x00007f0ad6602446 in ?? () from /lib64/libgnutls.so.30
#11 0x00007f0adda408da in __gmp_asprintf_final (d=0x7fff78f12360) at printf/asprntffuns.c:68
#12 0x00007f0adda49eee in __gmp_doprnt (funs=funs@entry=0x7f0adda81c00 <__gmp_asprintf_funs>, data=data@entry=0x7fff78f12360, orig_fmt=orig_fmt@entry=0x7f0ae82d3068 "%Qd", orig_ap=orig_ap@entry=0x7fff78f123b0) at printf/doprnt.c:616
#13 0x00007f0adda4a53a in __gmp_vasprintf (result=<optimized out>, fmt=0x7f0ae82d3068 "%Qd", ap=ap@entry=0x7fff78f123b0) at printf/vasprintf.c:115
#14 0x00007f0adda4a5f4 in __gmp_asprintf (result=<optimized out>, fmt=<optimized out>) at printf/asprintf.c:44
#15 0x00007f0ae82c7a39 in mpqToString (val=...) at /usr/src/debug/alkimia-8.1.0-1.7.x86_64/src/alkvalue.cpp:51
#16 AlkValue::toString (this=this@entry=0x7fff78f12a90) at /usr/src/debug/alkimia-8.1.0-1.7.x86_64/src/alkvalue.cpp:251
#17 0x00007f0ae84c7418 in MyMoneyStatement::write (this=0x7fff78f12a50, _root=..., _doc=0x559879a86fc0) at /usr/src/debug/kmymoney-5.1.2-3.9.x86_64/kmymoney/mymoney/mymoneystatement.cpp:155
#18 0x00007f0ae84cdaff in MyMoneyStatement::writeXMLFile (_s=..., _filename=...) at /usr/src/debug/kmymoney-5.1.2-3.9.x86_64/kmymoney/mymoney/mymoneystatement.cpp:336
#19 0x0000559878585a0a in MyMoneyStatementReader::importStatement (s=..., silent=<optimized out>, callback=0x0) at /usr/src/debug/kmymoney-5.1.2-3.9.x86_64/kmymoney/converter/mymoneystatementreader.cpp:383
#20 0x0000559878595a61 in KMyMoneyPlugin::KMMStatementInterface::import (this=<optimized out>, s=..., silent=<optimized out>) at /usr/src/debug/kmymoney-5.1.2-3.9.x86_64/kmymoney/plugins/interfaces/kmmstatementinterface.cpp:37
#21 0x00007f0a9073a342 in KBanking::importStatement (s=..., this=<optimized out>) at /usr/src/debug/kmymoney-5.1.2-3.9.x86_64/kmymoney/plugins/kbanking/kbanking.cpp:839
#22 KBankingExt::importAccountInfo (this=0x559879a5ae30, ctx=<optimized out>, ai=0x7f0acc00a090) at /usr/src/debug/kmymoney-5.1.2-3.9.x86_64/kmymoney/plugins/kbanking/kbanking.cpp:1513
#23 0x00007f0a9072ca90 in AB_Banking::importContext (flags=0, ctx=0x559879d29380, this=0x559879a5ae30) at /usr/src/debug/kmymoney-5.1.2-3.9.x86_64/kmymoney/plugins/kbanking/banking.cpp:123
#24 KBankingExt::interactiveImport (this=0x559879a5ae30) at /usr/src/debug/kmymoney-5.1.2-3.9.x86_64/kmymoney/plugins/kbanking/kbanking.cpp:1116
#25 0x00007f0a9072c107 in KBanking::slotImport (this=0x559879b4e810) at /usr/src/debug/kmymoney-5.1.2-3.9.x86_64/kmymoney/plugins/kbanking/kbanking.cpp:829
#26 0x00007f0ae676ddef in QtPrivate::QSlotObjectBase::call (a=0x7fff78f12f60, r=0x559879b4e810, this=0x559879b58b00) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#27 doActivate<false> (sender=0x559879b5be40, signal_index=4, argv=0x7fff78f12f60) at kernel/qobject.cpp:3886
#28 0x00007f0ae67670cf in QMetaObject::activate (sender=sender@entry=0x559879b5be40, m=m@entry=0x7f0ae7889d40, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff78f12f60) at kernel/qobject.cpp:3946
#29 0x00007f0ae736eb62 in QAction::triggered (this=this@entry=0x559879b5be40, _t1=<optimized out>) at .moc/moc_qaction.cpp:376
#30 0x00007f0ae73717ab in QAction::activate (this=0x559879b5be40, event=<optimized out>) at kernel/qaction.cpp:1161
#31 0x00007f0ae74f5612 in QMenuPrivate::activateCausedStack (this=this@entry=0x559879e25ae0, causedStack=..., action=action@entry=0x559879b5be40, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1384
#32 0x00007f0ae74fd6e4 in QMenuPrivate::activateAction (this=0x559879e25ae0, action=0x559879b5be40, action_e=QAction::Trigger, self=<optimized out>) at widgets/qmenu.cpp:1461
#33 0x00007f0ae73b6f48 in QWidget::event (this=0x559879be0c90, event=0x7fff78f13540) at kernel/qwidget.cpp:9020
#34 0x00007f0ae737537e in QApplicationPrivate::notify_helper (this=this@entry=0x5598793c08e0, receiver=receiver@entry=0x559879be0c90, e=e@entry=0x7fff78f13540) at kernel/qapplication.cpp:3632
#35 0x00007f0ae737d8c2 in QApplication::notify (this=<optimized out>, receiver=0x559879be0c90, e=<optimized out>) at kernel/qapplication.cpp:3076
#36 0x00007f0ae6736988 in QCoreApplication::notifyInternal2 (receiver=0x559879be0c90, event=0x7fff78f13540) at kernel/qcoreapplication.cpp:1064
#37 0x00007f0ae737b9ce in QApplicationPrivate::sendMouseEvent (receiver=0x559879be0c90, event=event@entry=0x7fff78f13540, alienWidget=<optimized out>, nativeWidget=0x559879be0c90, buttonDown=buttonDown@entry=0x7f0ae78c1330 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#38 0x00007f0ae73d01b5 in QWidgetWindow::handleMouseEvent (this=0x7f0acc00aa80, event=0x7fff78f137f0) at kernel/qwidgetwindow.cpp:580
#39 0x00007f0ae73d32c0 in QWidgetWindow::event (this=0x7f0acc00aa80, event=0x7fff78f137f0) at kernel/qwidgetwindow.cpp:300
#40 0x00007f0ae737537e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7f0acc00aa80, e=0x7fff78f137f0) at kernel/qapplication.cpp:3632
#41 0x00007f0ae6736988 in QCoreApplication::notifyInternal2 (receiver=0x7f0acc00aa80, event=0x7fff78f137f0) at kernel/qcoreapplication.cpp:1064
#42 0x00007f0ae6c26a45 in QGuiApplicationPrivate::processMouseEvent (e=0x55987d524a10) at kernel/qguiapplication.cpp:2282
#43 0x00007f0ae6bfb2ac in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#44 0x00007f0ad38084da in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#45 0x00007f0adc305da0 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#46 0x00007f0adc306158 in ?? () from /lib64/libglib-2.0.so.0
#47 0x00007f0adc3061ec in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#48 0x00007f0ae678e5a6 in QEventDispatcherGlib::processEvents (this=0x55987948c110, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#49 0x00007f0ae67353fb in QEventLoop::exec (this=this@entry=0x7fff78f13b20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#50 0x00007f0ae673d566 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#51 0x00005598783e299a in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kmymoney-5.1.2-3.9.x86_64/kmymoney/main.cpp:272
[Inferior 1 (process 6134) detached]

Possible duplicates by query: bug 453896.

Reported using DrKonqi
Comment 1 Thomas Baumgart 2022-05-29 13:23:28 UTC
You need to fix your GnuTLS library. See bug #453896 for details.

*** This bug has been marked as a duplicate of bug 453896 ***