JetBrains / JetBrains/RiderSourceCodeAccess

RiderSourceCodeAccess plugin crash in UE5 Preview 2

Aperta
#16 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
C++
Stelle
116
Fork
20
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I have built UE5 Preview 2 from source on linux and the editor crashes on launch. If I remove the RiderSourceCodeAccess plugin, then it will launch successfully. However, this means rider is not an option when selecting the source code editor in unreal editor settings.

Stacktrace:
```
LoginId:38287d6f76a6da254c13ed915bb8db2c-000003e8

EpicAccountId:

Caught signal 11 Segmentation fault

libUnrealEditor-SourceCodeAccess.so!FSourceCodeAccessModule::HandleModularFeatureRegistered(FName const&, IModularFeature\*) [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/./Developer/SourceCodeAccess/Private/SourceCodeAccessModule.cpp:156]

libUnrealEditor-SourceCodeAccess.so!TBaseRawMethodDelegateInstance\::ExecuteIfSafe(FName const&, IModularFeature\*) const [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h:467]

libUnrealEditor-Core.so!TMulticastDelegate\::Broadcast(FName const&, IModularFeature\*) const [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/Runtime/Core/Public/Delegates/DelegateSignatureImpl.inl:967]

libUnrealEditor-Core.so!FModularFeatures::RegisterModularFeature(FName, IModularFeature\*) [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/./Runtime/Core/Private/Features/ModularFeatures.cpp:44]

libUnrealEditor-RiderSourceCodeAccess.so!FRiderSourceCodeAccessModule::GenerateUprojectAccessors(TArray\ \> const&) [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/./../Plugins/Developer/RiderSourceCodeAccess/Source/RiderSourceCodeAccess/Private/RiderSourceCodeAccessorModule.cpp:77]

libUnrealEditor-RiderSourceCodeAccess.so!FRiderSourceCodeAccessModule::StartupModule() [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/./../Plugins/Developer/RiderSourceCodeAccess/Source/RiderSourceCodeAccess/Private/RiderSourceCodeAccessorModule.cpp:19]

libUnrealEditor-Core.so!FModuleManager::LoadModuleWithFailureReason(FName, EModuleLoadResult&, ELoadModuleFlags) [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/./Runtime/Core/Private/Modules/ModuleManager.cpp:577]

libUnrealEditor-Projects.so!FModuleDescriptor::LoadModulesForPhase(ELoadingPhase::Type, TArray\ \> const&, TMap\ \>&) [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/./Runtime/Projects/Private/ModuleDescriptor.cpp:689]

libUnrealEditor-Projects.so!FPluginManager::TryLoadModulesForPlugin(FPlugin const&, ELoadingPhase::Type) const [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/./Runtime/Projects/Private/PluginManager.cpp:1581]

libUnrealEditor-Projects.so!FPluginManager::LoadModulesForEnabledPlugins(ELoadingPhase::Type) [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/./Runtime/Projects/Private/PluginManager.cpp:1658]

UnrealEditor!FEngineLoop::LoadStartupModules() [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/./Runtime/Launch/Private/LaunchEngineLoop.cpp:4118]

UnrealEditor!FEngineLoop::PreInitPostStartupScreen(char16_t const\*) [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/./Runtime/Launch/Private/LaunchEngineLoop.cpp:3469]

UnrealEditor!GuardedMain(char16_t const\*) [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/./Runtime/Launch/Private/Launch.cpp:137]

libUnrealEditor-UnixCommonStartup.so!CommonUnixMain(int, char\*\*, int (\*)(char16_t const\*), void (\*)()) [/mnt/ssd/Development/UnrealEnginePreview2/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:264]

libc.so.6!UnknownFunction(0x29fcf)

libc.so.6!__libc_start_main(+0x7c)

UnrealEditor!_start()
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Riprodurre il crash all'avvio di Linux UE5 Preview 2, quindi esaminare SourceCodeAccessModule.cpp:156 e RiderSourceCodeAccessorModule.cpp:19,77 seguendo lo stack trace fornito. Il lavoro è completato quando l'editor si avvia con RiderSourceCodeAccess abilitato e Rider rimane disponibile come editor del codice sorgente selezionato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp, unreal-engine
Ambito
devtools, game-dev
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.