[Kmymoney-devel] [kmymoney4] [Bug 322971] New: Crash when importing OFX (possibly because of importing two at once)

Ryan Novosielski rnovosielski at gmail.com
Tue Jul 30 03:39:50 UTC 2013


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

            Bug ID: 322971
           Summary: Crash when importing OFX (possibly because of
                    importing two at once)
    Classification: Unclassified
           Product: kmymoney4
           Version: 4.6.3
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kmymoney-devel at kde.org
          Reporter: rnovosielski at gmail.com

Application: kmymoney (4.6.3)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-26-generic i686
Distribution: Ubuntu 13.04

-- Information about the crash:
I logged into two banks that don't allow automatic OFX importing and clicked on
both of their export buttons. One was importing when the other was sent to
KyMyMoney for import. Maybe the two at once caused it? It crashed after both
imports happened.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb3cf5740 (LWP 14136))]

Thread 2 (Thread 0xb10ffb40 (LWP 14139)):
#0  0xb46cc2a8 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb46cc750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb46ccc2b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb24eebca in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#4  0xb46f1fc3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb67d3d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb51a13de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb3cf5740 (LWP 14136)):
[KCrash Handler]
#6  QString::operator= (this=this at entry=0xd1b21a0, other=...) at
tools/qstring.cpp:1410
#7  0xb64c28b5 in QDomAttrPrivate::setNodeValue (this=0xd1b2180, v=...) at
dom/qdom.cpp:4137
#8  0xb64ca024 in QDomElementPrivate::setAttribute (this=0xb9ae7f0, aname=...,
newValue=...) at dom/qdom.cpp:4479
#9  0xb76ecd87 in MyMoneyStatement::write (this=0x0, _root=..., _doc=0xb530ab0)
at /build/buildd/kmymoney-4.6.3/kmymoney/mymoney/mymoneystatement.cpp:46
#10 0xb76eea07 in MyMoneyStatement::writeXMLFile (_s=..., _filename=...) at
/build/buildd/kmymoney-4.6.3/kmymoney/mymoney/mymoneystatement.cpp:246
#11 0x080b63e3 in KMyMoneyApp::slotStatementImport (this=0xa2635b0, s=...) at
/build/buildd/kmymoney-4.6.3/kmymoney/kmymoney.cpp:2297
#12 0x084bdcd4 in KMyMoneyPlugin::KMMStatementInterface::import
(this=0xa8230e8, s=...) at
/build/buildd/kmymoney-4.6.3/kmymoney/plugins/interfaces/kmmstatementinterface.cpp:44
#13 0xae81ffc9 in OfxImporterPlugin::importStatement (this=0xaa73738, s=...) at
/build/buildd/kmymoney-4.6.3/kmymoney/plugins/ofximport/ofximporterplugin.cpp:594
#14 0xae820943 in OfxImporterPlugin::storeStatements (this=0xaa73738,
statements=...) at
/build/buildd/kmymoney-4.6.3/kmymoney/plugins/ofximport/ofximporterplugin.cpp:731
#15 0xae822d7b in OfxImporterPlugin::import (this=0xaa73738, filename=...) at
/build/buildd/kmymoney-4.6.3/kmymoney/plugins/ofximport/ofximporterplugin.cpp:191
#16 0x080c8de9 in KMyMoneyApp::webConnect (this=0xa2635b0, url=..., asn_id=...)
at /build/buildd/kmymoney-4.6.3/kmymoney/kmymoney.cpp:6680
#17 0x080d92c1 in KmymoneyAdaptor::webConnect (this=this at entry=0xa380010,
url=..., asn_id=...) at
/build/buildd/kmymoney-4.6.3/obj-i686-linux-gnu/kmymoney/kmymoneyadaptor.cpp:45
#18 0x080d9369 in qt_static_metacall (_a=0xbfb2e80c, _o=0xa380010,
_c=<optimized out>, _id=<optimized out>) at
/build/buildd/kmymoney-4.6.3/obj-i686-linux-gnu/kmymoney/kmymoneyadaptor.moc:64
#19 KmymoneyAdaptor::qt_static_metacall (_o=0xa380010,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfb2e80c) at
/build/buildd/kmymoney-4.6.3/obj-i686-linux-gnu/kmymoney/kmymoneyadaptor.moc:56
#20 0x080d942c in KmymoneyAdaptor::qt_metacall (this=0xa380010,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfb2e80c) at
/build/buildd/kmymoney-4.6.3/obj-i686-linux-gnu/kmymoney/kmymoneyadaptor.moc:103
#21 0xb5e9e7be in QDBusConnectionPrivate::deliverCall (this=0xa23e3e8,
object=0xa380010, msg=..., metaTypes=..., slotIdx=219881856) at
qdbusintegrator.cpp:951
#22 0xb5e9f03a in QDBusConnectionPrivate::activateCall (this=0xa23e3e8,
object=0xa380010, flags=273, msg=...) at qdbusintegrator.cpp:856
#23 0xb5e9f7e2 in QDBusConnectionPrivate::activateObject (this=0xa23e3e8,
node=..., msg=..., pathStartPos=197293825) at qdbusintegrator.cpp:1427
#24 0xb5e9fbd8 in QDBusActivateObjectEvent::placeMetaCall (this=0xcf365a0) at
qdbusintegrator.cpp:1541
#25 0xb609248b in QObject::event (this=0xa2635b0, e=0xcf365a0) at
kernel/qobject.cpp:1194
#26 0xb553dc1a in QWidget::event (this=0xa2635b0, event=0xcf365a0) at
kernel/qwidget.cpp:8845
#27 0xb596f2ac in QMainWindow::event (this=0xa2635b0, event=0xcf365a0) at
widgets/qmainwindow.cpp:1478
#28 0xb6cdfb24 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#29 0xb6d293e2 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#30 0xb54e7c7c in QApplicationPrivate::notify_helper (this=0xa0b3e38,
receiver=0xa2635b0, e=0xcf365a0) at kernel/qapplication.cpp:4567
#31 0xb54eabfa in QApplication::notify (this=0xa0b3e38, receiver=0xa2635b0,
e=0xcf365a0) at kernel/qapplication.cpp:4532
#32 0xb6c0e491 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#33 0xb607690e in QCoreApplication::notifyInternal (this=0xa0a9978,
receiver=0xa2635b0, event=0xcf365a0) at kernel/qcoreapplication.cpp:946
#34 0xb607a721 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xa084130) at kernel/qcoreapplication.cpp:1570
#36 0xb607aa8c in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1463
#37 0xb60a8aa4 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#38 postEventSourceDispatch (s=0xa0b0ce8) at
kernel/qeventdispatcher_glib.cpp:279
#39 0xb46cc3b3 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#40 0xb46cc750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#41 0xb46cc831 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#42 0xb60a8c21 in QEventDispatcherGlib::processEvents
(this=this at entry=0xa084ea8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#43 0xb559ea5a in QGuiEventDispatcherGlib::processEvents (this=0xa084ea8,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#44 0xb60753ec in QEventLoop::processEvents (this=this at entry=0xbfb2f2f8,
flags=...) at kernel/qeventloop.cpp:149
#45 0xb60756e1 in QEventLoop::exec (this=this at entry=0xbfb2f2f8, flags=...) at
kernel/qeventloop.cpp:204
#46 0xb607b3fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#47 0xb54e5fc4 in QApplication::exec () at kernel/qapplication.cpp:3828
#48 0x0808a3e0 in runKMyMoney (splash=0xa246250, a=<optimized out>) at
/build/buildd/kmymoney-4.6.3/kmymoney/main.cpp:282
#49 0x08088931 in main (argc=1, argv=0xbfb2f764) at
/build/buildd/kmymoney-4.6.3/kmymoney/main.cpp:181

Possible duplicates by query: bug 303558.

Reported using DrKonqi

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


More information about the KMyMoney-devel mailing list