TCC 11.00.39 hangs on startup

Feb 1, 2010
38
0
Sometimes TCC silently hangs on startup. Process Explorer shows some minor activity in some worker threads, that's all. Process Monitor shows that TCC hanged after starting a couple of threads. It hangs even with /IS option. And before actually even start to execute the command file passed as a parameter.
 

Attachments

  • procexp.jpg
    procexp.jpg
    88.4 KB · Views: 75
  • proc monitor log.zip
    62.3 KB · Views: 61

rconn

Administrator
Staff member
May 14, 2008
12,316
148
> Sometimes TCC silently hangs on startup. Process Explorer shows some
> minor activity in some worker threads, that's all. Process Monitor
> shows that TCC hanged after starting a couple of threads. It hangs even
> with /IS option. And before actually even start to execute the command
> file passed as a parameter.

Those are not TCC threads. I would guess that another process is injecting
a dll and/or remote threads into the TCC process. Check your system for
things like anti-virus apps and display monitors, and try disabling them to
see where the problem is coming from.

Rex Conn
JP Software
 
Feb 1, 2010
38
0
Those are not TCC threads.
Hello Rex,

Yes, it is possible, since I see some InitUserApiHook in the stack trace. I'll try to investigate it more closely.

But... I have a question, Rex. Whatever hooks I have in my system, they do not cause any problems with other applications. The only reason of hangs connected with hooks I see is the not-so-well-known bug in the Windows x64 kernel, which limits drastically recursion depth of SendMessage in a case when there are some hooks set on message queue. So the question is: do you use SendMessage recursion extensively in TCMD?

Patulus.
 

rconn

Administrator
Staff member
May 14, 2008
12,316
148
> Yes, it is possible, since I see some InitUserApiHook in the stack
> trace. I'll try to investigate it more closely.
>
> But... I have a question, Rex. Whatever hooks I have in my system, they
> do not cause any problems with other applications. The only reason of
> hangs connected with hooks I see is the not-so-well-known bug in the
> Windows x64 kernel, which limits drastically recursion depth of
> SendMessage in a case when there are some hooks set on message queue.
> So the question is: do you use SendMessage recursion extensively in
> TCMD?

No.

But Take Command is an unusual combination of a GUI and console app, and
I've seen problems with poorly written injection code in the past.

Rex Conn
JP Software
 
Similar threads
Thread starter Title Forum Replies Date
rps Unalias * hangs TCC session Support 2
C TCMD/TCC hangs Support 0
samintz WAD tcc /c hangs Support 2
S Fixed Stand-alone TCC 14.02.43 hangs before TCSTART Support 3
C cdd /T . hangs tcc.exe Support 2
rconn News Take Command / TCC / CMDebug / TCC-RT v28 Released Support 0
C How to? starting TCC/TCMD v25 Support 2
CWBillow TCC and TCMD in Powershell Support 6
rconn News Take Command / TCC / CMDebug / TCC-RT 27.01.24 uploaded Support 0
rconn News Take Command / TCC / CMDebug / TCC-RT 27.01.23 uploaded Support 0
Alpengreis Fixed Crash after copy dialog with big TCC.exception.log Support 5
rconn News Take Command / TCC / CMDebug / TCC-RT v27.01 Build 22 Uploaded Support 0
L FTYPE in TCC, less quirky than in cmd.exe Support 3
V Set path permanently from within TCC? Support 3
DrusTheAxe Runaway TCC.exception.log filling drive Support 5
rconn News Take Command / TCC / CMDebug / TCC-RT 27.0.21 uploaded Support 0
Joe Caverly tcc.exception.log Support 3
rconn News Take Command / TCC / CMDebug / TCC-RT 27.0.20 uploaded Support 0
rconn News Take Command / TCC / CMDebug / TCC-RT 27.0.19 Support 0
FreezerBurnt Help making a CMD and TCC compatible batch file Support 7
vefatica SCRIPT ... TCC disappears Support 2
rconn News Take Command / TCC / CMDebug / TCC-RT v27.0.18 Support 0
Jesse Heines Access Denied errors in TCC 27 Support 9
fpefpe How to? tcc inifile (%_ininame) Support 3
M How to? Black TCC Prompt Support 2
D Differences between TCC and CMD with COPY /b Support 4
M Oracle batch OPatch.bat.bat not working in TCC but correctly in CMD Support 5
Jay Sage Extra TCC Tasks Support 6
vefatica Can I turn off the minimize to tray mechanism in TCC? Support 5
N Command execution slows down in TCC Prompt after a while Support 6
R Upgrade TCMD 19 to TCC 26 Support 1
Joe Caverly Set a batch variable (%1 - %n) when TCC is executing a batch file Support 5
samintz How to? Is this doable in TCC? Support 2
rconn News Take Command / TCC / CMDebug / TCC-RT 26.02.41 Uploaded Support 0
D TCC tab detaching & restarting Support 3
Ó Recent git output not shown on TCC Support 1
P Kill all other instances of tcc from a btm batch file Support 2
L Using TCC.exe through an SSH connection Support 3
M TCC color issue in ConEmu Support 4
Alpengreis UTF-8 problem in TCC related to Python Support 7
Alpengreis Python support for 3.8.3 in TCC v26.x? Support 2
rconn News Take Command / TCC / CMDebug / TCC-RT 26.01.40 uploaded Support 0
Peter Murschall TCC V26.01.3x Debugging has problems with Alias /R Support 1
rconn News Take Command / TCC / CMDebug / TCC-RT 26.0.37 Uploaded Support 0
vefatica TCC waits for Office apps Support 4
Joe Caverly .BAT works in TCC-RT 25, but not in TCC-RT 26 Support 4
M Strange error messages from TCC in FTP copy Support 7
Kachupp Documentation tcc-rt versions Support 1
V Comments from a first-time user (TCC 26) Support 6
rconn News Take Command / TCC / CMDebug / TCC-RT 26.0.28 Support 0

Similar threads