GnuCash 1.8.1 Questions and Hang

Thomas J. Baker tjb at bakerconsulting.com
Thu Feb 13 23:16:07 CST 2003


I've been waiting for a long time to drop Quicken and I thought that
GnuCash 1.8 might be the thing. So far, it seems a little unstable. I'd
appreciate comments on how other people view the stability of GnuCash. 

I initially did a QIF import with 1.8.0 which did a pretty good job.
When the 1.8.1 update came out it talked about better QIF importing. I
tried the QIF import of the same exported QIF file. The values in the
accounts are completely incorrect with the 1.8.1 import but were all OK
with the 1.8.0 import. Because they work differently, I decided that it
might be better to start from scratch though to take advantage of of the
strengths of GnuCash instead of just importing the QIF and using it as a
Quicken replacement.

I'm running the Red Hat 8.1 beta, which includes GnuCash 1.8.1. I've
added a bunch of accounts and set up my paycheck as a scheduled
transaction and all seemed to be going well. I then tried to set up my
mortgage. After going through the loan wizard, I tried going to the
Actions->Scheduled Transactions->Edit and it hangs GnuCash.

Here is the backtrace:

Script started on Thu 13 Feb 2003 09:26:18 PM EST
neuromancer> gnucash-env gdb /usr/bin/guile 
GNU gdb Red Hat Linux (5.3post-0.20021129.11rh)
Copyright 2002 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-gnu"...
(no debugging symbols found)...
(gdb)  run -e main -s /usr/libexec/gnucash/overrides/gnucash
Starting program: /usr/bin/guile -e main -s
/usr/libexec/gnucash/overrides/gnucash
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[New
Thread 1075008160 (LWP 6618)]

Program received signal SIGINT, Interrupt.
[Switching to Thread 1075008160 (LWP 6618)]
0x40032732 in scm_sloppy_assq () from /usr/lib/libguile.so.12
(gdb) break exit
Breakpoint 1 at 0x42029e36
(gdb) break _exit
Breakpoint 2 at 0x420ae020
(gdb) cont
Continuing.

** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date):
assertion `tm' failed.

** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date):
assertion `tm' failed.

** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date):
assertion `tm' failed.

Program received signal SIGSEGV, Segmentation fault.
0x4207572f in malloc_consolidate () from /lib/tls/libc.so.6
(gdb) backtracde  e full
#0  0x4207572f in malloc_consolidate () from /lib/tls/libc.so.6
No locals.
#1  0x42074d90 in _int_malloc () from /lib/tls/libc.so.6
No locals.
#2  0x42074112 in malloc () from /lib/tls/libc.so.6
No locals.
#3  0x4019ac78 in g_malloc () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#4  0x4019b1f9 in g_mem_chunk_alloc () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#5  0x4045dbe2 in gtk_clist_get_selection_info () from
/usr/lib/libgtk-1.2.so.0
No symbol table info available.
#6  0x40453844 in gtk_clist_clear () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#7  0x4045353a in gtk_clist_append () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#8  0x401d9a60 in putSchedXactionInDialog (data=0x82eaf90,
user_data=0x846c300)
    at dialog-scheduledxaction.c:2006
	clist = (struct _GtkCList *) 0x0
	text = {0x83162c8 "Thomas's Paycheck", 
  0x8278e78 "Weekly (x2): -------", 0x8288e38 "01/17/2003 (Friday)"}
	freqStr = (struct _GString *) 0x8125f1c
	nextDate = (struct _GString *) 0x8125f28
	row = -1
	i = 136940360
	nextInstDate = (struct _GDate *) 0x8298b48
	calEndDate = (struct _GDate *) 0x8298b48
	instArraySize = 28
	instArray = (struct _GDate **) 0x0
	instList = (struct _GList *) 0x843ec8c
	gdcMarkTag = 0
	oldMarkTag = 3221211832
#9  0x40198e4c in g_list_foreach () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#10 0x401d7d4a in schedXact_populate (sxd=0x846c300)
    at dialog-scheduledxaction.c:1223
	sxList = (struct _GList *) 0x42131300
	sx_clist = (struct _GtkCList *) 0x846c300
	i = 1075817765
#11 0x401d7be5 in gnc_ui_scheduled_xaction_dialog_create ()
    at dialog-scheduledxaction.c:1169
	sxd = (struct _SchedXactionDialog *) 0x846c300
	sxdo = (struct _GtkObject *) 0x8122250
	button = (struct _GtkWidget *) 0x42131300
	w = (struct _GtkWidget *) 0x8298b48
	alreadyExisting = (struct _SchedXactionDialog *) 0x401fad25
#12 0x401f0c09 in gnc_main_window_sched_xaction_cb (widget=0x82fc500, 
    data=0x82b53f8) at window-main.c:658
No locals.
#13 0x404b6ff6 in gtk_marshal_NONE__NONE () from
/usr/lib/libgtk-1.2.so.0
No symbol table info available.
#14 0x404ef015 in gtk_signal_remove_emission_hook ()
   from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#15 0x404ee16d in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#16 0x404ebab2 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#17 0x4052d19d in gtk_widget_activate () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#18 0x404c0f04 in gtk_menu_shell_activate_item () from
/usr/lib/libgtk-1.2.so.0
No symbol table info available.
#19 0x404bffb7 in gtk_menu_shell_deactivate () from
/usr/lib/libgtk-1.2.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#20 0x404b6c26 in gtk_marshal_BOOL__POINTER () from
/usr/lib/libgtk-1.2.so.0
No symbol table info available.
#21 0x404ee1b2 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#22 0x404ebab2 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#23 0x4052ce4a in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#24 0x404b6a6f in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#25 0x404b57f4 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#26 0x40575f15 in gdk_wm_protocols_filter () from
/usr/lib/libgdk-1.2.so.0
No symbol table info available.
#27 0x401999ae in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#28 0x40199e89 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#29 0x4019a124 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#30 0x404b527f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#31 0x401ecc85 in gnc_ui_start_event_loop () at top-level.c:538
	id = 190
#32 0x400caaab in gw__tmp781_gnc_ui_start_event_loop_wrapper () at
gw-gnc.c:276
	gw__scm_result = (struct scm_unused_struct *) 0x8341860
	gw__error_status = 1108546304
	gw__c_result = 1075188044
#33 0x40042458 in scm_ceval () from /usr/lib/libguile.so.12
No symbol table info available.
#34 0x40040c43 in scm_ceval () from /usr/lib/libguile.so.12
No symbol table info available.
#35 0x40040c43 in scm_ceval () from /usr/lib/libguile.so.12
No symbol table info available.
#36 0x40040b95 in scm_ceval () from /usr/lib/libguile.so.12
No symbol table info available.
#37 0x40044972 in scm_i_eval_x () from /usr/lib/libguile.so.12
No symbol table info available.
#38 0x40044a4f in scm_primitive_eval_x () from /usr/lib/libguile.so.12
No symbol table info available.
#39 0x40044b6f in scm_primitive_eval () from /usr/lib/libguile.so.12
No symbol table info available.
#40 0x400388b4 in scm_internal_dynamic_wind () from
/usr/lib/libguile.so.12
No symbol table info available.
#41 0x40044be8 in scm_eval_x () from /usr/lib/libguile.so.12
No symbol table info available.
#42 0x4007aaaf in scm_shell () from /usr/lib/libguile.so.12
No symbol table info available.
#43 0x4005cd4f in scm_init_guile () from /usr/lib/libguile.so.12
No symbol table info available.
#44 0x4005cd0e in scm_init_guile () from /usr/lib/libguile.so.12
No symbol table info available.
#45 0x4005c9e0 in scm_boot_guile () from /usr/lib/libguile.so.12
No symbol table info available.
#46 0x080489a7 in main ()
No symbol table info available.
#47 0x420154a0 in __libc_start_main () from /lib/tls/libc.so.6
No symbol table info available.
(gdb) quit
The program is running.  Exit anyway? (y or n) y
neuromancer> exit

Script done on Thu 13 Feb 2003 09:27:39 PM EST


Thanks,

tjb
-- 
=======================================================================
| Thomas Baker                                                        |
| Baker Consulting                     email: tjb at BakerConsulting.com |
| 90 Gile Road                         http://www.BakerConsulting.com |
| Nottingham, NH 03290                                                |
=======================================================================
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : /pipermail/attachments/20030213/76883c8d/attachment.bin


More information about the gnucash-user mailing list