Register problem in 2.4.1 - release BLOCKED
Christian Stimming
stimming at tuhh.de
Sun Feb 6 14:48:25 EST 2011
Am Sonntag, 6. Februar 2011 schrieb Phil Longstaff:
> I am using tagged 2.4.1 and have a problem which blocks its release.
Ok, the release will have to wait, then.
> If
> I enter a transaction with 2 splits, and the other account is open
> already, the split doesn't show up. However, if I alter the sort order
> (maybe do anything which affects which splits are shown), it suddenly
> appears. In gnucash.trace, I see "CRIT <Gtk> gtk_widget_is_ancestor:
> assertion `ancestor != NULL' failed" which might be related.
>
> Please look back over the checkins you have made to see if any of them
> might have introduced this problem.
I have been seeing this CRIT warnings for quite some time by now. Probably on
the order of 4-8 weeks. I thought those responsible for this part of the code
would see those warnings as well and get to fix them, but apparently this
hasn't happened. (However, this might go on me as well because it might have
been introduced by some patch that I've committed...)
Note: It helps to redirect the trace output to stderr instead of some hidden
file that won't be seen anyway. To do that, I have a file
$HOME/.gnucash/log.conf that contains the following lines:
[levels]
gnc=mess
[output]
to=stderr
I would suggest all core developers to set up something similar so that CRIT
gtk warnings are visible to all of us. Thanks!
Regards,
Christian
More information about the gnucash-devel
mailing list