Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Crash when selecting "Open File..." on Ubuntu 22.04 #1863

Open
1 task
edmcman opened this issue Aug 22, 2024 · 8 comments
Open
1 task

[Bug] Crash when selecting "Open File..." on Ubuntu 22.04 #1863

edmcman opened this issue Aug 22, 2024 · 8 comments
Labels
bug Something isn't working

Comments

@edmcman
Copy link

edmcman commented Aug 22, 2024

Operating System

Linux

What's the issue you encountered?

Selecting File -> Open File... causes ImHex to crash.

How can the issue be reproduced?

  1. Run imhex
  2. Select File -> Open File...
  3. ImHex crashes

ImHex Version

1.35.4

ImHex Build Type

  • Nightly or built from sources

Installation type

Installed from imhex-1.35.4-Ubuntu-22.04-x86_64.deb

Additional context?

ama@SEI-AMA-VM:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.4 LTS
Release:	22.04
Codename:	jammy
ama@SEI-AMA-VM:~$ 
ama@SEI-AMA-VM:~$ imhex -v
[14:11:05] [INFO]  [main | Main]               Welcome to ImHex 1.35.4!
[14:11:05] [INFO]  [main | Main]               Compiled using commit v1.35.X@811214d
[14:11:05] [INFO]  [main | Main]               Running on Linux 6.8.0-40-generic #40~22.04.3-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 30 17:30:19 UTC 2 (x86_64)
[14:11:05] [INFO]  [main | Main]               Linux distribution: Ubuntu 22.04.4 LTS. Version: 22.04
[14:11:05] [INFO]  [main | Main]               Native scaling set to: 1.0
[14:11:05] [DEBUG] [main | Main]               Using 'Default Colors' highlight color theme
[14:11:05] [DEBUG] [main | Main]               OpenGL Vendor: 'Mesa'
[14:11:05] [DEBUG] [main | Main]               OpenGL Renderer: 'llvmpipe (LLVM 15.0.7, 256 bits)'
[14:11:05] [DEBUG] [main | Main]               OpenGL Version: '4.5 (Core Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2'
[14:11:05] [DEBUG] [main | Main]               OpenGL Shading Language Version: '4.50'
[14:11:05] [INFO]  [main | Main]               Using 'Mesa' GPU
[14:11:05] [DEBUG] [libimhex | Main]           Initializing task manager thread pool with 1 workers.
[14:11:05] [DEBUG] [main | Init Tasks]         Using romfs: 'imhex'
[14:11:05] [INFO]  [main | Init Tasks]         Task 'Setting up environment' finished successfully in 0 ms
[14:11:05] [INFO]  [main | Init Tasks]         Task 'Creating directories' finished successfully in 8 ms
[14:11:05] [INFO]  [main | Init Tasks]         Task 'Loading settings' finished successfully in 0 ms
[14:11:05] [INFO]  [libimhex | Init Tasks]     Loading plugin 'fonts.hexpluglib'
[14:11:05] [INFO]  [libimhex | Init Tasks]     Loading plugin 'ui.hexpluglib'
[14:11:05] [INFO]  [libimhex | Init Tasks]     Loading plugin 'script_loader.hexplug'
[14:11:05] [INFO]  [libimhex | Init Tasks]     Loading plugin 'yara_rules.hexplug'
[14:11:05] [INFO]  [libimhex | Init Tasks]     Loading plugin 'hashes.hexplug'
[14:11:05] [INFO]  [libimhex | Init Tasks]     Loading plugin 'disassembler.hexplug'
[14:11:05] [INFO]  [libimhex | Init Tasks]     Loading plugin 'diffing.hexplug'
[14:11:05] [INFO]  [libimhex | Init Tasks]     Loading plugin 'builtin.hexplug'
[14:11:05] [INFO]  [libimhex | Init Tasks]     Loading plugin 'visualizers.hexplug'
[14:11:05] [INFO]  [libimhex | Init Tasks]     Loading plugin 'decompress.hexplug'
[14:11:05] [DEBUG] [fonts | Init Tasks]        Using romfs: 'fonts'
[14:11:05] [INFO]  [libimhex | Init Tasks]     Library 'fonts.hexpluglib' initialized successfully
[14:11:05] [DEBUG] [ui | Init Tasks]           Using romfs: 'ui'
[14:11:05] [INFO]  [libimhex | Init Tasks]     Library 'ui.hexpluglib' initialized successfully
[14:11:05] [DEBUG] [script_loader | Init Task] Using romfs: 'script_loader'
[14:11:05] [INFO]  [libimhex | Init Tasks]     Plugin 'script_loader.hexplug' initialized successfully
[14:11:05] [DEBUG] [yara_rules | Init Tasks]   Using romfs: 'yara_rules'
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .yar
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .yara
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.yara_rules.view.yara.name
[14:11:05] [INFO]  [libimhex | Init Tasks]     Plugin 'yara_rules.hexplug' initialized successfully
[14:11:05] [DEBUG] [hashes | Init Tasks]       Using romfs: 'hashes'
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.hashes.view.hashes.name
[14:11:05] [INFO]  [libimhex | Init Tasks]     Plugin 'hashes.hexplug' initialized successfully
[14:11:05] [DEBUG] [disassembler | Init Tasks] Using romfs: 'disassembler'
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.disassembler.view.disassembler.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: disassembler
[14:11:05] [INFO]  [libimhex | Init Tasks]     Plugin 'disassembler.hexplug' initialized successfully
[14:11:05] [DEBUG] [diffing | Init Tasks]      Using romfs: 'diffing'
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.diffing.view.diff.name
[14:11:05] [INFO]  [libimhex | Init Tasks]     Plugin 'diffing.hexplug' initialized successfully
[14:11:05] [DEBUG] [builtin | Init Tasks]      Using romfs: 'builtin'
[14:11:05] [INFO]  [builtin | Init Tasks]      Extracting auto_extract/workspaces/default.hexws to /home/ama/.local/share/imhex/workspaces/default.hexws
[14:11:05] [INFO]  [builtin | Init Tasks]      Extracting auto_extract/workspaces/default.hexws to /usr/share/ubuntu/imhex/workspaces/default.hexws
[14:11:05] [INFO]  [builtin | Init Tasks]      Extracting auto_extract/workspaces/default.hexws to /usr/local/share/imhex/workspaces/default.hexws
[14:11:05] [INFO]  [builtin | Init Tasks]      Extracting auto_extract/workspaces/default.hexws to /usr/share/imhex/workspaces/default.hexws
[14:11:05] [INFO]  [builtin | Init Tasks]      Extracting auto_extract/workspaces/default.hexws to /var/lib/snapd/desktop/imhex/workspaces/default.hexws
[14:11:05] [INFO]  [builtin | Init Tasks]      Extracting auto_extract/workspaces/minimal.hexws to /home/ama/.local/share/imhex/workspaces/minimal.hexws
[14:11:05] [INFO]  [builtin | Init Tasks]      Extracting auto_extract/workspaces/minimal.hexws to /usr/share/ubuntu/imhex/workspaces/minimal.hexws
[14:11:05] [INFO]  [builtin | Init Tasks]      Extracting auto_extract/workspaces/minimal.hexws to /usr/local/share/imhex/workspaces/minimal.hexws
[14:11:05] [INFO]  [builtin | Init Tasks]      Extracting auto_extract/workspaces/minimal.hexws to /usr/share/imhex/workspaces/minimal.hexws
[14:11:05] [INFO]  [builtin | Init Tasks]      Extracting auto_extract/workspaces/minimal.hexws to /var/lib/snapd/desktop/imhex/workspaces/minimal.hexws
[14:11:05] [INFO]  [builtin | Init Tasks]      Extracting always_auto_extract/magic/magic.mgc to /home/ama/.local/share/imhex/magic/magic.mgc
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new main menu item: hex.builtin.menu.file
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1050
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1100
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.file with priority 1150
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1250
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.file with priority 1400
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1410
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1450
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1500
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.file with priority 2140
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 2150
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 2200
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 2300
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.file with priority 6000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 6010
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 6020
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.file with priority 6030
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 6040
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 6100
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 6150
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 10050
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 10100
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new main menu item: hex.builtin.menu.edit
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1050
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new main menu item: hex.builtin.menu.view
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.view with priority 1000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.view with priority 2000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.view with priority 4000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new main menu item: hex.builtin.menu.workspace
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.workspace with priority 1050
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.workspace with priority 1100
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.workspace with priority 1150
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.workspace with priority 2000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.workspace with priority 3100
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.workspace with priority 3200
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new main menu item: hex.builtin.menu.extras
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new main menu item: hex.builtin.menu.help
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.binary
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.u8
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.i8
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.u16
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.i16
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.u24
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.i24
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.u32
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.i32
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.u48
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.i48
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.u64
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.i64
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.float16
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.float
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.double
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.long_double
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.sleb128
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.uleb128
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.bool
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.ascii
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.wide
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.utf8
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.string
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.string16
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.time
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.dos_date
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.dos_time
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.guid
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.rgba8
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.rgb565
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.demangler
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.ascii_table
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.regex_replacer
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.color
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.calc
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.graphing
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.base_converter
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.byte_swapper
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.permissions
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.wiki_explain
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.file_tools
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.ieee754
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.invariant_multiplication
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.tcp_client_server
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.euclidean_algorithm
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.http_requests
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::core::get_selection
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::core::add_virtual_file
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::prv::get_information
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::dec::demangle
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new dangerous pattern language function: builtin::hex::http::get
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language pragma: base_address
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language pragma: MIME
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language pragma: magic
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: hex_viewer
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: chunk_entropy
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new command palette command: =
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new command palette command: /web
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new command palette command: $
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new command palette command handler: >
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new command palette command handler: .
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new command palette command: %
[14:11:05] [INFO]  [libimhex | Init Tasks]     Layout unlocked
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.int
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.float
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.nullptr
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.buffer
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.string
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.rgba8
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.comment
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.display]: hex.builtin.nodes.display.int
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.display]: hex.builtin.nodes.display.float
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.display]: hex.builtin.nodes.display.buffer
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.display]: hex.builtin.nodes.display.string
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.display]: hex.builtin.nodes.display.bits
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.add
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.and
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.or
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.xor
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.not
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.shift_left
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.shift_right
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.swap
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.if
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.equals
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.not
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.gt
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.lt
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.and
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.or
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.decoding]: hex.builtin.nodes.decoding.base64
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.decoding]: hex.builtin.nodes.decoding.hex
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.crypto]: hex.builtin.nodes.crypto.aes
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.add
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.sub
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.mul
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.div
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.mod
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.average
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.median
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.ceil
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.floor
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.round
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.data_access]: hex.builtin.nodes.data_access.read
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.data_access]: hex.builtin.nodes.data_access.write
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.data_access]: hex.builtin.nodes.data_access.size
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.data_access]: hex.builtin.nodes.data_access.selection
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.casting]: hex.builtin.nodes.casting.int_to_buffer
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.casting]: hex.builtin.nodes.casting.buffer_to_int
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.casting]: hex.builtin.nodes.casting.float_to_buffer
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.casting]: hex.builtin.nodes.casting.buffer_to_float
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.buffer]: hex.builtin.nodes.buffer.combine
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.buffer]: hex.builtin.nodes.buffer.slice
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.buffer]: hex.builtin.nodes.buffer.repeat
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.buffer]: hex.builtin.nodes.buffer.patch
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.buffer]: hex.builtin.nodes.buffer.size
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.buffer]: hex.builtin.nodes.buffer.byte_swap
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.visualizer]: hex.builtin.nodes.visualizer.digram
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.visualizer]: hex.builtin.nodes.visualizer.layered_dist
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.visualizer]: hex.builtin.nodes.visualizer.image
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.visualizer]: hex.builtin.nodes.visualizer.image_rgba
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.visualizer]: hex.builtin.nodes.visualizer.byte_distribution
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.pattern_language]: hex.builtin.nodes.pattern_language.out_var
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new provider: hex.builtin.provider.disk
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new provider: hex.builtin.provider.gdb
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new provider: hex.builtin.provider.intel_hex
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new provider: hex.builtin.provider.motorola_srec
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new provider: hex.builtin.provider.base64
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new provider: hex.builtin.provider.process_memory
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.c
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.cpp
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.java
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.csharp
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.rust
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.python
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.js
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.lua
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.go
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.crystal
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.swift
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.pascal
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.base64
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.hex_view
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.html
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new export formatter: csv
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new export formatter: tsv
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new export formatter: json
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1350
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1375
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 5050
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1550
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1600
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1150
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.edit with priority 1190
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1200
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1250
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1300
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.edit with priority 1400
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1450
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1500
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1525
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1550
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1650
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1700
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1750
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1800
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1810
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1820
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.edit with priority 1850
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1860
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1950
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.hex_editor.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 4050
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 7050
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.edit with priority 3000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .hexpat
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .pat
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.pattern_editor.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.pattern_data.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.data_inspector.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.information.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1900
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 3050
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 6250
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.bookmarks.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.patches.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.tools.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.command_palette.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.help with priority 1000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.help with priority 3000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.help with priority 5000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.help.about.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.extras with priority 4000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.settings.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.custom]: hex.builtin.nodes.custom.custom
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.custom]: hex.builtin.nodes.custom.input
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.custom]: hex.builtin.nodes.custom.output
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 4050
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 8050
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .hexnode
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.data_processor.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.constants.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.extras with priority 1000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.store.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.provider_settings.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.find.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.extras with priority 2000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.theme_manager.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.extras with priority 2500
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.logs.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.extras with priority 2600
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.achievements.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1650
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.highlight_rules.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.help with priority 4000
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.tutorials.name
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new background service: hex.builtin.background_service.network_interface
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new background service: hex.builtin.background_service.auto_backup
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new network endpoint: pattern_editor/set_code
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new network endpoint: imhex/capabilities
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .hexproj
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .hexlyt
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .mgc
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new forward command handler: open
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new forward event handler: command/open
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Creating background task Updating recent files
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.file with priority 1200
[14:11:05] [INFO]  [builtin | Init Tasks]      Found crash.json file at /home/ama/.config/imhex/config/crash.json
[14:11:05] [WARN]  [builtin | Init Tasks]      No project file or backup file found in crash.json file
[14:11:05] [INFO]  [libimhex | Init Tasks]     Plugin 'builtin.hexplug' initialized successfully
[14:11:05] [DEBUG] [visualizers | Init Tasks]  Using romfs: 'visualizers'
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: line_plot
[14:11:05] [DEBUG] [libimhex | Updating recen] Task 'Updating recent files' finished
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: scatter_plot
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: image
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: bitmap
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: 3d
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: sound
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: coordinates
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: timestamp
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: table
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: digital_signal
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new inline pattern visualizer function: color
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new inline pattern visualizer function: gauge
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new inline pattern visualizer function: button
[14:11:05] [INFO]  [libimhex | Init Tasks]     Plugin 'visualizers.hexplug' initialized successfully
[14:11:05] [DEBUG] [decompress | Init Tasks]   Using romfs: 'decompress'
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::dec::zlib_decompress
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::dec::bzip_decompress
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::dec::lzma_decompress
[14:11:05] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::dec::zstd_decompress
[14:11:05] [INFO]  [libimhex | Init Tasks]     Plugin 'decompress.hexplug' initialized successfully
[14:11:05] [INFO]  [main | Init Tasks]         Task 'Loading plugins' finished successfully in 153 ms
[14:11:05] [INFO]  [main | Init Tasks]         Task 'Load Window Settings' finished successfully in 0 ms
[14:11:05] [INFO]  [main | Configuring UI sca] Task 'Configuring UI scale' finished successfully in 0 ms
[14:11:05] [DEBUG] [libimhex | Checking for u] Creating background task Checking for updates
[14:11:05] [INFO]  [main | Checking for updat] Task 'Checking for updates' finished successfully in 0 ms
[14:11:05] [DEBUG] [libimhex | Checking for u] Task 'Checking for updates' finished
[14:11:06] [INFO]  [main | Loading fonts]      Task 'Loading fonts' finished successfully in 1086 ms
[14:11:06] [INFO]  [main | Init Tasks]         ImHex fully started in 1272ms
[14:11:06] [DEBUG] [main | Main]               All tasks finished successfully!
[14:11:07] [INFO]  [libimhex | Main]           Switching to workspace 'Default'
[14:11:07] [DEBUG] [libimhex | Main]           Creating background task Load banner
[14:11:07] [INFO]  [libimhex | Main]           Updating workspace
[14:11:08] [DEBUG] [libimhex | Load banner]    Task 'Load banner' finished
[14:12:22] [DEBUG] [builtin | Main]            Removing focus from window 'Welcome Screen'
Bail out! Gdk:ERROR:../../../../../gdk/wayland/gdkwindow-wayland.c:4139:gdk_wayland_window_set_transient_for: assertion failed: (parent == NULL || gdk_window_get_display (window) == gdk_window_get_display (parent))
[14:13:55] [FATAL] [main | Main]               Received signal 'SIGABRT' (6)
[14:13:55] [INFO]  [main | Main]               Wrote crash.json file to /home/ama/.config/imhex/config/crash.json
[14:13:55] [FATAL] [main | Main]               Printing stacktrace using implementation 'execinfo'
[14:13:55] [FATAL] [main | Main]                 (imhex) | hex::stacktrace::getStackTrace()
[14:13:55] [FATAL] [main | Main]                 (imhex) | ??
[14:13:55] [FATAL] [main | Main]                 (imhex) | ??
[14:13:55] [FATAL] [main | Main]                 (imhex) | ??
[14:13:55] [FATAL] [main | Main]                 (libc.so.6) | ??
[14:13:55] [FATAL] [main | Main]                 (libc.so.6) | pthread_kill
[14:13:55] [FATAL] [main | Main]                 (libc.so.6) | raise
[14:13:55] [FATAL] [main | Main]                 (libc.so.6) | abort
[14:13:55] [FATAL] [main | Main]                 (libglib-2.0.so.0) | ??
[14:13:55] [FATAL] [main | Main]                 (libglib-2.0.so.0) | g_assertion_message_expr
[14:13:55] [FATAL] [main | Main]                 (libgdk-3.so.0) | ??
[14:13:55] [FATAL] [main | Main]                 (libgobject-2.0.so.0) | g_closure_invoke
[14:13:55] [FATAL] [main | Main]                 (libgobject-2.0.so.0) | ??
[14:13:55] [FATAL] [main | Main]                 (libgobject-2.0.so.0) | g_signal_emit_valist
[14:13:55] [FATAL] [main | Main]                 (libgobject-2.0.so.0) | g_signal_emit
[14:13:55] [FATAL] [main | Main]                 (libgtk-3.so.0) | gtk_widget_realize
[14:13:55] [FATAL] [main | Main]                 (libgtk-3.so.0) | ??
[14:13:55] [FATAL] [main | Main]                 (libgobject-2.0.so.0) | g_closure_invoke
[14:13:55] [FATAL] [main | Main]                 (libgobject-2.0.so.0) | ??
[14:13:55] [FATAL] [main | Main]                 (libgobject-2.0.so.0) | g_signal_emit_valist
[14:13:55] [FATAL] [main | Main]                 (libgobject-2.0.so.0) | g_signal_emit
[14:13:55] [FATAL] [main | Main]                 (libgtk-3.so.0) | gtk_widget_show
[14:13:55] [FATAL] [main | Main]                 (libimhex.so.1.35.4) | ??
[14:13:55] [FATAL] [main | Main]                 (libimhex.so.1.35.4) | NFD_OpenDialogMultipleN_With_Impl
[14:13:55] [FATAL] [main | Main]                 (libimhex.so.1.35.4) | hex::fs::openFileBrowser(hex::fs::DialogMode, std::vector<hex::fs::ItemFilter, std::allocator<hex::fs::ItemFilter>> const&, std::function<void (std::filesystem::__cxx11::path)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool)
[14:13:55] [FATAL] [main | Main]                 (builtin.hexplug) | ??
[14:13:55] [FATAL] [main | Main]                 (builtin.hexplug) | ??
[14:13:55] [FATAL] [main | Main]                 (builtin.hexplug) | ??
[14:13:55] [FATAL] [main | Main]                 (builtin.hexplug) | ??
[14:13:55] [FATAL] [main | Main]                 (imhex) | hex::Window::frameBegin()
[14:13:55] [FATAL] [main | Main]                 (imhex) | hex::Window::fullFrame()
[14:13:55] [FATAL] [main | Main]                 (imhex) | hex::Window::loop()
[14:13:55] [FATAL] [main | Main]                 (imhex) | hex::init::runImHex()
[14:13:55] [FATAL] [main | Main]                 (imhex) | main
[14:13:55] [FATAL] [main | Main]                 (libc.so.6) | ??
[14:13:55] [FATAL] [main | Main]                 (libc.so.6) | __libc_start_main
[14:13:55] [FATAL] [main | Main]                 (imhex) | _start
[14:13:55] [INFO]  [main | Main]               Exit task 'Prepare exit' finished successfully
[14:13:55] [INFO]  [libimhex | Main]           Trying to unload plugin 'Decompressing'
[14:13:55] [DEBUG] [decompress | Main]         Unloaded plugin 'Decompressing'
[14:13:55] [INFO]  [libimhex | Main]           Trying to unload plugin 'Visualizers'
[14:13:55] [DEBUG] [visualizers | Main]        Unloaded plugin 'Visualizers'
[14:13:55] [INFO]  [libimhex | Main]           Trying to unload plugin 'Built-in'
[14:13:55] [DEBUG] [builtin | Main]            Unloaded plugin 'Built-in'
[14:13:55] [INFO]  [libimhex | Main]           Trying to unload plugin 'Diffing'
[14:13:55] [DEBUG] [diffing | Main]            Unloaded plugin 'Diffing'
[14:13:55] [INFO]  [libimhex | Main]           Trying to unload plugin 'Disassembler'
[14:13:55] [DEBUG] [disassembler | Main]       Unloaded plugin 'Disassembler'
[14:13:55] [INFO]  [libimhex | Main]           Trying to unload plugin 'Hashes'
[14:13:55] [DEBUG] [hashes | Main]             Unloaded plugin 'Hashes'
[14:13:55] [INFO]  [libimhex | Main]           Trying to unload plugin 'Yara Rules'
[14:13:55] [DEBUG] [yara_rules | Main]         Unloaded plugin 'Yara Rules'
[14:13:55] [INFO]  [libimhex | Main]           Trying to unload plugin 'Script Loader'
[14:13:55] [DEBUG] [script_loader | Main]      Unloaded plugin 'Script Loader'
[14:13:55] [INFO]  [libimhex | Main]           Trying to unload plugin 'UI'
[14:13:55] [DEBUG] [ui | Main]                 Unloaded library 'UI'
[14:13:55] [INFO]  [libimhex | Main]           Trying to unload plugin 'Fonts'
[14:13:55] [DEBUG] [fonts | Main]              Unloaded library 'Fonts'
[14:13:55] [INFO]  [main | Main]               Exit task 'Unloading plugins' finished successfully
[14:13:55] [INFO]  [main | Main]               Exit task 'Deleting old files' finished successfully
@edmcman edmcman added the bug Something isn't working label Aug 22, 2024
@edmcman
Copy link
Author

