Package: emacs;
Reported by: Thibault Polge <thibault <at> thb.lt>
Date: Tue, 18 Feb 2020 15:07:01 UTC
Severity: normal
Found in version 28.0.50
Done: Robert Pluim <rpluim <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 39662 in the body.
You can then email your comments to 39662 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Tue, 18 Feb 2020 15:07:01 GMT) Full text and rfc822 format available.Thibault Polge <thibault <at> thb.lt>
:bug-gnu-emacs <at> gnu.org
.
(Tue, 18 Feb 2020 15:07:01 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Thibault Polge <thibault <at> thb.lt> To: bug-gnu-emacs <at> gnu.org Subject: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Tue, 18 Feb 2020 16:06:19 +0100
Emacs built from commit b519d515bac8bd8c1265fe3965a51be249581817, on GNU/Linux, with the Lucid or GTK3 toolkits (haven't tried anything else), will crash eval'ing this snippet: (progn (package-initialize) (package-install 'diff-hl) (fringe-mode 0) (dired "~") (diff-hl-dired-mode 1)) Backtrace follows: Thread 1 ".emacs-28.0.50-" received signal SIGSEGV, Segmentation fault. 0x00000000004d31b7 in x_cr_define_fringe_bitmap () (gdb) bt full #0 0x00000000004d31b7 in x_cr_define_fringe_bitmap () No symbol table info available. #1 0x00000000005e89bb in init_fringe_bitmap () No symbol table info available. #2 0x00000000005e9984 in Fdefine_fringe_bitmap () No symbol table info available. #3 0x000000000057abd3 in Ffuncall () No symbol table info available. #4 0x00000000005b0af8 in exec_byte_code () No symbol table info available. #5 0x000000000057ab27 in Ffuncall () No symbol table info available. #6 0x00000000005b0af8 in exec_byte_code () No symbol table info available. #7 0x000000000057ab27 in Ffuncall () No symbol table info available. #8 0x00000000005b0af8 in exec_byte_code () No symbol table info available. #9 0x000000000057c746 in apply_lambda () No symbol table info available. #10 0x000000000057ca46 in eval_sub () No symbol table info available. #11 0x000000000059b211 in readevalloop_eager_expand_eval () No symbol table info available. #12 0x00000000005a0c8c in readevalloop () No symbol table info available. #13 0x00000000005a1d73 in Feval_region () No symbol table info available. #14 0x000000000057abd3 in Ffuncall () No symbol table info available. #15 0x00000000005b0af8 in exec_byte_code () No symbol table info available. #16 0x000000000057ab27 in Ffuncall () No symbol table info available. #17 0x00000000005b0af8 in exec_byte_code () No symbol table info available. #18 0x000000000057ab27 in Ffuncall () No symbol table info available. #19 0x0000000000577574 in Ffuncall_interactively () No symbol table info available. #20 0x000000000057abd3 in Ffuncall () No symbol table info available. #21 0x0000000000578860 in Fcall_interactively () No symbol table info available. #22 0x000000000057abd3 in Ffuncall () No symbol table info available. #23 0x00000000005b0af8 in exec_byte_code () No symbol table info available. #24 0x000000000057ab27 in Ffuncall () No symbol table info available. #25 0x000000000057ac8a in call1 () No symbol table info available. #26 0x000000000051216c in command_loop_1 () No symbol table info available. #27 0x0000000000579ebf in internal_condition_case () No symbol table info available. #28 0x0000000000503058 in command_loop_2 () No symbol table info available. #29 0x0000000000579e23 in internal_catch () No symbol table info available. #30 0x0000000000502fe6 in command_loop () No symbol table info available. #31 0x000000000050657f in recursive_edit_1 () No symbol table info available. #32 0x000000000050689d in Frecursive_edit () No symbol table info available. #33 0x0000000000427443 in main () No symbol table info available. (gdb) xbacktrace Undefined command: "xbacktrace". Try "help". (gdb) backtrace #0 0x00000000004d31b7 in x_cr_define_fringe_bitmap () #1 0x00000000005e89bb in init_fringe_bitmap () #2 0x00000000005e9984 in Fdefine_fringe_bitmap () #3 0x000000000057abd3 in Ffuncall () #4 0x00000000005b0af8 in exec_byte_code () #5 0x000000000057ab27 in Ffuncall () #6 0x00000000005b0af8 in exec_byte_code () #7 0x000000000057ab27 in Ffuncall () #8 0x00000000005b0af8 in exec_byte_code () #9 0x000000000057c746 in apply_lambda () #10 0x000000000057ca46 in eval_sub () #11 0x000000000059b211 in readevalloop_eager_expand_eval () #12 0x00000000005a0c8c in readevalloop () #13 0x00000000005a1d73 in Feval_region () #14 0x000000000057abd3 in Ffuncall () #15 0x00000000005b0af8 in exec_byte_code () #16 0x000000000057ab27 in Ffuncall () #17 0x00000000005b0af8 in exec_byte_code () #18 0x000000000057ab27 in Ffuncall () #19 0x0000000000577574 in Ffuncall_interactively () #20 0x000000000057abd3 in Ffuncall () #21 0x0000000000578860 in Fcall_interactively () #22 0x000000000057abd3 in Ffuncall () #23 0x00000000005b0af8 in exec_byte_code () #24 0x000000000057ab27 in Ffuncall () #25 0x000000000057ac8a in call1 () #26 0x000000000051216c in command_loop_1 () #27 0x0000000000579ebf in internal_condition_case () #28 0x0000000000503058 in command_loop_2 () #29 0x0000000000579e23 in internal_catch () #30 0x0000000000502fe6 in command_loop () #31 0x000000000050657f in recursive_edit_1 () #32 0x000000000050689d in Frecursive_edit () #33 0x0000000000427443 in main () In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw scroll bars) Windowing system distributor 'The X.Org Foundation', version 11.0.12007000 System Description: NixOS 20.03 (Markhor) Recent messages: (Shell command succeeded with no output) Wrote /tmp/1582037356.el.html Pasted to https://paste.thb.lt/1582037356.el.html (on kill ring) Mark set Search failed: there is an unmatched expression somewhere or we are at the beginning/end of file. [2 times] Mark set [3 times] Followed link to /home/thblt/.dotfiles/.nixpkgs/config.nix Saving file /home/thblt/.dotfiles/.nixpkgs/config.nix... Wrote /home/thblt/.dotfiles/.nixpkgs/config.nix GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw scroll bars) Quit Configured using: 'configure --prefix=/nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD --disable-build-details --with-modules --with-x-toolkit=lucid --with-xft CFLAGS=-DMAC_OS_X_VERSION_MAX_ALLOWED=101200' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS LIBSYSTEMD PDUMPER GMP Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: ERC Minor modes in effect: erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-netsplit-mode: t erc-hl-nicks-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t pdf-occur-global-minor-mode: t magit-auto-revert-mode: t async-bytecomp-package-mode: t shell-dirtrack-mode: t super-save-mode: t yas-global-mode: t yas-minor-mode: t global-undo-tree-mode: t undo-tree-mode: t show-smartparens-global-mode: t show-smartparens-mode: t smartparens-global-mode: t smartparens-mode: t recentf-mode: t beginend-global-mode: t winner-mode: t shackle-mode: t counsel-projectile-mode: t ivy-mode: t projectile-mode: t auto-compile-on-load-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t visual-line-mode: t transient-mark-mode: t Load-path shadows: /home/thblt/.emacs.d/lib/password-store/password-store hides /home/thblt/.nix-profile/share/emacs/site-lisp/password-store /home/thblt/.nix-profile/share/emacs/site-lisp/site-start hides /run/current-system/sw/share/emacs/site-lisp/site-start /home/thblt/.emacs.d/lib/haskell-mode/haskell-session hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-session /home/thblt/.emacs.d/lib/haskell-mode/haskell-doc hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-doc /home/thblt/.emacs.d/lib/haskell-mode/haskell-indent hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-indent /home/thblt/.emacs.d/lib/haskell-mode/haskell-svg hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-svg /home/thblt/.emacs.d/lib/haskell-mode/haskell-collapse hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-collapse /home/thblt/.emacs.d/lib/haskell-mode/haskell-indentation hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-indentation /home/thblt/.emacs.d/lib/haskell-mode/haskell-string hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-string /home/thblt/.emacs.d/lib/haskell-mode/haskell-interactive-mode hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-interactive-mode /home/thblt/.emacs.d/lib/haskell-mode/haskell-sandbox hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-sandbox /home/thblt/.emacs.d/lib/haskell-mode/haskell-compile hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-compile /home/thblt/.emacs.d/lib/haskell-mode/haskell-ghc-support hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-ghc-support /home/thblt/.emacs.d/lib/haskell-mode/haskell-debug hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-debug /home/thblt/.emacs.d/lib/haskell-mode/haskell-mode-pkg hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-mode-pkg /home/thblt/.emacs.d/lib/haskell-mode/haskell-modules hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-modules /home/thblt/.emacs.d/lib/haskell-mode/haskell-menu hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-menu /home/thblt/.emacs.d/lib/haskell-mode/inf-haskell hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/inf-haskell /home/thblt/.emacs.d/lib/haskell-mode/haskell-c2hs hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-c2hs /home/thblt/.emacs.d/lib/haskell-mode/haskell-align-imports hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-align-imports /home/thblt/.emacs.d/lib/haskell-mode/haskell-mode hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-mode /home/thblt/.emacs.d/lib/haskell-mode/haskell-lexeme hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-lexeme /home/thblt/.emacs.d/lib/haskell-mode/haskell-repl hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-repl /home/thblt/.emacs.d/lib/haskell-mode/haskell-font-lock hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-font-lock /home/thblt/.emacs.d/lib/haskell-mode/haskell hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell /home/thblt/.emacs.d/lib/haskell-mode/haskell-complete-module hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-complete-module /home/thblt/.emacs.d/lib/haskell-mode/haskell-mode-autoloads hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-mode-autoloads /home/thblt/.emacs.d/lib/haskell-mode/ghc-core hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/ghc-core /home/thblt/.emacs.d/lib/haskell-mode/ghci-script-mode hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/ghci-script-mode /home/thblt/.emacs.d/lib/haskell-mode/haskell-utils hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-utils /home/thblt/.emacs.d/lib/haskell-mode/haskell-sort-imports hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-sort-imports /home/thblt/.emacs.d/lib/haskell-mode/haskell-navigate-imports hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-navigate-imports /home/thblt/.emacs.d/lib/haskell-mode/haskell-load hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-load /home/thblt/.emacs.d/lib/haskell-mode/haskell-decl-scan hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-decl-scan /home/thblt/.emacs.d/lib/haskell-mode/haskell-customize hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-customize /home/thblt/.emacs.d/lib/haskell-mode/haskell-move-nested hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-move-nested /home/thblt/.emacs.d/lib/haskell-mode/haskell-unicode-input-method hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-unicode-input-method /home/thblt/.emacs.d/lib/haskell-mode/w3m-haddock hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/w3m-haddock /home/thblt/.emacs.d/lib/haskell-mode/haskell-presentation-mode hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-presentation-mode /home/thblt/.emacs.d/lib/haskell-mode/haskell-process hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-process /home/thblt/.emacs.d/lib/haskell-mode/haskell-commands hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-commands /home/thblt/.emacs.d/lib/haskell-mode/haskell-cabal hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-cabal /home/thblt/.emacs.d/lib/haskell-mode/haskell-completions hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-completions /home/thblt/.emacs.d/lib/haskell-mode/highlight-uses-mode hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/highlight-uses-mode /home/thblt/.emacs.d/lib/haskell-mode/haskell-hoogle hides /home/thblt/.emacs.d/elpa/haskell-mode-20200114.147/haskell-hoogle /home/thblt/.emacs.d/lib/hydra/lv hides /home/thblt/.emacs.d/elpa/lv-20191214.1357/lv /home/thblt/.emacs.d/lib/s/s hides /home/thblt/.emacs.d/elpa/s-20180406.808/s /home/thblt/.emacs.d/lib/s/s-autoloads hides /home/thblt/.emacs.d/elpa/s-20180406.808/s-autoloads /home/thblt/.nix-profile/share/emacs/site-lisp/site-start hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/site-lisp/site-start /home/thblt/.emacs.d/lib/auth-password-store/auth-source-pass hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/auth-source-pass /home/thblt/.emacs.d/lib/org/lisp/ob-emacs-lisp hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-emacs-lisp /home/thblt/.emacs.d/lib/org/lisp/ol-irc hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ol-irc /home/thblt/.emacs.d/lib/org/lisp/ob-picolisp hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-picolisp /home/thblt/.emacs.d/lib/org/lisp/org-attach hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-attach /home/thblt/.emacs.d/lib/org/lisp/org-id hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-id /home/thblt/.emacs.d/lib/org/lisp/ox-publish hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ox-publish /home/thblt/.emacs.d/lib/org/lisp/ol-eww hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ol-eww /home/thblt/.emacs.d/lib/org/lisp/ol-docview hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ol-docview /home/thblt/.emacs.d/lib/org/lisp/org-indent hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-indent /home/thblt/.emacs.d/lib/org/lisp/ob-core hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-core /home/thblt/.emacs.d/lib/org/lisp/ob-hledger hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-hledger /home/thblt/.emacs.d/lib/org/lisp/org-protocol hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-protocol /home/thblt/.emacs.d/lib/org/lisp/ob-sqlite hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-sqlite /home/thblt/.emacs.d/lib/org/lisp/ol hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ol /home/thblt/.emacs.d/lib/org/lisp/ol-mhe hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ol-mhe /home/thblt/.emacs.d/lib/org/lisp/ob-python hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-python /home/thblt/.emacs.d/lib/org/lisp/org hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org /home/thblt/.emacs.d/lib/org/lisp/org-pcomplete hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-pcomplete /home/thblt/.emacs.d/lib/org/lisp/ob-java hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-java /home/thblt/.emacs.d/lib/org/lisp/ob-lua hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-lua /home/thblt/.emacs.d/lib/org/lisp/ob-mscgen hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-mscgen /home/thblt/.emacs.d/lib/org/lisp/org-timer hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-timer /home/thblt/.emacs.d/lib/org/lisp/org-lint hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-lint /home/thblt/.emacs.d/lib/org/lisp/org-plot hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-plot /home/thblt/.emacs.d/lib/org/lisp/ob-processing hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-processing /home/thblt/.emacs.d/lib/org/lisp/ob-scheme hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-scheme /home/thblt/.emacs.d/lib/org/lisp/ob-exp hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-exp /home/thblt/.emacs.d/lib/org/lisp/ob-sql hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-sql /home/thblt/.emacs.d/lib/org/lisp/org-faces hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-faces /home/thblt/.emacs.d/lib/org/lisp/org-crypt hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-crypt /home/thblt/.emacs.d/lib/org/lisp/org-table hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-table /home/thblt/.emacs.d/lib/org/lisp/ox-md hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ox-md /home/thblt/.emacs.d/lib/org/lisp/ox-ascii hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ox-ascii /home/thblt/.emacs.d/lib/org/lisp/org-num hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-num /home/thblt/.emacs.d/lib/org/lisp/org-loaddefs hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-loaddefs /home/thblt/.emacs.d/lib/org/lisp/org-colview hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-colview /home/thblt/.emacs.d/lib/org/lisp/ob-C hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-C /home/thblt/.emacs.d/lib/org/lisp/org-footnote hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-footnote /home/thblt/.emacs.d/lib/org/lisp/org-feed hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-feed /home/thblt/.emacs.d/lib/org/lisp/org-duration hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-duration /home/thblt/.emacs.d/lib/org/lisp/ob-calc hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-calc /home/thblt/.emacs.d/lib/org/lisp/ol-eshell hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ol-eshell /home/thblt/.emacs.d/lib/org/lisp/ob-ebnf hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-ebnf /home/thblt/.emacs.d/lib/org/lisp/ob-ocaml hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-ocaml /home/thblt/.emacs.d/lib/org/lisp/ob-ditaa hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-ditaa /home/thblt/.emacs.d/lib/org/lisp/org-mobile hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-mobile /home/thblt/.emacs.d/lib/org/lisp/ob-gnuplot hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-gnuplot /home/thblt/.emacs.d/lib/org/lisp/ox-texinfo hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ox-texinfo /home/thblt/.emacs.d/lib/org/lisp/org-datetree hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-datetree /home/thblt/.emacs.d/lib/org/lisp/ob-J hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-J /home/thblt/.emacs.d/lib/org/lisp/ol-w3m hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ol-w3m /home/thblt/.emacs.d/lib/org/lisp/ob-eshell hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-eshell /home/thblt/.emacs.d/lib/org/lisp/ob-ruby hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-ruby /home/thblt/.emacs.d/lib/org/lisp/org-tempo hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-tempo /home/thblt/.emacs.d/lib/org/lisp/ob-eval hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-eval /home/thblt/.emacs.d/lib/org/lisp/ob-abc hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-abc /home/thblt/.emacs.d/lib/org/lisp/org-keys hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-keys /home/thblt/.emacs.d/lib/org/lisp/ox-html hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ox-html /home/thblt/.emacs.d/lib/org/lisp/ob-io hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-io /home/thblt/.emacs.d/lib/org/lisp/org-compat hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-compat /home/thblt/.emacs.d/lib/org/lisp/ob-perl hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-perl /home/thblt/.emacs.d/lib/org/lisp/org-archive hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-archive /home/thblt/.emacs.d/lib/org/lisp/ob-dot hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-dot /home/thblt/.emacs.d/lib/org/lisp/ob-ref hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-ref /home/thblt/.emacs.d/lib/org/lisp/org-habit hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-habit /home/thblt/.emacs.d/lib/org/lisp/org-capture hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-capture /home/thblt/.emacs.d/lib/org/lisp/ob-shell hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-shell /home/thblt/.emacs.d/lib/org/lisp/ob-js hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-js /home/thblt/.emacs.d/lib/org/lisp/ob-stan hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-stan /home/thblt/.emacs.d/lib/org/lisp/ob-css hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-css /home/thblt/.emacs.d/lib/org/lisp/ob-clojure hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-clojure /home/thblt/.emacs.d/lib/org/lisp/ob-tangle hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-tangle /home/thblt/.emacs.d/lib/org/lisp/org-element hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-element /home/thblt/.emacs.d/lib/org/lisp/org-version hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-version /home/thblt/.emacs.d/lib/org/lisp/ob-haskell hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-haskell /home/thblt/.emacs.d/lib/org/lisp/org-src hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-src /home/thblt/.emacs.d/lib/org/lisp/org-goto hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-goto /home/thblt/.emacs.d/lib/org/lisp/ob-lilypond hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-lilypond /home/thblt/.emacs.d/lib/org/lisp/ob-groovy hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-groovy /home/thblt/.emacs.d/lib/org/lisp/org-install hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-install /home/thblt/.emacs.d/lib/org/lisp/ob-table hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-table /home/thblt/.emacs.d/lib/org/lisp/ob-ledger hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-ledger /home/thblt/.emacs.d/lib/org/lisp/ob-plantuml hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-plantuml /home/thblt/.emacs.d/lib/org/lisp/ob-coq hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-coq /home/thblt/.emacs.d/lib/org/lisp/ol-bibtex hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ol-bibtex /home/thblt/.emacs.d/lib/org/lisp/org-attach-git hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-attach-git /home/thblt/.emacs.d/lib/org/lisp/org-inlinetask hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-inlinetask /home/thblt/.emacs.d/lib/org/lisp/ox-beamer hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ox-beamer /home/thblt/.emacs.d/lib/org/lisp/org-macs hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-macs /home/thblt/.emacs.d/lib/org/lisp/org-entities hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-entities /home/thblt/.emacs.d/lib/org/lisp/ox-odt hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ox-odt /home/thblt/.emacs.d/lib/org/lisp/ob-lisp hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-lisp /home/thblt/.emacs.d/lib/org/lisp/ol-gnus hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ol-gnus /home/thblt/.emacs.d/lib/org/lisp/ob-fortran hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-fortran /home/thblt/.emacs.d/lib/org/lisp/ob-forth hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-forth /home/thblt/.emacs.d/lib/org/lisp/ox-icalendar hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ox-icalendar /home/thblt/.emacs.d/lib/org/lisp/ob-comint hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-comint /home/thblt/.emacs.d/lib/org/lisp/ob-screen hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-screen /home/thblt/.emacs.d/lib/org/lisp/org-list hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-list /home/thblt/.emacs.d/lib/org/lisp/ob-shen hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-shen /home/thblt/.emacs.d/lib/org/lisp/org-mouse hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-mouse /home/thblt/.emacs.d/lib/org/lisp/ob-vala hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-vala /home/thblt/.emacs.d/lib/org/lisp/ob hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob /home/thblt/.emacs.d/lib/org/lisp/ob-sed hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-sed /home/thblt/.emacs.d/lib/org/lisp/ol-bbdb hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ol-bbdb /home/thblt/.emacs.d/lib/org/lisp/ob-octave hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-octave /home/thblt/.emacs.d/lib/org/lisp/ol-info hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ol-info /home/thblt/.emacs.d/lib/org/lisp/ox-org hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ox-org /home/thblt/.emacs.d/lib/org/lisp/org-ctags hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-ctags /home/thblt/.emacs.d/lib/org/lisp/org-macro hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-macro /home/thblt/.emacs.d/lib/org/lisp/ob-asymptote hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-asymptote /home/thblt/.emacs.d/lib/org/lisp/ob-latex hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-latex /home/thblt/.emacs.d/lib/org/lisp/ob-awk hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-awk /home/thblt/.emacs.d/lib/org/lisp/ox hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ox /home/thblt/.emacs.d/lib/org/lisp/ob-maxima hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-maxima /home/thblt/.emacs.d/lib/org/lisp/ob-makefile hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-makefile /home/thblt/.emacs.d/lib/org/lisp/org-agenda hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-agenda /home/thblt/.emacs.d/lib/org/lisp/org-clock hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/org-clock /home/thblt/.emacs.d/lib/org/lisp/ox-latex hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ox-latex /home/thblt/.emacs.d/lib/org/lisp/ob-sass hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-sass /home/thblt/.emacs.d/lib/org/lisp/ob-org hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-org /home/thblt/.emacs.d/lib/org/lisp/ob-R hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-R /home/thblt/.emacs.d/lib/org/lisp/ol-rmail hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ol-rmail /home/thblt/.emacs.d/lib/org/lisp/ob-matlab hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-matlab /home/thblt/.emacs.d/lib/org/lisp/ox-man hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ox-man /home/thblt/.emacs.d/lib/org/lisp/ob-lob hides /nix/store/4bf5y30r3f9xxln8r37z8pc70myf91r8-emacs-HEAD/share/emacs/28.0.50/lisp/org/ob-lob Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail nix-mode nix-repl nix-shell nix-store nix-instantiate nix-shebang nix-format nix dabbrev mwim help-fns mhtml-mode css-mode smie eww mm-url gnus nnheader gnus-util rmail rmail-loaddefs mail-utils url-queue shr svg xml smartparens-javascript js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs smartparens-html sgml-mode dom scpaste htmlize flyspell ispell ffap vc-git diff-mode gnutls network-stream erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-netsplit epa-file epa derived epg epg-config url-http url url-proxy url-privacy url-expand url-history mailcap url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-cookie url-domsuf url-util url-gw nsm rmc puny url-methods znc warnings erc-hl-nicks erc-button erc-fill erc-stamp erc-goodies erc erc-backend erc-compat erc-loaddefs color-identifiers-mode smartparens-python python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 ls-lisp company-oddmuse company-keywords company-etags etags fileloop company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb company outshine outshine-org-cmds cl pdf-occur tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch let-alist pdf-misc imenu pdf-tools cus-edit cus-start cus-load pdf-view bookmark text-property-search pp pdf-cache pdf-info tq pdf-util image-mode exif auth-source-pass magit-repos magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor async-bytecomp async magit-mode transient magit-git magit-section magit-utils crm rainbow-mode outorg ob-shell shell ob-dot ox-extra ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-element smartparens-org org ob ob-tangle ob-ref ob-lob ob-table org-macro org-footnote org-src ob-comint org-pcomplete pcomplete org-list org-faces org-entities time-date noutline outline easy-mmode org-version ob-emacs-lisp org-table org-keys find-func cal-menu calendar cal-loaddefs avl-tree generator ol ob-exp ob-core org-compat ob-eval org-macs format-spec tex-site auto-loads super-save rx yasnippet-snippets yasnippet undo-tree diff smartparens-config smartparens-text smartparens advice dash recentf tree-widget wid-edit move-text beginend hydra lv winner shackle trace diminish counsel-projectile counsel xdg xref project dired dired-loaddefs swiper ivy delsel colir color ivy-overlay projectile grep compile comint ansi-color ring ibuf-ext ibuffer ibuffer-loaddefs thingatpt eziam-dark-line-theme eziam-line server kurecolor s eziam-dark-theme eziam-common edmacro kmacro jka-compr no-littering auto-compile packed org-loaddefs cl-extra help-mode borg pcase autoload radix-tree lisp-mnt finder-inf info package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 661954 65387) (symbols 48 46793 1) (strings 32 223897 12168) (string-bytes 1 6588475) (vectors 16 80921) (vector-slots 8 1698006 48076) (floats 8 418 638) (intervals 56 1473 610) (buffers 1000 25))
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Tue, 18 Feb 2020 15:46:01 GMT) Full text and rfc822 format available.Message #8 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Robert Pluim <rpluim <at> gmail.com> To: Thibault Polge <thibault <at> thb.lt> Cc: 39662 <at> debbugs.gnu.org, Dmitry Gutov <dgutov <at> yandex.ru> Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Tue, 18 Feb 2020 16:45:20 +0100
>>>>> On Tue, 18 Feb 2020 16:06:19 +0100, Thibault Polge <thibault <at> thb.lt> said: Thibault> Emacs built from commit b519d515bac8bd8c1265fe3965a51be249581817, on Thibault> GNU/Linux, with the Lucid or GTK3 toolkits (haven't tried anything Thibault> else), will crash eval'ing this snippet: Thibault> (progn Thibault> (package-initialize) Thibault> (package-install 'diff-hl) Thibault> (fringe-mode 0) Thibault> (dired "~") Thibault> (diff-hl-dired-mode 1)) Yes, if fringe-mode is disabled the width calculated by diff-hl for the bitmap is zero, which x_cr_define_fringe_bitmap doesnʼt like. Does this bandaid fix it for you? It will still crash if you later re-enable fringe-mode. Perhaps we should signal an error for this case and have diff-hl deal with the fallout? (define-fringe-bitmap docstring says the width has to be from 1-16). diff --git a/src/xterm.c b/src/xterm.c index 21d99f0c7b..7836a57fc6 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -552,6 +552,9 @@ x_end_cr_xlib_drawable (struct frame *f, GC gc) static void x_cr_define_fringe_bitmap (int which, unsigned short *bits, int h, int wd) { + if (h == 0 || wd == 0) + return; + int i, stride; cairo_surface_t *surface; cairo_pattern_t *pattern;
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Tue, 18 Feb 2020 16:55:02 GMT) Full text and rfc822 format available.Message #11 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Thibault Polge <thibault <at> thb.lt> To: Robert Pluim <rpluim <at> gmail.com> Cc: 39662 <at> debbugs.gnu.org, Dmitry Gutov <dgutov <at> yandex.ru> Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Tue, 18 Feb 2020 17:54:05 +0100
Thanks for the quick response! > Perhaps we should signal an error for this case and have diff-hl deal > with the fallout? IMHO the issue is at least partially with emacs, not diff-hl (I just didn't have time to dig further), so signaling seems more reasonable than postponing the crash. (Also I should have specified that this may be a regression: I cannot reproduce in 26.3.) Regards, Thibault
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Tue, 18 Feb 2020 19:30:02 GMT) Full text and rfc822 format available.Message #14 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Dmitry Gutov <dgutov <at> yandex.ru> To: Robert Pluim <rpluim <at> gmail.com>, Thibault Polge <thibault <at> thb.lt> Cc: 39662 <at> debbugs.gnu.org Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Tue, 18 Feb 2020 21:29:04 +0200
On 18.02.2020 17:45, Robert Pluim wrote: > Perhaps we should signal an error for this case > and have diff-hl deal with the fallout? (define-fringe-bitmap > docstring says the width has to be from 1-16). Even if you simply signal an error (preferably readable one), it would already make the situation better. diff-hl still wouldn't work with fringes disabled, but the users would more easily understand why that happens. I should add some some handling for that case as well, but that can come later.
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Tue, 18 Feb 2020 19:33:01 GMT) Full text and rfc822 format available.Message #17 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Robert Pluim <rpluim <at> gmail.com> To: Thibault Polge <thibault <at> thb.lt> Cc: 39662 <at> debbugs.gnu.org, Dmitry Gutov <dgutov <at> yandex.ru> Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Tue, 18 Feb 2020 20:32:37 +0100
>>>>> On Tue, 18 Feb 2020 17:54:05 +0100, Thibault Polge <thibault <at> thb.lt> said: Thibault> Thanks for the quick response! >> Perhaps we should signal an error for this case and have diff-hl deal >> with the fallout? Thibault> IMHO the issue is at least partially with emacs, not diff-hl (I just Thibault> didn't have time to dig further), so signaling seems more reasonable Thibault> than postponing the crash. I took another look, signaling is not necessary, we can just make define-fringe-bitmap set the width to 1 or some other reasonable value if zero is passed in. Iʼd offer a patch, but Iʼm going to be busy for the next week or so, so I can get to this afterwards. Thibault> (Also I should have specified that this may be a regression: I cannot Thibault> reproduce in 26.3.) I haven't tried it in emacs-27, but it probably crashes the same way there. Robert
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Tue, 18 Feb 2020 19:51:01 GMT) Full text and rfc822 format available.Message #20 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Robert Pluim <rpluim <at> gmail.com> Cc: 39662 <at> debbugs.gnu.org, thibault <at> thb.lt, dgutov <at> yandex.ru Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Tue, 18 Feb 2020 21:50:27 +0200
> From: Robert Pluim <rpluim <at> gmail.com> > Date: Tue, 18 Feb 2020 20:32:37 +0100 > Cc: 39662 <at> debbugs.gnu.org, Dmitry Gutov <dgutov <at> yandex.ru> > > I took another look, signaling is not necessary, we can just make > define-fringe-bitmap set the width to 1 or some other reasonable value > if zero is passed in. The documentation says that WIDTH must be between 1 and 16, so I think signaling an error is OK. Btw, the code enforces wider limitations, so it is also OK to fix the limits, so as to make them consistent with documentation.
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Tue, 18 Feb 2020 20:05:02 GMT) Full text and rfc822 format available.Message #23 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Robert Pluim <rpluim <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 39662 <at> debbugs.gnu.org, thibault <at> thb.lt, dgutov <at> yandex.ru Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Tue, 18 Feb 2020 21:03:58 +0100
>>>>> On Tue, 18 Feb 2020 21:50:27 +0200, Eli Zaretskii <eliz <at> gnu.org> said: >> From: Robert Pluim <rpluim <at> gmail.com> >> Date: Tue, 18 Feb 2020 20:32:37 +0100 >> Cc: 39662 <at> debbugs.gnu.org, Dmitry Gutov <dgutov <at> yandex.ru> >> >> I took another look, signaling is not necessary, we can just make >> define-fringe-bitmap set the width to 1 or some other reasonable value >> if zero is passed in. Eli> The documentation says that WIDTH must be between 1 and 16, so I think Eli> signaling an error is OK. But itʼs friendlier to existing code to change 0 to 1, no? Plus Iʼm sure diff-hl is not the only package around using fringe bitmaps. Robert
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Tue, 18 Feb 2020 20:14:01 GMT) Full text and rfc822 format available.Message #26 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Robert Pluim <rpluim <at> gmail.com> Cc: 39662 <at> debbugs.gnu.org, thibault <at> thb.lt, dgutov <at> yandex.ru Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Tue, 18 Feb 2020 22:12:58 +0200
> From: Robert Pluim <rpluim <at> gmail.com> > Cc: thibault <at> thb.lt, 39662 <at> debbugs.gnu.org, dgutov <at> yandex.ru > Date: Tue, 18 Feb 2020 21:03:58 +0100 > > Eli> The documentation says that WIDTH must be between 1 and 16, so I think > Eli> signaling an error is OK. > > But itʼs friendlier to existing code to change 0 to 1, no? Yes.
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Tue, 18 Feb 2020 20:30:02 GMT) Full text and rfc822 format available.Message #29 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Dmitry Gutov <dgutov <at> yandex.ru> To: Eli Zaretskii <eliz <at> gnu.org>, Robert Pluim <rpluim <at> gmail.com> Cc: 39662 <at> debbugs.gnu.org, thibault <at> thb.lt Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Tue, 18 Feb 2020 22:29:02 +0200
On 18.02.2020 22:12, Eli Zaretskii wrote: >> But itʼs friendlier to existing code to change 0 to 1, no? > Yes. Speaking of diff-hl, signaling an error would probably be more constructive since if the call succeeds, the user might turn on fringe-mode and find that all bitmaps defined by diff-hl are 1-pixel wide for no apparent reason.
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Tue, 18 Feb 2020 20:35:02 GMT) Full text and rfc822 format available.Message #32 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Robert Pluim <rpluim <at> gmail.com> To: Dmitry Gutov <dgutov <at> yandex.ru> Cc: 39662 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, thibault <at> thb.lt Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Tue, 18 Feb 2020 21:34:40 +0100
>>>>> On Tue, 18 Feb 2020 22:29:02 +0200, Dmitry Gutov <dgutov <at> yandex.ru> said: Dmitry> On 18.02.2020 22:12, Eli Zaretskii wrote: >>> But itʼs friendlier to existing code to change 0 to 1, no? >> Yes. Dmitry> Speaking of diff-hl, signaling an error would probably be more Dmitry> constructive since if the call succeeds, the user might turn on Dmitry> fringe-mode and find that all bitmaps defined by diff-hl are 1-pixel Dmitry> wide for no apparent reason. I was thinking of using '8', since thatʼs the default fringe-width. Robert
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Tue, 18 Feb 2020 21:34:01 GMT) Full text and rfc822 format available.Message #35 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Dmitry Gutov <dgutov <at> yandex.ru> To: Robert Pluim <rpluim <at> gmail.com> Cc: 39662 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, thibault <at> thb.lt Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Tue, 18 Feb 2020 23:32:56 +0200
On 18.02.2020 22:34, Robert Pluim wrote: > I was thinking of using '8', since thatʼs the default fringe-width. That sounds a bit like a slippery slope (silent coercion of invalid values), but for diff-hl that would be better, yes.
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Wed, 19 Feb 2020 03:28:01 GMT) Full text and rfc822 format available.Message #38 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Dmitry Gutov <dgutov <at> yandex.ru> Cc: 39662 <at> debbugs.gnu.org, rpluim <at> gmail.com, thibault <at> thb.lt Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Wed, 19 Feb 2020 05:27:07 +0200
> Cc: thibault <at> thb.lt, 39662 <at> debbugs.gnu.org > From: Dmitry Gutov <dgutov <at> yandex.ru> > Date: Tue, 18 Feb 2020 22:29:02 +0200 > > On 18.02.2020 22:12, Eli Zaretskii wrote: > >> But itʼs friendlier to existing code to change 0 to 1, no? > > Yes. > > Speaking of diff-hl, signaling an error would probably be more > constructive since if the call succeeds, the user might turn on > fringe-mode and find that all bitmaps defined by diff-hl are 1-pixel > wide for no apparent reason. I thought in the scenario we are discussing there will be no bitmaps shown at all, since the scenario disables the fringes. Isn't that so?
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Wed, 19 Feb 2020 09:00:02 GMT) Full text and rfc822 format available.Message #41 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Robert Pluim <rpluim <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 39662 <at> debbugs.gnu.org, Thibault Polge <thibault <at> thb.lt>, Dmitry Gutov <dgutov <at> yandex.ru> Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Wed, 19 Feb 2020 09:59:21 +0100
[Message part 1 (text/plain, inline)]
On Wed, 19 Feb 2020, 04:27 Eli Zaretskii, <eliz <at> gnu.org> wrote: > I thought in the scenario we are discussing there will be no bitmaps > shown at all, since the scenario disables the fringes. Isn't that so? > If the user turns fringe-mode back on, diff-hl will use the previously created bitmaps, which will be width 1 if define-fringe-bitmap decides to use that instead of zero, or will crash if x_cr_define_fringe_bitmap does not define the bitmap when width == 0 Maybe signaling an error is best :-) >
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Wed, 19 Feb 2020 15:40:02 GMT) Full text and rfc822 format available.Message #44 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Robert Pluim <rpluim <at> gmail.com> Cc: 39662 <at> debbugs.gnu.org, thibault <at> thb.lt, dgutov <at> yandex.ru Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Wed, 19 Feb 2020 17:39:22 +0200
> From: Robert Pluim <rpluim <at> gmail.com> > Date: Wed, 19 Feb 2020 09:59:21 +0100 > Cc: Dmitry Gutov <dgutov <at> yandex.ru>, Thibault Polge <thibault <at> thb.lt>, 39662 <at> debbugs.gnu.org > > If the user turns fringe-mode back on, diff-hl will use the previously created bitmaps, which will be width 1 if > define-fringe-bitmap decides to use that instead of zero, or will crash if x_cr_define_fringe_bitmap does not > define the bitmap when width == 0 Since passing zero invokes undefined behavior, producing 1 from that is fine. Crashing is best avoided, though. > Maybe signaling an error is best :-) That was my original suggestion/tendency, so I obviously agree. Thanks.
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Wed, 26 Feb 2020 09:57:02 GMT) Full text and rfc822 format available.Message #47 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Robert Pluim <rpluim <at> gmail.com> To: dgutov <at> yandex.ru Cc: 39662 <at> debbugs.gnu.org, thibault <at> thb.lt, Eli Zaretskii <eliz <at> gnu.org> Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Wed, 26 Feb 2020 10:56:41 +0100
>>>>> On Wed, 19 Feb 2020 17:39:22 +0200, Eli Zaretskii <eliz <at> gnu.org> said: >> Maybe signaling an error is best :-) Eli> That was my original suggestion/tendency, so I obviously agree. Dmitry, would the following work for you? Thereʼs a potential similar issue with HEIGHT, but Iʼm not planning on touching that just yet. diff --git a/src/fringe.c b/src/fringe.c index 97aad843c2..2a46e3c34f 100644 --- a/src/fringe.c +++ b/src/fringe.c @@ -1500,7 +1500,8 @@ DEFUN ("define-fringe-bitmap", Fdefine_fringe_bitmap, Sdefine_fringe_bitmap, BITMAP is a symbol identifying the new fringe bitmap. BITS is either a string or a vector of integers. HEIGHT is height of bitmap. If HEIGHT is nil, use length of BITS. -WIDTH must be an integer between 1 and 16, or nil which defaults to 8. +WIDTH must be an integer from 1 to 16, or nil which defaults to 8. An +error is signaled if WIDTH is outside this range. Optional fifth arg ALIGN may be one of `top', `center', or `bottom', indicating the positioning of the bitmap relative to the rows where it is used; the default is to center the bitmap. Fifth arg may also be a @@ -1535,7 +1536,9 @@ list (ALIGN PERIODIC) where PERIODIC non-nil specifies that the bitmap else { CHECK_FIXNUM (width); - fb.width = max (0, min (XFIXNUM (width), 255)); + fb.width = max (1, min (XFIXNUM (width), 16)); + if (fb.width != XFIXNUM (width)) + args_out_of_range (width, build_string ("Width must be from 1 to 16")); } fb.period = 0;
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Wed, 26 Feb 2020 14:28:01 GMT) Full text and rfc822 format available.Message #50 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Dmitry Gutov <dgutov <at> yandex.ru> To: Robert Pluim <rpluim <at> gmail.com> Cc: 39662 <at> debbugs.gnu.org, thibault <at> thb.lt Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Wed, 26 Feb 2020 16:27:38 +0200
On 26.02.2020 11:56, Robert Pluim wrote: > Dmitry, would the following work for you? Thereʼs a potential similar > issue with HEIGHT, but Iʼm not planning on touching that just yet. LGTM, thanks!
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Wed, 26 Feb 2020 15:29:02 GMT) Full text and rfc822 format available.Message #53 received at 39662 <at> debbugs.gnu.org (full text, mbox):
From: Robert Pluim <rpluim <at> gmail.com> To: Dmitry Gutov <dgutov <at> yandex.ru> Cc: 39662 <at> debbugs.gnu.org, thibault <at> thb.lt Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Wed, 26 Feb 2020 16:27:54 +0100
>>>>> On Wed, 26 Feb 2020 16:27:38 +0200, Dmitry Gutov <dgutov <at> yandex.ru> said: Dmitry> On 26.02.2020 11:56, Robert Pluim wrote: >> Dmitry, would the following work for you? Thereʼs a potential similar >> issue with HEIGHT, but Iʼm not planning on touching that just yet. Dmitry> LGTM, thanks! OK. Itʼs a pretty small change, so I guess it could go into emacs-27. Eli? Robert
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Wed, 26 Feb 2020 17:56:02 GMT) Full text and rfc822 format available.Message #56 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: bug-gnu-emacs <at> gnu.org, Robert Pluim <rpluim <at> gmail.com>, Dmitry Gutov <dgutov <at> yandex.ru> Cc: 39662 <at> debbugs.gnu.org, thibault <at> thb.lt Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Wed, 26 Feb 2020 17:55:45 +0000
On February 26, 2020 3:27:54 PM GMT, Robert Pluim <rpluim <at> gmail.com> wrote: > >>>>> On Wed, 26 Feb 2020 16:27:38 +0200, Dmitry Gutov > <dgutov <at> yandex.ru> said: > > Dmitry> On 26.02.2020 11:56, Robert Pluim wrote: > >> Dmitry, would the following work for you? Thereʼs a potential > similar > >> issue with HEIGHT, but Iʼm not planning on touching that just yet. > > Dmitry> LGTM, thanks! > > OK. Itʼs a pretty small change, so I guess it could go into > emacs-27. Eli? Yes, please. Thanks.
bug-gnu-emacs <at> gnu.org
:bug#39662
; Package emacs
.
(Wed, 26 Feb 2020 17:57:01 GMT) Full text and rfc822 format available.Robert Pluim <rpluim <at> gmail.com>
:Thibault Polge <thibault <at> thb.lt>
:Message #64 received at 39662-done <at> debbugs.gnu.org (full text, mbox):
From: Robert Pluim <rpluim <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: thibault <at> thb.lt, 39662-done <at> debbugs.gnu.org, Dmitry Gutov <dgutov <at> yandex.ru> Subject: Re: bug#39662: 28.0.50; Emacs crashes in x_cr_define_fringe_bitmap if (fringe-mode 0) Date: Wed, 26 Feb 2020 19:36:31 +0100
>>>>> On Wed, 26 Feb 2020 17:55:45 +0000, Eli Zaretskii <eliz <at> gnu.org> said: Eli> On February 26, 2020 3:27:54 PM GMT, Robert Pluim <rpluim <at> gmail.com> wrote: >> >>>>> On Wed, 26 Feb 2020 16:27:38 +0200, Dmitry Gutov >> <dgutov <at> yandex.ru> said: >> Dmitry> On 26.02.2020 11:56, Robert Pluim wrote: >> >> Dmitry, would the following work for you? Thereʼs a potential >> similar >> >> issue with HEIGHT, but Iʼm not planning on touching that just yet. >> Dmitry> LGTM, thanks! >> >> OK. Itʼs a pretty small change, so I guess it could go into >> emacs-27. Eli? Eli> Yes, please. Done as 999d75c0c1 Closing. Robert
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Thu, 26 Mar 2020 11:24:07 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.