question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Strange fallback RIDs

See original GitHub issue

Describe the bug

I recently install dotnet on manjaro, a arch like distro, and noticed I have issues running unless I specify runtime. While digging a little with the people on the runtime repo we noticed strange behavior related to the fallback RID. It was suggested I wrote a ticket here as well, as it looked like it was related to the SDK(?)

Below is COREHOST_TRACEFILES default.txt arch-x64.txt linux-x64.txt

If you search for “fallback graph” you will see that the graph is really small for default and arch-x64, while linux-x64 seems to contain all distros(?)

It is my understanding that the fallback graph for arch-x64 should also contain a linux-x64 => [ ... ] which is missing. Any idea what might have caused it?

To Reproduce

Run COREHOST_TRACE=1 COREHOST_TRACEFILE=linux-x64.txt dotnet run -r linux-x64 and COREHOST_TRACE=1 COREHOST_TRACEFILE=arch-x64.txt dotnet run -r arch-x64 and compare the results in the corefile.

Further technical details

[tobias@tobias-expertbook ~]$ dotnet --info
.NET SDK (reflecting any global.json):
 Version:   6.0.100
 Commit:    9e8b04bbff

Runtime Environment:
 OS Name:     manjaro
 OS Version:  
 OS Platform: Linux
 RID:         arch-x64
 Base Path:   /usr/share/dotnet/sdk/6.0.100/

Host (useful for support):
  Version: 6.0.0
  Commit:  4822e3c3aa

.NET SDKs installed:
  6.0.100 [/usr/share/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.0 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.0 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

To install additional .NET runtimes or SDKs:
  https://aka.ms/dotnet-download

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
vitek-karascommented, Apr 27, 2022

It’s possible this is “from” NuGet (SDK uses NuGet assemblies to deal with some of the complexities around RID graph), but it’s as well possible it’s not there - we need somebody to investigate.

1reaction
vitek-karascommented, Jan 12, 2022

For context - the original discussion which found this is here: https://github.com/dotnet/runtime/pull/63338.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Failed to Boot after Update - Boots fine into fallback
Updated my system yesterday (first time in 1 to 2 weeks so not too long). My system fails to boot into the main...
Read more >
How to get rid of Vaadin fallback page?
1 Answer 1 · Go to localhost:8080 · Open inspector (F12, ctrl+alt+i, or More tools --> Developer tools) · Open the 'Application' tab....
Read more >
Fallback Welcome Page - Distro Discussion & Help
One mystery solved. Now, to figure out how to either get rid of that, or figure out what is causing it to trigger...
Read more >
Please explain about Fallback routing using Embedded ...
I am trying to use Fallback routing using embedded service js. I have implemented the js file with fallback routing using
Read more >
[SOLVED] Endeavour will only boot from fallback.img
The strange thing is that if I choose Advanced option for Endeavour and choose intitramfs fallback.img, it boots up just fine.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found