Just for the record, this is another call stack leading to the hang:

   win32u.dll!NtUserMsgWaitForMultipleObjectsEx()      
   user32.dll!RealMsgWaitForMultipleObjectsEx() 
   rexx.dll!waitHandle(void * s=0x00000000000001a4, bool 
bypassMessageLoop=false) Line 213      
   rexx.dll!SysMutex::request() Line 120        
   rexx.dll!ActivityManager::lockKernel() Line 84       
   rexx.dll!Activity::waitForKernel() Line 2241 
   rexx.dll!ActivityManager::addWaitingApiActivity(Activity * 
waitingAct=0x000001dcf3eee370) Line 280   
   rexx.dll!Activity::requestApiAccess() Line 2227      
   rexx.dll!Activity::enterCurrentThread() Line 337     
   rexx.dll!ApiContext::ApiContext(RexxThreadContext_ * c=0x000001dcf3eee3a0) 
Line 76   
   rexx.dll!NewString(RexxThreadContext_ * c=0x000001dcf3eee3a0, const char * 
s=0x000001dcf1696460, unsigned __int64 l=7) Line 1084     
   BSF4ooRexx850.dll!0000000010002cca() 
   BSF4ooRexx850.dll!000000001000c47b() 
   BSF4ooRexx850.dll!00000000100115d0() 
   rexx.dll!NativeActivation::callNativeRoutine(RoutineClass * 
_routine=0x000001dcf385cf80, NativeRoutine * _code=0x000001dcf385cf40, RexxString * 
functionName=0x000001dcf385cef0, RexxObject * * list=0x000001dcf4190550, unsigned 
__int64 count=3, ProtectedObject & resultObj={...}) Line 1423  
   rexx.dll!NativeRoutine::call(Activity * activity=0x000001dcf3eee370, 
RoutineClass * routine=0x000001dcf385cf80, RexxString * 
functionName=0x000001dcf385cef0, RexxObject * * argPtr=0x000001dcf4190550, unsigned 
__int64 count=3, ProtectedObject & result={...}) Line 356       
   rexx.dll!RoutineClass::callWithRexx(ArrayClass * args=0x000001dcf41904f0) 
