runtime: NetBSD: Recursion in CLRException::GetThrowable
(gdb) r
Starting program: /public/bin/tests/AnyOS.AnyCPU.Debug/System.Collections.Immutable.Tests/dnxcore50/corerun xunit.console.netcore.exe System.Collections.Immutable.Tests.dll -xml testResults.xml -notrait category=failing -notrait category=outerloop -notrait category=nonnetbsdtests -notrait Benchmark=true
Assert failure(PID 5355 [0x000014eb], Thread: 1 [0x0001]): !"Recursion in CLRException::GetThrowable"
File: /tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/vm/clrex.cpp Line: 149
Image: /public/bin/tests/AnyOS.AnyCPU.Debug/System.Collections.Immutable.Tests/dnxcore50/corerun
[New LWP 5]
[New LWP 4]
[New LWP 3]
[New LWP 2]
Program received signal SIGABRT, Aborted.
[Switching to LWP 1]
0x00007e4dbd30dbba in _lwp_kill () from /usr/lib/libc.so.12
(gdb) bt
#0 0x00007e4dbd30dbba in _lwp_kill () from /usr/lib/libc.so.12
dotnet/coreclr#1 0x00007e4dbd30d855 in abort () at /usr/src/lib/libc/stdlib/abort.c:74
dotnet/coreclr#2 0x00007e4dbc8fe4e7 in PROCEndProcess (hProcess=0xffffff01, uExitCode=1, bTerminateUnconditionally=1)
at /tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/pal/src/thread/process.cpp:1354
dotnet/coreclr#3 0x00007e4dbc8fe5e5 in TerminateProcess (hProcess=0xffffff01, uExitCode=1)
at /tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/pal/src/thread/process.cpp:1270
dotnet/coreclr#4 0x00007e4dbbf06425 in _DbgBreakCheck (szFile=0x7e4dbcbad25e "/tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/vm/clrex.cpp", iLine=149,
szExpr=0x7e4dbcbad311 "!\"Recursion in CLRException::GetThrowable\"", fConstrained=0)
at /tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/utilcode/debug.cpp:492
dotnet/coreclr#5 0x00007e4dbbf06805 in _DbgBreakCheckNoThrow (szFile=0x7e4dbcbad25e "/tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/vm/clrex.cpp", iLine=149,
szExpr=0x7e4dbcbad311 "!\"Recursion in CLRException::GetThrowable\"", fConstrained=0)
at /tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/utilcode/debug.cpp:558
dotnet/coreclr#6 0x00007e4dbbf06c65 in DbgAssertDialog (szFile=0x7e4dbcbad25e "/tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/vm/clrex.cpp", iLine=149,
szExpr=0x7e4dbcbad311 "!\"Recursion in CLRException::GetThrowable\"") at /tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/utilcode/debug.cpp:745
dotnet/coreclr#7 0x00007e4dbc070290 in CLRException::GetThrowable (this=0x7e4dbb564410) at /tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/vm/clrex.cpp:149
dotnet/coreclr#8 0x00007e4dbc071650 in CLRException::GetThrowableFromException (pException=0x7e4dbb564410)
at /tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/vm/clrex.cpp:727
dotnet/coreclr#9 0x00007e4dbbf2de7f in UnwindAndContinueRethrowHelperInsideCatch (pEntryFrame=0x72a8fa7b5550, pException=0x7e4dbb564410)
at /tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/vm/excep.cpp:8695
dotnet/coreclr#10 0x00007e4dbc41d3b9 in PreStubWorker (pTransitionBlock=0x72a8fa7b5bb8, pMD=0x7e4d425146a8)
at /tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/vm/prestub.cpp:1043
dotnet/coreclr#11 0x00007e4dbc21607c in ThePreStub () at /tmp/pkgsrc-tmp/wip/coreclr-git/work/coreclr/src/vm/amd64/theprestubamd64.S:17
dotnet/coreclr#12 0x00007e4d423d22b5 in ?? ()
dotnet/coreclr#13 0x00007e4d2a217278 in ?? ()
dotnet/coreclr#14 0x00007e4d2a21a5a8 in ?? ()
dotnet/coreclr#15 0x000072a8fa7b5c50 in ?? ()
dotnet/coreclr#16 0x00007e4d423d1d90 in ?? ()
dotnet/coreclr#17 0x0000000000000000 in ?? ()
(gdb)
Problem still not investigated.
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Comments: 23 (22 by maintainers)
Actually after thinking about it a little bit more, it’s better to restore general NetBSD support, catch up after FreeBSD and wait for LLDB8.0 to be shipped with pkgsrc. It will be releases probably within 2 weeks.