[kmymoney] [Bug 454557] New: kmymoney crashes after importing csv statements

Marc Wolf bugzilla_noreply at kde.org
Sun May 29 11:48:23 BST 2022


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

            Bug ID: 454557
           Summary: kmymoney crashes after importing csv statements
           Product: kmymoney
           Version: 5.1.2
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kmymoney-devel at kde.org
          Reporter: marc.o.wolf at xs4all.nl
  Target Milestone: ---

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 at entry=0x7f0adda81c00
<__gmp_asprintf_funs>, data=data at entry=0x7fff78f12360,
orig_fmt=orig_fmt at entry=0x7f0ae82d3068 "%Qd",
orig_ap=orig_ap at entry=0x7fff78f123b0) at printf/doprnt.c:616
#13 0x00007f0adda4a53a in __gmp_vasprintf (result=<optimized out>,
fmt=0x7f0ae82d3068 "%Qd", ap=ap at 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 at 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 at entry=0x559879b5be40, m=m at entry=0x7f0ae7889d40,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x7fff78f12f60)
at kernel/qobject.cpp:3946
#29 0x00007f0ae736eb62 in QAction::triggered (this=this at 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 at entry=0x559879e25ae0, causedStack=...,
action=action at entry=0x559879b5be40, action_e=action_e at entry=QAction::Trigger,
self=self at 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 at entry=0x5598793c08e0, receiver=receiver at entry=0x559879be0c90,
e=e at 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 at entry=0x7fff78f13540,
alienWidget=<optimized out>, nativeWidget=0x559879be0c90,
buttonDown=buttonDown at 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 at 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 at entry=0x7fff78f13b20,
flags=..., flags at 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

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


More information about the KMyMoney-devel mailing list