Line 228   
   rexx.dll!CPPCode::run(Activity * activity=0x000001dcf3eee370, MethodClass * 
method=0x000001dcf350af30, RexxObject * receiver=0x000001dcf385cf80, RexxString * 
messageName=0x000001dcf3854d80, RexxObject * * argPtr=0x000001dcf421c1d8, unsigned 
__int64 count=1, ProtectedObject & result={...}) Line 174       
   rexx.dll!MethodClass::run(Activity * activity=0x000001dcf3eee370, RexxObject * 
receiver=0x000001dcf385cf80, RexxString * msgname=0x000001dcf3854d80, RexxObject * 
* argPtr=0x000001dcf421c1d8, unsigned __int64 count=1, ProtectedObject & 
result={...}) Line 172        
   rexx.dll!RexxObject::messageSend(RexxString * msgname=0x000001dcf3854d80, 
RexxObject * * arguments=0x000001dcf421c1d8, unsigned __int64 count=1, 
ProtectedObject & result={...}) Line 901        
   rexx.dll!ExpressionStack::send(RexxString * message=0x000001dcf3854d80, unsigned 
__int64 count=1, ProtectedObject & result={...}) Line 80        
   rexx.dll!RexxExpressionMessage::evaluate(RexxActivation * 
context=0x000001dcf418fd00, ExpressionStack * stack=0x000001dcf418fe68) Line 
191   
   rexx.dll!RexxInstruction::evaluateArguments(RexxActivation * 
context=0x000001dcf418fd00, ExpressionStack * stack=0x000001dcf418fe68, 
RexxInternalObject * * argArray=0x000001dcf38e5758, unsigned __int64 
argCount=1) Line 154       
   rexx.dll!RexxExpressionFunction::evaluate(RexxActivation * 
context=0x000001dcf418fd00, ExpressionStack * stack=0x000001dcf418fe68) Line 
187  
   rexx.dll!RexxInstructionExpression::evaluateExpression(RexxActivation * 
context=0x000001dcf418fd00, ExpressionStack * stack=0x000001dcf418fe68) Line 
229     
   rexx.dll!RexxInstructionReturn::execute(RexxActivation * 
context=0x000001dcf418fd00, ExpressionStack * stack=0x000001dcf418fe68) Line 72 
    
   rexx.dll!RexxActivation::run(RexxObject * _receiver=0x000001dcf3ef1710, 
RexxString * name=0x000001dcf341a6e0, RexxObject * * _arglist=0x000000185b7fda68, 
unsigned __int64 _argcount=2, RexxInstruction * start=0x0000000000000000, 
ProtectedObject & resultObj={...}) Line 618  
   rexx.dll!RexxCode::run(Activity * activity=0x000001dcf3eee370, MethodClass * 
method=0x000001dcf38e6030, RexxObject * receiver=0x000001dcf3ef1710, RexxString * 
msgname=0x000001dcf341a6e0, RexxObject * * argPtr=0x000000185b7fda68, unsigned 
__int64 argcount=2, ProtectedObject & result={...}) Line 211       
   rexx.dll!MethodClass::run(Activity * activity=0x000001dcf3eee370, RexxObject * 
receiver=0x000001dcf3ef1710, RexxString * msgname=0x000001dcf341a6e0, RexxObject * 
* argPtr=0x000000185b7fda68, unsigned __int64 count=2, ProtectedObject & 
result={...}) Line 172        
   rexx.dll!RexxObject::processUnknown(RexxErrorCodes error=Error_No_method_name, 
RexxString * messageName=0x000001dcf362e950, RexxObject * * 
arguments=0x000001dcf421c0e8, unsigned __int64 count=0, ProtectedObject & 
result={...}) Line 1021     
   rexx.dll!RexxObject::messageSend(RexxString * msgname=0x000001dcf362e950, 
RexxObject * * arguments=0x000001dcf421c0e8, unsigned __int64 count=0, 
ProtectedObject & result={...}) Line 906        
   rexx.dll!ExpressionStack::send(RexxString * message=0x000001dcf362e950, unsigned 
__int64 count=0, ProtectedObject & result={...}) Line 80        
   rexx.dll!RexxInstructionMessage::execute(RexxActivation * 
context=0x000001dcf3ef2d70, ExpressionStack * stack=0x000001dcf3ef2ed8) Line 
189   
   rexx.dll!RexxActivation::run(RexxObject * _receiver=0x000001dcf3e16de0, 
RexxString * name=0x000001dcf3ef2d20, RexxObject * * _arglist=0x000001dcf3ef0e50, 
unsigned __int64 _argcount=2, RexxInstruction * start=0x0000000000000000, 
ProtectedObject & resultObj={...}) Line 618  
   rexx.dll!RexxCode::run(Activity * activity=0x000001dcf3eee370, MethodClass * 
method=0x000001dcf362eb80, RexxObject * receiver=0x000001dcf3e16de0, RexxString * 
msgname=0x000001dcf3ef2d20, RexxObject * * argPtr=0x000001dcf3ef0e50, unsigned 
__int64 argcount=2, ProtectedObject & result={...}) Line 211       
   rexx.dll!MethodClass::run(Activity * activity=0x000001dcf3eee370, RexxObject * 
receiver=0x000001dcf3e16de0, RexxString * msgname=0x000001dcf3ef2d20, RexxObject * 
* argPtr=0x000001dcf3ef0e50, unsigned __int64 count=2, ProtectedObject & 
result={...}) Line 172        
   rexx.dll!RexxObject::messageSend(RexxString * msgname=0x000001dcf3ef2d20, 
RexxObject * * arguments=0x000001dcf3ef0e50, unsigned __int64 count=2, 
ProtectedObject & result={...}) Line 901        
   rexx.dll!RexxObject::sendMessage(RexxString * message=0x000001dcf3ef2d20, 
ArrayClass * arguments=0x000001dcf3ef0df0, ProtectedObject & result={...}) Line 
748    
   rexx.dll!SendMessageArray(RexxThreadContext_ * c=0x000001dcf3eee3a0, 
_RexxObjectPtr * o=0x000001dcf3e16de0, const char * m=0x000001dcf16965c0, 
_RexxArrayObject * a=0x000001dcf3ef0df0) Line 167     
   BSF4ooRexx850.dll!000000001000d992() 
   000001dc8753d621()   
   000001dc9e81b6b8()   
   000000185b7fe1c8()   
   000001dc9f0f5fb0()   
   000001dcf3eee3a0()   

