_Unwind_RaiseException

Oleg B via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Tue Sep 5 05:03:45 PDT 2017


On Saturday, 2 September 2017 at 10:21:02 UTC, Joakim wrote:
> If all the tests run fine for you and you cannot reproduce, it 
> suggests you might simply have a memory corruption in your own 
> D code somewhere, as it's unlikely that running all the stdlib 
> tests wouldn't reproduce such a bug.

druntime-test-runner[-debug] all passed

phobos2-test-runner fails

****** FAIL release32 std.random
core.exception.AssertError at std/random.d(3092): Assertion failure
----------------
./phobos2-test-runner(_D4core7runtime18runModuleUnitTestsUZ19unittestSegvHandlerUNbiPS4core3sys5posix6signal9siginfo_tPvZv+0x28)[0x43c5e6c]
/lib/arm-linux-gnueabihf/libc.so.6(__default_rt_sa_restorer+0x0)[0x76d2f6c0]
./phobos2-test-runner(_D11test_runner6doTestFPS6object10ModuleInfoKbZv+0x14c)[0x2df42ac]
./phobos2-test-runner(_D11test_runner6doTestFPS6object10ModuleInfoKbZv+0x14c)[0x2df42ac]
...
./phobos2-test-runner(_D11test_runner6doTestFPS6object10ModuleInfoKbZv+0x14c)[0x2df42ac]
Segmentation fault


phobos2-test-runner-debug has many fails

6.383s PASS release32 std.socket
./phobos2-test-runner-debug(_D4core7runtime18runModuleUnitTestsUZ19unittestSegvHandlerUNbiPS4core3sys5posix6signal9siginfo_tPvZv+0x5c)[0x4a0e6dc]
/lib/arm-linux-gnueabihf/libc.so.6(__default_rt_sa_restorer+0x0)[0x76cc56c0]
/lib/arm-linux-gnueabihf/libpthread.so.0(pthread_join+0x10)[0x76e36358]
./phobos2-test-runner-debug(_D4core6thread6Thread4joinMFbZC6object9Throwable+0x2c)[0x4a15ff8]
./phobos2-test-runner-debug(_D3std11parallelism18_sharedStaticDtor9FZ14__foreachbody1MFKC4core6thread6ThreadZi+0x88)[0x3f549a8]
./phobos2-test-runner-debug(_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x7c)[0x4a16db4]
...
debug(_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x7c)[0x4a16db4]
****** FAIL release32 std.stdio
core.exception.AssertError at std/stdio.d(1453): Fork crashed
----------------
exception.d:455 onAssertErrorMsg [0x4a03ab7]
exception.d:632 _d_assert_msg [0x4a040d3]
stdio.d:1453 void 
std.stdio.File.__unittestL1431_12().runForked(void delegate()) 
[0x44f6f3f]
stdio.d:1459 void std.stdio.File.__unittestL1431_12() [0x44f6cf3]
...
stdio.d:1459 void std.stdio.File.__unittestL1431_12() [0x44f6cf3]
1.282s PASS release32 std.string
0.001s PASS release32 std.traits
...
0.017s PASS release32 core.sync.semaphore
Not safe to migrate Fibers between Threads on your system. 
Consider setting version CheckFiberMigration for this system in 
thread.d
****** FAIL release32 core.thread
core.thread.ThreadError at core/thread.d(3117): Error creating thread
----------------
0.216s PASS release32 core.time
0.005s PASS release32 object
...
0.000s PASS release32 gc.config
1.170s PASS release32 gc.impl.conservative.gc
0.000s PASS release32 gc.bits

And it's not finish and has no output over 30 minutes.



More information about the digitalmars-d-ldc mailing list