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




(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.so.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=0x40 <Address DEFANGED_0x40 DEFANGED_out 
DEFANGED_of DEFANGED_bounds>, 
    buffer=0x8535a08 "��\022B��\022B��������") at guid.c:426
#5  0x40242c5d in guid_to_string (guid=0x40) at guid.c:484
#6  0x401ad078 in sxsl_get_sx_vars (sx=0x0, varHash=0x85359b8)
    at dialog-sxsincelast.c:2674
#7  0x401b42d7 in gnc_sxed_check_consistent (sxed=0x80df240)
    at dialog-scheduledxaction.c:583
#8  0x401b3dbd in editor_ok_button_clicked (b=0x83d2548, sxed=0x80df240)
    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=0x40 <Address DEFANGED_0x40 DEFANGED_out 
DEFANGED_of DEFANGED_bounds>, 
    buffer=0x8535a08 "��\022B��\022B��������") at guid.c:426
426         sprintf(buffer, "%02x", data[count]);
buffer = 0x8535a08 "��\022B��\022B��������"
count = 0
#5  0x40242c5d in guid_to_string (guid=0x40) at guid.c:484
484       encode_md5_data(guid->data, string);
guid = (GUID *) 0x40
string = 0x8535a08 "��\022B��\022B��������"
#6  0x401ad078 in sxsl_get_sx_vars (sx=0x0, varHash=0x85359b8)
    at dialog-sxsincelast.c:2674
2674                    id = guid_to_string( xaccSchedXactionGetGUID(sx) );
splitList = (GList *) 0x401f6864
kvpf = (kvp_frame *) 0x844ebc8
kvp_val = (kvp_value *) 0xfffffe00
str = 0x0
#7  0x401b42d7 in gnc_sxed_check_consistent (sxed=0x80df240)
    at dialog-scheduledxaction.c:583
583                     sxsl_get_sx_vars( sxed->sx, vars );
NUM_ITERS_WITH_VARS = 5
NUM_ITERS_NO_VARS = 1
numIters = 1
i = 1079050580
vars = (GHashTable *) 0x85359b8
splitList = (GList *) 0xbfffe654
str = 0x0
f = (kvp_frame *) 0x1b
v = (kvp_value *) 0xfffffe00
creditSum = {num = 81742159120, denom = 4634486952908648219}
debitSum = {num = 60268717592, denom = 4633696586579306144}
tmp = {num = 60268717592, denom = 4633698283091388024}
unbalanceable = 0
unusedKey = 0x84ba618
unusedValue = 0xbfffe6a0
ttVarCount = 137780496
fs = (FreqSpec *) 0x80df240

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 $

Reply via email to