Hi

The following command gives internal errors E315
with Vim-8.0.514 and older. Vim-7.4.52 also has the bug
(I did not check older versions) so it's an old bug:

$ vim -u NONE -es -c'set verbose=1|h|exe "%norm\<c-y>\<c-d>"'

"help.txt"
"help.txt" [readonly] 225 lines, 8437 charactersError detected while
processing command line:
E315: ml_get: invalid lnum: 249
E315: ml_get: invalid lnum: 250
E315: ml_get: invalid lnum: 251E315: ml_get: invalid lnum: 251E315:
ml_get: invalid lnum: 250E315: ml_get: invalid lnum: 249E315: ml_get:
invalid lnum: 249
E315: ml_get: invalid lnum: 250
E315: ml_get: invalid lnum: 251
E315: ml_get: invalid lnum: 252
E315: ml_get: invalid lnum: 253
E315: ml_get: invalid lnum: 254
E315: ml_get: invalid lnum: 255
E315: ml_get: invalid lnum: 256
E315: ml_get: invalid lnum: 257
E315: ml_get: invalid lnum: 258E315: ml_get: invalid lnum: 258E315:
ml_get: invalid lnum: 257E315: ml_get: invalid lnum: 256E315: ml_get:
invalid lnum: 255E315: ml_get: invalid lnum: 254E315: ml_get: invalid
lnum: 253E315: ml_get: invalid lnum: 252E315: ml_get: invalid lnum:
251E315: ml_get: invalid lnum: 250E315: ml_get: invalid lnum: 249E315:
ml_get: invalid lnum: 249
E315: ml_get: invalid lnum: 250
E315: ml_get: invalid lnum: 251
E315: ml_get: invalid lnum: 252
E315: ml_get: invalid lnum: 253
E315: ml_get: invalid lnum: 254
E315: ml_get: invalid lnum: 255
E315: ml_get: invalid lnum: 256
E315: ml_get: invalid lnum: 257
E315: ml_get: invalid lnum: 258E315: ml_get: invalid lnum: 258E315:
ml_get: invalid lnum: 257E315: ml_get: invalid lnum: 256E315: ml_get:
invalid lnum: 255E315: ml_get: invalid lnum: 254E315: ml_get: invalid
lnum: 253E315: ml_get: invalid lnum: 252E315: ml_get: invalid lnum:
251E315: ml_get: invalid lnum: 250E315: ml_get: invalid lnum: 249E315:
ml_get: invalid lnum: 249
E315: ml_get: invalid lnum: 250
E315: ml_get: invalid lnum: 251
E315: ml_get: invalid lnum: 252
E315: ml_get: invalid lnum: 253
E315: ml_get: invalid lnum: 254
E315: ml_get: invalid lnum: 255
E315: ml_get: invalid lnum: 256
E315: ml_get: invalid lnum: 257
...snip more of these messages...


Bug was found using afl-fuzz, with vim compiled
with -DABORT_ON_INTERNAL_ERROR
to make vim abort when E315 occurs.

Regards
Dominique

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui