Hi, I'm getting the same segmentation fault. It also happens when you are searching, but there are no further search results (so it also reaches the end of file), which makes the search functionality not really usable.
Here is a backtrace: #0 strlen () at ../sysdeps/x86_64/strlen.S:106 No locals. #1 0x00007f076944cb88 in waddnstr (win=0x5633b16a9030, astr=0x20007ffec81f3730 <error: Cannot access memory at address 0x20007ffec81f3730>, n=<optimized out>) at ../../ncurses/base/lib_addstr.c:62 str = 0x20007ffec81f3730 <error: Cannot access memory at address 0x20007ffec81f3730> code = 0 #2 0x00005633b07170a0 in ConWindow::put (s=0x20007ffec81f3730 <error: Cannot access memory at address 0x20007ffec81f3730>, y=22, x=61, this=0x5633b091e828 <file1+296>) at ./curses/ConWin.hpp:64 No locals. #3 FileDisplay::display (this=0x5633b091e700 <file1>) at vbindiff.cpp:494 str = 0x7ffec81f375a ' ' <repeats 70 times> lineOffset = 130736 i = <optimized out> j = <optimized out> index = <optimized out> lineLength = 0 buf = ' ' <repeats 18 times> buf2 = "0001 FEB0:", ' ' <repeats 70 times> #4 0x00005633b071a1e4 in FileDisplay::display (this=0x5633b091e700 <file1>) at vbindiff.cpp:1721 No locals. #5 handleCmd (cmd=<optimized out>) at vbindiff.cpp:1719 No locals. #6 0x00005633b0716678 in main (argc=<optimized out>, argv=<optimized out>) at vbindiff.cpp:1869 cmd = <optimized out>
signature.asc
Description: Digital signature