-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
3.0.100-preview6/7/8 not working on Yocto ARM/ARM64 #2944
Comments
Would you be able to attach gdb to the hung dotnet process and then print stack trace of thread 1 and share it?
|
Here the output:
|
@janvorli should this issue be moved to another repo to increase visibility? Maybe dotnet/iot? or should it be moved to core-setup? |
@janvorli Just tried preview 7 with the same result :-( |
@janvorli @carlossanlop Still not working with preview 8 👎 |
@chrfin how are you running dotnet on ARM64? Could you share the exact steps? Do you have TTY allocated when you are printing stuff on the console? (if not sure try running you app inside tmux which ensures TTY) |
This looks like duplicate of https://github.com/dotnet/coreclr/issues/15693. This hang is caused by a incompatibility between glibc and lttng in Yocto images. To workaround it, you can either:
|
@jkotas we are facing similar issue on Yocto build of Setting May I suggest changing the issue name to just ARM since both architectures appear to be affected. Possibly also related to:
Edit: Deleting the |
Setting |
As @jkotas mentioned, this seems like a duplicate of dotnet/coreclr#15693 . |
upgrade lttng to 2.11.0 because the old one has an issue related to .net core 3 or greater. dotnet/core#2944 This looks like duplicate of https://github.com/dotnet/coreclr/issues/15693. This hang is caused by a incompatibility between glibc and lttng in Yocto images. To workaround it, you can either: Update to latest version of lttng library that has the hang fixed (https://github.com/dotnet/coreclr/issues/15693#issuecomment-479333213) or Set export COMPlus_LTTng=0 to disable use of lttng tracing in CoreCLR dotnet/runtime#9494
We use .NET Core on a Variscite DART-MX8M-MINI SoM and it worked fine with 3.0.100-preview5.
With preview 6 .NET Core doesn't work at all, because as soon as a program is startet it gets stuck without any output (also nothing on the serial console) and needs to be killed. Even
dotnet --info
does not work.We are running Yocto (
Linux imx8mm-var-dart 4.14.78-imx8mm+g33611e8 #1 SMP PREEMPT Tue Jun 4 14:04:01 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux
) on the board.I do not know what information I can also provide, but if you need something I'm happy to provide anything you need.
The text was updated successfully, but these errors were encountered: