Long input causes it to crash

For example if I input the output of openssl rand -hex 4296 in the Memo, it raises "Access violation." error. When run from inside Lazarus it shows a:

Project xyz raised exception class 'External: SIGSEGV'.

In file 'libs/lazbarcodes/src/lbc_helper.pas' at line 247

(Little sidenote, if the file is open on source code editor, it shows the line content on the message too.)

The openssl command is just to test a 4296 char input. The same error happens even when 3000 or 2000 chars are input. 1000 turns out ok (dots are a lot smaller but it probably has to do that to accommodate all the data). 1450 works but 1500 raises the error.

I was trying the withoutinstall variant when testing this.