[plt-scheme] Using the macro-stepper
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
>
>
>