CVS version of Gnucash crashes when creating scheduled transaction

Nigel Titley nigel@titley.com
22 Nov 2002 23:20:30 +0000


--=-94UyIr7kcSvTsReTkJrA
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Gentlefolk,

I have just built the CVS version of Gnucash under Redhat 7.3. It fires
up and everything seems to work except for creating Scheduled
transactions.

I fill out the form for the new transaction and click OK. The pop-up box
says "The SX transaction has changed, are you sure you want to cancel".
If I answer "yes", the transaction is created successfully. If I choose
"no", then click OK again at the bottom of the SX edit form, I get a
segmentation fault in /usr/bin/guile (trace attached)
 
The build environment is standard Redhat 7.3 apart from the removal of
gnucash 1.6.n and the install of g-wrap-1.3.2-1 instead of the standard
version. The version of gcc is 2.96

Has anyone else seen this behaviour?

Best regards

Nigel





--=-94UyIr7kcSvTsReTkJrA
Content-Disposition: attachment; filename=guile-trace.txt
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; name=guile-trace.txt; charset=ISO-8859-1

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...0x420b48b9 in wait4 () from /lib/i686/libc.s=
o.6
#0  0x420b48b9 in wait4 () from /lib/i686/libc.so.6
#1  0x4213030c in __DTOR_END__ () from /lib/i686/libc.so.6
#2  0x4031dff8 in gnome_segv_handle () from /usr/lib/libgnomeui.so.32
#3  <signal handler called>
#4  0x40242aec in encode_md5_data (data=3D0x40 <Address DEFANGED_0x40 DEFAN=
GED_out DEFANGED_of DEFANGED_bounds>,=20
    buffer=3D0x8535a08 "=A8=DF\022B=A8=DF\022B=FF=FF=FF=FF=FF=FF=FF=FF") at=
 guid.c:426
#5  0x40242c5d in guid_to_string (guid=3D0x40) at guid.c:484
#6  0x401ad078 in sxsl_get_sx_vars (sx=3D0x0, varHash=3D0x85359b8)
    at dialog-sxsincelast.c:2674
#7  0x401b42d7 in gnc_sxed_check_consistent (sxed=3D0x80df240)
    at dialog-scheduledxaction.c:583
#8  0x401b3dbd in editor_ok_button_clicked (b=3D0x83d2548, sxed=3D0x80df240)
    at dialog-scheduledxaction.c:337
#9  0x40479d91 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#10 0x404ad3e6 in gtk_handlers_run () from /usr/lib/libgtk-1.2.so.0
#11 0x404ac71d in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#12 0x404aa4d5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#13 0x40411ddd in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0
#14 0x4041359d in gtk_real_button_released () from /usr/lib/libgtk-1.2.so.0
#15 0x40479d91 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#16 0x404ac5a1 in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#17 0x404aa4d5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#18 0x40411d0d in gtk_button_released () from /usr/lib/libgtk-1.2.so.0
#19 0x40412e87 in gtk_button_button_release () from /usr/lib/libgtk-1.2.so.0
#20 0x40479a9c in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#21 0x404ac75d in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#22 0x404aa4d5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#23 0x404e4b49 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#24 0x404799f5 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
#25 0x40478a1f in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#26 0x40529d6f in gdk_event_dispatch () from /usr/lib/libgdk-1.2.so.0
#27 0x401eb773 in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
#28 0x401ebd39 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
#29 0x401ebeec in g_main_run () from /usr/lib/libglib-1.2.so.0
#30 0x404782e3 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#31 0x401c483e in gnc_ui_start_event_loop () at top-level.c:529
#32 0x40097aba in gw__tmp760_gnc_ui_start_event_loop_wrapper () at gw-gnc.c=
:288
#33 0x4003578a in scm_ceval () from /usr/lib/libguile.so.6
#34 0x40033c02 in scm_ceval () from /usr/lib/libguile.so.6
#35 0x40033c02 in scm_ceval () from /usr/lib/libguile.so.6
#36 0x40033c02 in scm_ceval () from /usr/lib/libguile.so.6
#37 0x40037acd in scm_eval_3 () from /usr/lib/libguile.so.6
#38 0x40037bac in scm_eval_x () from /usr/lib/libguile.so.6
#39 0x4006956b in scm_shell () from /usr/lib/libguile.so.6
#40 0x400493e9 in invoke_main_func () from /usr/lib/libguile.so.6
#41 0x40076790 in scm_internal_lazy_catch () from /usr/lib/libguile.so.6
#42 0x4004938d in scm_boot_guile_1 () from /usr/lib/libguile.so.6
#43 0x400490ec in scm_boot_guile () from /usr/lib/libguile.so.6
#44 0x080487ca in gdb_eval ()
#45 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6
#0  0x420b48b9 in wait4 () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x4213030c in __DTOR_END__ () from /lib/i686/libc.so.6
No symbol table info available.
#2  0x4031dff8 in gnome_segv_handle () from /usr/lib/libgnomeui.so.32
No symbol table info available.
#3  <signal handler called>
No symbol table info available.
#4  0x40242aec in encode_md5_data (data=3D0x40 <Address DEFANGED_0x40 DEFAN=
GED_out DEFANGED_of DEFANGED_bounds>,=20
    buffer=3D0x8535a08 "=A8=DF\022B=A8=DF\022B=FF=FF=FF=FF=FF=FF=FF=FF") at=
 guid.c:426