---rony


On 13.08.2025 15:35, Rony G. Flatscher wrote:

Going after an occasional hang looking like this:

    win32u.dll!NtUserMsgWaitForMultipleObjectsEx()
    user32.dll!RealMsgWaitForMultipleObjectsEx()
    rexx.dll!waitHandle(void * s=0x00000000000001c4, bool 
bypassMessageLoop=false) Line 213
    rexx.dll!SysMutex::request() Line 120
    rexx.dll!ActivityManager::lockKernel() Line 84
    rexx.dll!Activity::waitForKernel() Line 2241
    rexx.dll!ActivityManager::addWaitingActivity(Activity * 
waitingAct=0x00000250d946ebe0, bool release=false) Line 215
    rexx.dll!Activity::requestAccess() Line 2208
    rexx.dll!Activity::nestAttach() Line 1899
    rexx.dll!InterpreterInstance::attachThread() Line 238
    rexx.dll!InterpreterInstance::attachThread(RexxThreadContext_ * & 
attachedContext=0x0000000000000000) Line 200
    rexx.dll!AttachThread(RexxInstance_ * c=0x00000250d8cf5490, 
RexxThreadContext_ * * tc=0x000000b6273fa068) Line 64
    BSF4ooRexx850.dll!000000001000d2c8()
    00000250d9eb9c8e()
    0000000000000001()
    000000b6273fa180()
    00000007c0010d20()

The context is as follows: a rather complex JavaFX application written in ooRexx sets up a GUI user interface using FXML and defines proxy objects for relaying JavaFX callbacks to the ooRexx peers. This is possible because BSF4ooRexx defines a Java RexxProxy class which can embed an ooRexx object, it also allows for using java.lang.Proxy to camouflage it to any Java interface type needed. Whenever a Java callback occurs, this causes a Java method to be invoked with the proxy object and the Java RexxProxy class then will send the embedded ooRexx object an ooRexx message by the name of the Java method and supplies all Java arguments to the Rexx message (and appends a Rexx directory object to contain context information of the particular invocation in case someone wants to know exactly the invocation context).

This infrastructure has been proven and has been working flawlessly for decades.

The above stack trace comes from such a callback from Java to ooRexx.

What is surprising for me is the hang, and I wonder what the reasons for it 
could be.

Any ideas, hints, and help are highly appreciated!

---rony

P.S.: Here the list of all threads, the one having Rexx code active (see above) is open (showing the call stack):

    Flagged                     9224    0       Main Thread     Main Thread     
jvm.dll!000000007117e5cc        Normal
    Not Flagged         5996    0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
    Not Flagged         24752   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
    Not Flagged         18220   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
    Not Flagged         9312    0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
    Not Flagged         30220   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
    Not Flagged         14904   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
    Not Flagged         26344   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
    Not Flagged         7736    0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
    Not Flagged         9236    0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e75a        Highest
    Not Flagged         2172    0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Highest
    Not Flagged         30536   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Above Normal
    Not Flagged         29248   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117abb9        Highest
    Not Flagged         2684    0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!00000000711763e6        Highest
    Not Flagged         24860   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e75a        Highest
    Not Flagged         25880   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e75a        Highest
    Not Flagged         13360   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e75a        Highest
    Not Flagged         25236   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e75a        Highest
    Not Flagged         17240   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
    Not Flagged         31736   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e75a        Highest
    Not Flagged         15880   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
    Not Flagged         28832   0       Worker Thread   ANSI64.dll thread       
