Hi:
Here's a crash report.
gnucash-1.2.3, stock redhat 6.0. Lesstif 0.88.1. All the rest of my
versions are in my prior mail message re: installing. :-)
How to reproduce:
Create an account nested to 3 layers deep. Eg:
Bank accounts
+ Bank name
+ Checking account
+ Savings account
In the accounts windows with no subaccounts displayed, select the
"Bank Accounts" line, and from the "Account" menu, select "Open
subaccounts".
Attached is a gdb bt, and some frame and variable information. If
you'd like any more info, please let me know.
-- Pat
bash$ gdb /usr/bin/gnucash core
GNU gdb 4.17.0.11 with Linux support
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for
details.
This GDB was configured as "i386-redhat-linux"...
Core was generated by `gnucash spinler.xac'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from ...
<snip>
#0 0x40455634 in chunk_free (ar_ptr=0x404e5580, p=0x8330750) at
malloc.c:3009
(gdb) bt
#0 0x40455634 in chunk_free (ar_ptr=0x404e5580, p=0x8330750) at
malloc.c:3009
#1 0x40455505 in __libc_free (mem=0x8330758) at malloc.c:2932
#2 0x808b10d in xaccLedgerDisplayAccGroup (acc=0x81009a8) at
MultiLedger.c:272
#3 0x80546e2 in regWindowAccGroup (acc=0x81009a8) at RegWindow.c:172
#4 0x8052916 in accountMenubarCB (mw=0x81093d0, cd=0x2, cb=0xbffff53c)
at MainWindow.c:1136
#5 0x4022a6e9 in XtCallCallbackList ()
#6 0x4013a760 in XmSetWMProtocolHooks ()
#7 0x40257e8d in HandleActions ()
#8 0x40258342 in HandleSimpleState ()
#9 0x40258851 in _XtTranslateEvent ()
#10 0x402359f7 in XtDispatchEventToWidget ()
#11 0x402365ad in _XtDefaultDispatcher ()
#12 0x40236873 in XtDispatchEvent ()
#13 0x40236d69 in XtAppMainLoop ()
#14 0x8056cfc in gnucash_lowlev_app_main () at top-level.c:176
#15 0x80aa397 in gwrap_gnucash_lowlev_app_main () at gnc.c:2987
#16 0x40326638 in scm_deval ()
#17 0x403281e5 in scm_dapply ()
#18 0x40323751 in scm_apply ()
#19 0x40330b63 in gh_call0 ()
#20 0x80a6d56 in gnucash_main_helper (argc=2, argv=0xbffff9e4) at
gnucash.c:122
#21 0x40330c4d in gh_launch_pad ()
#22 0x403332a9 in invoke_main_func ()
#23 0x4035871b in scm_internal_lazy_catch ()
#24 0x4033325b in scm_boot_guile_1 ()
#25 0x40332ff9 in scm_boot_guile ()
#26 0x40330c88 in gh_enter ()
#27 0x80a6e0c in main (argc=2, argv=0xbffff9e4) at gnucash.c:179
#28 0x40414cb3 in __libc_start_main (main=0x80a6dec <main>, argc=2,
argv=0xbffff9e4, init=0x804c7a0 <_init>, fini=0x80ac4bc <_fini>,
rtld_fini=0x4000a350 <_dl_fini>, stack_end=0xbffff9dc)
at ../sysdeps/generic/libc-start.c:78
(gdb) frame 2
#2 0x808b10d in xaccLedgerDisplayAccGroup (acc=0x81009a8) at
MultiLedger.c:272
272 if (list) _free (list);
(gdb) print list
$1 = (Account **) 0x8330758
(gdb) print *list
$2 = (Account *) 0x81009a8
(gdb) print **list
$3 = {accountName = 0x8100a40 "Bank Accounts", accountCode = 0x8100a58
"100",
description = 0x8100a68 "", notes = 0x8100a78 "", type = 0, accInfo =
0x0,
currency = 0x8100a88 "USD", security = 0x8100a98 "", parent =
0x8100978,
children = 0x8100a18, id = 0, flags = 0 '\000', balance = 0,
cleared_balance = 0, reconciled_balance = 0, running_balance = 0,
running_cleared_balance = 0, running_reconciled_balance = 0, numSplits
= 2,
splits = 0x8335d38, changed = 2, open = 0}
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body