On my SL-C860 console editing files with elvis (standard pre-installed jelvis), using the :s text subsititution command with search target regular expression above a certain complexity will cause the editor to exit with a segmentation fault.
For example, if the following line is current:
this is text
...the following substitution works as expected:
:s/./X/ (produces --> Xhis is text)
...but the following substitution produces the segmentation fault:
:s/.* is/that is/ (expected change: Xhis is text --> that is text)
(Other regexps produce the same result. I haven't identified the critical factor.)
The problematic regexp doesn't seem so unusual to me, and I think elvis is sufficiently tried-and-true that I would be surprised if this is a bug.
Does everyone use something else for editing on the console?
Also, after the segmentation fault occurs, attempts to edit the file that was open at the time produce an empty editor screen with a message that the file is busy. Rebooting makes the file accessible again. Is there an easier/less time-consuming way to reset a busy file?