ANSI64.dll!0000000073612390     Normal
    Not Flagged         10972   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e5cc        Normal
    Not Flagged         23452   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e5cc        Normal
    Not Flagged         6300    0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
    Not Flagged         23728   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
win32u.dll!NtUserMsgWaitForMultipleObjectsEx    Normal
                                                
win32u.dll!NtUserMsgWaitForMultipleObjectsEx() 
                                                
user32.dll!RealMsgWaitForMultipleObjectsEx()    
                                                rexx.dll!waitHandle(void * 
s=0x00000000000001c4, bool bypassMessageLoop=false) Line 213 
                                                rexx.dll!SysMutex::request() 
Line 120   
                                                
rexx.dll!ActivityManager::lockKernel() Line 84  
                                                
rexx.dll!Activity::waitForKernel() Line 2241    
                                                
rexx.dll!ActivityManager::addWaitingActivity(Activity * 
waitingAct=0x00000250d946ebe0, bool release=false) Line 215     
                                                
rexx.dll!Activity::requestAccess() Line 2208    
                                                rexx.dll!Activity::nestAttach() 
Line 1899       
                                                
rexx.dll!InterpreterInstance::attachThread() Line 238   
                                                
rexx.dll!InterpreterInstance::attachThread(RexxThreadContext_ * & 
attachedContext=0x0000000000000000) Line 200      
                                                
rexx.dll!AttachThread(RexxInstance_ * c=0x00000250d8cf5490, RexxThreadContext_ 
* * tc=0x000000b6273fa068) Line 64       
                                                
BSF4ooRexx850.dll!000000001000d2c8()    
                                                00000250d9eb9c8e()      
                                                0000000000000001()      
                                                000000b6273fa180()      
                                                00000007c0010d20()      

    Not Flagged         16120   0       Worker Thread   
d3d9.dll!CBatchFilterI::LHBatchWorkerThread()  
d3d9.dll!CBatchFilterI::LHBatchWorkerThread     Normal
    Not Flagged         4052    0       Worker Thread   
ntdll.dll!TppWorkerThread       ntdll.dll!NtWaitForWorkViaWorkerFactory Normal
    Not Flagged         17000   0       Worker Thread   
ntdll.dll!TppWorkerThread       ntdll.dll!NtWaitForWorkViaWorkerFactory Normal
    Not Flagged         28008   0       Worker Thread   winmm.dll!timeThread    
winmm.dll!timeThread    Normal
    Not Flagged         30816   0       Worker Thread   
combase.dll!CRpcThreadCache::RpcWorkerThreadEntry       
combase.dll!WaitCoalesced       Normal
    Not Flagged         28136   0       Worker Thread   
ntdll.dll!TppWorkerThread       ntdll.dll!NtWaitForWorkViaWorkerFactory Normal
    Not Flagged         22596   0       Worker Thread   
ntdll.dll!TppWorkerThread       ntdll.dll!NtWaitForWorkViaWorkerFactory Normal
    Not Flagged         28548   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Highest
    Not Flagged         17728   0       Worker Thread   
UIAutomationCore.dll!OverlappedIOManager::StaticIoThreadProc() 
UIAutomationCore.dll!OverlappedIOManager::IoThreadProc  Normal

============================================================================================


P.P.S.: Here all threads with all call stacks open:

             Flagged            9224    0       Main Thread     Main Thread     
jvm.dll!000000007117e5cc        Normal
                                                        
ntdll.dll!NtWaitForSingleObject()
                                                        
KernelBase.dll!WaitForSingleObjectEx()
                                                        
