From f3ccbb9b8401bb632eba9bd5f2f1846aa24cf547 Mon Sep 17 00:00:00 2001 From: paxcut <53811119+paxcut@users.noreply.github.com> Date: Fri, 13 Mar 2026 19:21:38 -0700 Subject: [PATCH] fix: data inspector crash (#2685) When ImHex starts it crashes from a segv fault caused by uninitialized m_selectedRegion member. Fixed by adding default initializer. --- plugins/builtin/include/content/views/view_data_inspector.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/builtin/include/content/views/view_data_inspector.hpp b/plugins/builtin/include/content/views/view_data_inspector.hpp index fd0d9ac63..5ccdb146c 100644 --- a/plugins/builtin/include/content/views/view_data_inspector.hpp +++ b/plugins/builtin/include/content/views/view_data_inspector.hpp @@ -68,7 +68,7 @@ namespace hex::plugin::builtin { bool m_reverse = false; ui::VisualizerDrawer m_visualizerDrawer; - ImHexApi::HexEditor::ProviderRegion m_selectedRegion; + ImHexApi::HexEditor::ProviderRegion m_selectedRegion = {}; size_t m_validBytes = 0; std::atomic m_dataValid = false; @@ -78,7 +78,7 @@ namespace hex::plugin::builtin { TaskHolder m_updateTask; - std::string m_editingValue = ""; + std::string m_editingValue; bool m_tableEditingModeEnabled = false; std::set m_hiddenValues;