Announcement: GnuCash 2.7.1 Release 2017-10-29

John Ralls jralls at ceridwen.us
Mon Oct 30 23:37:04 EDT 2017


Chris,

The easiest way to get a debugger is to get setup-mingw64.ps1 from https://github.com/gnucash/gnucash-on-windows.git <https://github.com/gnucash/gnucash-on-windows.git>. That will get you a stack trace of sorts but isn’t going to show what in cairo crashed. That’s a serious PITA in mingw64: In addition to building GnuCash with debugging symbols (not to bad) you’ll also need to clone https://github.com/Alexpux/MINGW-packages <https://github.com/Alexpux/MINGW-packages> and follow the instructions at https://github.com/msys2/msys2/wiki/Creating-Packages <https://github.com/msys2/msys2/wiki/Creating-Packages> to build the packages you need (at least cairo, you’ll probably also want glib and gtk+-3.0 to figure out what’s going on) to debug the problem.

Since it will be vastly easier to get a debug setup in Linux you might try to crash it the same way there first.

Regards,
John Ralls

> On Oct 30, 2017, at 4:18 PM, Christopher Lam <christopher.lck at gmail.com> wrote:
> 
> Hi John
> 
> I tried windows which worked first time, then crashed on clicking around the SX calendar. 
> 
> Afterwards it doesn't launch even after restarting windows. The tracefile remains empty.
> 
> Is there a particular event log that would help? Alternatively do you have instructions on hooking up a debugger? 
> 
> Windows Event Log only has:
> "
> Faulting application name: gnucash.exe, version: 0.0.0.0, time stamp: 0x59f674ee
> Faulting module name: libcairo-2.dll, version: 0.0.0.0, time stamp: 0x00000000
> Exception code: 0x40000015
> Fault offset: 0x000befc8
> Faulting process ID: 0x4620
> Faulting application start time: 0x01d35169b1fa3f7c
> Faulting application path: C:\Program Files (x86)\gnucash\bin\gnucash.exe
> Faulting module path: C:\Program Files (x86)\gnucash\bin\libcairo-2.dll
> Report ID: 60c6b0c7-2087-4d27-9efc-333801a994bc
> Faulting package full name: 
> Faulting package-relative application ID: 
> "
> 
> On 30 October 2017 at 09:19, John Ralls <jralls at ceridwen.us <mailto:jralls at ceridwen.us>> wrote:
> 
> GnuCash 2.7.1 released
> 
> The Gnucash Development Team is pleased to release Gnucash 2.7.1, thesecond release of an unstable series leading to Gnucash 2.8.0.
> 
> This release is UNSTABLE and SHOULD NOT BE USED in production.
> 
> See the KNOWN PROBLEMS list at the bottom of the announcement.
> Bugs fixed in this release
> 
>     Bug 789298 - Prompt for file history update leads to crash during startup.
> 
> Some other fixes not associated with reported bugs:
> 
>     GnuCash no longer crashes on startup on Windows.
>     GnuCash no longer crashes when loading price data.
>     The Options Dialogs will appear over the application window instead of wherever Gdk decides is coordinates 0, 0 on the display.
>     Owners were not correctly linked to invoices in the SQL backend.
>     Building from a tarball with python enabled now works.
>     Fix Reconcile dialog always showing a 0 ending balance.
>     Fix the book being always marked dirty at startup if it contained any scheduled transactions.
> 
> KNOWN PROBLEMS:
> 
>     On Microsoft Windows starting the AQBanking Setup Wizard crashes GnuCash.
>     test-import-bayes built with autotools intermittently fails at line 381, where the returned value is 1 instead of the expected 6.
> 
> Getting GnuCash for Windows and MacOS X
> 
> GnuCash is provided for both Microsoft Windows XP® and later and MacOS X 10.9 (Mavericks)® and later in pre-built, all-in-one packages. An installer is provided for Microsoft Windows® while the MacOS X® package is a disk image containing a drag-and-drop application bundle.
> 
> The SHA256 Hashes for the downloadable files are:
> 
>     cf0fda585b5d7042443934536ce3d780132a913e89ad6f5b37c8da55742f6027  gnucash-2.7.1.tar.bz2
>     2e8646a2b715e79b3a527854cb31a8ef925035735a1045e4957d061ca0150e67  gnucash-2.7.1.tar.gz
>     6c1deee52ed2c491d61311b122954188d696ef25e1dc3decab6691f9f9c64b3f  gnucash-2.7.1.setup.exe
>     e3f712cee91716da16a0f994db626ed134eb9d8a7e36a25a55d4f6edd51ab219  Gnucash-Intel-2.7.1-1.dmg
> 
>     SourceForge:
>         Win32
>         Mac-Intel
>     Github
>         Win32
>         Mac-Intel
>     Getting GnuCash as source code
> 
>     If you want to compile GnuCash 2.7.1 for yourself, the source code can be downloaded from:
>         Sourceforge: bzip2, all files.
>         Github: bzip WARNING Do not try to use the github-generated files labelled "Source Code". They have not been processed with swig and will not build.
>         You can also checkout the sources directly from the git repository as described here.
> 
>     To compile GnuCash from the source code by yourself, you will need at least Gnome 2, Guile, and slib. In addition you will need swig if compiling from git. Please consult the README file in the sources for the exact list of dependencies and versions.
>     Getting the documentation
> 
>     The documentation is available at Documentation page of the GnuCash website. Please refer to the "Nightly Builds" section at the bottom of the page.
>     About the Program
> 
>     GnuCash is a free, open source accounting program released under the GNU General Public License (GPL) and available for GNU/Linux, *BSD, Solaris, Mac OSX and Microsoft Windows. Programming on GnuCash began in 1997, and its first stable release was in 1998.
> 
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org>
> https://lists.gnucash.org/mailman/listinfo/gnucash-user <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-devel mailing list