I recently upgraded to Maverick from Lucid. OFX imports used to work fine, now they cause gnucash to crash.
I see this error on the console:
....
LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate CCSTMTTRNRS
(Above message occured on Line 1, Column 279)
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::substr
and a gdb stack trace shows the following:
#0 0x00007fffef09aba5 in raise () from /lib/libc.so.6
#1 0x00007fffef09e6b0 in abort () from /lib/libc.so.6
#2 0x00007fffe7ad66bd in __gnu_cxx::__verbose_terminate_handler() ()
from /usr/lib/libstdc++.so.6
#3 0x00007fffe7ad4906 in ?? () from /usr/lib/libstdc++.so.6
#4 0x00007fffe7ad4933 in std::terminate() () from /usr/lib/libstdc++.so.6
#5 0x00007fffe7ad4a3e in __cxa_throw () from /usr/lib/libstdc++.so.6
#6 0x00007fffe7a7f38e in std::__throw_out_of_range(char const*) ()
from /usr/lib/libstdc++.so.6
#7 0x00007fffdf4b71dd in ofxdate_to_time_t(std::basic_string<char, std::char_traits<char>, std::allocator<char> >) () from /usr/lib/libofx.so.4
#8 0x00007fffdf4c4388 in OfxBalanceContainer::add_attribute(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >) () from /usr/lib/libofx.so.4
#9 0x00007fffdf4ce799 in OFXApplication::endElement(SGMLApplication::EndElementEvent const&) () from /usr/lib/libofx.so.4
#10 0x00007fffdf1a8842 in OpenSP::GenericEventHandler::endElement(OpenSP::EndElementEvent*) () from /usr/lib/libosp.so.5
#11 0x00007fffdf215a4c in OpenSP::Parser::implyCurrentElementEnd(OpenSP::Location const&) () from /usr/lib/libosp.so.5
#12 0x00007fffdf215db6 in OpenSP::Parser::acceptEndTag(OpenSP::EndElementEvent*) () from /usr/lib/libosp.so.5
#13 0x00007fffdf218d63 in OpenSP::Parser::doContent() ()
from /usr/lib/libosp.so.5
#14 0x00007fffdf1becf8 in OpenSP::Parser::parseAll(OpenSP::EventHandler&, int const volatile*) () from /usr/lib/libosp.so.5
#15 0x00007fffdf1c1b0e in OpenSP::ParserApp::parseAll(OpenSP::SgmlParser&, OpenSP::EventHandler&, int const volatile*) () from /usr/lib/libosp.so.5
#16 0x00007fffdf1c3161 in OpenSP::ParserEventGenerator::run(SGMLApplication&)
() from /usr/lib/libosp.so.5
#17 0x00007fffdf4cdf92 in ofx_proc_sgml(LibofxContext*, int, char**) ()
from /usr/lib/libofx.so.4
#18 0x00007fffdf4bae57 in ofx_proc_file () from /usr/lib/libofx.so.4
#19 0x00007fffdf4b80ab in libofx_proc_file () from /usr/lib/libofx.so.4
#20 0x00007fffdf6e2abf in gnc_file_ofx_import ()
from /usr/lib/gnucash/gnucash/libgncmod-ofx.so
#21 0x00007ffff0397a6e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff03ad4d7 in ?? () from /usr/lib/libgobject-2.0.so.0
#23 0x00007ffff03ae996 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff03aef53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#25 0x00007ffff2b48a23 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#26 0x00007ffff0397a6e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff03acda1 in ?? () from /usr/lib/libgobject-2.0.so.0
#28 0x00007ffff03ae996 in g_signal_emit_valist ()
I recently upgraded to Maverick from Lucid. OFX imports used to work fine, now they cause gnucash to crash.
I see this error on the console: :substr
....
LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate CCSTMTTRNRS
(Above message occured on Line 1, Column 279)
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string:
and a gdb stack trace shows the following: :__verbose_ terminate_ handler( ) () libstdc+ +.so.6 libstdc+ +.so.6 libstdc+ +.so.6 libstdc+ +.so.6 throw_out_ of_range( char const*) () libstdc+ +.so.6 to_time_ t(std:: basic_string< char, std::char_ traits< char>, std::allocator< char> >) () from /usr/lib/ libofx. so.4 iner::add_ attribute( std::basic_ string< char, std::char_ traits< char>, std::allocator< char> >, std::basic_ string< char, std::char_ traits< char>, std::allocator< char> >) () from /usr/lib/ libofx. so.4 :endElement( SGMLApplication ::EndElementEve nt const&) () from /usr/lib/ libofx. so.4 :GenericEventHa ndler:: endElement( OpenSP: :EndElementEven t*) () from /usr/lib/ libosp. so.5 :Parser: :implyCurrentEl ementEnd( OpenSP: :Location const&) () from /usr/lib/ libosp. so.5 :Parser: :acceptEndTag( OpenSP: :EndElementEven t*) () from /usr/lib/ libosp. so.5 :Parser: :doContent( ) () libosp. so.5 :Parser: :parseAll( OpenSP: :EventHandler& , int const volatile*) () from /usr/lib/ libosp. so.5 :ParserApp: :parseAll( OpenSP: :SgmlParser& , OpenSP: :EventHandler& , int const volatile*) () from /usr/lib/ libosp. so.5 :ParserEventGen erator: :run(SGMLApplic ation&) libosp. so.5 sgml(LibofxCont ext*, int, char**) () libofx. so.4 libofx. so.4 libofx. so.4 gnucash/ gnucash/ libgncmod- ofx.so libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgtk- x11-2.0. so.0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist ()
#0 0x00007fffef09aba5 in raise () from /lib/libc.so.6
#1 0x00007fffef09e6b0 in abort () from /lib/libc.so.6
#2 0x00007fffe7ad66bd in __gnu_cxx:
from /usr/lib/
#3 0x00007fffe7ad4906 in ?? () from /usr/lib/
#4 0x00007fffe7ad4933 in std::terminate() () from /usr/lib/
#5 0x00007fffe7ad4a3e in __cxa_throw () from /usr/lib/
#6 0x00007fffe7a7f38e in std::__
from /usr/lib/
#7 0x00007fffdf4b71dd in ofxdate_
#8 0x00007fffdf4c4388 in OfxBalanceConta
#9 0x00007fffdf4ce799 in OFXApplication:
#10 0x00007fffdf1a8842 in OpenSP:
#11 0x00007fffdf215a4c in OpenSP:
#12 0x00007fffdf215db6 in OpenSP:
#13 0x00007fffdf218d63 in OpenSP:
from /usr/lib/
#14 0x00007fffdf1becf8 in OpenSP:
#15 0x00007fffdf1c1b0e in OpenSP:
#16 0x00007fffdf1c3161 in OpenSP:
() from /usr/lib/
#17 0x00007fffdf4cdf92 in ofx_proc_
from /usr/lib/
#18 0x00007fffdf4bae57 in ofx_proc_file () from /usr/lib/
#19 0x00007fffdf4b80ab in libofx_proc_file () from /usr/lib/
#20 0x00007fffdf6e2abf in gnc_file_ofx_import ()
from /usr/lib/
#21 0x00007ffff0397a6e in g_closure_invoke () from /usr/lib/
#22 0x00007ffff03ad4d7 in ?? () from /usr/lib/
#23 0x00007ffff03ae996 in g_signal_
from /usr/lib/
#24 0x00007ffff03aef53 in g_signal_emit () from /usr/lib/
#25 0x00007ffff2b48a23 in ?? () from /usr/lib/
#26 0x00007ffff0397a6e in g_closure_invoke () from /usr/lib/
#27 0x00007ffff03acda1 in ?? () from /usr/lib/
#28 0x00007ffff03ae996 in g_signal_