[M3devel] minimal binary d5.5.0 fails on Ubuntu 7.10
Neels Janosch Hofmeyr
neels at elego.de
Thu Jan 24 22:23:13 CET 2008
Well, back to trying cm3-min-POSIX-LINUXLIBC6-d5.5.0.tgz, I tried Mikas
suggestion ("Search for -g in cm3.cfg and replace it with -gstabs+"),
after which I get the following output:
$ ./do-cm3-core.sh buildship
CM3C =
/home/neels/cm3-build/scripts/pkgmap.sh -c "cm3 -build
-DROOT='/home/neels/cm3-build' && cm3 -ship
-DROOT='/home/neels/cm3-build' " m3gc-simple m3core libm3
patternmatching m3middle m3linker m3front m3quake m3cc cm3 m3scanner
m3tools m3cgcat m3cggen m3bundle bitvector digraph parseparams
realgeometry set slisp sortedtableextras table-list tempfiles
=== package /home/neels/cm3-build/m3-libs/m3gc-simple ===
+++ cm3 -build -DROOT='/home/neels/cm3-build' && cm3 -ship
-DROOT='/home/neels/cm3-build' +++
--- building in LINUXLIBC6 ---
new source -> compiling sysdeps.c
-> archiving libm3gcdefs.a
--- shipping from LINUXLIBC6 ---
. => /usr/local/cm3/pkg/m3gc-simple/LINUXLIBC6
.M3EXPORTS libm3gcdefs.so.5 libm3gcdefs.a libm3gcdefs.m3x
.M3WEB
../src/runtime => /usr/local/cm3/pkg/m3gc-simple/src/runtime
RTVM.c
../src/runtime/LINUXLIBC6 =>
/usr/local/cm3/pkg/m3gc-simple/src/runtime/LINUXLIBC6
sysdeps.c
. => /usr/local/cm3/lib
libm3gcdefs.a
==> /home/neels/cm3-build/m3-libs/m3gc-simple done
=== package /home/neels/cm3-build/m3-libs/m3core ===
+++ cm3 -build -DROOT='/home/neels/cm3-build' && cm3 -ship
-DROOT='/home/neels/cm3-build' +++
--- building in LINUXLIBC6 ---
ignoring ../src/m3overrides
new source -> compiling RTHooks.i3
new source -> compiling RT0.i3
new source -> compiling RuntimeError.i3
new source -> compiling Word.i3
new source -> compiling RTException.i3
new source -> compiling RTHooks.m3
new source -> compiling RT0.m3
new source -> compiling Compiler.i3
new source -> compiling RuntimeError.m3
new source -> compiling Compiler.m3
new source -> compiling RTAllocator.i3
new source -> compiling RTType.i3
new source -> compiling Uucontext.i3
new source -> compiling Utypes.i3
new source -> compiling BasicCtypes.i3
new source -> compiling Ctypes.i3
new source -> compiling Usignal.i3
new source -> compiling Csetjmp.i3
new source -> compiling RTMachine.i3
new source -> compiling Upthread.i3
new source -> compiling Utime.i3
new source -> compiling RTHeapDep.i3
new source -> compiling RTHeapRep.i3
new source -> compiling Thread.i3
new source -> compiling FloatMode.i3
new source -> compiling ThreadF.i3
new source -> compiling RTOS.i3
new source -> compiling RTMisc.i3
new source -> compiling RTHeap.i3
new source -> compiling Cstdlib.i3
new source -> compiling Cstddef.i3
new source -> compiling RTAllocCnts.i3
new source -> compiling RTAllocator.m3
new source -> compiling RTAllocStats.i3
new source -> compiling Convert.i3
new source -> compiling TextClass.i3
new source -> compiling Text.i3
new source -> compiling RTProcedureSRC.i3
new source -> compiling Fingerprint.i3
new source -> compiling RTProcedure.i3
new source -> compiling RTStack.i3
new source -> compiling RTAllocStats.m3
"../src/runtime/common/RTAllocStats.m3", line 46: undefined runtime
symbol !! (RTHooks.AllocateTracedRef)
***
*** runtime error:
*** Segmentation violation - possible attempt to dereference NIL
*** pc = 0x811e7ff = StartCall + 0x19 in ../src/values/Procedure.m3
***
Aborted (core dumped)
*** execution of failed ***
It looks a little better, but still doesn't work.
Any more ideas?
Mika Nystrom wrote:
> I think this is the broken cm3.cfg .
>
> Search for -g in cm3.cfg and replace it with -gstabs+
>
> This thing bites a lot! I think it got me twice to the extent that
> I had to ask this mailing list. Several other times that it had
> me scratching my head and then thinking "oh it's that cm3.cfg thing
> again..."
>
> cm3.cfg in general is pretty weird. I know the compiler looks
> in at least two places for it. (Undocumented behavior.)
>
> Mika
>
> Neels Janosch Hofmeyr writes:
>
>> This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
>> --------------enigBBB9AF364E0AAD943688858C
>> Content-Type: text/plain; charset=UTF-8; format=flowed
>> Content-Transfer-Encoding: quoted-printable
>>
>> Hello m3-support and m3devel,
>>
>> I tried to bootstrap cm3 on Ubuntu 7.10 using the newer d5.5.0 binaries. =
>>
>> Upon running
>> cd scripts
>> ./do-cm3-core.sh buildship
>>
>> I got a series of errors, ending in a segmentation fault. I am now going =
>>
>> back to the 5.4.0 minimal binary. For interest, find the error output bel=
>> ow.
>>
>> Regards,
>> Neels
>>
>>
>> neels at oubantu:~/cm3-build/scripts
>> $ ./do-cm3-core.sh buildship
>> CM3C =3D
>> /home/neels/cm3-build/scripts/pkgmap.sh -c "cm3 -build =20
>> -DROOT=3D'/home/neels/cm3-build' && cm3 -ship=20
>> -DROOT=3D'/home/neels/cm3-build' " m3gc-simple m3core libm3=20
>> patternmatching m3middle m3linker m3front m3quake m3cc cm3 m3scanner=20
>> m3tools m3cgcat m3cggen m3bundle bitvector digraph parseparams=20
>> realgeometry set slisp sortedtableextras table-list tempfiles
>> =3D=3D=3D package /home/neels/cm3-build/m3-libs/m3gc-simple =3D=3D=3D
>> +++ cm3 -build -DROOT=3D'/home/neels/cm3-build' && cm3 -ship=20
>> -DROOT=3D'/home/neels/cm3-build' +++
>> --- building in LINUXLIBC6 ---
>>
>> new source -> compiling sysdeps.c
>> -> archiving libm3gcdefs.a
>> --- shipping from LINUXLIBC6 ---
>>
>> =2E =3D> /usr/local/cm3/pkg/m3gc-simple/LINUXLIBC6
>> .M3EXPORTS libm3gcdefs.so.5 libm3gcdefs.a libm3gcdefs.m3x
>> .M3WEB =20
>> =2E./src/runtime =3D> /usr/local/cm3/pkg/m3gc-simple/src/runtime
>> RTVM.c =20
>> =2E./src/runtime/LINUXLIBC6 =3D>=20
>> /usr/local/cm3/pkg/m3gc-simple/src/runtime/LINUXLIBC6
>> sysdeps.c =20
>> =2E =3D> /usr/local/cm3/lib
>> libm3gcdefs.a =20
>> =3D=3D> /home/neels/cm3-build/m3-libs/m3gc-simple done
>>
>> =3D=3D=3D package /home/neels/cm3-build/m3-libs/m3core =3D=3D=3D
>> +++ cm3 -build -DROOT=3D'/home/neels/cm3-build' && cm3 -ship=20
>> -DROOT=3D'/home/neels/cm3-build' +++
>> --- building in LINUXLIBC6 ---
>>
>> ignoring ../src/m3overrides
>>
>> new source -> compiling RTHooks.i3
>> RTHooks.i3: In function 'RTHooks_I3':
>> RTHooks.i3:141: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RT0.i3
>> RT0.i3: In function 'RT0_I3':
>> RT0.i3:230: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RuntimeError.i3
>> RuntimeError.i3: In function 'RuntimeError_I3':
>> RuntimeError.i3:63: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Word.i3
>> Word.i3: In function 'Word_I3':
>> Word.i3:67: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTException.i3
>> RTException.i3: In function 'RTException_I3':
>> RTException.i3:34: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTHooks.m3
>> RTHooks.m3: In function 'RTHooks_M3':
>> RTHooks.m3:130: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RT0.m3
>> RT0.m3:10: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Compiler.i3
>> Compiler.i3: In function 'Compiler_I3':
>> Compiler.i3:42: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RuntimeError.m3
>> RuntimeError.m3: In function 'RuntimeError_M3':
>> RuntimeError.m3:61: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Compiler.m3
>> Compiler.m3: In function 'Compiler_M3':
>> Compiler.m3:11: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTAllocator.i3
>> RTAllocator.i3: In function 'RTAllocator_I3':
>> RTAllocator.i3:79: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTType.i3
>> RTType.i3: In function 'RTType_I3':
>> RTType.i3:65: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Uucontext.i3
>> Uucontext.i3: In function 'Uucontext_I3':
>> Uucontext.i3:195: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Utypes.i3
>> Utypes.i3: In function 'Utypes_I3':
>> Utypes.i3:108: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling BasicCtypes.i3
>> BasicCtypes.i3: In function 'BasicCtypes_I3':
>> BasicCtypes.i3:33: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Ctypes.i3
>>
> Ctypes.i3: In function 'Ctypes_I3':
>
>> Ctypes.i3:67: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Usignal.i3
>> Usignal.i3: In function 'Usignal_I3':
>> Usignal.i3:199: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Csetjmp.i3
>> Csetjmp.i3: In function 'Csetjmp_I3':
>> Csetjmp.i3:29: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTMachine.i3
>> RTMachine.i3: In function 'RTMachine_I3':
>> RTMachine.i3:87: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Upthread.i3
>> Upthread.i3: In function 'Upthread_I3':
>> Upthread.i3:343: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Utime.i3
>> Utime.i3: In function 'Utime_I3':
>> Utime.i3:182: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTHeapDep.i3
>> RTHeapDep.i3: In function 'RTHeapDep_I3':
>> RTHeapDep.i3:74: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTHeapRep.i3
>> RTHeapRep.i3: In function 'RTHeapRep_I3':
>> RTHeapRep.i3:310: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Thread.i3
>> Thread.i3: In function 'Thread_I3':
>> Thread.i3:120: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling FloatMode.i3
>> FloatMode.i3: In function 'FloatMode_I3':
>> FloatMode.i3:123: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling ThreadF.i3
>> ThreadF.i3: In function 'ThreadF_I3':
>> ThreadF.i3:110: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTOS.i3
>> RTOS.i3: In function 'RTOS_I3':
>> RTOS.i3:44: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTMisc.i3
>> RTMisc.i3: In function 'RTMisc_I3':
>> RTMisc.i3:29: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTHeap.i3
>> RTHeap.i3: In function 'RTHeap_I3':
>> RTHeap.i3:44: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Cstdlib.i3
>> Cstdlib.i3: In function 'Cstdlib_I3':
>> Cstdlib.i3:34: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Cstddef.i3
>> Cstddef.i3: In function 'Cstddef_I3':
>> Cstddef.i3:14: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTAllocCnts.i3
>> RTAllocCnts.i3: In function 'RTAllocCnts_I3':
>> RTAllocCnts.i3:22: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTAllocator.m3
>> RTAllocator.m3: In function 'RTAllocator_M3':
>> RTAllocator.m3:387: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTAllocStats.i3
>> RTAllocStats.i3: In function 'RTAllocStats_I3':
>> RTAllocStats.i3:39: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Convert.i3
>> Convert.i3: In function 'Convert_I3':
>> Convert.i3:111: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling TextClass.i3
>> TextClass.i3: In function 'TextClass_I3':
>> TextClass.i3:46: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Text.i3
>> Text.i3: In function 'Text_I3':
>> Text.i3:81: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTProcedureSRC.i3
>> RTProcedureSRC.i3: In function 'RTProcedureSRC_I3':
>> RTProcedureSRC.i3:28: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling Fingerprint.i3
>> Fingerprint.i3: In function 'Fingerprint_I3':
>> Fingerprint.i3:63: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTProcedure.i3
>> RTProcedure.i3: In function 'RTProcedure_I3':
>> RTProcedure.i3:32: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTStack.i3
>> RTStack.i3: In function 'RTStack_I3':
>> RTStack.i3:53: internal compiler error: Segmentation fault
>> Please submit a full bug report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> new source -> compiling RTAllocStats.m3
>> "../src/runtime/common/RTAllocStats.m3", line 46: undefined runtime=20
>> symbol !! (RTHooks.AllocateTracedRef)
>>
>>
>> ***
>> *** runtime error:
>> *** Segmentation violation - possible attempt to dereference NIL
>> *** pc =3D 0x811e7ff =3D StartCall + 0x19 in ../src/values/Procedure.m=
>> 3
>> ***
>>
>> Aborted (core dumped)
>> *** execution of failed ***
>>
>>
>> --=20
>> Neels Janosch Hofmeyr
>> Software Developer
>>
>> neels at elego.de
>> Public Key: http://binarchy.net/neels/neels.hofmeyr.public.key.asc
>>
>> elego Software Solutions GmbH http://www.elegosoft.com
>> Gustav-Meyer-Allee 25, Geb=C3=A4ude 12 HRB 77719
>> 13355 Berlin, Germany Amtsgericht Charlottenburg
>> Tel.: +49 30 23 45 86 96 Sitz der Gesellschaft: Berlin
>> Fax: +49 30 23 45 86 95 Gesch=C3=A4ftsf=C3=BChrer: Olaf W=
>> agner
>>
>>
>>
>> --------------enigBBB9AF364E0AAD943688858C
>> Content-Type: application/pgp-signature; name="signature.asc"
>> Content-Description: OpenPGP digital signature
>> Content-Disposition: attachment; filename="signature.asc"
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.6 (GNU/Linux)
>>
>> iD8DBQFHmJbkRpHEG7B8Y+ARAtjGAJ47SAvF3xSFUuQT0gd5ZF2OLbOX9wCg12+B
>> bD8Jx13qOgK+5OasBdztrYg=
>> =IPcA
>> -----END PGP SIGNATURE-----
>>
>> --------------enigBBB9AF364E0AAD943688858C--
>>
--
Neels Janosch Hofmeyr
Software Developer
neels at elego.de
Public Key: http://binarchy.net/neels/neels.hofmeyr.public.key.asc
elego Software Solutions GmbH http://www.elegosoft.com
Gustav-Meyer-Allee 25, Gebäude 12 HRB 77719
13355 Berlin, Germany Amtsgericht Charlottenburg
Tel.: +49 30 23 45 86 96 Sitz der Gesellschaft: Berlin
Fax: +49 30 23 45 86 95 Geschäftsführer: Olaf Wagner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20080124/605a469e/attachment-0002.sig>
More information about the M3devel
mailing list