Windows: "Metal" theme crashes Gtk2 theme selector

John Ralls jralls at ceridwen.us
Sun Oct 12 13:04:35 EDT 2014


On Oct 12, 2014, at 1:54 AM, Hemanshu Kumar <hemanshusubs at gmail.com> wrote:

> Hi
> 
> I am using GnuCash 2.6.4-1 on Windows 8.1.
> 
> When I use the Gtk2 Theme Selector program, selecting the "Metal" theme in
> the list (i.e. merely highlighting it, without pressing "OK") immediately
> crashes the program, with a Runtime Error being reported by Microsoft
> Visual C++ Runtime library in the program gtk2_prefs.exe
> 
> Please advise how to fix this.

Wow, cool. The reason you don't have to hit "OK" to make it crash is that the Theme Selector is trying to apply the theme to itself, so whatever is causing the crash happens immediately.

I can speculate that the crash is due to a mismatch between the binary images for the Metal theme and the dependent libraries we're shipping for 2.6.4-1 (and 2.6.4-2); we had to recompile those dependent libraries to get GnuCash itself to draw its UI correctly. Seems we need to do that for the themes as well.

There's another serious bug in 2.6.4 [1] that IMO requires that we release 2.6.5 rather sooner than the 6 months from now on the current release schedule, and we'll get that theme rebuild into the next release; it will have far fewer themes that the old one, as the author of that scoured a variety of repositories for themes. We're not going to do that, and I don't know offhand where "Metal" comes from.

Regards,
John Ralls

[1] https://bugzilla.gnome.org/show_bug.cgi?id=737815


More information about the gnucash-user mailing list