crash in TDeque.PushFront, i cannot understand it and i don't know the code.
pls, reproduce it like me:
- Linux gtk2 x64 (Ubuntu 18.4), fpc 3.0.4, lazarus 2.1 trunk
- get CudaText source and compile it
http://wiki.freepascal.org/CudaText#How_to_compile_program - unit atsynedit_adapter_cache.pas uses "gdeque"
- now I got FPC trunk file and copied it to atsynedit_deque.pas. Changed
'uses' to use renamed unit.
- run CudaText in IDE, in CudaText open IDE's main.pp (huge file), go to
file end, hold the UP arrow to scroll up
- after 1-2 screens are scrolled, i see crash