1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

TCC vanishes

Discussion in 'Support' started by Jim Cook, Jan 19, 2010.

  1. Jim Cook

    Joined:
    May 20, 2008
    Messages:
    605
    Likes Received:
    0
    I'm having a problem switching to local aliases and then modifying the alias
    list.

    TCC 11.00.37 Windows XP [Version 5.1.2600]
    TCC Build 37 Windows XP Build 2600 Service Pack 3

    I normally have Option / Local Aliases unchecked and use global aliases.

    I clicked Start / Run / <path>TCC.EXE then typed:


    D:\>*option //localaliases=yes

    D:\>*alias z=foo

    As soon as I press Enter, the TCC application vanishes. This also happens
    when it is a tab within TCMD.


    My hope was that by using option localaliases I could do some alias testing
    without harming my global list.

    --
    Jim Cook
    2010 Sundays: 4/4, 6/6, 8/8, 10/10, 12/12 and 5/9, 9/5, 7/11, 11/7.
    Next year they're Monday.
     
  2. dim

    dim Dimitry Andric

    Joined:
    May 31, 2008
    Messages:
    202
    Likes Received:
    0
    Reproducible here, build 38, x86 and x64 versions. Unfortunately, in neither case a .GPF file is produced. Debugging in Visual Studio gives:

    Unhandled exception at 0x1005e8c7 in TCC.exe: 0xC0000005: Access violation reading location 0x5745184c.

    Call stack for crashing thread:

    Code:
    >    TakeCmd.dll!1005e8c7()     
         [Frames below may be incorrect and/or missing, no symbols loaded for TakeCmd.dll]    
         TakeCmd.dll!1005f181()     
         TakeCmd.dll!1005f34a()     
         TakeCmd.dll!10010530()     
         TakeCmd.dll!1000fc67()
    Assembly around crash:

    Code:
        1005E8B0  mov         eax,dword ptr [ecx-4] 
        1005E8B3  and         eax,0FFFFFFF8h 
        1005E8B6  lea         edx,[eax+ecx-8] 
        1005E8BA  mov         eax,dword ptr ds:[10114CECh] 
        1005E8BF  xor         eax,dword ptr [edx] 
        1005E8C1  mov         edx,dword ptr ds:[10114CECh] 
    crash->    1005E8C7  cmp         dword ptr [eax+24h],edx 
        1005E8CA  je          1005E8D4 
        1005E8CC  call        1009DA29 
        1005E8D1  xor         eax,eax 
        1005E8D3  ret              
     
  3. rconn

    rconn Administrator
    Staff Member

    Joined:
    May 14, 2008
    Messages:
    9,730
    Likes Received:
    80
    Not supported (and never has been). You can only change that from the
    OPTION dialog.

    Rex Conn
    JP Software
     
  4. Howard Goldstein

    Joined:
    Jun 1, 2008
    Messages:
    111
    Likes Received:
    1
    Jim Cook wrote:


    To switch between global and local aliases on the fly, use the ALIAS /L
    command. Use ALIAS /G to switch back.

    --
    Howard
     
  5. dim

    dim Dimitry Andric

    Joined:
    May 31, 2008
    Messages:
    202
    Likes Received:
    0
    On 2010-01-20 03:36, rconn wrote:

    How do we find out what is supported, and what isn't?
     
  6. rconn

    rconn Administrator
    Staff Member

    Joined:
    May 14, 2008
    Messages:
    9,730
    Likes Received:
    80
    If it's not documented, it's not supported. LocalAliases is an undocumented
    directive. (And there are two other documented ways to do the same thing.)

    Rex Conn
    JP Software
     

Share This Page