Subject: Re: bug#79200: 31.0.50; Duplicated elements for '#<marker at' in buffer-undo-list

From: Óscar Fuentes <[email-masked]>
Date: Sat, 09 Aug 2025 11:36:09 +0200

Pip Cet <[email-masked]> writes:

>> Eli in emacs-devel pointed to the possibility that something is creating
>> lots of markers. Checking if those repeated elements in buffer-undo-list
>> point to the same marker or to different ones would be revealing.
>
> Calling sxhash-eq is probably the quickest way to establish whether two
> markers are eq. If the same marker turned up twice in the same section
> of an undo list, that would be a bug somewhere:
>
> (dolist (el buffer-undo-list)
>   (and (consp el)
>        (markerp (car el))
>        (message "%S %S" (car el) (sxhash-eq (car el)))))

Thanks. Below is the output of eval'ing your dolist in *scratch*, with
the contents of buffer-undo-list after that.

Indeed, there are elements with the same sxhash-eq.

Also puzzling to my ignorant eyes are the instances of "#<marker in no
buffer>"

But added to that is Eli's question: why so many markers? It's just
*scratch* with about 10 non-empty lines with a few characters each.

#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63063029
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63063029
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63063029
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63063029
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63063029
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63063029
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63063029
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63063029
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63063029
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63063029
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63063029
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63063029
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker at 200 in *scratch*> 54326086
#<marker (moves after insertion) at 206 in *scratch*> 63047179
#<marker at 206 in *scratch*> 63063029
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker in no buffer> 63088759
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63062382
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 206 in *scratch*> 63084662
#<marker at 200 in *scratch*> 54326086
#<marker (moves after insertion) at 206 in *scratch*> 63099033
#<marker at 206 in *scratch*> 63099265
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker in no buffer> 63085240
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 63076420
#<marker at 206 in *scratch*> 63078272
#<marker at 206 in *scratch*> 63097527
#<marker at 206 in *scratch*> 63097003
#<marker at 206 in *scratch*> 63109330
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 206 in *scratch*> 62981980
#<marker at 200 in *scratch*> 54326086
#<marker (moves after insertion) at 206 in *scratch*> 63110895
#<marker at 206 in *scratch*> 63107698
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker in no buffer> 62981522
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 62948227
#<marker at 206 in *scratch*> 62947655
#<marker at 206 in *scratch*> 62949025
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker at 206 in *scratch*> 62981465
#<marker at 200 in *scratch*> 54326086
#<marker (moves after insertion) at 206 in *scratch*> 62948681
#<marker at 206 in *scratch*> 62954545
#<marker at 206 in *scratch*> 62987879
#<marker in no buffer> 62987620
#<marker at 200 in *scratch*> 54326086
#<marker at 206 in *scratch*> 62987879
nil

(nil (200 . 206) nil (199 . 200) nil (198 . 199) nil (196 . 198) nil
     (191 . 196) nil (190 . 191) nil (183 . 190) nil (182 . 183) nil
     (181 . 182) nil (180 . 181) nil (176 . 180) nil (174 . 176) nil (#("

"
									0
									2
									(fontified
									 t))
								      .
								      174)
     (#<marker at 200 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2) nil
     (#("aten" 0 4 (fontified t)) . 176)
     (#<marker at 200 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -4) nil (#("
"
						 0 1 (fontified t))
					       . 180)
     (#<marker at 200 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1) nil
     (#("a" 0 1 (fontified t)) . 181)
     (#<marker at 200 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1) nil (#("
"
						 0 1 (fontified t))
					       . 182)
     (#<marker at 200 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1) nil
     (#("tseaint" 0 7 (fontified t)) . 183)
     (#<marker at 200 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7)
     (#<marker at 206 in *scratch*> . -7) nil (#("
"
						 0 1 (fontified t))
					       . 190)
     (#<marker at 200 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1) nil
     (#("arsei" 0 5 (fontified t)) . 191)
     (#<marker at 200 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5) nil (#("

"
						 0 2 (fontified t))
					       . 196)
     (#<marker at 200 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -2) nil
     (#("a" 0 1 (fontified t)) . 198)
     (#<marker at 200 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1) nil (#("
"
						 0 1 (fontified t))
					       . 199)
     (#<marker at 200 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1) nil
     (#("atesnt" 0 6 (fontified t)) . 200)
     (#<marker at 200 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6)
     (#<marker at 206 in *scratch*> . -6) nil (#("
"
						 0 1 (fontified t))
					       . 206)
     (#<marker at 200 in *scratch*> . -1)
     (#<marker (moves after insertion) at 206 in *scratch*> . 1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker in no buffer> . -1) nil
     (#("a" 0 1 (fontified t)) . 207)
     (#<marker at 200 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1) nil (#("
"
						 0 1 (fontified t))
					       . 208)
     (#<marker at 200 in *scratch*> . -1)
     (#<marker (moves after insertion) at 206 in *scratch*> . 1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker in no buffer> . -1) nil
     (#("enars" 0 5 (fontified t)) . 209)
     (#<marker at 200 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -3)
     (#<marker at 206 in *scratch*> . -4)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5)
     (#<marker at 206 in *scratch*> . -5) nil (#("
"
						 0 1 (fontified t))
					       . 214)
     (#<marker at 200 in *scratch*> . -1)
     (#<marker (moves after insertion) at 206 in *scratch*> . 1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker in no buffer> . -1) nil
     (#("etn" 0 3 (fontified t)) . 215)
     (#<marker at 200 in *scratch*> . -3)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -2)
     (#<marker at 206 in *scratch*> . -3)
     (#<marker at 206 in *scratch*> . -3)
     (#<marker at 206 in *scratch*> . -3)
     (#<marker at 206 in *scratch*> . -3) nil (#("
"
						 0 1 (fontified t))
					       . 218)
     (#<marker at 200 in *scratch*> . -1)
     (#<marker (moves after insertion) at 206 in *scratch*> . 1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1)
     (#<marker in no buffer> . -1) nil
     (#("a" 0 1 (fontified t)) . 219)
     (#<marker at 200 in *scratch*> . -1)
     (#<marker at 206 in *scratch*> . -1) nil (219 . 220) nil
     (218 . 219) nil (215 . 218) nil (214 . 215) nil (209 . 214) nil
     (208 . 209) nil (207 . 208) nil (206 . 207) nil (200 . 206) nil
     (199 . 200) nil (198 . 199) nil (196 . 198) nil (191 . 196) nil
     (190 . 191) nil (183 . 190) nil (182 . 183) nil (181 . 182) nil
     (180 . 181) nil (176 . 180) nil (174 . 176) nil (167 . 174) nil
     (166 . 167) nil (165 . 166) nil (163 . 165) nil (162 . 163) nil
     (161 . 162) nil (160 . 161) nil (154 . 160) nil (153 . 154) nil
     (148 . 153) (t . 0) nil (1 . 148) (t . 0))