Newsgroups: perl.perl6.internals
From: l...@toetsch.at (Leopold Toetsch)
Date: Thu, 6 May 2004 07:40:46 +0200
Local: Thurs, May 6 2004 1:40 am
Subject: Re: Cygwin problems are GC not ICU
Joshua Gatcomb <limbic_region_2...@yahoo.com> wrote: Early in program startup. > --- Leopold Toetsch <l...@toetsch.at> wrote: >> (gdb) bt >> (gdb) p pmc >> /gdb) p *((Dead_PObj*)pmc) >> would be good. > Program received signal SIGSEGV, Segmentation fault. > #5 0x0053fb75 in Parrot_ParrotInterpreter_class_init > (gdb) p *((Dead_PObj*)pmc) ^^^ > $2 = {free_list_ptr = 0x1810000, > object_buflen_dont_use = 0, object_flags_dont_use = 0, > arena_dod_flag_ptr = 0x0, flag_shift = 0} Somethings is *really* wrong here. I don't know exactly what's happening 1) Determine the used memalign function: $ grep memalign lib/Parrot/Config.pm It could be 'posix_memalign' too. 2) Copy either config/auto/memalign/ test_c.in or test_c2.in somewhere 3) Replace 4) compile and run it: 5) Now the easy part: Vary the alignment of the function and the test, BTW Kind of this "stress" test is very welcome for the config system. Google around, if you can find signs of a broken memalign function on > Cheers leo You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||