for /r %s crashes TCC

#2
On Tue, Sep 16, 2008 at 10:04 AM, Christian Albaret
<> wrote:

> for /r %s
> crashes TCC, whereas the command
I can reproduce it here. It looks to be reading a null reference.

tcmd.gpf has:

TCC 9.02.151
Module=C:\4NT9\TakeCmd.dll
Address=1000351C
Exception=C0000005
EAX=00000000 EBX=009BFF78 ECX=00000000 EDX=0099002F
ESI=009BFF7E EDI=00000001 EBP=009BDD9C ESP=00997604
CS=0000001B DS=00000023 ES=00000023 SS=00000023
Flags=00010246

Stack:
1 : TakeCmd.dll 0001:0000251c
2 : TakeCmd.dll 0001:000708a7
3 : TakeCmd.dll 0001:000704e6
4 : TakeCmd.dll 0001:0007029a
5 : TakeCmd.dll 0001:000359c6




--
2008 Fridays: 4/4, 6/6, 8/8, 10/10, 12/12 and 5/9, 9/5, 7/11, 11/7.
Next year they're Saturday.
Measure wealth by the things you have for which you would not take money.
 
#3
> for /r %s
> crashes TCC, whereas the command
Also the new version, which I forgot to install until just now.

TCC 9.02.152
Module=C:\4NT9\TakeCmd.dll
Address=1000350C
Exception=C0000005
EAX=00000000 EBX=009BFF78 ECX=00000000 EDX=0099002F
ESI=009BFF7E EDI=00000001 EBP=009BDD9C ESP=00997604
CS=0000001B DS=00000023 ES=00000023 SS=00000023
Flags=00010246

Stack:
1 : TakeCmd.dll 0001:0000250c
2 : TakeCmd.dll 0001:000709b7
3 : TakeCmd.dll 0001:000705f6
4 : TakeCmd.dll 0001:000703aa
5 : TakeCmd.dll 0001:00035a46


--
2008 Fridays: 4/4, 6/6, 8/8, 10/10, 12/12 and 5/9, 9/5, 7/11, 11/7.
Next year they're Saturday.
Measure wealth by the things you have for which you would not take money.
 
#4
Issuing the command
for /r %s
crashes TCC, whereas the command
for %s
just yields the usage line.

This syntax is obviously incomplete/wrong, it occurred to me only once while I stopped writing because I was thinking, and pressed Enter inadvertently.
Crashes also from 4NT v8, v7, v6 and a disappearing act from v5.

I guess it has been around a while.