[plt-scheme] Re: [PLT announcement] PLT Scheme v351

From: Ari Pollak (ari at ccs.neu.edu)
Date: Mon Jul 24 23:37:22 EDT 2006

It seems PLT Scheme 351 doesn't compile on Debian with an amd64. It fails
running the bootstrapped mzscheme when trying to do "make headers" in the
mzscheme directory. Running the generated mzscheme manually without any
arguments coredumps as well; here is the backtrace (I shortened the
pathnames for readability):

#0  0x000000000065645e in ?? ()
#1  0x00007fffdfe4a390 in ?? ()
#2  0x0000000000404420 in do_scheme_rep ()
#3  0x00002b62cadbf960 in scheme_do_eval (obj=0x6fd588, num_rands=2,
rands=0x5d7f20, get_value=-1) at
/drscheme-351/src/mzscheme/src/eval.c:5114
#4  0x00002b62caebf2bd in define_execute (vars=0x71e150, vals=0x720f80,
defmacro=0, rp=0x0, dm_env=0x0) at
/drscheme-351/src/mzscheme/src/syntax.c:648
#5  0x00002b62caebf963 in define_values_execute (data=0x71e0d8) at
/drscheme-351/src/mzscheme/src/syntax.c:771
#6  0x00002b62cadc03df in scheme_do_eval (obj=0x71e0c0, num_rands=-1,
rands=0x0, get_value=-1) at /drscheme-351/src/mzscheme/src/eval.c:5343
#7  0x00002b62cae2efb1 in eval_module_body (menv=0x6bf840) at
/drscheme-351/src/mzscheme/src/module.c:2648
#8  0x00002b62cae2ee80 in start_module (m=0x5f58c0, env=0x5dacc0,
restart=0, syntax_idx=0x6f6570, delay_expstart=0, with_tt=1,
cycle_list=0x6fdae0) at /drscheme-351/src/mzscheme/src/module.c:2611
#9  0x00002b62cae2ee0e in start_module (m=0x6011c0, env=0x5dacc0,
restart=0, syntax_idx=0x669990, delay_expstart=0, with_tt=1,
cycle_list=0x2b62cb086228) at /drscheme-351/src/mzscheme/src/module.c:2598
#10 0x00002b62cae3c2db in parse_requires (form=0x672578,
base_modidx=0x2b62cb053d00, env=0x5dacc0, rn=0x672540,
post_ex_rn=0x672540, ck=0x2b62cae3c5ef <check_dup_require>, data=0x0,
start=1, expstart=1, redef_modname=0x0, unpack_kern=1, copy_vars=0,
can_save_marshal=0, all_simple=0x0) at
/drscheme-351/src/mzscheme/src/module.c:5679
#11 0x00002b62cae3c976 in top_level_require_execute (data=0x6f77f8) at
/drscheme-351/src/mzscheme/src/module.c:5780
#12 0x00002b62cadc03df in scheme_do_eval (obj=0x6f77c8, num_rands=-1,
rands=0x0, get_value=1) at /drscheme-351/src/mzscheme/src/eval.c:5343
#13 0x00002b62cadc1df6 in eval_k () at
/drscheme-351/src/mzscheme/src/eval.c:5951
#14 0x00002b62cadc1ead in _eval (obj=0x6f77b0, env=0x5dacc0, isexpr=0,
multi=0, top=0) at /drscheme-351/src/mzscheme/src/eval.c:5974
#15 0x00002b62cadc1f42 in _scheme_eval_compiled (obj=0x6f77b0,
env=0x5dacc0) at /drscheme-351/src/mzscheme/src/eval.c:5989
#16 0x00002b62cad9beba in scheme_eval_compiled_sized_string_with_magic
(str=0x2b62cb019da0 "#~\003351\005]\237 \024b\236\020\001\024\030Abegin",
len=101, env=0x5dacc0, magic_sym=0x0, magic_val=0x0, multi_ok=0) at
/drscheme-351/src/mzscheme/src/builtin.c:54
#17 0x00002b62cad9bef8 in scheme_eval_compiled_sized_string
(str=0x2b62cb019da0 "#~\003351\005]\237 \024b\236\020\001\024\030Abegin",
len=101, env=0x5dacc0) at /drscheme-351/src/mzscheme/src/builtin.c:59
#18 0x00002b62cad9c0aa in scheme_add_embedded_builtins (env=0x5dacc0) at
/drscheme-351/src/mzscheme/src/cstartup.inc:4233
#19 0x00002b62cada189d in scheme_basic_env () at
/drscheme-351/src/mzscheme/src/env.c:348
#20 0x0000000000403f3c in run_from_cmd_line (argc=0, _argv=0x7fffdfe4a398,
mk_basic_env=0x2b62cada15c0 <scheme_basic_env>, cont_run=0x4043bc
<cont_run>) at /drscheme-351/src/mzscheme/cmdline.inc:1074
#21 0x00000000004043ac in actual_main (argc=1, argv=0x7fffdfe4a398) at
/drscheme-351/src/mzscheme/main.c:392
#22 0x00002b62cade9291 in scheme_image_main (argc=1, argv=0x7fffdfe4a398)
at /drscheme-351/src/mzscheme/src/image.c:770
#23 0x0000000000404362 in main_after_dlls (argc=1, argv=0x7fffdfe4a398) at
/drscheme-351/src/mzscheme/main.c:302
#24 0x0000000000404323 in main (argc=1, argv=0x7fffdfe4a398) at
/drscheme-351/src/mzscheme/main.c:248




Posted on the users mailing list.