Closed aotto1968 closed 1 day ago
mono -V Mono JIT compiler version 6.8.0.105 (tarball Fri Jun 23 18:47:43 UTC 2023)
This is the old, .NET Framework-compatible Mono at https://github.com/mono/mono . It's now sunsetting. If you don't need .NET Framework compatibility, you can move to modern .NET on Linux.
this is the mono OpenSUSE offering I can use → what should I choose?
I found a link on MS website: https://learn.microsoft.com/en-us/dotnet/core/install/linux-opensuse is this the official C# on linux?
I found a link on MS website: https://learn.microsoft.com/en-us/dotnet/core/install/linux-opensuse is this the official C# on linux?
Yes. For modern .NET, there are binaries built by Microsoft, and by distro owners. Both are considered official, supported by whoever builds them. This repo is the upstream and patches will be adopted by distro owners. dotnet
is the common moniker for package names.
I download an install this, but this is an complete other architecture… this mean I have to rewrite my own build-process… this is now an unplanned task and will be moved into the near future.
but this is an complete other architecture… this mean I have to rewrite my own build-process…
Unfortunately yes, it's a migration. The effort for maintaining old mono is very low now so it's unlikely to get the bug fixed in time.
The old mono is maintained at https://gitlab.winehq.org/mono/mono . You can report the issue there.
Closing - this issue is not actionable in this repo.
Description
Hi, the following line of code crash my server:
The Method-Name
ReadI
is wrong and I expect to get a NULL pointer exception but mono crash:short
Bug is
method.Invoke(this,null)
with an invalid (null?) method -> expect:System.NullReferenceException
-> get: CORE -> last GOOD command isConsole.WriteLine("method=" + method);
-> search for method= in attachment####################################################################################################
BAD code (core)
attachment: trace until crash -> bug_crash.log
####################################################################################################
GOOD code (reference)
test code → OK
attachment: trace until end -> bug_good.log The message from
MqDisasterSignal
is my crash handler listen onSIGSEGV
GOOD error message from reference code
Reproduction Steps
have reference example but CORE only happen in my server code.
Expected behavior
expect: System.NullReferenceException
Actual behavior
get: core
Regression?
No response
Known Workarounds
No response
Configuration
Other information
No response