Hey, As of some recent changeset, "test-lots" is now failing dramatically in a SEGV.. I need to head out, but maybe someone could test their recent changes?
-derek (gdb) run Starting program: /home/warlord/src/gnucash/gnucash-svk/build/src/engine/test/.libs/lt-test-lots Reading symbols from shared object read from target memory...done. Loaded system supplied DSO at 0xf83000 [Thread debugging using libthread_db enabled] [New Thread -1208973104 (LWP 18530)] * 17:44:03 OTHER <gnc.lots> [xaccSplitComputeCapGains()] Malformed Lot "Lot 11"! (too thin!) opening amt=-42781687953552/100 split amt=3046493499336245915/100 baln=3046450717648292363/100 Program received signal SIGABRT, Aborted. [Switching to Thread -1208973104 (LWP 18530)] 0x00f83402 in __kernel_vsyscall () (gdb) where #0 0x00f83402 in __kernel_vsyscall () #1 0x0094bee9 in raise () from /lib/libc.so.6 #2 0x0094d4f1 in abort () from /lib/libc.so.6 #3 0x0062bc42 in g_logv () from /usr/lib/libglib-2.0.so.0 #4 0x0062bc79 in g_log () from /usr/lib/libglib-2.0.so.0 #5 0x00c4be23 in xaccSplitComputeCapGains (split=0x9cd7be0, gain_acc=0x0) at cap-gains.c:854 #6 0x00c4cf42 in xaccLotComputeCapGains (lot=0x9ea8ce8, gain_acc=0x0) at cap-gains.c:1128 #7 0x00c3e36c in xaccScrubLot (lot=0x9ea8ce8) at Scrub3.c:145 #8 0x00c3e543 in xaccAccountScrubLots (acc=0x980b418) at Scrub3.c:170 #9 0x00c3e5eb in lot_scrub_cb (acc=0x980b418, data=0x0) at Scrub3.c:182 #10 0x00c2ccfe in gnc_account_foreach_descendant (acc=0x980af60, thunk=0xc3e5bf <lot_scrub_cb>, user_data=0x0) at Account.c:1739 #11 0x00c3e626 in xaccAccountTreeScrubLots (acc=0x980af60) at Scrub3.c:190 #12 0x0804c907 in run_test () at test-lots.c:59 #13 0x0804c9bc in main () at test-lots.c:91 (gdb) frame 5 #5 0x00c4be23 in xaccSplitComputeCapGains (split=0x9cd7be0, gain_acc=0x0) at cap-gains.c:854 854 PERR ("Malformed Lot \"%s\"! (too thin!) " (gdb) p gnc_lot_get_title(lot) $1 = 0x9e89350 "Lot 11" (gdb) p gnc_num_dbg_to_string(lot_amount) $2 = (gchar *) 0x145268 "-42781687953552/100" (gdb) gnc_num_dbg_to_string (split->amount) Undefined command: "gnc". Try "help". (gdb) p gnc_num_dbg_to_string (split->amount) $3 = (gchar *) 0x1452cc "3046493499336245915/100" (gdb) p gnc_num_dbg_to_string (gnc_lot_get_balance(lot)) $4 = (gchar *) 0x145330 "3046450717648292363/100" (gdb) -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH [EMAIL PROTECTED] PGP key available _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel