spasm-ng icon indicating copy to clipboard operation
spasm-ng copied to clipboard

Segfault in read_expr_impl with unclosed delimiters

Open tari opened this issue 10 years ago • 1 comments

Test case:

b(

No EOL at end of file.

tari avatar Apr 11 '15 21:04 tari

Stack trace:

#0  skip_whitespace (ptr=0x6800007ffff70028 <error: Cannot access memory at address 0x6800007ffff70028>)
    at utils.cpp:121
#1  read_expr_impl (ptr=0x659ec1, word=0x7fffffffd460 "", delims=0x43d14a ")") at utils.cpp:401
#2  0x00000000004067d1 in handle_opcode_or_macro (ptr=0x659ec1 "(") at pass_one.cpp:336
#3  0x000000000040563b in run_first_pass_line (ptr=<optimized out>) at pass_one.cpp:170
#4  run_first_pass (ptr=<optimized out>) at pass_one.cpp:141
#5  0x0000000000402954 in run_assembly () at main.cpp:117
#6  0x000000000040437f in main (argc=<optimized out>, argv=<optimized out>) at main.cpp:431

tari avatar Apr 11 '15 21:04 tari