edmcman commented Aug 22, 2024

The problem does not occur with flatpak or appimage

@jumanji144
Copy link
Collaborator

Hm, looking at the stacktrace the issue arrises from a assert being raised within libgtk3.

Maybe you can attach a debugger?

If it only happens in the deb maybe it's using a diffrent file dialog when its installed / doesn't have the accurate permissions

@btzy
Copy link
Contributor

btzy commented Aug 22, 2024

I think the nativefiledialog-extended submodule needs to be bumped; btzy/nativefiledialog-extended@2d21ecb probably fixes it. Can you try the CI build from #1834?

@edmcman
Copy link
Author

edmcman commented Aug 22, 2024 via email

@jmarrec
Copy link

jmarrec commented Sep 17, 2024

I have the same issue on Ubuntu 24.04, and the CI build artifact crashed for me.

@alexmro
Copy link

alexmro commented Sep 20, 2024

I also have this problem on Ubuntu 24.04. I can only open files using the context menu Open WIth > ImHex. It happens also when you try to save a project so that's a bugger. I think the problem has to do something with Open / Save File dialogs

@rwardlow01
Copy link

I have the same problem but I saw someone else mention a permission issue so I tried running as sudo and it works, no crash
I also tried the latest WIP - imhex-1.36.0.WIP-Ubuntu-22.04-x86_64
and that also works (without using sudo) so not sure what is going on with the current release version?
not sure if that helps?

@mitsukuri
Copy link

Same here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

7 participants