porting to amd64-freebsd
hiroshi oota <[email protected]>
| Newsgroups | gmane.comp.lang.dylan.gwydion.devel |
|---|---|
| Message-ID | <CAHkoT6ba6btbcn6df-+bWdR9aiEn49ECLaC2tyrP9znuasdbZw@mail.gmail.com> |
hi hackers, I'm porting OpenDylan to FreeBSD-amd64. I've found the problem about boehm-gc, and I've fixed it. then I currently succeeded build the Bootstrap.1/bin/dylan-compiler(elf64). next step, I'm trying to build the dylan-compiler using Bootstrap.1/bin/dylan-compiler. But, I've got a SIGSEGV in compiling dfmc-reader. Program received signal SIGSEGV, Segmentation fault. 0x000000080270144e in Kdood_classVdoodI (dood_=0x721bb0, class_=0x805f20698) at class.c:1782 (gdb) where #0 0x000000080270144e in Kdood_classVdoodI (dood_=0x721bb0, class_=0x805f20698) at class.c:1782 #1 0x0000000802701340 in Kdood_all_slot_descriptorsVdoodI (dood_=0x721bb0, class_=0x805f20698) at class.c:1739 #2 0x0000000802714057 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0, info_=0x3f46840, object_=0x3e97300) at walk.c:3672 #3 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, object_=0x3e97300, address_=0x23a705) at walk.c:1650 #4 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, parent_=0x3e97420, object_=0x3e97300) at walk.c:2925 #5 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0, info_=0x3f46840, object_=0x3e97420) at walk.c:4626 #6 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, object_=0x3e97420, address_=0x23a6e5) at walk.c:1650 #7 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, parent_=0x3e973c0, object_=0x3e97420) at walk.c:2925 #8 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0, info_=0x3f46840, object_=0x3e973c0) at walk.c:4626 #9 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, object_=0x3e973c0, address_=0x23a6b9) at walk.c:1650 #10 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, parent_=0x3e974e0, object_=0x3e973c0) at walk.c:2925 #11 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0, info_=0x3f46840, object_=0x3e974e0) at walk.c:4626 #12 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, object_=0x3e974e0, address_=0x23a699) at walk.c:1650 #13 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, parent_=0x3e97600, object_=0x3e974e0) at walk.c:2925 #14 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0, info_=0x3f46840, object_=0x3e97600) at walk.c:4626 #15 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, object_=0x3e97600, address_=0x23a679) at walk.c:1650 #16 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, parent_=0x3e975a0, object_=0x3e97600) at walk.c:2925 #17 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0, info_=0x3f46840, object_=0x3e975a0) at walk.c:4626 #18 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, object_=0x3e975a0, address_=0x23a64d) at walk.c:1650 #19 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, parent_=0x3e976c0, object_=0x3e975a0) at walk.c:2925 #20 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0, info_=0x3f46840, object_=0x3e976c0) at walk.c:4626 #21 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, object_=0x3e976c0, address_=0x23a62d) at walk.c:1650 #22 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, parent_=0x3e977e0, object_=0x3e976c0) at walk.c:2925 #23 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0, info_=0x3f46840, object_=0x3e977e0) at walk.c:4626 #24 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, object_=0x3e977e0, address_=0x23a60d) at walk.c:1650 #25 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, parent_=0x3e97780, object_=0x3e977e0) at walk.c:2925 #26 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0, info_=0x3f46840, object_=0x3e97780) at walk.c:4626 #27 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, object_=0x3e97780, address_=0x23a5e1) at walk.c:1650 #28 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, parent_=0x3e978a0, object_=0x3e97780) at walk.c:2925 #29 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0, info_=0x3f46840, object_=0x3e978a0) at walk.c:4626 #30 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, object_=0x3e978a0, address_=0x23a5c1) at walk.c:1650 #31 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, parent_=0x3e979c0, object_=0x3e978a0) at walk.c:2925 <------------------------snip------------------------> #1190 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0, info_=0x3f46840, object_=0x327fc80) at walk.c:4626 #1191 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, object_=0x327fc80, address_=0x22ef29) at walk.c:1650 #1192 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, parent_=0x3299580, object_=0x327fc80) at walk.c:2925 #1193 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0, info_=0x3f46840, object_=0x3299580) at walk.c:4626 #1194 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, object_=0x3299580, address_=0x2336f1) at walk.c:1650 #1195 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, parent_=0x38dfa00, object_=0x3299580) at walk.c:2925 #1196 0x0000000802713535 in Kwalk_pending_objectVdoodI (dood_=0x721bb0, info_=0x3f46840, object_=0x3299580, parent_=0x38dfa00, reference_=0x1c1539) at walk.c:6462 #1197 0x000000080271c7aa in Kdood_walk_fromVdoodMM0I (dood_=0x721bb0, fn_=0x801092d70, object_=0x1038d80, all_keys_=0x7ffffffec4e8, flushQ_=0x801013f40, forceQ_=0\ x801013f50, parentsQ_=0x801013f40, batchQ_=0x801013f50, commitQ_=0x801013f50) at walk.c:2188 #1198 0x0000000802722fc4 in Kcommit_rootF4I (implicit_argument_=0x801013f50, parentsQ_=0x801013f40, dood_=0x721bb0, object_=0x1038d80, id_=0x11) at commit.c:1010 #1199 0x0000000802721fa5 in Kdood_commitVdoodMM0I (dood_=0x721bb0, Urest_=0x7ffffffece50, flushQ_=0x801013f40, dumpQ_=0x801013f40, breakQ_=0x801013f40, parentsQ_=\ 0x801013f40, clearQ_=0x801013f50, statsQ_=0x801013f40, size_=0x342c1) at commit.c:600 #1200 0x0000000800dd9bc9 in rest_key_xep_9 (fn=0x802970d10, n=5) at /home/u/src/dylan/opendylan/sources/dfmc/c-run-time/run-time.c:2253 #1201 0x000000080646fd71 in Kanonymous_of_ensure_database_savedF887I () at library-description.c:15533 #1202 0x000000080649623f in Kdo_with_library_contextVdfmc_namespaceMM0I (f_=0x531a8c0, desc_=0x1038d80) at libraries.c:8337 #1203 0x000000080645baa1 in Kensure_database_savedVdfmc_namespaceMM1I (ld_=0x1038d80, Urest_=0x801013f80, export_onlyQ_=0x801013f40, flushQ_=0x801013f40, statsQ_=\ 0x801013f40) at library-description.c:15305 #1204 0x000000080805d456 in Kanonymous_of_compile_library_from_definitionsF269I () at world.c:7389 Any, Idea? thanks in advice -- HIROSHI OOTA _______________________________________________ hackers mailing list [email protected] https://lists.opendylan.org/mailman/listinfo/hackers