I take back my earlier assertion. The two other threads are waiting for kernel access so they can get dispatched. The main thread has just released the kernel semaphore to wait for the object to complete, so those should be able to run. I suspect your guess on ThrowExceptionX might be correct. Perhaps we have an extra request on the Semaphore on the main thread after the exception is thrown.
Rick On Thu, Nov 19, 2020 at 4:04 PM Erich Steinböck <erich.steinbo...@gmail.com> wrote: > The issue seems to be somehow related to SysFileTree, specifically our > Windows SysFileTree code. > From playing around with the test cases I got the impression it might be > related to Rexx errors. > Might the (relatively new) use of ThrowExceptionX break something? > > > On Thu, Nov 19, 2020 at 9:51 PM Rick McGuire <object.r...@gmail.com> > wrote: > >> Looking at this in the debugger, the main method is requesting the result >> from a message object, and is waiting because there message is not >> complete. However, the only other Rexx threads are a couple that are in the >> thread pool waiting to be dispatched. I suspect there might have been an >> error in the dispatched message object such that the thread died without a >> the message completing. >> >> Rick >> >> On Thu, Nov 19, 2020 at 12:00 PM Erich Steinböck < >> erich.steinbo...@gmail.com> wrote: >> >>> With the current trunk we have a hang issue on Windows when running the >>> tests that I cannot track down. >>> >>> I have no idea what may have introduced (or surfaced) the issue, and the >>> issue seems elusive as if it were related to GC. >>> >>> The fastest way to reproduce is by running >>> testoorexx -s -S -f SysFileTree -f Section1 >>> >>> Help very much appreciated! >>> >>> _______________________________________________ >>> Oorexx-devel mailing list >>> Oorexx-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >>> >> _______________________________________________ >> Oorexx-devel mailing list >> Oorexx-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >> > _______________________________________________ > Oorexx-devel mailing list > Oorexx-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/oorexx-devel >
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel