Mail Archives: djgpp/2002/05/04/01:31:15
xeon wrote:
>
> G:\TMP>ci myfile.c
> Exiting due to signal SIGSEGV
> Page fault at eip=0000785d, error=0004
> eax=00000000 ebx=000661a6 ecx=00000068 edx=00001697 esi=00000026
> edi=000662a6
> ebp=00066280 esp=00065d1c program=E:\DJGPP\BIN/ci.exe
> cs: sel=00e7 base=100a0000 limit=0007ffff
> ds: sel=00ef base=100a0000 limit=0007ffff
> es: sel=00ef base=100a0000 limit=0007ffff
> fs: sel=00cf base=00020340 limit=0000ffff
> gs: sel=00ff base=00000000 limit=ffffffff
> ss: sel=00ef base=100a0000 limit=0007ffff
>
> Call frame traceback EIPs:
> 0x0000785d
> 0x68637461
>
> If the "RCS" string the path is in upper-case, like "g:\foo\RCS\bar",
> it'll run fine. Also, under NT4.0, also with 4DOS shell, it'll run
> fine regardless the case of "RCS" string.
>
> Is this a bug?
Yes, it's a bug; thanks for reporting it. However, since the `RCS'
directory should always be in UPPER case, this bug should never happen to
you in correct usage. I'm using RCS for many years on a DOS machine, and it
never crashed on me like that.
Of course, you are welcome to debug the problem and send patches to fix it.
TIA.
- Raw text -