[M3devel] another thread test run on NT386 32-bit using HEAD branch
Coleburn, Randy
rcolebur at SCIRES.COM
Wed Mar 16 19:54:37 CET 2011
Here are results from the following platform:
IBM G40, Windows XP Professional, 32-bit
Using current HEAD branch of CM3
Both of the runs below use @M3paranoidgc
Note on the second run using alloc and creat tests that I get an error about a thread trying to join twice.
C:\cm3\Sandbox\cm3\m3-libs\m3core\tests\thread\NT386>threadtest.exe -verbose -tests read,nxread,tryexcept,fork,forktoomuch,lock @M3paranoidgc
Writing file...done
Creating read threads...
read=0
read=1
read=2
done
Creating nxread threads...
nxread=3
nxread=4
nxread=5
done
Creating tryexcept threads...
tryexcept=6
tryexcept=7
tryexcept=8
done
Creating fork threads...
fork=9
fork=0
fork=11
done
Creating forktoomuch threads...
forktoomuch=12
forktoomuch=13
forktoomuch=14
done
Creating lock threads...
lock=21
lock=22
lock=23
done
running...printing oldest/median age/newest
....
***
*** runtime error:
*** Attempt to reference an illegal memory location.
*** pc = 0x4086a0 = Init + 0x79 in ..\src\rw\FileRd.m3
***
.Stack trace:
FP PC Procedure
--------- --------- -------------------------------
0x107feb8 0x44536b SystemError + 0x64 in ..\src\runtime\NT386\RTSignal.m3
0x107ff00 0x4086a0 Init + 0x79 in ..\src\rw\FileRd.m3
0x107ff2c 0x40861d Open + 0x4d in ..\src\rw\FileRd.m3
0x107ff78 0x40173e NApply + 0x124 in ..\src\Main.m3
0x107ffb4 0x42b56f ThreadBase + 0x254 in ..\src\thread\WIN32\ThreadWin32.m3
......... ......... ... more frames ...
C:\cm3\Sandbox\cm3\m3-libs\m3core\tests\thread\NT386>threadtest.exe -verbose -tests alloc,creat @M3paranoidgc
Writing file...done
Creating alloc threads...
alloc=15
alloc=16
alloc=17
done
Creating creat threads...
creat=18
creat=19
creat=20
done
running...printing oldest/median age/newest
..........laziest thread is 0/0/0 (tests: alloc 0/0/0 creat 0/0/0)
alloc Thread 15 completed 11125 loops.
alloc Thread 16 completed 10472 loops.
alloc Thread 17 completed 9722 loops.
creat Thread 18 completed 84 loops.
creat Thread 19 completed 98 loops.
creat Thread 20 completed 96 loops.
..........laziest thread is 0/0/0 (tests: alloc 0/0/0 creat 0/0/0)
alloc Thread 15 completed 14258 loops.
alloc Thread 16 completed 10791 loops.
alloc Thread 17 completed 11403 loops.
creat Thread 18 completed 111 loops.
creat Thread 19 completed 115 loops.
creat Thread 20 completed 121 loops.
..........laziest thread is 0/0/0 (tests: alloc 0/0/0 creat 0/0/0)
alloc Thread 15 completed 13954 loops.
alloc Thread 16 completed 9547 loops.
alloc Thread 17 completed 10561 loops.
creat Thread 18 completed 115 loops.
creat Thread 19 completed 121 loops.
creat Thread 20 completed 125 loops.
.
***
*** runtime error:
*** Thread client error: attempt to join with thread twice
*** file "..\src\thread\WIN32\ThreadWin32.m3", line 688
***
Stack trace:
FP PC Procedure
--------- --------- -------------------------------
0x127fedc 0x42c3ee Die + 0x2a in ..\src\thread\WIN32\ThreadWin32.m3
0x127ff10 0x42b882 XJoin + 0x3c in ..\src\thread\WIN32\ThreadWin32.m3
0x127ff38 0x42ba06 Join + 0x46 in ..\src\thread\WIN32\ThreadWin32.m3
0x127ff78 0x402777 CApply + 0x12d in ..\src\Main.m3
0x127ffb4 0x42b56f ThreadBase + 0x254 in ..\src\thread\WIN32\ThreadWin32.m3
......... ......... ... more frames ...
Regards,
Randy Coleburn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20110316/9a242093/attachment-0001.html>
More information about the M3devel
mailing list