On 05-10-12 11:10, Alex Aycinena wrote:
Geert,

Your change at r22289 is causing the General Ledger to seg fault:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7baaf65 in gnc_split_reg_change_style (gsr=0x0, style=
     REG_STYLE_JOURNAL)
     at 
/home/gnucash-dev/svncheckouts/gnucash-clean/src/gnome/gnc-split-reg.c:1520
1520        SplitRegister *reg = gnc_ledger_display_get_split_register
(gsr->ledger);

You can see that a null pointer is passed to
gnc_split_reg_change_style. This seems to be because in
gnc-plugin-page-register2.c from line 970 on, you skip the code where
priv->gsr is set, so later on it fails.

I created the fault by opening a test file and opening a general
ledger with tools->general ledger.
Yes, this happens on my system as well. The code for the new general ledger is written by Robert Fewell, the progress is tracked in bug 673193 [1]. I reported some other crashes due to this code, but I wasn't aware this also happened outside the new register. I'll add you findings to the bug report. Thanks for bringing it up.
Also, the splash screen seems to be staying on in recent versions of
gnucash on start-up rather than closing. I'm not sure when this began
but I think you may have been making changes that may have affected
this area, but perhaps not. Have you noticed this behaviour as well?
No, on my system the splash screen always disappears when the main window appears. That is, the main window appears on top of the splash screen. And when I hide the main window, the splash screen is gone. I don't know if this is because it picked up the mouseclick to hide the main window or whether it really closed normally by itself.

Geert


[1] Possible Register migration to TreeView (https://bugzilla.gnome.org/show_bug.cgi?id=673193)
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to