[Ecls-list] Missing thread-related diff :)

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Fri Jul 3 07:01:56 UTC 2009


On Fri, Jul 3, 2009 at 12:43 AM, Matthew Mondor<mm_lists at pulsar-zone.net> wrote:
> Program received signal SIGSEGV, Segmentation fault.
> 0x080e3af7 in GC_find_limit_with_bound (p=0x81045c4 ",# ", up=0, bound=0x0) at /home/mmondor/work/ecl-cvs/src/gc/os_dep.c:926
> 926                     GC_noop1((word)(*result));
> (gdb) bt
> #0  0x080e3af7 in GC_find_limit_with_bound (p=0x81045c4 ",# ", up=0, bound=0x0) at /home/mmondor/work/ecl-cvs/src/gc/os_dep.c:926
> #1  0x080e3b78 in GC_find_limit (p=0x81045c4 ",# ", up=0) at /home/mmondor/work/ecl-cvs/src/gc/os_dep.c:941
> #2  0x080e3824 in GC_init_netbsd_elf () at /home/mmondor/work/ecl-cvs/src/gc/os_dep.c:507
> #3  0x080e2584 in GC_init_inner () at /home/mmondor/work/ecl-cvs/src/gc/misc.c:626
> #4  0x080e21ee in GC_init () at /home/mmondor/work/ecl-cvs/src/gc/misc.c:412
> #5  0x080b2f85 in init_alloc () at /home/mmondor/work/ecl-cvs/src/c/alloc_2.d:348
> #6  0x0804dd79 in cl_boot (argc=1, argv=0xbfbfe724) at /home/mmondor/work/ecl-cvs/src/c/main.d:385
> #7  0x0804cc0b in main (argc=135239128, args=0xbbbec000) at /home/mmondor/work/ecl-cvs/src/c/cinit.d:109
> (gdb) info locals
> result = 0x8047f00 <Address 0x8047f00 out of bounds>
> (gdb)
>
> When I have more time I will try to see how 8.12.0 did it and how the
> current code differs.

8.12.0 used an older version of the garbage collector. Follow the
instructions, install NetBSD's current port of the Boehm-Weiser
garbage collector and tell me whether the problem persists.

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com




More information about the ecl-devel mailing list