426	    sprintf(buffer, "%02x", data[count]);
buffer =3D 0x8535a08 "=A8=DF\022B=A8=DF\022B=FF=FF=FF=FF=FF=FF=FF=FF"
count =3D 0
#5  0x40242c5d in guid_to_string (guid=3D0x40) at guid.c:484
484	  encode_md5_data(guid->data, string);
guid =3D (GUID *) 0x40
string =3D 0x8535a08 "=A8=DF\022B=A8=DF\022B=FF=FF=FF=FF=FF=FF=FF=FF"
#6  0x401ad078 in sxsl_get_sx_vars (sx=3D0x0, varHash=3D0x85359b8)
    at dialog-sxsincelast.c:2674
2674	                id =3D guid_to_string( xaccSchedXactionGetGUID(sx) );
splitList =3D (GList *) 0x401f6864
kvpf =3D (kvp_frame *) 0x844ebc8
kvp_val =3D (kvp_value *) 0xfffffe00
str =3D 0x0
#7  0x401b42d7 in gnc_sxed_check_consistent (sxed=3D0x80df240)
    at dialog-scheduledxaction.c:583
583	                sxsl_get_sx_vars( sxed->sx, vars );
NUM_ITERS_WITH_VARS =3D 5
NUM_ITERS_NO_VARS =3D 1
numIters =3D 1
i =3D 1079050580
vars =3D (GHashTable *) 0x85359b8
splitList =3D (GList *) 0xbfffe654
str =3D 0x0
f =3D (kvp_frame *) 0x1b
v =3D (kvp_value *) 0xfffffe00
creditSum =3D {num =3D 81742159120, denom =3D 4634486952908648219}
debitSum =3D {num =3D 60268717592, denom =3D 4633696586579306144}
tmp =3D {num =3D 60268717592, denom =3D 4633698283091388024}
unbalanceable =3D 0
unusedKey =3D 0x84ba618
unusedValue =3D 0xbfffe6a0
ttVarCount =3D 137780496
fs =3D (FreqSpec *) 0x80df240


--=-94UyIr7kcSvTsReTkJrA
Content-Type: text/sanitizer-log; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment; filename="sanitizer.log"

This message has been 'sanitized'.  This means that potentially
dangerous content has been rewritten or removed.  The following
log describes which actions were taken.

Sanitizer (start="1038007238"):
  Part (pos="794"):
    SanitizeFile (filename="unnamed.txt", mimetype="text/plain"):
      Match (rule="2"):
        Enforced policy: accept

  Part (pos="1624"):
    SanitizeFile (filename="guile-trace.txt", mimetype="text/plain"):
      Match (rule="2"):
        Enforced policy: accept

    Rewrote HTML tag: >>_Address 0x40 out of bounds_<<
                  as: >>_Address DEFANGED_0x40 DEFANGED_out DEFANGED_of DEFANGED_bounds_<<
    Rewrote HTML tag: >>_Address 0x40 out of bounds_<<
                  as: >>_Address DEFANGED_0x40 DEFANGED_out DEFANGED_of DEFANGED_bounds_<<

  Total modifications so far: 8


Anomy 0.0.0 : Sanitizer.pm
$Id: Sanitizer.pm,v 1.54 2002/02/15 16:59:07 bre Exp $

--=-94UyIr7kcSvTsReTkJrA--