[Bug 641832] Crash opening MySQL database after installing 2.4.2 over 2.4.0

John Ralls jralls at ceridwen.us
Sun Feb 13 15:41:41 EST 2011

On Feb 13, 2011, at 12:14 PM, Christian Stimming wrote:

> Am Sonntag, 13. Februar 2011 schrieb GnuCash:
>> https://bugzilla.gnome.org/show_bug.cgi?id=641832
>>         Resolution|                            |FIXED
>> --- Comment #21 from John Ralls <jralls at ceridwen.fremont.ca.us> 2011-02-13
>> 20:03:46 UTC --- Turns out that's wrong. It's a problem with
>> dbi_conn_queryf(). When I format the string with g_strdup_printf and
>> submit it to dbi_conn_query(), it doesn't crash.
>> r20295.
> Thanks a lot!
> I'd say we should release a 2.4.3 because of that (and of the erroneous 
> "duplicate invoice" feature) as soon as possible. @Phil: When would you have 
> time for that?

Yes, I agree.

BTW, the windows build is absolutely hideous for developing in. `make && make install` doesn't, which is why I thought yesterday that I hadn't correctly diagnosed the problem when I had. Instead, one has to run make_install.sh, which grinds through a complete autoconf.sh && configure cycle, and because that touches config.h, *everything* has to rebuild, which takes about 45 minutes (I could probably improve that by assigning the VM more cores, but it's still ridiculous). Can't we move whatever special sauce is in the shell scripts into Makefile.am so that it will work?

Also, make check fails in the second check because of a problem with future_modules. Obviously, more special sauce is needed in the test code, because Gnucash itself has no problem loading modules.

John Ralls

More information about the gnucash-devel mailing list