eteran / edb-debugger

edb is a cross-platform AArch32/x86/x86-64 debugger.
GNU General Public License v2.0
2.66k stars 321 forks source link

Failed to start assembler (Couldn't Launch Assembler) - version 1.2.0 & 1.3.0 #845

Closed Jay1508 closed 9 months ago

Jay1508 commented 9 months ago

Hi, I a new user of edb debugger, I loaded an ELF 64-bit file in it and wanted to modify a CPU instruction (from a je to jmp). So I went onto the instruction, press bar and changed it from je to jmp. However I keep getting this error message. I tried on version 1.2.0 and 1.3.0. Can anyone help me with fixing this issue? thank you 1

Jay1508 commented 9 months ago

I can see those error messages. RUNNING ASM TOOL: "/usr/bin/yasm" ("-f", "bin", "/tmp/edb_asm_temp_721281_LwhHBn.asm", "-o", "/tmp/edb_asm_temp_721281_REfeSe.bin") Warning: terminator_CreateInstance: Failed to CreateInstance in ICD 3. Skipping ICD. error: XDG_RUNTIME_DIR is invalid or not set in the environment. error: XDG_RUNTIME_DIR is invalid or not set in the environment.

eteran commented 9 months ago

Do you have yasm installed?

Jay1508 commented 9 months ago

yes sorry it wasn't installed. I thought it would be initially installed on REMnux

Jay1508 commented 9 months ago

fixed, yasm wasn't installed