Guile Mailing List Archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: FAQ FOOD! Re: scm_must_malloc and memory leaking?



I saw your messages about memory leaks in Guile.  I seem to see a number
of them.  I'm running Insure; I've included some of the output below as
a sample.  Is this in the TODO file?


        40 bytes allocated at gc.c, 1463
                          malloc()
                 scm_must_malloc()  gc.c, 1463
                      scm_makstr()  strings.c, 142
                  scm_makfromstr()  strings.c, 201
         scm_intern_obarray_soft()  symbols.c, 297
              scm_intern_obarray()  symbols.c, 337
                      scm_intern()  symbols.c, 346
                      scm_lreadr()  read.c, 517
               scm_lreadrecparen()  read.c, 692
                      scm_lreadr()  read.c, 292
               scm_lreadrecparen()  read.c, 692
                      scm_lreadr()  read.c, 292
               scm_lreadrecparen()  read.c, 692
                      scm_lreadr()  read.c, 292
                        scm_read()  read.c, 113
                            load()  load.c, 87
       scm_internal_dynamic_wind()  dynwind.c, 148
              scm_primitive_load()  load.c, 116
         scm_primitive_load_path()  load.c, 388
          scm_load_startup_files()  init.c, 304
                invoke_main_func()  init.c, 547
         scm_internal_lazy_catch()  throw.c, 328
                scm_boot_guile_1()  init.c, 521
                  scm_boot_guile()  init.c, 384
                            main()  PVClusd.c

      4192 bytes allocated at gc.c, 1463
                          malloc()
                 scm_must_malloc()  gc.c, 1463
                 scm_make_vector()  vectors.c, 135
            scm_make_weak_vector()  weaks.c, 61
    scm_make_weak_key_hash_table()  weaks.c, 120
                       scm_ceval()  eval.c, 2305
                    scm_eval_car()  eval.c, 424
                    scm_m_define()  eval.c, 884
                       scm_apply()  eval.c, 2919
                       scm_ceval()  eval.c, 2112
                      scm_eval_3()  eval.c, 3350
                      scm_eval_x()  eval.c, 3381
                            load()  load.c, 90
       scm_internal_dynamic_wind()  dynwind.c, 148
              scm_primitive_load()  load.c, 116
         scm_primitive_load_path()  load.c, 388
          scm_load_startup_files()  init.c, 304
                invoke_main_func()  init.c, 547
         scm_internal_lazy_catch()  throw.c, 328
                scm_boot_guile_1()  init.c, 521
                  scm_boot_guile()  init.c, 384
                            main()  PVClusd.c

      4192 bytes allocated at gc.c, 1453
                          malloc()
                 scm_must_malloc()  gc.c, 1453
                 scm_make_vector()  vectors.c, 135
            scm_make_weak_vector()  weaks.c, 61
    scm_make_weak_key_hash_table()  weaks.c, 120
                       scm_ceval()  eval.c, 2305
                    scm_eval_car()  eval.c, 424
                    scm_m_define()  eval.c, 884
                       scm_apply()  eval.c, 2919
                       scm_ceval()  eval.c, 2112
                      scm_eval_3()  eval.c, 3350
                      scm_eval_x()  eval.c, 3381
                            load()  load.c, 90
       scm_internal_dynamic_wind()  dynwind.c, 148
              scm_primitive_load()  load.c, 116
         scm_primitive_load_path()  load.c, 388
          scm_load_startup_files()  init.c, 304
                invoke_main_func()  init.c, 547
         scm_internal_lazy_catch()  throw.c, 328
                scm_boot_guile_1()  init.c, 521
                  scm_boot_guile()  init.c, 384
                            main()  PVClusd.c

     16384 bytes allocated at gc.c, 1453
                          malloc()
                 scm_must_malloc()  gc.c, 1453
                 scm_make_vector()  vectors.c, 135
            scm_make_weak_vector()  weaks.c, 61
    scm_make_weak_key_hash_table()  weaks.c, 120
                scm_init_srcprop()  srcprop.c, 352
                scm_boot_guile_1()  init.c, 471
                  scm_boot_guile()  init.c, 384
                            main()  PVClusd.c

       256 bytes allocated at gc.c, 1453
                          malloc()
                 scm_must_malloc()  gc.c, 1453
                 scm_make_vector()  vectors.c, 135
            scm_make_weak_vector()  weaks.c, 61
    scm_make_weak_key_hash_table()  weaks.c, 120
                 scm_init_struct()  struct.c, 688
                scm_boot_guile_1()  init.c, 474
                  scm_boot_guile()  init.c, 384
                            main()  PVClusd.c

      4096 bytes allocated at gc.c, 1453
                          malloc()
                 scm_must_malloc()  gc.c, 1453
                 scm_make_vector()  vectors.c, 135
            scm_make_weak_vector()  weaks.c, 61
    scm_make_weak_key_hash_table()  weaks.c, 120
                scm_init_objprop()  objprop.c, 117
                scm_boot_guile_1()  init.c, 457
                  scm_boot_guile()  init.c, 384
                            main()  PVClusd.c


Guile Home | Main Index | Thread Index