GNU bug report logs - #54188
Crash when eval-ing font test elisp code

Previous Next

Package: emacs;

Reported by: Vordoo <vordoo <at> yahoo.com>

Date: Sun, 27 Feb 2022 20:34:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Vordoo <vordoo <at> yahoo.com>
Cc: 54188 <at> debbugs.gnu.org
Subject: bug#54188: Crash when eval-ing font test elisp code
Date: Tue, 01 Mar 2022 14:55:34 +0200
> Date: Mon, 28 Feb 2022 23:44:47 +0200
> Cc: 54188 <at> debbugs.gnu.org
> From: Vordoo <vordoo <at> yahoo.com>
> 
> For clarity replaced (font-family-list) with an actual font list:
> (require 'cl-lib)
> (require 'cl-extra)
> (let ((str "The quick brown fox jumps over the lazy dog 
> ´`''\"\"1lI|¦!Ø0Oo{[()]}.,:; ")
>        (font-families (cl-remove-duplicates
>                (sort '("Standard Symbols PS" "URW Gothic" "Roboto 
> Condensed" "Droid Sans") ;; <-- WORKS
>                     ;; '("terminal")                              ;; <-- 
> CRASH
>                     ;; '("lucida" )                            ;;<-- CRASH
>                     ;; '("Caladings CLM")                    ;; <-- CRASH
>                     ;; '("charter")                            ;; <-- CRASH
> 
>                 (lambda(x y) (string< (upcase x) (upcase y))))
>                :test 'cl-equalp)))
>    (dolist (ff font-families)
>      (insert
>       (propertize str 'font-lock-face `(:family ,ff))               ff "\n"
>       (propertize str 'font-lock-face `(:family ,ff :slant italic)) ff 
> "\n")))

Thanks.

Can you show a full backtrace with one of the problematic fonts
(i.e. "bt full" command in GDB), from the crash location?  The
backtrace you posted originally shows only the names of the functions,
it doesn't even show line numbers, let alone arguments to the
functions.  You also didn't say which Emacs version is that (it will
become important if you post a more detailed backtrace).




This bug report was last modified 3 years and 192 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.