jvm.dll!000000007117e5cc()
                                                        
jvm.dll!00000000710cd30b()
                                                        00000250d9eb9c8e()
                                                        000000b600000005()
                                                        00000250f70a1288()
                                                        00000250d9ea8001()
                                                        00000250d9eb999b()
                                                        00000250f70a1288()
                                                        000000b6193fb528()
                                                        00000000ffffffff()
                                                        00000250d6c76800()
                                                        00000250d9eb9942()
                                                        000000b6193fb4e8()
                                                        00000250f70a1288()
                                                        000000b6193fb560()
                                                        00000250f70cd4e0()




    Not Flagged         7736    0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e82f()
                                                jvm.dll!00000000710fc539()
                                                jvm.dll!00000000710fd007()
                                                jvm.dll!00000000712dcd11()
                                                jvm.dll!00000000712dda62()
                                                jvm.dll!000000007117d85c()
                                                ucrtbase.dll!thread_start<unsigned 
int (__cdecl*)(void *),1>()
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

    Not Flagged         9236    0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e75a        Highest
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e75a()
                                                jvm.dll!00000000710fc540()
                                                jvm.dll!00000000710fd007()
                                                jvm.dll!0000000071133a85()
                                                jvm.dll!0000000071133f84()
                                                jvm.dll!000000007117d85c()
                                                ucrtbase.dll!thread_start<unsigned 
int (__cdecl*)(void *),1>()
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

    Not Flagged         2172    0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Highest
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e82f()
                                                jvm.dll!000000007110277e()
                                                jvm.dll!00000000710831d3()
                                                00000250d9eb9c8e()
                                                000000b61fbff440()
                                                00000250f7020a00()
                                                000000b61fbff328()
                                                0000000645e24818()
                                                000000b61fbff3f8()

    Not Flagged         30536   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Above Normal
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e82f()
                                                jvm.dll!000000007110277e()
                                                jvm.dll!00000000710831d3()
                                                00000250d9eb9c8e()
                                                000000b6203ff580()
                                                00000250f7020a00()
                                                000000b6203ff5f8()

    Not Flagged         29248   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117abb9        Highest
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117abb9()
                                                jvm.dll!00000000711059d7()
                                                jvm.dll!000000007112d275()
                                                jvm.dll!000000007117d85c()
                                                ucrtbase.dll!thread_start<unsigned 
int (__cdecl*)(void *),1>()
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

    Not Flagged         2684    0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!00000000711763e6        Highest
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!00000000711763e6()
                                                jvm.dll!0000000071135fa0()
                                                jvm.dll!000000007112d275()
                                                jvm.dll!000000007117d85c()
                                                ucrtbase.dll!thread_start<unsigned 
int (__cdecl*)(void *),1>()
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

    Not Flagged         24860   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e75a        Highest
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e75a()
                                                jvm.dll!00000000710fc540()
                                                jvm.dll!00000000710fd0a2()
                                                jvm.dll!0000000070f971bf()
                                                jvm.dll!0000000070f969cf()
                                                jvm.dll!000000007112d275()
                                                jvm.dll!000000007117d85c()
                                                ucrtbase.dll!thread_start<unsigned 
int (__cdecl*)(void *),1>()
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

    Not Flagged         25880   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e75a        Highest
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e75a()
                                                jvm.dll!00000000710fc540()
                                                jvm.dll!00000000710fd0a2()
                                                jvm.dll!0000000070f971bf()
                                                jvm.dll!0000000070f969cf()
                                                jvm.dll!000000007112d275()
                                                jvm.dll!000000007117d85c()
                                                ucrtbase.dll!thread_start<unsigned 
int (__cdecl*)(void *),1>()
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

    Not Flagged         13360   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e75a        Highest
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e75a()
                                                jvm.dll!00000000710fc540()
                                                jvm.dll!00000000710fd0a2()
                                                jvm.dll!0000000070f971bf()
                                                jvm.dll!0000000070f969cf()
                                                jvm.dll!000000007112d275()
                                                jvm.dll!000000007117d85c()
                                                ucrtbase.dll!thread_start<unsigned 
