WerWolv / ImHex

🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
https://imhex.werwolv.net
GNU General Public License v2.0
42.79k stars 1.88k forks source link

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

Open edmcman opened 3 weeks ago

edmcman commented 3 weeks ago

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

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 commented 3 weeks ago

The problem does not occur with flatpak or appimage

jumanji144 commented 3 weeks ago

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 commented 3 weeks ago

I think the nativefiledialog-extended submodule needs to be bumped; https://github.com/btzy/nativefiledialog-extended/commit/2d21ecbfaec051c4b32e586c664b3c5743c3097d probably fixes it. Can you try the CI build from #1834?

edmcman commented 3 weeks ago

The CI build artifact did not crash.

On Thu, Aug 22, 2024 at 11:10 AM Bernard Teo - @. @.> wrote:

I think the nativefiledialog-extended submodule needs to be bumped; @.*** https://github.com/btzy/nativefiledialog-extended/commit/2d21ecbfaec051c4b32e586c664b3c5743c3097d probably fixes it. Can you try the CI build from #1834 https://github.com/WerWolv/ImHex/pull/1834?

— Reply to this email directly, view it on GitHub https://github.com/WerWolv/ImHex/issues/1863#issuecomment-2304930419, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHYKZOZE7CA4HKTLGJW7HDZSX5M7AVCNFSM6AAAAABM6ID6CWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMBUHEZTANBRHE . You are receiving this because you authored the thread.Message ID: @.***>