gEDA-dev: Crash updating embeded component
Peter Clifton
pcjc2 at cam.ac.uk
Sun Dec 3 15:54:47 EST 2006
I've discovered a potential crash in gschem... (It does some times).
If you have a component, embed that component in the schematic (from
edit menu), then go to Edit->Update component _twice_, the component
gets replaced with a "can't find component warning, and valgrind notes
some errors.
Should we even be able up update an embedded component?
Bug is in HEAD as well as glist-dev. (This trace was from HEAD).
==13810==
==13810== Invalid read of size 1
==13810== at 0x4022118: strlen (mc_replace_strmem.c:245)
==13810== by 0x44E40ED: g_strdup
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x4045364: o_complex_add (o_complex_basic.c:432)
==13810== by 0x806416D: o_update_component (o_misc.c:1628)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== Address 0x5577FA8 is 0 bytes inside a block of size 37 free'd
==13810== at 0x4020FB0: free (vg_replace_malloc.c:233)
==13810== by 0x44D0B50: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x806435B: o_update_component (o_misc.c:1697)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40D5874: scm_c_call_with_current_module
(in /usr/lib/libguile.so.12.3.1)
==13810==
==13810== Invalid read of size 1
==13810== at 0x4022123: strlen (mc_replace_strmem.c:245)
==13810== by 0x44E40ED: g_strdup
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x4045364: o_complex_add (o_complex_basic.c:432)
==13810== by 0x806416D: o_update_component (o_misc.c:1628)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== Address 0x5577FA9 is 1 bytes inside a block of size 37 free'd
==13810== at 0x4020FB0: free (vg_replace_malloc.c:233)
==13810== by 0x44D0B50: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x806435B: o_update_component (o_misc.c:1697)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40D5874: scm_c_call_with_current_module
(in /usr/lib/libguile.so.12.3.1)
==13810==
==13810== Invalid read of size 1
==13810== at 0x4022CD0: memcpy (mc_replace_strmem.c:405)
==13810== by 0x44E410D: g_strdup
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x4045364: o_complex_add (o_complex_basic.c:432)
==13810== by 0x806416D: o_update_component (o_misc.c:1628)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== Address 0x5577FA8 is 0 bytes inside a block of size 37 free'd
==13810== at 0x4020FB0: free (vg_replace_malloc.c:233)
==13810== by 0x44D0B50: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x806435B: o_update_component (o_misc.c:1697)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40D5874: scm_c_call_with_current_module
(in /usr/lib/libguile.so.12.3.1)
==13810==
==13810== Invalid read of size 1
==13810== at 0x4022CDD: memcpy (mc_replace_strmem.c:405)
==13810== by 0x44E410D: g_strdup
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x4045364: o_complex_add (o_complex_basic.c:432)
==13810== by 0x806416D: o_update_component (o_misc.c:1628)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== Address 0x5577FA9 is 1 bytes inside a block of size 37 free'd
==13810== at 0x4020FB0: free (vg_replace_malloc.c:233)
==13810== by 0x44D0B50: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x806435B: o_update_component (o_misc.c:1697)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40D5874: scm_c_call_with_current_module
(in /usr/lib/libguile.so.12.3.1)
==13810==
==13810== Invalid read of size 1
==13810== at 0x4022CE6: memcpy (mc_replace_strmem.c:405)
==13810== by 0x44E410D: g_strdup
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x4045364: o_complex_add (o_complex_basic.c:432)
==13810== by 0x806416D: o_update_component (o_misc.c:1628)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== Address 0x5577FAA is 2 bytes inside a block of size 37 free'd
==13810== at 0x4020FB0: free (vg_replace_malloc.c:233)
==13810== by 0x44D0B50: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x806435B: o_update_component (o_misc.c:1697)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40D5874: scm_c_call_with_current_module
(in /usr/lib/libguile.so.12.3.1)
==13810==
==13810== Invalid read of size 1
==13810== at 0x4022CEF: memcpy (mc_replace_strmem.c:405)
==13810== by 0x44E410D: g_strdup
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x4045364: o_complex_add (o_complex_basic.c:432)
==13810== by 0x806416D: o_update_component (o_misc.c:1628)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== Address 0x5577FAB is 3 bytes inside a block of size 37 free'd
==13810== at 0x4020FB0: free (vg_replace_malloc.c:233)
==13810== by 0x44D0B50: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x806435B: o_update_component (o_misc.c:1697)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40D5874: scm_c_call_with_current_module
(in /usr/lib/libguile.so.12.3.1)
==13810==
==13810== Invalid read of size 1
==13810== at 0x4022D10: memcpy (mc_replace_strmem.c:405)
==13810== by 0x44E410D: g_strdup
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x4045364: o_complex_add (o_complex_basic.c:432)
==13810== by 0x806416D: o_update_component (o_misc.c:1628)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== Address 0x5577FCC is 36 bytes inside a block of size 37
free'd
==13810== at 0x4020FB0: free (vg_replace_malloc.c:233)
==13810== by 0x44D0B50: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x806435B: o_update_component (o_misc.c:1697)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40D5874: scm_c_call_with_current_module
(in /usr/lib/libguile.so.12.3.1)
==13810==
==13810== Invalid read of size 1
==13810== at 0x4022118: strlen (mc_replace_strmem.c:245)
==13810== by 0x49C4883: vfprintf (in /lib/tls/i686/cmov/libc-2.4.so)
==13810== by 0x49E2B8B: vasprintf (in /lib/tls/i686/cmov/libc-2.4.so)
==13810== by 0x44F28B6: g_vasprintf
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x44E48A5: g_strdup_vprintf
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x44E48CA: g_strdup_printf
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x4045453: o_complex_add (o_complex_basic.c:477)
==13810== by 0x806416D: o_update_component (o_misc.c:1628)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== Address 0x5577FA8 is 0 bytes inside a block of size 37 free'd
==13810== at 0x4020FB0: free (vg_replace_malloc.c:233)
==13810== by 0x44D0B50: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x806435B: o_update_component (o_misc.c:1697)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40D5874: scm_c_call_with_current_module
(in /usr/lib/libguile.so.12.3.1)
==13810==
==13810== Invalid read of size 1
==13810== at 0x4022123: strlen (mc_replace_strmem.c:245)
==13810== by 0x49C4883: vfprintf (in /lib/tls/i686/cmov/libc-2.4.so)
==13810== by 0x49E2B8B: vasprintf (in /lib/tls/i686/cmov/libc-2.4.so)
==13810== by 0x44F28B6: g_vasprintf
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x44E48A5: g_strdup_vprintf
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x44E48CA: g_strdup_printf
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x4045453: o_complex_add (o_complex_basic.c:477)
==13810== by 0x806416D: o_update_component (o_misc.c:1628)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== Address 0x5577FA9 is 1 bytes inside a block of size 37 free'd
==13810== at 0x4020FB0: free (vg_replace_malloc.c:233)
==13810== by 0x44D0B50: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x806435B: o_update_component (o_misc.c:1697)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40D5874: scm_c_call_with_current_module
(in /usr/lib/libguile.so.12.3.1)
==13810==
==13810== Invalid read of size 4
==13810== at 0x49F2EEC: mempcpy (in /lib/tls/i686/cmov/libc-2.4.so)
==13810== by 0x49C4512: vfprintf (in /lib/tls/i686/cmov/libc-2.4.so)
==13810== by 0x49E2B8B: vasprintf (in /lib/tls/i686/cmov/libc-2.4.so)
==13810== by 0x44F28B6: g_vasprintf
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x44E48A5: g_strdup_vprintf
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x44E48CA: g_strdup_printf
(in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x4045453: o_complex_add (o_complex_basic.c:477)
==13810== by 0x806416D: o_update_component (o_misc.c:1628)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== Address 0x5577FA8 is 0 bytes inside a block of size 37 free'd
==13810== at 0x4020FB0: free (vg_replace_malloc.c:233)
==13810== by 0x44D0B50: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x806435B: o_update_component (o_misc.c:1697)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40D5874: scm_c_call_with_current_module
(in /usr/lib/libguile.so.12.3.1)
==13810==
==13810== Invalid free() / delete / delete[]
==13810== at 0x4020FB0: free (vg_replace_malloc.c:233)
==13810== by 0x44D0B50: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x806435B: o_update_component (o_misc.c:1697)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40D5874: scm_c_call_with_current_module
(in /usr/lib/libguile.so.12.3.1)
==13810== Address 0x5577FA8 is 0 bytes inside a block of size 37 free'd
==13810== at 0x4020FB0: free (vg_replace_malloc.c:233)
==13810== by 0x44D0B50: g_free (in /usr/lib/libglib-2.0.so.0.1200.4)
==13810== by 0x806435B: o_update_component (o_misc.c:1697)
==13810== by 0x805F60E: i_callback_edit_update (i_callbacks.c:1113)
==13810== by 0x8059672: g_keys_edit_update (g_keys.c:181)
==13810== by 0x40B65E3: scm_ceval (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40B2B16: scm_i_eval_x (in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BDBFF: scm_primitive_eval_x
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40F60D6: (within /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF2DA: scm_c_with_fluids
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40BF3E6: scm_c_with_fluid
(in /usr/lib/libguile.so.12.3.1)
==13810== by 0x40D5874: scm_c_call_with_current_module
(in /usr/lib/libguile.so.12.3.1)
--
Peter Clifton
Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA
Tel: +44 (0)7729 980173 - (No signal in the lab!)
More information about the geda-dev
mailing list