int (__cdecl*)(void *),1>()
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

    Not Flagged         25236   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e75a        Highest
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e75a()
                                                jvm.dll!00000000710fc540()
                                                jvm.dll!00000000710fd0a2()
                                                jvm.dll!0000000070f971bf()
                                                jvm.dll!0000000070f969cf()
                                                jvm.dll!000000007112d275()
                                                jvm.dll!000000007117d85c()
                                                ucrtbase.dll!thread_start<unsigned 
int (__cdecl*)(void *),1>()
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

    Not Flagged         17240   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e82f()
                                                jvm.dll!00000000710fc539()
                                                jvm.dll!00000000710fd007()
                                                jvm.dll!0000000071111ecc()
                                                jvm.dll!000000007112d275()
                                                jvm.dll!000000007117d85c()
                                                ucrtbase.dll!thread_start<unsigned 
int (__cdecl*)(void *),1>()
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

    Not Flagged         31736   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e75a        Highest
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e75a()
                                                jvm.dll!00000000710fc540()
                                                jvm.dll!00000000710fd007()
                                                jvm.dll!000000007112d3b5()
                                                jvm.dll!000000007117d85c()
                                                ucrtbase.dll!thread_start<unsigned 
int (__cdecl*)(void *),1>()
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

    Not Flagged         15880   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e82f()
                                                jvm.dll!000000007110277e()
                                                jvm.dll!00000000710831d3()
                                                00000250d9eb9c8e()
                                                000000b624bff098()
                                                00000250f7020a00()
                                                000000b624bff0a8()

    Not Flagged         28832   0       Worker Thread   ANSI64.dll thread       
ANSI64.dll!0000000073612390     Normal
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                ANSI64.dll!0000000073612390()
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

    Not Flagged         10972   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e5cc        Normal
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e5cc()
                                                jvm.dll!00000000710cd30b()
                                                00000250d9eb9c8e()
                                                0000025000000005()
                                                00000250f70a1288()
                                                000000b625bfee01()
                                                000000b625bfee90()
                                                00000250d9ea80bd()

    Not Flagged         23452   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e5cc        Normal
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e5cc()
                                                jvm.dll!00000000710cd30b()
                                                00000250d9eb9c8e()
                                                0000025000000005()
                                                00000250f70a1288()
                                                000000b6263fec01()
                                                000000b6263feca0()
                                                00000250d9ea80bd()

    Not Flagged         6300    0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Normal
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e82f()
                                                jvm.dll!000000007110277e()
                                                jvm.dll!00000000710831d3()
                                                00000250d9eb9c8e()
                                                00000250fa645438()
                                                00000250f7020a00()
                                                000000b626bff3e8()
                                                0000000000200020()

    Not Flagged >    23728   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
win32u.dll!NtUserMsgWaitForMultipleObjectsEx    Normal
                                                
win32u.dll!NtUserMsgWaitForMultipleObjectsEx()
                                                
user32.dll!RealMsgWaitForMultipleObjectsEx()
                                                rexx.dll!waitHandle(void * 
s=0x00000000000001c4, bool bypassMessageLoop=false) Line 213
                                                rexx.dll!SysMutex::request() 
Line 120
                                                
rexx.dll!ActivityManager::lockKernel() Line 84
                                                
rexx.dll!Activity::waitForKernel() Line 2241
                                                
rexx.dll!ActivityManager::addWaitingActivity(Activity * 
waitingAct=0x00000250d946ebe0, bool release=false) Line 215
                                                
rexx.dll!Activity::requestAccess() Line 2208
                                                rexx.dll!Activity::nestAttach() 
Line 1899
                                                
rexx.dll!InterpreterInstance::attachThread() Line 238
                                                
