-
Notifications
You must be signed in to change notification settings - Fork 641
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tests on mono 4.6.0 fails when an exception is thrown inside .net #493
Comments
|
Same Problem Here: Stack overflow: IP: 0x7fe9a63121de, fault addr: 0x7ffcd5e2cf1c
Stacktrace:
at <unknown> <0xffffffff>
at System.Exception.get_IsTransient () <0x00013>
<...>
at (wrapper runtime-invoke) <Module>.runtime_invoke_bool__this__ (object,intptr,intptr,intptr) <0x00069> Code Executed: var edge = require('edge');
var helloWorld = edge.func(function () {/*
async (input) => {
throw new Exception("incorrect connection string");
return ".NET Welcomes " + input.ToString();
}
*/});
helloWorld('JavaScript', function (error, result) {
if (error) throw error;
console.log(result);
}); Mono version: Mono JIT compiler version 4.6.1 (Stable 4.6.1.3/abb06f1 Wed Sep 28 13:54:26 UTC 2016)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen
Ubuntu Version: No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial
|
|
Same issue. Ubuntu 16.04.1 LTS |
+1 same issue Distributor ID: Ubuntu Mono JIT compiler version 4.8.0 (Stable 4.8.0.524/9d74414 Wed Apr 5 17:57:04 UTC 2017) |
It's known that mono 4.4.x had problems (see #446).
However it is claimed that mono 4.6.0 should have resolved the issue. But when I tested on a ubuntu 14.04 docker image and on a virtual ubuntu 16.04 box having mono 4.6.0 installed, both failed the tests contained in edge:
In ubuntu 16.0.4, one get
and in ubuntu 14.04 one get
whenever a fail condition that's related to an exception to be thrown inside .net is tested.
Could this be a problem inside edge or inside mono itself?
The text was updated successfully, but these errors were encountered: