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
43.91k stars 1.92k forks source link

ImHex doesn't start with UI scale factor set to 6.0 #1772

Open clin1234 opened 3 months ago

clin1234 commented 3 months ago

Operating System

Windows

What's the issue you encountered?

I am unable to start ImHex

C:\Users\ךינשגכהד>C:\Users\ךינשגכהד\scoop\apps\imhex\current\imhex.exe -v
[14:18:29] [INFO]  [main | Main]               Welcome to ImHex 1.34.0!
[14:18:29] [INFO]  [main | Main]               Compiled using commit master@72d5707
[14:18:29] [INFO]  [main | Main]               Running on Windows 10.0.26241 (x86_64)
[14:18:29] [INFO]  [main | Main]               Native scaling set to: 1.8
[14:18:29] [DEBUG] [main | Main]               Using 'Default Colors' highlight color theme
[14:18:29] [DEBUG] [main | Main]               OpenGL Vendor: 'Intel'
[14:18:29] [DEBUG] [main | Main]               OpenGL Renderer: 'Intel(R) Iris(R) Xe Graphics'
[14:18:29] [DEBUG] [main | Main]               OpenGL Version: '3.0.0 - Build 31.0.101.5590'
[14:18:29] [DEBUG] [main | Main]               OpenGL Shading Language Version: '1.30 - Build 31.0.101.5590'
[14:18:29] [INFO]  [main | Main]               Using 'Intel' GPU
[14:18:29] [DEBUG] [libimhex | Main]           Initializing task manager thread pool with 20 workers.
[14:18:29] [DEBUG] [main | Init Tasks]         Using romfs: 'imhex'
[14:18:29] [INFO]  [main | Init Tasks]         Task 'Setting up environment' finished successfully in 0 ms
[14:18:29] [INFO]  [main | Init Tasks]         Task 'Creating directories' finished successfully in 1 ms
[14:18:29] [INFO]  [main | Init Tasks]         Task 'Loading settings' finished successfully in 0 ms
[14:18:29] [INFO]  [libimhex | Init Tasks]     Loading plugin 'fonts.hexpluglib'
[14:18:29] [INFO]  [libimhex | Init Tasks]     Loading plugin 'ui.hexpluglib'
[14:18:29] [INFO]  [libimhex | Init Tasks]     Loading plugin 'builtin.hexplug'
[14:18:29] [INFO]  [libimhex | Init Tasks]     Loading plugin 'decompress.hexplug'
[14:18:29] [INFO]  [libimhex | Init Tasks]     Loading plugin 'diffing.hexplug'
[14:18:29] [INFO]  [libimhex | Init Tasks]     Loading plugin 'disassembler.hexplug'
[14:18:29] [INFO]  [libimhex | Init Tasks]     Loading plugin 'hashes.hexplug'
[14:18:29] [INFO]  [libimhex | Init Tasks]     Loading plugin 'script_loader.hexplug'
[14:18:29] [INFO]  [libimhex | Init Tasks]     Loading plugin 'visualizers.hexplug'
[14:18:29] [INFO]  [libimhex | Init Tasks]     Loading plugin 'windows.hexplug'
[14:18:29] [INFO]  [libimhex | Init Tasks]     Loading plugin 'yara_rules.hexplug'
[14:18:29] [DEBUG] [fonts | Init Tasks]        Using romfs: 'fonts'
[14:18:29] [INFO]  [libimhex | Init Tasks]     Library 'fonts.hexpluglib' initialized successfully
[14:18:29] [DEBUG] [ui | Init Tasks]           Using romfs: 'ui'
[14:18:29] [INFO]  [libimhex | Init Tasks]     Library 'ui.hexpluglib' initialized successfully
[14:18:29] [DEBUG] [builtin | Init Tasks]      Using romfs: 'builtin'
[14:18:29] [INFO]  [builtin | Init Tasks]      Extracting auto_extract/workspaces/default.hexws to C:\Users\ךינשגכהד\scoop\apps\imhex\current\workspaces\default.hexws
[14:18:29] [INFO]  [builtin | Init Tasks]      Extracting auto_extract/workspaces/minimal.hexws to C:\Users\ךינשגכהד\scoop\apps\imhex\current\workspaces\minimal.hexws
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new main menu item: hex.builtin.menu.file
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1050
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1100
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.file with priority 1150
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1250
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.file with priority 1400
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1410
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1450
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1500
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.file with priority 2140
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 2150
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 2200
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 2300
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.file with priority 6000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 6010
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 6020
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.file with priority 6030
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 6040
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 6100
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 6150
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 10050
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 10100
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new main menu item: hex.builtin.menu.edit
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1050
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new main menu item: hex.builtin.menu.view
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.view with priority 1000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.view with priority 2000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.view with priority 4000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new main menu item: hex.builtin.menu.workspace
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.workspace with priority 1050
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.workspace with priority 1100
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.workspace with priority 1150
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.workspace with priority 2000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.workspace with priority 3100
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.workspace with priority 3200
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new main menu item: hex.builtin.menu.extras
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new main menu item: hex.builtin.menu.help
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.binary
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.u8
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.i8
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.u16
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.i16
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.u24
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.i24
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.u32
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.i32
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.u48
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.i48
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.u64
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.i64
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.float16
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.float
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.double
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.long_double
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.sleb128
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.uleb128
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.bool
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.ascii
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.wide
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.utf8
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.string
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.string16
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.time32
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.time64
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.dos_date
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.dos_time
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.guid
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.rgba8
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data inspector format: hex.builtin.inspector.rgb565
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.demangler
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.ascii_table
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.regex_replacer
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.color
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.calc
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.graphing
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.base_converter
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.byte_swapper
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.permissions
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.wiki_explain
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.file_tools
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.ieee754
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.invariant_multiplication
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.tcp_client_server
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.euclidean_algorithm
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new tool: hex.builtin.tools.http_requests
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::core::get_selection
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::core::add_virtual_file
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::prv::get_information
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::dec::demangle
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new dangerous pattern language function: builtin::hex::http::get
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language pragma: base_address
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language pragma: MIME
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language pragma: magic
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: hex_viewer
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: chunk_entropy
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new command palette command: =
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new command palette command: /web
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new command palette command: $
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new command palette command handler: >
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new command palette command handler: .
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new command palette command: %
[14:18:29] [INFO]  [libimhex | Init Tasks]     Layout unlocked
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.int
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.float
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.nullptr
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.buffer
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.string
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.rgba8
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.constants]: hex.builtin.nodes.constants.comment
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.display]: hex.builtin.nodes.display.int
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.display]: hex.builtin.nodes.display.float
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.display]: hex.builtin.nodes.display.buffer
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.display]: hex.builtin.nodes.display.string
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.display]: hex.builtin.nodes.display.bits
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.add
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.and
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.or
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.xor
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.not
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.shift_left
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.shift_right
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.bitwise]: hex.builtin.nodes.bitwise.swap
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.if
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.equals
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.not
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.gt
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.lt
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.and
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.control_flow]: hex.builtin.nodes.control_flow.or
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.decoding]: hex.builtin.nodes.decoding.base64
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.decoding]: hex.builtin.nodes.decoding.hex
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.crypto]: hex.builtin.nodes.crypto.aes
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.add
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.sub
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.mul
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.div
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.mod
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.average
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.median
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.ceil
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.floor
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.arithmetic]: hex.builtin.nodes.arithmetic.round
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.data_access]: hex.builtin.nodes.data_access.read
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.data_access]: hex.builtin.nodes.data_access.write
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.data_access]: hex.builtin.nodes.data_access.size
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.data_access]: hex.builtin.nodes.data_access.selection
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.casting]: hex.builtin.nodes.casting.int_to_buffer
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.casting]: hex.builtin.nodes.casting.buffer_to_int
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.casting]: hex.builtin.nodes.casting.float_to_buffer
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.casting]: hex.builtin.nodes.casting.buffer_to_float
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.buffer]: hex.builtin.nodes.buffer.combine
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.buffer]: hex.builtin.nodes.buffer.slice
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.buffer]: hex.builtin.nodes.buffer.repeat
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.buffer]: hex.builtin.nodes.buffer.patch
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.buffer]: hex.builtin.nodes.buffer.size
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.buffer]: hex.builtin.nodes.buffer.byte_swap
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.visualizer]: hex.builtin.nodes.visualizer.digram
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.visualizer]: hex.builtin.nodes.visualizer.layered_dist
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.visualizer]: hex.builtin.nodes.visualizer.image
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.visualizer]: hex.builtin.nodes.visualizer.image_rgba
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.visualizer]: hex.builtin.nodes.visualizer.byte_distribution
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.pattern_language]: hex.builtin.nodes.pattern_language.out_var
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new provider: hex.builtin.provider.disk
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new provider: hex.builtin.provider.gdb
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new provider: hex.builtin.provider.intel_hex
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new provider: hex.builtin.provider.motorola_srec
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new provider: hex.builtin.provider.base64
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new provider: hex.builtin.provider.process_memory
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.c
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.cpp
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.java
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.csharp
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.rust
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.python
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.js
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.lua
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.go
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.crystal
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.swift
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.pascal
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.base64
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.hex_view
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data formatter: hex.builtin.view.hex_editor.copy.html
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1350
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1375
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 5050
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1550
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1600
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 1650
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1150
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.edit with priority 1190
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1200
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1250
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1300
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.edit with priority 1400
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1450
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1500
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1550
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1650
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1700
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1750
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1800
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1810
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1820
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.edit with priority 1850
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1860
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1950
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.hex_editor.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 4050
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 7050
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.edit with priority 3000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .hexpat
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .pat
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.pattern_editor.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.pattern_data.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.data_inspector.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.information.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1900
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 3050
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 6250
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.bookmarks.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.patches.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.tools.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.command_palette.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.help with priority 1000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.help with priority 3000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.help with priority 5000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.help.about.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.extras with priority 4000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.settings.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.custom]: hex.builtin.nodes.custom.custom
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.custom]: hex.builtin.nodes.custom.input
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data processor node type: [hex.builtin.nodes.custom]: hex.builtin.nodes.custom.output
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 4050
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.file with priority 8050
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .hexnode
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.data_processor.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.constants.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.extras with priority 1000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.store.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.provider_settings.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.find.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.extras with priority 2000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.theme_manager.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.extras with priority 2500
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.logs.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.extras with priority 2600
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.achievements.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.edit with priority 1870
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.highlight_rules.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item to menu hex.builtin.menu.help with priority 4000
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.builtin.view.tutorials.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new background service: hex.builtin.background_service.network_interface
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new background service: hex.builtin.background_service.auto_backup
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new network endpoint: pattern_editor/set_code
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new network endpoint: imhex/capabilities
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .hexproj
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .hexlyt
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .mgc
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new forward command handler: open
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new forward event handler: command/open
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Creating background task Updating recent files
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Added new menu item sub menu to menu hex.builtin.menu.file with priority 1200
[14:18:29] [DEBUG] [libimhex | Updating recen] Task 'Updating recent files' finished
[14:18:29] [INFO]  [libimhex | Init Tasks]     Plugin 'builtin.hexplug' initialized successfully
[14:18:29] [DEBUG] [decompress | Init Tasks]   Using romfs: 'decompress'
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::dec::zlib_decompress
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::dec::bzip_decompress
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::dec::lzma_decompress
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern language function: builtin::hex::dec::zstd_decompress
[14:18:29] [INFO]  [libimhex | Init Tasks]     Plugin 'decompress.hexplug' initialized successfully
[14:18:29] [DEBUG] [diffing | Init Tasks]      Using romfs: 'diffing'
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.diffing.view.diff.name
[14:18:29] [INFO]  [libimhex | Init Tasks]     Plugin 'diffing.hexplug' initialized successfully
[14:18:29] [DEBUG] [disassembler | Init Tasks] Using romfs: 'disassembler'
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.disassembler.view.disassembler.name
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: disassembler
[14:18:29] [INFO]  [libimhex | Init Tasks]     Plugin 'disassembler.hexplug' initialized successfully
[14:18:29] [DEBUG] [hashes | Init Tasks]       Using romfs: 'hashes'
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.hashes.view.hashes.name
[14:18:29] [INFO]  [libimhex | Init Tasks]     Plugin 'hashes.hexplug' initialized successfully
[14:18:29] [DEBUG] [script_loader | Init Task] Using romfs: 'script_loader'
[14:18:29] [INFO]  [libimhex | Init Tasks]     Plugin 'script_loader.hexplug' initialized successfully
[14:18:29] [DEBUG] [visualizers | Init Tasks]  Using romfs: 'visualizers'
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: line_plot
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: scatter_plot
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: image
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: bitmap
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: 3d
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: sound
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: coordinates
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: timestamp
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new pattern visualizer function: table
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new inline pattern visualizer function: color
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new inline pattern visualizer function: gauge
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new inline pattern visualizer function: button
[14:18:29] [INFO]  [libimhex | Init Tasks]     Plugin 'visualizers.hexplug' initialized successfully
[14:18:29] [DEBUG] [windows | Init Tasks]      Using romfs: 'windows'
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.windows.view.tty_console.name
[14:18:29] [INFO]  [libimhex | Init Tasks]     Plugin 'windows.hexplug' initialized successfully
[14:18:29] [DEBUG] [yara_rules | Init Tasks]   Using romfs: 'yara_rules'
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .yar
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new data handler for extensions: .yara
[14:18:29] [DEBUG] [libimhex | Init Tasks]     Registered new view: hex.yara_rules.view.yara.name
[14:18:29] [INFO]  [libimhex | Init Tasks]     Plugin 'yara_rules.hexplug' initialized successfully
[14:18:29] [INFO]  [main | Init Tasks]         Task 'Loading plugins' finished successfully in 108 ms
[14:18:29] [INFO]  [main | Init Tasks]         Task 'Load Window Settings' finished successfully in 0 ms
[14:18:29] [INFO]  [main | Configuring UI sca] Task 'Configuring UI scale' finished successfully in 0 ms
[14:18:29] [DEBUG] [libimhex | Checking for u] Creating background task Checking for updates
[14:18:29] [INFO]  [main | Checking for updat] Task 'Checking for updates' finished successfully in 0 ms
[14:18:30] [DEBUG] [libimhex | Checking for u] Creating background task Sending statistics...
[14:18:30] [DEBUG] [libimhex | Checking for u] Task 'Checking for updates' finished
[14:18:30] [ERROR] [builtin]                   Http request 'POST https://api.werwolv.net/imhex/telemetry' failed with error 35: 'SSL connect error'
[14:18:30] [DEBUG] [libimhex | Sending statis] Task 'Sending statistics...' finished
[14:18:31] [ERROR] [libimhex | Loading fonts]  Assertion failed: pack_rect.was_packed at D:/a/ImHex/ImHex/lib/third_party/imgui/imgui/source/misc/freetype/imgui_freetype.cpp:695

How can the issue be reproduced?

  1. Set UI scaling factor to ~6.0
  2. Restart. It should immediately crash

ImHex Version

1.34.0

ImHex Build Type

Installation type

MSI

Additional context?

No response

WerWolv commented 3 months ago

Hey, thanks for the report. I think this is an ImGui issue, not sure if there's much I can do against it tbh. stb_rectpack fails to properly pack the font atlas for some reason

clin1234 commented 3 months ago

Any additional logs that ImHex and deps drop in for me to help?

WerWolv commented 3 months ago

Are you loading a custom font or is everything else set to default? I think the glyphs are just too big to fit the font atlas

clin1234 commented 3 months ago

Default font

iTrooz commented 3 months ago

Can you confirm that ImHex doesn't crash with the default scale ?

If so, could you please update the issue title to reflect that ?

clin1234 commented 3 months ago

Can you confirm that ImHex doesn't crash with the default scale ?

If so, could you please update the issue title to reflect that ? ? How do I set that setting on the command line, or reset to default settings on the command line?

clin1234 commented 3 months ago

Corrigendum: deleting settings.json reset to default.

iTrooz commented 3 months ago

Yup Does it work now ?

clin1234 commented 3 months ago

Yes