[GNC] .OFX import matcher crash

Jeff Albrecht jeffa at rodaw.com
Fri Jan 3 21:50:43 EST 2025


On 1/3/25 15:11, John Ralls wrote:
> Please open a bug report (https://bugs.gnucash.org/enter_bug.cgi) and 
> attach a stack trace (https://wiki.gnucash.org/wiki/Stack_Trace).

While running in the debugger sandbox trying to induce the error I got a 
popup window which I did not have during the crashes.

(if images disallowed on list "While importing transactions from OFX 
file .... found 694 previously imported transactions, no new transactions.)

Then I tried another .OFX file import from another bank/account I didn't 
get the import matcher window, nor did it crash. ?? was expecting the no 
new transactions popup ??

exited debuger and ran gnucash normally

Tried the another .OFX file import with no import matcher and no crash.

Then tried the original .OFX import that crashed gnucash. This time I 
got the popup windows '... no new transactions.'  it didn't crash.

Then imported a.OFX that was not previously imported. I got the import 
matcher, saved  the import and gnucash continues to run.

FYI before entering the original message on the list I duplicated the 
crash several times. Now after the debugging it doesn't crash anymore.

I ran flatpak info before and after the debug attempt 'Version: 
5.10-unknown-commit (Flathub 5.10)' <- this version info didn't change.

jeffa at m80s:~$ flatpak info org.gnucash.GnuCash
GnuCash - Manage your finances, accounts, and investments
ID: org.gnucash.GnuCash
Ref: app/org.gnucash.GnuCash/x86_64/stable
Arch: x86_64
Branch: stable
Version: 5.10-unknown-commit (Flathub 5.10)
License: GPL-2.0+
Origin: flathub
Collection: org.flathub.Stable
Installation: system
Installed: 334.5 MB
Runtime: org.gnome.Platform/x86_64/47
Sdk: org.gnome.Sdk/x86_64/47
Commit: 7dff14c43a81045b27aeaaf20697f43542616616f1f48ce8a131a186a9aa1d3b
Parent: 39cff9a1d2390f80c958b0605d0e8975072a2867b6e205b76718b80a2ffaa459
Subject: Package GnuCash 5.10 (bbed1b0e)
Date: 2024-12-15 21:05:02 +0000


I have not filed a bug report. I guess I'll get to categorizing the 
unMatched.... I'll report if any new errors.


    - Jeff



>
> Regards,
> John Ralls
>
>
>> On Jan 3, 2025, at 11:21, Jeff Albrecht <jeffa at rodaw.com> wrote:
>>
>> FWIW I've been using GnuCash many years mainly on MS windows. I 
>> generally updated it and import the various.OFX  bank accounts once 
>> per year in January.
>>
>> While using windows I had the files on onedrive. As I've switched 
>> from MS Windows to linux desktop I copied the files to my own 
>> Nextcloud and pointed gnucash there. I successfully imported several 
>> .OFX files with the Generic Transaction Import Matcher Window 
>> appearing allowing me to adjust transactions and saving.
>>
>> Then I imported a previously imported .OFX file as I have in the past 
>> because it often picks up additional transactions. This time the 
>> Generic Transaction Import Matcher Window did not appear and several 
>> moments later gnucash abnormally terminated. I can reopen gnucash and 
>> use it for instance to produce reports. I've tried the .OFX import a 
>> couple times including with new different account .OFX files but they 
>> all fail with the abnormal end.
>>
>> ubuntu 24.04.1 gnome 46
>> GnuCash
>> Version: 5.10
>> Build ID: Flathub 5.10
>> Finance::Quote: 1.64
>>
>> jeffa at m80s: ~$ journalctl | grep gnucash > /tmp/a 
>> https://pastebin.com/Uef4dMLD includes install
>>
>> jeffa at m80s:~$ flatpak run org.gnucash.GnuCash
>> /app/lib/dbd/libdbdmysql.so: undefined symbol: mysql_ping
>> libdbi: Failed to load driver: /app/lib/dbd/libdbdmysql.so
>> LibOFX INFO: libofx_proc_file(): File format not specified, 
>> autodetecting...
>> LibOFX INFO: libofx_proc_file(): Detected file format: OFX (Open 
>> Financial eXchange (OFX or QFX))
>> LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate 
>> SIGNONMSGSRSV1
>> (Above message occurred on Line 2, Column 2)
>> LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate 
>> SONRS
>> (Above message occurred on Line 3, Column 3)
>> LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate 
>> BANKMSGSRSV1
>> (Above message occurred on Line 12, Column 3)
>> LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate 
>> STMTTRNRS
>> (Above message occurred on Line 13, Column 3)
>> Gdk-Message: 11:21:25.541: Error flushing display: Broken pipe
>> jeffa at m80s:~$
>>
>>
>>   - Jeff
>>
>>
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>


More information about the gnucash-user mailing list