rexx.dll!InterpreterInstance::attachThread(RexxThreadContext_ * & 
attachedContext=0x0000000000000000) Line 200
                                                
rexx.dll!AttachThread(RexxInstance_ * c=0x00000250d8cf5490, RexxThreadContext_ 
* * tc=0x000000b6273fa068) Line 64
                                                
BSF4ooRexx850.dll!000000001000d2c8()
                                                00000250d9eb9c8e()
                                                0000000000000001()
                                                000000b6273fa180()
                                                00000007c0010d20()

    Not Flagged         16120   0       Worker Thread   
d3d9.dll!CBatchFilterI::LHBatchWorkerThread()  
d3d9.dll!CBatchFilterI::LHBatchWorkerThread     Normal
    Not Flagged         4052    0       Worker Thread   
ntdll.dll!TppWorkerThread       ntdll.dll!NtWaitForWorkViaWorkerFactory Normal
    Not Flagged         17000   0       Worker Thread   
ntdll.dll!TppWorkerThread       ntdll.dll!NtWaitForWorkViaWorkerFactory Normal
    Not Flagged         28008   0       Worker Thread   winmm.dll!timeThread    
winmm.dll!timeThread    Normal
    Not Flagged         30816   0       Worker Thread   
combase.dll!CRpcThreadCache::RpcWorkerThreadEntry       
combase.dll!WaitCoalesced       Normal
                                                
ntdll.dll!NtWaitForMultipleObjects()
                                                
KernelBase.dll!WaitForMultipleObjectsEx()
                                                combase.dll!WaitCoalesced(void 
* timer=0x00000000000007c8, unsigned int cHandlesOuter=0, void * const * 
pHandles=0x0000000000000000, unsigned long delayInMs, unsigned long 
tolerableDelayInMs=4000, int alertable=0, unsigned long * 
waitResult=0x000000b629bffb10) Line 70
                                                
combase.dll!CROIDTable::WorkerThreadLoop(void * param=0x0000000000000000) Line 
1682
                                                
combase.dll!CRpcThread::WorkerLoop() Line 283
                                                
combase.dll!CRpcThreadCache::RpcWorkerThreadEntry(void * 
param=0x00000250f9b00cd0) Line 77
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

    Not Flagged         28136   0       Worker Thread   
ntdll.dll!TppWorkerThread       ntdll.dll!NtWaitForWorkViaWorkerFactory Normal
    Not Flagged         22596   0       Worker Thread   
ntdll.dll!TppWorkerThread       ntdll.dll!NtWaitForWorkViaWorkerFactory Normal
                                                
ntdll.dll!NtWaitForWorkViaWorkerFactory()
                                                ntdll.dll!TppWorkerThread()
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

    Not Flagged         28548   0       Worker Thread   
ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>      
jvm.dll!000000007117e82f        Highest
                                                
ntdll.dll!NtWaitForSingleObject()
                                                
KernelBase.dll!WaitForSingleObjectEx()
                                                jvm.dll!000000007117e82f()
                                                jvm.dll!000000007110277e()
                                                jvm.dll!00000000710831d3()
                                                00000250d9eb9c8e()
                                                00000250f704afe0()
                                                00000250f7020a00()
                                                000000b62b3ff618()

    Not Flagged         17728   0       Worker Thread   
UIAutomationCore.dll!OverlappedIOManager::StaticIoThreadProc() 
UIAutomationCore.dll!OverlappedIOManager::IoThreadProc  Normal
                                                
ntdll.dll!NtWaitForMultipleObjects()
                                                
KernelBase.dll!WaitForMultipleObjectsEx()
                                                
KernelBase.dll!WaitForMultipleObjects()
                                                
UIAutomationCore.dll!OverlappedIOManager::IoThreadProc()
                                                
UIAutomationCore.dll!OverlappedIOManager::StaticIoThreadProc(void *)
                                                
kernel32.dll!BaseThreadInitThunk()
                                                ntdll.dll!RtlUserThreadStart()

============================================================================================
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to