[plt-scheme] Using the macro-stepper

From: Jon Rafkind (workmin at ccs.neu.edu)
Date: Sat Oct 7 16:14:28 EDT 2006

Ah, I disabled the JIT with -j and drscheme runs now. Shall I do any
more debugging to find the root cause?

Jon Rafkind wrote:
> I probably got the error message below because I rm -rf'd the compiled
> directory in collects/errortrace in an attempt to find the bug. I ran
> 'make install' to set everything up in the first place which runs
> setup-plt automatically. Anyway I reran setup-plt and now drscheme
> crashes without complaining about errortrace.
>
> (gdb) set args -ZmvqL- drscheme.ss drscheme
> (gdb) run
> Starting program: /home/kazzmir/tmp/ff/trunk/bin/mred -ZmvqL-
> drscheme.ss drscheme
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00000000049a793e in ?? ()
> (gdb) bt
> #0  0x00000000049a793e in ?? ()
> #1  0x0000000300000001 in ?? ()
> #2  0x000000000049b2ce in scheme_get_milliseconds () at fun.c:4745
> #3  0x000000000657ccb0 in ?? ()
> #4  0x00007fffff92c1f0 in ?? ()
> #5  0x0000000000bd426f in ?? ()
> #6  0x0000000000000000 in ?? ()
>
>
> Robby Findler wrote:
>   
>> the stepper is available in the nightly builds too (which are built
>> from svn automatically -- you guessed it -- each night).
>>
>> That error message below looks like you didn't run setup-plt (or
>> ./install, depending).
>>
>> Are you sure you didn't miss that step in the instructions? If not,
>> does it fail too?
>>
>> Robby
>>
>> On Oct 7, 2006, at 1:21 PM, Jon Rafkind wrote:
>>
>>     
>>> I would like to try out the macro-stepper but havent succeeded in
>>> running it yet. I vaguely recall that its only available in svn but
>>> drscheme currently crashes for me on startup. Is there a way I can run
>>> the macro-stepper with a non-svn version and/or maybe the following will
>>> help fix the crash:
>>>
>>> Starting up drscheme gives me this error when the logo appears and
>>> things are loading
>>> compile: variable not provided( directly or indirectly and at the
>>> expected position) from module:
>>> |,/home/kazzmir/tmp/ff/trunk/collects/errortrace/errortrace-lib| in:
>>> print-error-trace
>>>
>>> Running drscheme through gdb gives this
>>> (gdb) set args -ZmvqL- drscheme.ss drscheme
>>> (gdb) run
>>> Starting program: /home/kazzmir/tmp/ff/trunk/bin/mred -ZmvqL-
>>> drscheme.ss drscheme
>>> compile: variable not provided (directly or indirectly and at the
>>> expected position) from module:
>>> |,/home/kazzmir/tmp/ff/trunk/collects/errortrace/errortrace-lib| in:
>>> print-error-trace
>>>
>>> Program received signal SIGSEGV, Segmentation fault.
>>> 0x000000000767393e in ?? ()
>>> (gdb) bt
>>> #0  0x000000000767393e in ?? ()
>>> #1  0x0000000300000001 in ?? ()
>>> #2  0x000000000049b2ce in scheme_get_milliseconds () at fun.c:4745
>>> #3  0x000000000a432cb0 in ?? ()
>>> #4  0x00007ffffffa4560 in ?? ()
>>> #5  0x0000000000bd426f in ?? ()
>>> #6  0x0000000000000000 in ?? ()
>>> (gdb) The program is running.  Exit anyway? (y or n) y
>>>
>>> Gentoo Linux, amd64, gcc version 3.4.4.
>>> _________________________________________________
>>>   For list-related administrative tasks:
>>>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>>>
>>>       
>> _________________________________________________
>>  For list-related administrative tasks:
>>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>>
>>
>>     
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
>
>   


Posted on the users mailing list.