PlaneShift

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bug Report
  • Category Engine → Sound
  • Assigned To No-one
  • Operating System Linux
  • Severity Low
  • Priority Very Low
  • Reported Version 0.7.38 Unreal
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: PlaneShift
Opened by Stalfos - 31.10.2023
Last edited by Talad - 13.12.2023

FS#7919 - Importing music crashes client

ON a blank piece of music, clicking Compose, and then Select (whether or not a mid file is found)

All this is posted in terminal when I click Select:

[2023.10.31-14.08.05:505][712]LogTemp: APlaneshiftPlayerControllerBase::RequestLoadMidiFile
[2023.10.31-14.08.05:505][712]LogFileManager: Warning: ReadFile failed: Count=0 Length=4096 Error=errno=21 (Is a directory) for file
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
CommonUnixCrashHandler: Signal=11
[2023.10.31-14.08.05:537][712]LogCore:

Critical error:

Unhandled Exception: SIGSEGV: invalid attempt to read memory at address 0×0000000000000004

[2023.10.31-14.08.05:537][712]LogCore: Fatal error!

0×0000000003713997 PSUnrealClient!UMidiComponent::GetTrackCount() [/home/luke/PSUnreal511/Plugins/MidiAsset/Source/Midi/Private/MidiComponent.cpp:431]
0x0000000004a59598 PSUnrealClient!MusicValidator::ValidateMusicalSheet(UMidiComponent*, FString&) [/home/luke/PSUnreal511/Source/PSUnreal/util/../server/../util/musicutils.h:204]
0x0000000004a594ba PSUnrealClient!UClientSongManager::LoadMidiFile(APlaneshiftPlayerControllerBase*, FString, int, FString&) [/home/luke/PSUnreal511/Source/PSUnreal/client/clientsongmanager.cpp:237]
0x0000000004aca7d6 PSUnrealClient!APlaneshiftPlayerControllerBase::RequestLoadMidiFile(FString, int, FString&) [/home/luke/PSUnreal511/Source/PSUnreal/PlaneshiftPlayerControllerBase.cpp:1590]
0x0000000004982fdf PSUnrealClient!APlaneshiftPlayerControllerBase::execRequestLoadMidiFile(UObject*, FFrame&, void*) [/home/luke/PSUnreal511/Intermediate/Build/Linux/B4D820EA/PSUnrealClient/Inc/PSUnreal/UHT/PlaneshiftPlayerControllerBase.gen.cpp:428]
0x0000000004f5e1b7 PSUnrealClient!UFunction::Invoke(UObject*, FFrame&, void*) [/home/luke/5.1.1-release/Engine/Source/./Runtime/CoreUObject/Private/UObject/Class.cpp:6455]
0x00000000050ad1b7 PSUnrealClient!UObject::CallFunction(FFrame&, void*, UFunction*) [/home/luke/5.1.1-release/Engine/Source/./Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1129]
0x00000000050ad705 PSUnrealClient!ProcessLocalScriptFunction(UObject*, FFrame&, void*) [/home/luke/5.1.1-release/Engine/Source/./Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1226]
0x00000000050ad3f4 PSUnrealClient!void ProcessScriptFunction<void (*)(UObject*, FFrame&, void*)>(UObject*, UFunction*, FFrame&, void*, void (*)(UObject*, FFrame&, void*)) [/home/luke/5.1.1-release/Engine/Source/./Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1026]
0x00000000050ad705 PSUnrealClient!ProcessLocalScriptFunction(UObject*, FFrame&, void*) [/home/luke/5.1.1-release/Engine/Source/./Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1226]
0x00000000050ad3f4 PSUnrealClient!void ProcessScriptFunction<void (*)(UObject*, FFrame&, void*)>(UObject*, UFunction*, FFrame&, void*, void (*)(UObject*, FFrame&, void*)) [/home/luke/5.1.1-release/Engine/Source/./Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1026]
0x00000000050b22e5 PSUnrealClient!UObject::ProcessContextOpcode(FFrame&, void*, bool) [/home/luke/5.1.1-release/Engine/Source/./Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:3136]
0x00000000050ad705 PSUnrealClient!ProcessLocalScriptFunction(UObject*, FFrame&, void*) [/home/luke/5.1.1-release/Engine/Source/./Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1226]
0x00000000050ad3f4 PSUnrealClient!void ProcessScriptFunction<void (*)(UObject*, FFrame&, void*)>(UObject*, UFunction*, FFrame&, void*, void (*)(UObject*, FFrame&, void*)) [/home/luke/5.1.1-release/Engine/Source/./Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1026]
0x00000000050ad705 PSUnrealClient!ProcessLocalScriptFunction(UObject*, FFrame&, void*) [/home/luke/5.1.1-release/Engine/Source/./Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:1226]
0x0000000004f5e1b7 PSUnrealClient!UFunction::Invoke(UObject*, FFrame&, void*) [/home/luke/5.1.1-release/Engine/Source/./Runtime/CoreUObject/Private/UObject/Class.cpp:6455]
0x00000000050ae796 PSUnrealClient!UObject::ProcessEvent(UFunction*, void*) [/home/luke/5.1.1-release/Engine/Source/./Runtime/CoreUObject/Private/UObject/ScriptCore.cpp:2125]
0x0000000003402c3e PSUnrealClient!void TMulticastScriptDelegate<FWeakObjectPtr>::ProcessMulticastDelegate<UObject>(void*) const [/home/luke/5.1.1-release/Engine/Source/Runtime/Core/Public/UObject/ScriptDelegates.h:498]
0x0000000007366ae2 PSUnrealClient!UButton::SlateHandleClicked() [/home/luke/5.1.1-release/Engine/Source/./Runtime/UMG/Private/Components/Button.cpp:217]
0x00000000073ac5c0 PSUnrealClient!TBaseUObjectMethodDelegateInstance<false, UButton, FReply (), FDefaultDelegateUserPolicy>::Execute() const [/home/luke/5.1.1-release/Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h:600]
0x00000000054670e1 PSUnrealClient!SButton::ExecuteOnClick() [/home/luke/5.1.1-release/Engine/Source/./Runtime/Slate/Private/Widgets/Input/SButton.cpp:465]
0x000000000547d082 PSUnrealClient!SButton::OnMouseButtonUp(FGeometry const&, FPointerEvent const&) [/home/luke/5.1.1-release/Engine/Source/./Runtime/Slate/Private/Widgets/Input/SButton.cpp:390]
0x00000000053343ad PSUnrealClient!FSlateApplication::RoutePointerUpEvent(FWidgetPath const&, FPointerEvent const&) [/home/luke/5.1.1-release/Engine/Source/./Runtime/Slate/Private/Framework/Application/SlateApplication.cpp:5033]
0x0000000005316bed PSUnrealClient!FSlateApplication::ProcessMouseButtonUpEvent(FPointerEvent const&) [/home/luke/5.1.1-release/Engine/Source/./Runtime/Slate/Private/Framework/Application/SlateApplication.cpp:5601]
0x000000000533872e PSUnrealClient!FSlateApplication::OnMouseUp(EMouseButtons::Type, UE::Math::TVector2<double>) [/home/luke/5.1.1-release/Engine/Source/./Runtime/Slate/Private/Framework/Application/SlateApplication.cpp:5566]
0x000000000514a8e5 PSUnrealClient!FLinuxApplication::ProcessDeferredMessage(SDL_Event) [/home/luke/5.1.1-release/Engine/Source/./Runtime/ApplicationCore/Private/Linux/LinuxApplication.cpp:414]
0x000000000514a37c PSUnrealClient!FLinuxPlatformApplicationMisc::PumpMessages(bool) [/home/luke/5.1.1-release/Engine/Source/./Runtime/ApplicationCore/Private/Linux/LinuxPlatformApplicationMisc.cpp:436]
0x00000000032689f9 PSUnrealClient!FEngineLoop::Tick() [/home/luke/5.1.1-release/Engine/Source/./Runtime/Launch/Private/LaunchEngineLoop.cpp:5287]
0x0000000003269afa PSUnrealClient!GuardedMain(char16_t const*) [/home/luke/5.1.1-release/Engine/Source/./Runtime/Launch/Private/Launch.cpp:204]
0x00000000086f0aa0 PSUnrealClient!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [/home/luke/5.1.1-release/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:269]
0x00007faffb8ee1ca libc.so.6!UnknownFunction(0x271c9)
0x00007faffb8ee285 libc.so.6!__libc_start_main(+0×84)
0×0000000003267029 PSUnrealClient!_start()

[2023.10.31-14.08.05:538][712]LogExit: Executing StaticShutdownAfterError
Malloc Size=131160 LargeMemoryPoolOffset=393352
Malloc Size=131160 LargeMemoryPoolOffset=524536
Malloc Size=195930 LargeMemoryPoolOffset=720490
[2023.10.31-14.08.05:550][712]LogHAL: Error: FUnixPlatformProcess::CreateProc: File does not exist (/home/Andrew/Documents/PlaneshiftUE/Engine/Binaries/Linux/CrashReportClient)
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
Segmentation fault

Closed by  Talad
13.12.2023 09:03
Reason for closing:  Fixed
Admin
Talad commented on 27.11.2023 22:32

can you provide the file that crashes? I have tried with an empty musescore file and it doesnt'. Empty I mean with just silence, but the file is a valid music file.

Stalfos commented on 05.12.2023 04:56

Tried a few different MIDIs from Link to the past MIDIs.

They play alright in vlc with fluidsynth plugin

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing