2010-10-16 17:05:31 |
Zach Sadecki |
bug |
|
|
added bug |
2010-10-25 20:17:32 |
Luka Renko |
bug |
|
|
added subscriber Luka Renko |
2010-10-25 20:19:21 |
Luka Renko |
bug watch added |
|
http://bugs.kde.org/show_bug.cgi?id=255133 |
|
2010-10-26 14:59:54 |
Zach Sadecki |
attachment added |
|
libofx_malformed_date.patch https://bugs.launchpad.net/ubuntu/+source/libofx/+bug/661809/+attachment/1711872/+files/libofx_malformed_date.patch |
|
2010-10-26 15:19:26 |
Zach Sadecki |
bug watch added |
|
http://sourceforge.net/support/tracker.php?aid=1454059 |
|
2010-10-26 17:30:50 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Review Team |
2010-10-26 17:30:51 |
Brian Murray |
tags |
|
patch |
|
2011-04-18 16:08:36 |
Benoit Grégoire |
libofx (Ubuntu): status |
New |
In Progress |
|
2011-04-18 22:28:08 |
Launchpad Janitor |
branch linked |
|
lp:~benoitg/ubuntu/natty/libofx/libofx.new-upstream-fix-661809-629996 |
|
2011-04-18 23:33:13 |
Benoit Grégoire |
bug |
|
|
added subscriber Benoit Grégoire |
2011-04-19 21:19:45 |
KWTm |
bug |
|
|
added subscriber KWTm |
2011-04-20 13:47:23 |
Benoit Grégoire |
bug watch removed |
http://sourceforge.net/support/tracker.php?aid=1454059 |
|
|
2011-04-26 13:07:35 |
Michael Terry |
nominated for series |
|
Ubuntu Natty |
|
2011-04-26 13:07:35 |
Michael Terry |
bug task added |
|
libofx (Ubuntu Natty) |
|
2011-04-26 13:35:14 |
Michael Terry |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549161 |
|
2011-04-26 13:35:14 |
Michael Terry |
bug task added |
|
libofx (Debian) |
|
2011-04-26 13:51:35 |
Michael Terry |
attachment added |
|
test case https://bugs.launchpad.net/ubuntu/+source/libofx/+bug/661809/+attachment/2089901/+files/test.ofx.xml |
|
2011-04-26 13:58:23 |
Michael Terry |
attachment added |
|
libofx.debian.diff https://bugs.launchpad.net/ubuntu/+source/libofx/+bug/661809/+attachment/2089947/+files/libofx.debian.diff |
|
2011-04-26 14:03:21 |
Michael Terry |
description |
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 () |
=== SRU Justification ===
Impact: Certain kinds of OFX files used to work in 10.04 but started crashing in 10.10. And still do in 11.04.
Fixed upstream in 0.9.4, by applying a different version of the patch here.
To reproduce:
0. Download attached test.ofx.xml
1. $ sudo apt-get install gnucash
2. $ gnucash
3. Set up an account, just keep clicking Forward
4. File->Import->OFX/QFX... and pick test.ofx.xml
5. You should now see a crash
Patch:
Because Ubuntu only has 0.9.0 but upstream has released four bugfix releases (up to 0.9.4) that address this and other outstanding issues and Debian hasn't been responsive for years, it is felt that just updating to 0.9.4 is best. I've attached https://launchpadlibrarian.net/70440554/libofx.debian.diff which is just the debian/ changes for such an update.
If this is considered too intrusive, a more targeted patch could be prepared. This was just easier and seemed low-risk as there are no new features.
See also bug 769554 and bug 771233, fixed by this same update.
Testing:
1:0.9.4-0ubuntu0.1 has been pushed to natty-proposed. Please test and verify the fix here. See https://wiki.ubuntu.com/QATeam/PerformingSRUVerification
=========================
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 () |
|
2011-04-26 14:03:30 |
Michael Terry |
tags |
patch |
patch verification-needed |
|
2011-04-26 14:03:36 |
Michael Terry |
removed subscriber Ubuntu Review Team |
|
|
|
2011-04-26 14:03:49 |
Michael Terry |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2011-04-26 14:27:46 |
Michael Terry |
libofx (Ubuntu Natty): status |
In Progress |
Fix Committed |
|
2011-04-26 14:33:09 |
Michael Terry |
description |
=== SRU Justification ===
Impact: Certain kinds of OFX files used to work in 10.04 but started crashing in 10.10. And still do in 11.04.
Fixed upstream in 0.9.4, by applying a different version of the patch here.
To reproduce:
0. Download attached test.ofx.xml
1. $ sudo apt-get install gnucash
2. $ gnucash
3. Set up an account, just keep clicking Forward
4. File->Import->OFX/QFX... and pick test.ofx.xml
5. You should now see a crash
Patch:
Because Ubuntu only has 0.9.0 but upstream has released four bugfix releases (up to 0.9.4) that address this and other outstanding issues and Debian hasn't been responsive for years, it is felt that just updating to 0.9.4 is best. I've attached https://launchpadlibrarian.net/70440554/libofx.debian.diff which is just the debian/ changes for such an update.
If this is considered too intrusive, a more targeted patch could be prepared. This was just easier and seemed low-risk as there are no new features.
See also bug 769554 and bug 771233, fixed by this same update.
Testing:
1:0.9.4-0ubuntu0.1 has been pushed to natty-proposed. Please test and verify the fix here. See https://wiki.ubuntu.com/QATeam/PerformingSRUVerification
=========================
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 () |
=== SRU Justification ===
Impact: Certain kinds of OFX files used to work in 10.04 but started crashing in 10.10. And still do in 11.04.
Fixed upstream in 0.9.4, by applying a different version of the patch here.
To reproduce:
0. Download attached test.ofx.xml
1. $ sudo apt-get install gnucash
2. $ gnucash
3. Set up an account, just keep clicking Forward
4. File->Import->OFX/QFX... and pick test.ofx.xml
5. You should now see a crash
Patch:
Because Ubuntu only has 0.9.0 but upstream has released four bugfix releases (up to 0.9.4) that address this and other outstanding issues and Debian hasn't been responsive for years, it is felt that just updating to 0.9.4 is best. I've attached https://launchpadlibrarian.net/70440554/libofx.debian.diff which is just the debian/ changes for such an update.
If this is considered too intrusive, a more targeted patch could be prepared. This was just easier and seemed low-risk as there are no new features.
Full branch: https://code.launchpad.net/~mterry/ubuntu/natty/libofx/libofx.new-upstream-benoit-sru
See also bug 769554 and bug 771233, fixed by this same update.
Testing:
1:0.9.4-0ubuntu0.1 has been pushed to natty-proposed. Please test and verify the fix here. See https://wiki.ubuntu.com/QATeam/PerformingSRUVerification
=========================
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 () |
|
2011-04-26 15:19:53 |
Bug Watch Updater |
libofx (Debian): status |
Unknown |
New |
|
2011-05-03 06:25:11 |
Martin Pitt |
bug |
|
|
added subscriber SRU Verification |
2011-05-03 07:18:20 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/natty-proposed/libofx |
|
2011-05-03 13:06:55 |
Nobuto Murata |
bug |
|
|
added subscriber Nobuto MURATA |
2011-05-03 16:21:46 |
Clint Byrum |
tags |
patch verification-needed |
patch verification-done |
|
2011-05-10 06:07:37 |
Launchpad Janitor |
libofx (Ubuntu Natty): status |
Fix Committed |
Fix Released |
|
2011-05-10 06:08:01 |
Martin Pitt |
libofx (Ubuntu): status |
Fix Committed |
Fix Released |
|
2011-08-10 21:43:29 |
Bug Watch Updater |
libofx (Debian): status |
New |
Fix Released |
|