From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Amai Kinono Newsgroups: gmane.emacs.bugs Subject: bug#44448: Fwd: bug#44448: Date: Wed, 18 Aug 2021 02:09:14 +0800 Message-ID: References: <83y298dx56.fsf@gnu.org> <83wnoqde8d.fsf@gnu.org> <838s14bco8.fsf@gnu.org> <83lf539cnt.fsf@gnu.org> <83h7fqaj5i.fsf@gnu.org> <83zgti8sua.fsf@gnu.org> <83k0kl6wau.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000d3c42a05c9c53716" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13866"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 44448@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Aug 17 20:10:17 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mG3XT-0003GU-GQ for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 17 Aug 2021 20:10:15 +0200 Original-Received: from localhost ([::1]:41194 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mG3XR-0006ei-6k for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 17 Aug 2021 14:10:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33210) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mG3XG-0006eZ-Il for bug-gnu-emacs@gnu.org; Tue, 17 Aug 2021 14:10:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42543) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mG3XG-0004lY-C2 for bug-gnu-emacs@gnu.org; Tue, 17 Aug 2021 14:10:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mG3XG-0006JO-6Z for bug-gnu-emacs@gnu.org; Tue, 17 Aug 2021 14:10:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Amai Kinono Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Aug 2021 18:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44448 X-GNU-PR-Package: emacs Original-Received: via spool by 44448-submit@debbugs.gnu.org id=B44448.162922377424219 (code B ref 44448); Tue, 17 Aug 2021 18:10:02 +0000 Original-Received: (at 44448) by debbugs.gnu.org; 17 Aug 2021 18:09:34 +0000 Original-Received: from localhost ([127.0.0.1]:54089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mG3Wn-0006IZ-Gu for submit@debbugs.gnu.org; Tue, 17 Aug 2021 14:09:34 -0400 Original-Received: from mail-wr1-f45.google.com ([209.85.221.45]:40506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mG3Wl-0006IJ-RY for 44448@debbugs.gnu.org; Tue, 17 Aug 2021 14:09:32 -0400 Original-Received: by mail-wr1-f45.google.com with SMTP id k29so29909755wrd.7 for <44448@debbugs.gnu.org>; Tue, 17 Aug 2021 11:09:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Te59724kU/p5hBJeDWJ7EWHaDb83H5wT+mmJeQhpleQ=; b=lKwnLPv2bhtQJdei88TfHVuvsU8AusZPwO4/AlNuQ4gEKznm90wAvJbdf7Wx1ex0T2 QwKdU3qH6DphMVqghMGdeD5kqR1G0CN/rM4uxlMxX3uXDjOpattHGj3bU1UozwVU3F/X VytsOkn/C/sxsexBV6OW2W4hkdtFlWUAvOFcLiRElA2ORnKU0XbfQM6BRg/nrpw8XW2r AZwtmzJ3ShcNI/m68CUD78oA1FxZFIjg0qK5aerW3ZV3dcZM3WQqbVVG5OAXE9YtUJoy U8iwJYrfptjOMeBlBwvFVUpaP4UOFiSyF8hirKJNpreDRaS58ljoJJD8GsosiAjd95Lx jyUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Te59724kU/p5hBJeDWJ7EWHaDb83H5wT+mmJeQhpleQ=; b=I2feKg+zWJphyGdF3a2kTwAyf+mnGIbo3bG4+4ebfqWCjtq79XqTvrQdARBWFe6V+c wVAirnJKdcKwX0kYq8MTtM00PdkRuRJSr7Q2ccEJ4w+8dq+jn88KCJMxqTZQiB6ENEa/ laUx93vF/7gd6ZL2gWA4uWz/jrPzEAril7y6N6tfDm5ulQF0htHBKrD8ayMbJ2ihgEak C8TGCgHYiv9Ior8MAyP8MUb0EGA7qwN9faWsR4Mzg5pzWGsffLwQye2cRw2ybJoWGjwd lt7yICdHl4iets06zFQLuekQSlGQLGLcN95hdgSicuZ+7Xzdmt5hH37IAlBN8/itXSs4 qvTw== X-Gm-Message-State: AOAM530fkOWbA5bcJLcvkRCxHmKOND1PjFLzu7lHG4vB8MIaPiZCUfCj mXP+JGoFxjdlvAZrMDu2DOZfOVTZ5sc1B6SAeVU= X-Google-Smtp-Source: ABdhPJw1fohI92GotvLb57dF9oartcc3p60raDcK0M/BPbU20pDUjHIGaJxBTT2NXeR4QG6N2ie7l/o2DTc88zyeaqA= X-Received: by 2002:adf:f08e:: with SMTP id n14mr5776973wro.427.1629223765917; Tue, 17 Aug 2021 11:09:25 -0700 (PDT) In-Reply-To: <83k0kl6wau.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:212102 Archived-At: --000000000000d3c42a05c9c53716 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks! Now all the recipes in this thread doesn't trigger the problem. However, I still encountered it when using Emacs with my own config. It's basically the same as the show-paren-mode recipe here. I'm doing this with show-paren-mode: ``` (define-advice show-paren-function (:around (fn) fix) "Highlight enclosing parens when point is inside them." ;; Hack. `show-paren-function' checks the value of `show-paren-mode', but ;; we don't want to use `show-paren-mode'. (let ((show-paren-mode t)) (if (looking-at-p (rx (* white) (syntax open-parenthesis))) (funcall fn) (save-excursion (ignore-errors (backward-up-list)) (funcall fn))))) (setq show-paren-when-point-in-periphery t show-paren-when-point-inside-paren t) (add-hook 'post-command-hook #'show-paren-function) ``` I'm in paren.el, point 11567. Another window is in the same file, point 11524. They are a pair of parens: ``` (overlay-put show-paren--overlay 'face face)))))) ^11524 ^11567 ``` When I press Ctrl+f+g+b, the point jumps back to 11524. Here's the backtrace: ``` Thread 1 "emacs" hit Breakpoint 1, signal_or_quit (error_symbol=3D..., data=3D..., keyboard_quit=3Dfalse) at eval.c:1793 1793 { #0 signal_or_quit (error_symbol=3D..., data=3D..., keyboard_quit=3Dfalse) = at eval.c:1793 #1 0x000056215e7d87ad in quit () at eval.c:1783 #2 0x000056215e7d868b in process_quit_flag () at eval.c:1730 #3 0x000056215e7d86d7 in maybe_quit () at eval.c:1750 #4 0x000056215e7eae6f in Fdelq (elt=3D..., list=3D...) at fns.c:1841 #5 0x000056215e7fbb95 in font_put_extra (font=3D..., prop=3D..., val=3D...= ) at font.c:745 #6 0x000056215e8042a5 in font_clear_prop (attrs=3D0x7ffd696120e0, prop=3DFONT_SLANT_INDEX) at font.c:3114 #7 0x000056215e683b71 in merge_face_vectors (w=3D0x562161abb2c8, f=3D0x562160c3ca78, from=3D0x7ffd69611cb0, to=3D0x7ffd696120e0, named_merge_points=3D0x7ffd69611c90) at xfaces.c:2234 #8 0x000056215e6841fb in merge_named_face (w=3D0x562161abb2c8, f=3D0x562160c3ca78, face_name=3D..., to=3D0x7ffd696120e0, named_merge_points=3D0x7ffd69611c90, attr_filter=3D0) at xfaces.c:2350 #9 0x000056215e685b4e in merge_face_ref (w=3D0x562161abb2c8, f=3D0x562160c3ca78, face_ref=3D..., to=3D0x7ffd696120e0, err_msgs=3Dtrue, named_merge_points=3D0x0, attr_filter=3D0) at xfaces.c:2834 #10 0x000056215e6908b2 in face_at_buffer_position (w=3D0x562161abb2c8, pos=3D11394, endptr=3D0x7ffd696121e0, limit=3D11494, mouse=3Dfalse, base_fa= ce_id=3D0, attr_filter=3D0) at xfaces.c:6441 #11 0x000056215e583e8e in face_at_pos (it=3D0x7ffd69613900, attr_filter=3D0= ) at xdisp.c:4379 #12 0x000056215e584177 in handle_face_prop (it=3D0x7ffd69613900) at xdisp.c:4475 #13 0x000056215e582423 in handle_stop (it=3D0x7ffd69613900) at xdisp.c:3854 #14 0x000056215e592956 in next_element_from_buffer (it=3D0x7ffd69613900) at xdisp.c:8905 #15 0x000056215e58ea69 in get_next_display_element (it=3D0x7ffd69613900) at xdisp.c:7494 #16 0x000056215e5c590d in display_line (it=3D0x7ffd69613900, cursor_vpos=3D= 17) at xdisp.c:23588 #17 0x000056215e5b5c7e in try_window (window=3D..., pos=3D..., flags=3D1) a= t xdisp.c:19499 #18 0x000056215e5b2859 in redisplay_window (window=3D..., just_this_one_p=3Dfalse) at xdisp.c:18906 #19 0x000056215e5a9aea in redisplay_window_0 (window=3D...) at xdisp.c:1661= 7 #20 0x000056215e7d7e52 in internal_condition_case_1 (bfun=3D0x56215e5a9aa4 , arg=3D..., handlers=3D..., hfun=3D0x56215e5a9a68 ) at eval.c:1502 #21 0x000056215e5a9a39 in redisplay_windows (window=3D...) at xdisp.c:16597 #22 0x000056215e5a99eb in redisplay_windows (window=3D...) at xdisp.c:16591 #23 0x000056215e5a836d in redisplay_internal () at xdisp.c:16065 #24 0x000056215e5a5d0e in redisplay () at xdisp.c:15281 #25 0x000056215e6f7707 in read_char (commandflag=3D1, map=3D..., prev_event=3D..., used_mouse_menu=3D0x7ffd69618ccd, end_time=3D0x0) at keyboard.c:2539 #26 0x000056215e70b119 in read_key_sequence (keybuf=3D0x7ffd69618eb0, prompt=3D..., dont_downcase_last=3Dfalse, can_return_switch_frame=3Dtrue, fix_current_buffer=3Dtrue, prevent_redisplay=3Dfalse) at keyboard.c:9569 #27 0x000056215e6f3958 in command_loop_1 () at keyboard.c:1376 #28 0x000056215e7d7d6f in internal_condition_case (bfun=3D0x56215e6f34ba , handlers=3D..., hfun=3D0x56215e6f2906 ) at eval.c:1478 #29 0x000056215e6f307b in command_loop_2 (handlers=3D...) at keyboard.c:111= 7 #30 0x000056215e7d6e66 in internal_catch (tag=3D..., func=3D0x56215e6f3050 , arg=3D...) at eval.c:1198 #31 0x000056215e6f301b in command_loop () at keyboard.c:1095 #32 0x000056215e6f23b1 in recursive_edit_1 () at keyboard.c:720 #33 0x000056215e6f25cd in Frecursive_edit () at keyboard.c:792 #34 0x000056215e6ee179 in main (argc=3D1, argv=3D0x7ffd69619338) at emacs.c= :2310 $21 =3D 11524 ``` Eli Zaretskii =E4=BA=8E2021=E5=B9=B48=E6=9C=8817=E6=97=A5=E5= =91=A8=E4=BA=8C =E4=B8=8A=E5=8D=883:09=E5=86=99=E9=81=93=EF=BC=9A > > From: Amai Kinono > > Date: Tue, 17 Aug 2021 02:28:45 +0800 > > Cc: 44448@debbugs.gnu.org > > > > Thanks for your help. I've got a backtrace when the bug happens ;) > > > > (The story is, there must be some problems of the developing toolchain > on my > > distro (tested on 2 PCs running it), so I burn a new ubuntu live CD and > built & > > debugged Emacs on it, works like a charm.) > > > > The backtrace: > > > > --- > > > > Thread 1 "emacs" hit Breakpoint 3, signal_or_quit > (error_symbol=3DXIL(0x555555e9b520), data=3DXIL(0xbee0), > > keyboard_quit=3Dfalse) at eval.c:1793 > > 1793 { > > #0 signal_or_quit (error_symbol=3DXIL(0x555555e9b520), data=3DXIL(0xbe= e0), > keyboard_quit=3Dfalse) at > > eval.c:1793 > > #1 0x000055555582d7ad in quit () at eval.c:1783 > > #2 0x000055555582d68b in process_quit_flag () at eval.c:1730 > > #3 0x000055555582d6d7 in maybe_quit () at eval.c:1750 > > #4 0x0000555555839e4a in list_length (list=3DXIL(0)) at fns.c:150 > > #5 0x000055555590036e in get_logical_fringe_bitmap (w=3D0x5555567d5870= , > bitmap=3DXIL(0xe430), > > right_p=3D1, partial_p=3D0) at fringe.c:746 > > #6 0x0000555555903a0b in update_window_fringes (w=3D0x5555567d5870, > keep_current_p=3Dtrue) at > > fringe.c:1248 > > #7 0x000055555560a033 in redisplay_window (window=3DXIL(0x5555567d5875= ), > just_this_one_p=3Dfalse) at > > xdisp.c:19401 > > Thanks, I installed a fix. > --000000000000d3c42a05c9c53716 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks! Now all the recipes in this thread doesn't tri= gger the problem.

However, I still encountered it when using Emacs w= ith my own config. It's
basically the same as the show-paren-mode re= cipe here.

I'm doing this with show-paren-mode:

```
(d= efine-advice show-paren-function (:around (fn) fix)
=C2=A0 =C2=A0 "= Highlight enclosing parens when point is inside them."
=C2=A0 =C2= =A0 ;; Hack. =C2=A0`show-paren-function' checks the value of `show-pare= n-mode', but
=C2=A0 =C2=A0 ;; we don't want to use `show-paren-m= ode'.
=C2=A0 =C2=A0 (let ((show-paren-mode t))
=C2=A0 =C2=A0 =C2= =A0 (if (looking-at-p (rx (* white) (syntax open-parenthesis)))
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 (funcall fn)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (sa= ve-excursion
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (ignore-errors (backward= -up-list))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (funcall fn)))))

(s= etq
=C2=A0show-paren-when-point-in-periphery t
=C2=A0show-paren-when-= point-inside-paren t)

(add-hook 'post-command-hook #'show-pa= ren-function)
```

I'm in paren.el, point 11567. Another windo= w is in the same file, point 11524. They are a pair of parens:

```(overlay-put show-paren--overlay 'face face))))))
^11524 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^11567
```

When I p= ress Ctrl+f+g+b, the point jumps back to 11524. Here's the backtrace:
```
Thread 1 "emacs" hit Breakpoint 1, signal_or_quit (e= rror_symbol=3D..., data=3D..., keyboard_quit=3Dfalse) at eval.c:1793
179= 3 {
#0 =C2=A0signal_or_quit (error_symbol=3D..., data=3D..., keyboard_qu= it=3Dfalse) at eval.c:1793
#1 =C2=A00x000056215e7d87ad in quit () at eva= l.c:1783
#2 =C2=A00x000056215e7d868b in process_quit_flag () at eval.c:1= 730
#3 =C2=A00x000056215e7d86d7 in maybe_quit () at eval.c:1750
#4 = =C2=A00x000056215e7eae6f in Fdelq (elt=3D..., list=3D...) at fns.c:1841
= #5 =C2=A00x000056215e7fbb95 in font_put_extra (font=3D..., prop=3D..., val= =3D...) at font.c:745
#6 =C2=A00x000056215e8042a5 in font_clear_prop (at= trs=3D0x7ffd696120e0, prop=3DFONT_SLANT_INDEX) at font.c:3114
#7 =C2=A00= x000056215e683b71 in merge_face_vectors (w=3D0x562161abb2c8, f=3D0x562160c3= ca78, from=3D0x7ffd69611cb0, to=3D0x7ffd696120e0, named_merge_points=3D0x7f= fd69611c90) at xfaces.c:2234
#8 =C2=A00x000056215e6841fb in merge_named_= face (w=3D0x562161abb2c8, f=3D0x562160c3ca78, face_name=3D..., to=3D0x7ffd6= 96120e0, named_merge_points=3D0x7ffd69611c90, attr_filter=3D0) at xfaces.c:= 2350
#9 =C2=A00x000056215e685b4e in merge_face_ref (w=3D0x562161abb2c8, = f=3D0x562160c3ca78, face_ref=3D..., to=3D0x7ffd696120e0, err_msgs=3Dtrue, n= amed_merge_points=3D0x0, attr_filter=3D0) at xfaces.c:2834
#10 0x0000562= 15e6908b2 in face_at_buffer_position (w=3D0x562161abb2c8, pos=3D11394, endp= tr=3D0x7ffd696121e0, limit=3D11494, mouse=3Dfalse, base_face_id=3D0, attr_f= ilter=3D0) at xfaces.c:6441
#11 0x000056215e583e8e in face_at_pos (it=3D= 0x7ffd69613900, attr_filter=3D0) at xdisp.c:4379
#12 0x000056215e584177 = in handle_face_prop (it=3D0x7ffd69613900) at xdisp.c:4475
#13 0x00005621= 5e582423 in handle_stop (it=3D0x7ffd69613900) at xdisp.c:3854
#14 0x0000= 56215e592956 in next_element_from_buffer (it=3D0x7ffd69613900) at xdisp.c:8= 905
#15 0x000056215e58ea69 in get_next_display_element (it=3D0x7ffd69613= 900) at xdisp.c:7494
#16 0x000056215e5c590d in display_line (it=3D0x7ffd= 69613900, cursor_vpos=3D17) at xdisp.c:23588
#17 0x000056215e5b5c7e in t= ry_window (window=3D..., pos=3D..., flags=3D1) at xdisp.c:19499
#18 0x00= 0056215e5b2859 in redisplay_window (window=3D..., just_this_one_p=3Dfalse) = at xdisp.c:18906
#19 0x000056215e5a9aea in redisplay_window_0 (window=3D= ...) at xdisp.c:16617
#20 0x000056215e7d7e52 in internal_condition_case_= 1 (bfun=3D0x56215e5a9aa4 <redisplay_window_0>, arg=3D..., handlers=3D= ..., hfun=3D0x56215e5a9a68 <redisplay_window_error>) at eval.c:1502#21 0x000056215e5a9a39 in redisplay_windows (window=3D...) at xdisp.c:165= 97
#22 0x000056215e5a99eb in redisplay_windows (window=3D...) at xdisp.c= :16591
#23 0x000056215e5a836d in redisplay_internal () at xdisp.c:16065<= br>#24 0x000056215e5a5d0e in redisplay () at xdisp.c:15281
#25 0x0000562= 15e6f7707 in read_char (commandflag=3D1, map=3D..., prev_event=3D..., used_= mouse_menu=3D0x7ffd69618ccd, end_time=3D0x0) at keyboard.c:2539
#26 0x00= 0056215e70b119 in read_key_sequence (keybuf=3D0x7ffd69618eb0, prompt=3D...,= dont_downcase_last=3Dfalse, can_return_switch_frame=3Dtrue, fix_current_bu= ffer=3Dtrue, prevent_redisplay=3Dfalse) at keyboard.c:9569
#27 0x0000562= 15e6f3958 in command_loop_1 () at keyboard.c:1376
#28 0x000056215e7d7d6f= in internal_condition_case (bfun=3D0x56215e6f34ba <command_loop_1>, = handlers=3D..., hfun=3D0x56215e6f2906 <cmd_error>) at eval.c:1478
= #29 0x000056215e6f307b in command_loop_2 (handlers=3D...) at keyboard.c:111= 7
#30 0x000056215e7d6e66 in internal_catch (tag=3D..., func=3D0x56215e6f= 3050 <command_loop_2>, arg=3D...) at eval.c:1198
#31 0x000056215e6= f301b in command_loop () at keyboard.c:1095
#32 0x000056215e6f23b1 in re= cursive_edit_1 () at keyboard.c:720
#33 0x000056215e6f25cd in Frecursive= _edit () at keyboard.c:792
#34 0x000056215e6ee179 in main (argc=3D1, arg= v=3D0x7ffd69619338) at emacs.c:2310
$21 =3D 11524
```

Eli Zaretski= i <eliz@gnu.org> =E4=BA=8E2021=E5= =B9=B48=E6=9C=8817=E6=97=A5=E5=91=A8=E4=BA=8C =E4=B8=8A=E5=8D=883:09=E5=86= =99=E9=81=93=EF=BC=9A
> From: Amai Kinono <amaikinono@gmail.com>
> Date: Tue, 17 Aug 2021 02:28:45 +0800
> Cc: 44448@d= ebbugs.gnu.org
>
> Thanks for your help. I've got a backtrace when the bug happens ;)=
>
> (The story is, there must be some problems of the developing toolchain= on my
> distro (tested on 2 PCs running it), so I burn a new ubuntu live CD an= d built &
> debugged Emacs on it, works like a charm.)
>
> The backtrace:
>
> ---
>
> Thread 1 "emacs" hit Breakpoint 3, signal_or_quit (error_sym= bol=3DXIL(0x555555e9b520), data=3DXIL(0xbee0),
> keyboard_quit=3Dfalse) at eval.c:1793
> 1793 {
> #0=C2=A0 signal_or_quit (error_symbol=3DXIL(0x555555e9b520), data=3DXI= L(0xbee0), keyboard_quit=3Dfalse) at
> eval.c:1793
> #1=C2=A0 0x000055555582d7ad in quit () at eval.c:1783
> #2=C2=A0 0x000055555582d68b in process_quit_flag () at eval.c:1730
> #3=C2=A0 0x000055555582d6d7 in maybe_quit () at eval.c:1750
> #4=C2=A0 0x0000555555839e4a in list_length (list=3DXIL(0)) at fns.c:15= 0
> #5=C2=A0 0x000055555590036e in get_logical_fringe_bitmap (w=3D0x555556= 7d5870, bitmap=3DXIL(0xe430),
> right_p=3D1, partial_p=3D0) at fringe.c:746
> #6=C2=A0 0x0000555555903a0b in update_window_fringes (w=3D0x5555567d58= 70, keep_current_p=3Dtrue) at
> fringe.c:1248
> #7=C2=A0 0x000055555560a033 in redisplay_window (window=3DXIL(0x555556= 7d5875), just_this_one_p=3Dfalse) at
> xdisp.c:19401

Thanks, I installed a fix.
--000000000000d3c42a05c9c53716--