Richard,
(your message about downloading from gnucash.org doesn't seem to be
appearing for me via gmane - so I'll just reply to this message)
Okay, now that we've eliminated non-official sources, and since this
looks like a dll most likely provided by GnuCash, I'd suggest the following:
1. Do a search for libgdk-3-0.dll
2. Note where it is stored
3. Uninstall GnuCash v4.11
4. Check the above location to make sure libgdk-3-0.dll is gone. If not,
move it to somewhere else temporarily, or add an extension like '.bak'
so it can't be 'seen'.
4. Download & Install GnuCash v4.9 (the last one that worked for you right?)
5. Check to see if it installed libgdk again, and if so, inspect its
properties to see what version is reported and make a note if different
than above.
6. Open your file and perform Actions > Check & Repair > Check & Repair All
7. Close GnuCash, and uninstall v4.9
8. Check again to see if libdgk has been removed, if not rename or move
it too.
9. Download & Install GnuCash v4.11
10. Check libgdk again, including version.
11. Try opening GnuCash by starting the app - not double clicking your
file. (GnuCash will open the last used file)
Does that work?
The purpose of these steps:
1. Determine if version of the dll changed from 4.9 to 4.11
2. If they are different, was the old version properly cleaned up?
3. The issue may be with your data file that is causing the newer dll
version to choke.
If the above doesn't work, more debugging info would be needed. (Stack
Trace, and/or Trace File)
Error 'c0000005' from Windows appears to be a memory access error. That
additional debugging info might point to what is causing it.
Also, libgdk could be provided by other apps. (this is part of the GIMP
toolkit and is used by many apps designed originally for Linux,
including GIMP itself, Inkscape, GnuCash, etc.)
Regards,
Adrien
On 9/14/22 11:06 AM, Richard Clarkson via gnucash-user wrote:
Adrien
Thank you for your suggestion. I am a novice, but I worked out how to view the
Windows logs and think this is the relevant part:
Sig[3].Name=Fault Module Name
Sig[3].Value=libgdk-3-0.dll
Sig[4].Name=Fault Module Version
Sig[4].Value=3.24.34.0
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=00000000
Sig[6].Name=Exception Code
Sig[6].Value=c0000005
Sig[7].Name=Exception Offset
Does this mean I have to try and replace the highlighted dll?
_______________________________________________
gnucash-user mailing list
gnucash-user@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.