Rick,

The change you made yesterday for the memory leak in rxapi breaks
something on Linux.  As is par for the course, I can't really see what
the problem is.

With the change, when I run the test suite on Linux, either I'll suddenly get a

REX121: Storage for data queues is exhausted

message, or .testOORexx.rex just ends with no message.  In both cases
it looks like rxapi has died.  With storage exhausted message, I can't
halt testOORexx.rex except by using kill.

[miesf...@osprey ooTest]$ ./testOORexx.rex -X native_api
Searching for test containers...
Executing automated test suite
REX121: Storage for data queues is exhausted.
.........^C
REX121: Storage for data queues is exhausted.

REX121: Storage for data queues is exhausted.
  2412 *-*     j = SysSleep(.5)
REX0004E: Error 4 running /home/miesfeld/work.ooRexx/ooTest/ooTest.frm
line 2412:  Program interrupted
REX0201E: Error 4.1:  Program interrupted with HALT condition
^Cfoo
^C
REX121: Storage for data queues is exhausted.

REX121: Storage for data queues is exhausted.

REX121: Storage for data queues is exhausted.

REX121: Storage for data queues is exhausted.
^C
^C


[miesf...@osprey ooTest]$ ./testOORexx.rex -B
Searching for test containers...
Executing automated test suite    54 *-* raise propagate
.    54 *-* raise propagate
.    54 *-* raise propagate
.[miesf...@osprey ooTest]$ ps aux | grep rx
miesfeld  7259  0.0  0.0   4212   712 pts/1    S+   10:17   0:00 grep rx
[miesf...@osprey ooTest]$

Reverting to before the change, everything works:

[miesf...@osprey ooTest]$ rpm -q ooRexx
ooRexx-4.0.0-4839.i386
[miesf...@osprey ooTest]$
[miesf...@osprey ooTest]$ ./testOORexx.rex -B
Searching for test containers...
Executing automated test suite
...

ooTest Framework - Automated Test of the ooRexx Interpreter


Interpreter:     REXX-ooRexx_4.0.0(MT) 6.03 24 Jun 2009
Addressing Mode: 32
ooRexxUnit:      2.0.0_3.2.0    ooTest: 1.0.0_4.0.0

Tests ran:           18949
Assertions:          575754
Failures:            0
Errors:              0
Skipped files:       22

File search:        00:00:01.467258
Suite construction: 00:00:00.735904
Test execution:     00:02:30.257031
Total time:         00:02:33.370445

[miesf...@osprey ooTest]$

Also, I've run the test suite a number of times on Windows, after the
change, and don't see any problems there.

--
Mark Miesfeld

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

Reply via email to