Skip to content

Overload crashes when no audio output device is found #405

@windrunner28

Description

@windrunner28

Description

Overload crashes when no audio output device is found.

Callstack

OvEditor.exe!OvAudio::Core::AudioPlayer::PlaySound(const OvAudio::Resources::Sound & p_sound, bool p_autoPlay, bool p_looped, bool p_track) Line 19	C++
OvEditor.exe!OvAudio::Entities::AudioSource::Play(const OvAudio::Resources::Sound & p_sound) Line 163	C++
OvEditor.exe!OvCore::ECS::Components::CAudioSource::Play() Line 115	C++
OvEditor.exe!OvCore::ECS::Components::CAudioSource::OnEnable() Line 218	C++
OvEditor.exe!`OvCore::ECS::Actor::OnEnable'::`2'::<lambda_1>::operator()<std::shared_ptr<OvCore::ECS::Components::AComponent>>(std::shared_ptr<OvCore::ECS::Components::AComponent> element) Line 222	C++
[External Code]	
OvEditor.exe!OvCore::ECS::Actor::OnEnable() Line 222	C++
OvEditor.exe!OvCore::SceneSystem::Scene::Play::__l2::<lambda_3>::operator()(OvCore::ECS::Actor * p_element) Line 56	C++
[External Code]	
OvEditor.exe!OvCore::SceneSystem::Scene::Play() Line 56	C++
OvEditor.exe!OvEditor::Core::EditorActions::StartPlaying() Line 436	C++
[External Code]	
OvEditor.exe!OvTools::Eventing::Event<>::Invoke() Line 55	C++
OvEditor.exe!OvUI::Widgets::Buttons::ButtonImage::_Draw_Impl() Line 22	C++
OvEditor.exe!OvUI::Widgets::AWidget::Draw() Line 50	C++
OvEditor.exe!OvUI::Internal::WidgetContainer::DrawWidgets() Line 88	C++
OvEditor.exe!OvUI::Panels::PanelWindow::_Draw_Impl() Line 176	C++
OvEditor.exe!OvEditor::Panels::Toolbar::_Draw_Impl() Line 90	C++
OvEditor.exe!OvUI::Panels::APanel::Draw() Line 21	C++
OvEditor.exe!OvUI::Modules::Canvas::Draw() Line 39	C++
OvEditor.exe!OvUI::Core::UIManager::Render() Line 283	C++
OvEditor.exe!OvEditor::Core::Editor::RenderEditorUI(float p_deltaTime) Line 252	C++
OvEditor.exe!OvEditor::Core::Editor::Update(float p_deltaTime) Line 92	C++
OvEditor.exe!OvEditor::Core::Application::Run() Line 28	C++
OvEditor.exe!TryRun(const std::string & projectPath, const std::string & projectName) Line 103	C++
OvEditor.exe!main(int argc, char * * argv) Line 78	C++

Metadata

Metadata

Assignees

No one assigned

    Labels

    CrashSomething that causes a crashCriticalSomething that should be fixed quickly

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions