* bug#45511: 27.1; Emacs crashes in gui_produce_glyphs when using a custom function for org-roam-insert @ 2020-12-28 15:32 Maikol Solís 2020-12-28 17:16 ` Eli Zaretskii 0 siblings, 1 reply; 5+ messages in thread From: Maikol Solís @ 2020-12-28 15:32 UTC (permalink / raw) To: 45511 [-- Attachment #1: Type: text/plain, Size: 29523 bytes --] Hi! I am trying to make a custom function for org-roam which inserts footnote-like links in the current note. I'm using doom-emacs. The idea is to insert links in this way The logistic regression [fn:20200612000001]... * Footnotes [fn:20200612000001] [[file: 20200612000001-definition_logistic_regression.org][Logistic regression]] and the linked file has the form :PROPERTIES: :ID: 20200612000001 :END: #+TITLE: Definition Logistic Regression I just copy-pasted the original `org-roam-insert` function and hacked it a little to insert the footnote. The code is here https://gist.github.com/maikol-solis/ed149c16cff16a55492d1acba8c12025. Everything is fine except that after a couple of times using it, emacs crashes completely. I think that is caused by this function because this has never happened before. I used `gdb` to follow the crash and this is the output: Thread 1 "emacs-gtk" received signal SIGSEGV, Segmentation fault. gui_produce_glyphs (it=0x7fff82fc3650) at xdisp.c:29925 29925 struct font *font = face->font; (gdb) next handle_sigsegv (sig=11, siginfo=0xc201f0 <sigsegv_stack+7152>, arg=0xc200c0 <sigsegv_stack+6848>) at sysdep.c:1876 1876 { (gdb) next 1882 if (!fatal && !pthread_equal (pthread_self (), main_thread_id)) (gdb) next 1886 if (!fatal && stack_overflow (siginfo)) (gdb) next 1890 deliver_fatal_thread_signal (sig); (gdb) next Thread 1 "emacs-gtk" received signal SIGSEGV, Segmentation fault. 0x00007fc45ddc1170 in raise () from /lib64/libpthread.so.0 (gdb) next Single stepping until exit from function raise, which has no line number information. [Thread 0x7fc44567f700 (LWP 28923) exited] [Thread 0x7fc4477fe700 (LWP 28922) exited] [Thread 0x7fc447fff700 (LWP 28921) exited] [Thread 0x7fc44df97700 (LWP 28920) exited] Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. I appreciate any help to solve this issue. Best. Maikol In GNU Emacs 27.1 (build 1, x86_64-suse-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) Windowing system distributor 'The X.Org Foundation', version 11.0.12003000 System Description: openSUSE Leap 15.2 Recent messages: org-super-agenda-mode enabled. Ignoring ’:ensure t’ in ’company-tabnine’ config Doom loaded 332 packages across 54 modules in 5.736s Package cl is deprecated Quit Error in minibuffer-exit-hook (+ivy--set-jump-point-maybe-h): (wrong-type-argument markerp nil) Configured using: 'configure --disable-build-details --with-pop --without-hesiod --with-gameuser=:games --with-kerberos --with-kerberos5 --with-file-notification=inotify --with-modules --enable-autodepend --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --localstatedir=/var --sharedstatedir=/var/lib --libexecdir=/usr/lib --enable-locallisppath=/usr/share/emacs/27.1/site-lisp:/usr/share/emacs/site-lisp --with-x --with-xim --with-sound --with-xpm --with-jpeg --with-tiff --with-gif --with-png --with-rsvg --with-dbus --with-xft --without-gpm --with-x-toolkit=gtk3 --with-toolkit-scroll-bars --x-includes=/usr/include --x-libraries=/usr/lib64 --with-libotf --with-m17n-flt --with-cairo --with-xwidgets --build=x86_64-suse-linux --with-dumping=pdumper 'CFLAGS=-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g -D_GNU_SOURCE -DGDK_DISABLE_DEPRECATION_WARNINGS -DGLIB_DISABLE_DEPRECATION_WARNINGS -pipe -Wno-pointer-sign -Wno-unused-variable -Wno-unused-label -fno-optimize-sibling-calls -fno-PIE -DSYSTEM_PURESIZE_EXTRA=55000 -DSITELOAD_PURESIZE_EXTRA=10000 -DPDMP_BASE='\''"emacs-gtk"'\''' LDFLAGS=-Wl,-O2' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS LIBSYSTEMD JSON PDUMPER LCMS2 GMP Important settings: value of $LC_NUMERIC: POSIX value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8 Major mode: DOOM v2.0.9 Minor modes in effect: flyspell-lazy-mode: t gcmh-mode: t winner-mode: t ws-butler-global-mode: t global-flycheck-mode: t which-key-mode: t better-jumper-mode: t better-jumper-local-mode: t helm-descbinds-mode: t helm-mode: t ivy-rich-mode: t ivy-mode: t evil-goggles-mode: t evil-escape-mode: t evil-snipe-override-mode: t evil-snipe-mode: t evil-snipe-override-local-mode: t evil-snipe-local-mode: t winum-mode: t savehist-mode: t xterm-mouse-mode: t xclip-mode: t solaire-global-mode: t doom-modeline-mode: t org-edna-mode: t global-undo-tree-mode: t undo-tree-mode: t override-global-mode: t TeX-PDF-mode: t TeX-source-correlate-mode: t company-tng-mode: t global-company-mode: t company-mode: t org-super-agenda-mode: t global-git-commit-mode: t org-roam-bibtex-mode: t global-hl-line-mode: t hl-line-mode: t helm-ff-cache-mode: t async-bytecomp-package-mode: t org-roam-mode: t smartparens-global-mode: t global-auto-revert-mode: t minions-mode: t persp-mode: t shell-dirtrack-mode: t evil-mode: t evil-local-mode: t +popup-mode: t general-override-mode: t show-paren-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 window-divider-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t size-indication-mode: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t Load-path shadows: /home/maikol/.emacs.d/.local/straight/build-27.1/queue/queue hides /home/maikol/.emacs.d/.local/straight/build-27.1/predictive/queue /home/maikol/.emacs.d/.local/straight/build-27.1/popup/popup hides /home/maikol/.emacs.d/.local/straight/build-27.1/predictive/popup /home/maikol/.emacs.d/.local/straight/build-27.1/jsonrpc/jsonrpc hides /usr/share/emacs/27.1/lisp/jsonrpc /home/maikol/.emacs.d/.local/straight/build-27.1/project/project hides /usr/share/emacs/27.1/lisp/progmodes/project /home/maikol/.emacs.d/.local/straight/build-27.1/flymake/flymake hides /usr/share/emacs/27.1/lisp/progmodes/flymake /home/maikol/.emacs.d/.local/straight/build-27.1/xref/xref hides /usr/share/emacs/27.1/lisp/progmodes/xref /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ox hides /usr/share/emacs/27.1/lisp/org/ox /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ol-info hides /usr/share/emacs/27.1/lisp/org/ol-info /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ox-texinfo hides /usr/share/emacs/27.1/lisp/org/ox-texinfo /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ol-gnus hides /usr/share/emacs/27.1/lisp/org/ol-gnus /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ox-publish hides /usr/share/emacs/27.1/lisp/org/ox-publish /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ol-eww hides /usr/share/emacs/27.1/lisp/org/ol-eww /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ox-org hides /usr/share/emacs/27.1/lisp/org/ox-org /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ol-eshell hides /usr/share/emacs/27.1/lisp/org/ol-eshell /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-indent hides /usr/share/emacs/27.1/lisp/org/org-indent /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ol-docview hides /usr/share/emacs/27.1/lisp/org/ol-docview /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-id hides /usr/share/emacs/27.1/lisp/org/org-id /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ol-bibtex hides /usr/share/emacs/27.1/lisp/org/ol-bibtex /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-habit hides /usr/share/emacs/27.1/lisp/org/org-habit /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ol-bbdb hides /usr/share/emacs/27.1/lisp/org/ol-bbdb /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ox-odt hides /usr/share/emacs/27.1/lisp/org/ox-odt /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob hides /usr/share/emacs/27.1/lisp/org/ob /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-sql hides /usr/share/emacs/27.1/lisp/org/ob-sql /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ox-md hides /usr/share/emacs/27.1/lisp/org/ox-md /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-shen hides /usr/share/emacs/27.1/lisp/org/ob-shen /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ox-man hides /usr/share/emacs/27.1/lisp/org/ox-man /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-shell hides /usr/share/emacs/27.1/lisp/org/ob-shell /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-goto hides /usr/share/emacs/27.1/lisp/org/org-goto /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-sed hides /usr/share/emacs/27.1/lisp/org/ob-sed /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ox-latex hides /usr/share/emacs/27.1/lisp/org/ox-latex /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-screen hides /usr/share/emacs/27.1/lisp/org/ob-screen /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-footnote hides /usr/share/emacs/27.1/lisp/org/org-footnote /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-scheme hides /usr/share/emacs/27.1/lisp/org/ob-scheme /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-feed hides /usr/share/emacs/27.1/lisp/org/org-feed /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-sass hides /usr/share/emacs/27.1/lisp/org/ob-sass /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ox-icalendar hides /usr/share/emacs/27.1/lisp/org/ox-icalendar /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-ruby hides /usr/share/emacs/27.1/lisp/org/ob-ruby /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ox-html hides /usr/share/emacs/27.1/lisp/org/ox-html /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-ref hides /usr/share/emacs/27.1/lisp/org/ob-ref /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ox-beamer hides /usr/share/emacs/27.1/lisp/org/ox-beamer /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-python hides /usr/share/emacs/27.1/lisp/org/ob-python /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-faces hides /usr/share/emacs/27.1/lisp/org/org-faces /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-processing hides /usr/share/emacs/27.1/lisp/org/ob-processing /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-entities hides /usr/share/emacs/27.1/lisp/org/org-entities /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-plantuml hides /usr/share/emacs/27.1/lisp/org/ob-plantuml /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-element hides /usr/share/emacs/27.1/lisp/org/org-element /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-picolisp hides /usr/share/emacs/27.1/lisp/org/ob-picolisp /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-duration hides /usr/share/emacs/27.1/lisp/org/org-duration /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-perl hides /usr/share/emacs/27.1/lisp/org/ob-perl /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ox-ascii hides /usr/share/emacs/27.1/lisp/org/ox-ascii /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-org hides /usr/share/emacs/27.1/lisp/org/ob-org /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org hides /usr/share/emacs/27.1/lisp/org/org /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-octave hides /usr/share/emacs/27.1/lisp/org/ob-octave /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-datetree hides /usr/share/emacs/27.1/lisp/org/org-datetree /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-ocaml hides /usr/share/emacs/27.1/lisp/org/ob-ocaml /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-ctags hides /usr/share/emacs/27.1/lisp/org/org-ctags /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-mscgen hides /usr/share/emacs/27.1/lisp/org/ob-mscgen /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-crypt hides /usr/share/emacs/27.1/lisp/org/org-crypt /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-maxima hides /usr/share/emacs/27.1/lisp/org/ob-maxima /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-compat hides /usr/share/emacs/27.1/lisp/org/org-compat /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-matlab hides /usr/share/emacs/27.1/lisp/org/ob-matlab /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-colview hides /usr/share/emacs/27.1/lisp/org/org-colview /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-makefile hides /usr/share/emacs/27.1/lisp/org/ob-makefile /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-clock hides /usr/share/emacs/27.1/lisp/org/org-clock /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-lua hides /usr/share/emacs/27.1/lisp/org/ob-lua /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-version hides /usr/share/emacs/27.1/lisp/org/org-version /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-lob hides /usr/share/emacs/27.1/lisp/org/ob-lob /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-timer hides /usr/share/emacs/27.1/lisp/org/org-timer /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-lisp hides /usr/share/emacs/27.1/lisp/org/ob-lisp /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-tempo hides /usr/share/emacs/27.1/lisp/org/org-tempo /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-lilypond hides /usr/share/emacs/27.1/lisp/org/ob-lilypond /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-capture hides /usr/share/emacs/27.1/lisp/org/org-capture /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-ledger hides /usr/share/emacs/27.1/lisp/org/ob-ledger /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-attach hides /usr/share/emacs/27.1/lisp/org/org-attach /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-latex hides /usr/share/emacs/27.1/lisp/org/ob-latex /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-attach-git hides /usr/share/emacs/27.1/lisp/org/org-attach-git /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-js hides /usr/share/emacs/27.1/lisp/org/ob-js /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-table hides /usr/share/emacs/27.1/lisp/org/org-table /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-java hides /usr/share/emacs/27.1/lisp/org/ob-java /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-src hides /usr/share/emacs/27.1/lisp/org/org-src /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-io hides /usr/share/emacs/27.1/lisp/org/ob-io /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-protocol hides /usr/share/emacs/27.1/lisp/org/org-protocol /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-hledger hides /usr/share/emacs/27.1/lisp/org/ob-hledger /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-archive hides /usr/share/emacs/27.1/lisp/org/org-archive /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-haskell hides /usr/share/emacs/27.1/lisp/org/ob-haskell /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-agenda hides /usr/share/emacs/27.1/lisp/org/org-agenda /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-groovy hides /usr/share/emacs/27.1/lisp/org/ob-groovy /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ol hides /usr/share/emacs/27.1/lisp/org/ol /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-gnuplot hides /usr/share/emacs/27.1/lisp/org/ob-gnuplot /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ol-w3m hides /usr/share/emacs/27.1/lisp/org/ol-w3m /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-fortran hides /usr/share/emacs/27.1/lisp/org/ob-fortran /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ol-rmail hides /usr/share/emacs/27.1/lisp/org/ol-rmail /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-forth hides /usr/share/emacs/27.1/lisp/org/ob-forth /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ol-mhe hides /usr/share/emacs/27.1/lisp/org/ol-mhe /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-exp hides /usr/share/emacs/27.1/lisp/org/ob-exp /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-plot hides /usr/share/emacs/27.1/lisp/org/org-plot /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-eval hides /usr/share/emacs/27.1/lisp/org/ob-eval /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-pcomplete hides /usr/share/emacs/27.1/lisp/org/org-pcomplete /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-eshell hides /usr/share/emacs/27.1/lisp/org/ob-eshell /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ol-irc hides /usr/share/emacs/27.1/lisp/org/ol-irc /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-emacs-lisp hides /usr/share/emacs/27.1/lisp/org/ob-emacs-lisp /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-vala hides /usr/share/emacs/27.1/lisp/org/ob-vala /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-ebnf hides /usr/share/emacs/27.1/lisp/org/ob-ebnf /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-num hides /usr/share/emacs/27.1/lisp/org/org-num /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-dot hides /usr/share/emacs/27.1/lisp/org/ob-dot /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-mouse hides /usr/share/emacs/27.1/lisp/org/org-mouse /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-ditaa hides /usr/share/emacs/27.1/lisp/org/ob-ditaa /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-tangle hides /usr/share/emacs/27.1/lisp/org/ob-tangle /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-css hides /usr/share/emacs/27.1/lisp/org/ob-css /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-mobile hides /usr/share/emacs/27.1/lisp/org/org-mobile /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-core hides /usr/share/emacs/27.1/lisp/org/ob-core /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-macs hides /usr/share/emacs/27.1/lisp/org/org-macs /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-coq hides /usr/share/emacs/27.1/lisp/org/ob-coq /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-macro hides /usr/share/emacs/27.1/lisp/org/org-macro /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-comint hides /usr/share/emacs/27.1/lisp/org/ob-comint /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-table hides /usr/share/emacs/27.1/lisp/org/ob-table /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-clojure hides /usr/share/emacs/27.1/lisp/org/ob-clojure /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-sqlite hides /usr/share/emacs/27.1/lisp/org/ob-sqlite /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-calc hides /usr/share/emacs/27.1/lisp/org/ob-calc /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-loaddefs hides /usr/share/emacs/27.1/lisp/org/org-loaddefs /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-awk hides /usr/share/emacs/27.1/lisp/org/ob-awk /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-list hides /usr/share/emacs/27.1/lisp/org/org-list /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-asymptote hides /usr/share/emacs/27.1/lisp/org/ob-asymptote /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-stan hides /usr/share/emacs/27.1/lisp/org/ob-stan /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-abc hides /usr/share/emacs/27.1/lisp/org/ob-abc /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-lint hides /usr/share/emacs/27.1/lisp/org/org-lint /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-R hides /usr/share/emacs/27.1/lisp/org/ob-R /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-keys hides /usr/share/emacs/27.1/lisp/org/org-keys /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-J hides /usr/share/emacs/27.1/lisp/org/ob-J /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-install hides /usr/share/emacs/27.1/lisp/org/org-install /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/ob-C hides /usr/share/emacs/27.1/lisp/org/ob-C /home/maikol/.emacs.d/.local/straight/build-27.1/org-mode/org-inlinetask hides /usr/share/emacs/27.1/lisp/org/org-inlinetask /home/maikol/.emacs.d/.local/straight/build-27.1/map/map hides /usr/share/emacs/27.1/lisp/emacs-lisp/map /home/maikol/.emacs.d/.local/straight/build-27.1/eldoc/eldoc hides /usr/share/emacs/27.1/lisp/emacs-lisp/eldoc /home/maikol/.emacs.d/.local/straight/build-27.1/predictive/avl-tree hides /usr/share/emacs/27.1/lisp/emacs-lisp/avl-tree Features: (shadow sort disp-table whitespace flycheck-popup-tip flyspell-lazy ispell flyspell display-fill-column-indicator vi-tilde-fringe display-line-numbers highlight-indent-guides adaptive-wrap gcmh winner ws-butler evil-collection-flycheck flycheck mail-extr emacsbug sendmail cursor-sensor amx evil-collection-which-key which-key better-jumper company-yasnippet company-capf helm-descbinds helm-mode evil-collection-ivy ivy-avy avy ivy-rich counsel xdg helm-xref ivy-xref evil-collection-xref xref project swiper ivy ivy-faces ivy-overlay colir evil-goggles pulse evil-easymotion evil-escape evil-snipe face-remap doom-snippets doom-snippets-lib yasnippet evil-collection-elisp-mode elisp-mode winum savehist recentf tree-widget xt-mouse xclip evil-terminal-cursor-changer persistent-soft list-utils pcache font-utils unicode-fonts doom-themes-ext-org doom-themes-ext-treemacs solaire-mode doom-nord-theme doom-themes doom-themes-base dtrt-indent doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons memoize real-auto-save edwina org-gtd org-edna org-agenda-property google-translate-smooth-ui google-translate google-translate-default-ui google-translate-core-ui evil-collection-popup popup google-translate-core google-translate-tk google-translate-backend undo-tree poly-org polymode poly-lock polymode-base polymode-weave polymode-export polymode-compat polymode-methods polymode-core polymode-classes eieio-custom eieio-base color langtool use-package-bind-key bind-key smartparens-latex auctex-latexmk tex-buf latex latex-flymake evil-collection-flymake flymake-proc flymake tex-ispell tex-style tex texmathp move-dup company-tabnine unicode-escape company-template company-tng company use-package-ensure org-tracktable org-noter time-stamp org-pomodoro org-timer org-super-agenda ts org-habit org-gcal persist org-clock org-archive request-deferred request org-agenda orgit evil-collection-magit-todos magit-todos pcre2el rxt re-builder hl-todo evil-collection-grep grep evil-collection-compile compile github-review ghub-graphql treepy gsexp ghub gnutls deferred a evil-collection-magit magit-autoloads magit-submodule magit-obsolete magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func evil-collection-imenu imenu magit-diff smerge-mode diff evil-collection-diff-mode diff-mode magit-core magit-autorevert magit-margin magit-transient magit-process magit-mode git-commit transient magit-git magit-section magit-utils crm evil-collection-log-edit log-edit pcvs-util add-log with-editor org-roam-bibtex orb-helm orb-core orb-compat orb-utils org-roam-server simple-httpd org-ref org-ref-helm-bibtex core-packages package url-handlers org-ref-helm helm-bibtex bibtex-completion biblio biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref biblio-arxiv timezone biblio-doi biblio-core let-alist url-queue ido hl-line helm-files helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-types helm-net browse-url helm-help helm async-bytecomp helm-global-bindings helm-source eieio-compat helm-multi-match helm-lib async helm-config helm-autoloads org-ref-core warnings evil-collection-reftex reftex-cite reftex-ref reftex-parse reftex reftex-loaddefs reftex-vars parsebib ox-pandoc ht ox-org ox-hugo ffap ox-blackfriday 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-icalendar ox-ascii ox-md ox-beamer ox-latex org-re-reveal ox-html table ox-publish ox org-ref-glossary org-ref-bibtex org-ref-citeproc message evil-collection-dired dired dired-loaddefs rfc822 mml mml-sec evil-collection-epa epa epg epg-config gnus-util rmail rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils mailheader key-chord hydra lv doi-utils org-ref-utils org-ref-pdf url-http url url-proxy url-privacy url-expand url-methods url-history mailcap url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-cookie url-domsuf url-util url-gw url-parse url-vars nsm rmc puny ol-bibtex bibtex htmlize org-roam org-roam-link org-roam-graph org-roam-doctor org-roam-db emacsql-sqlite3 emacsql emacsql-compiler org-roam-dailies org-roam-capture org-capture org-roam-completion org-roam-buffer org-roam-faces org-roam-macs org-roam-compat f s org-id org-refile smartparens-org org-yt org-element avl-tree generator org org-macro org-footnote org-pcomplete org-list org-faces org-entities evil-collection-outline noutline outline org-version ob-latex ob-R ob-dot ob-python pyvenv evil-collection-eshell em-prompt esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util smartparens-config smartparens-text smartparens-python smartparens help-mode dash evil-collection-python python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 time-date ls-lisp auth-source eieio eieio-core eieio-loaddefs password-cache json map ob ob-tangle org-src ob-ref ob-lob ob-table ob-exp ob-comint ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs format-spec find-func evil-collection-calendar evil-collection-custom cus-edit cus-start cus-load wid-edit evil-collection-comint evil-collection annalist cal-menu calendar cal-loaddefs alert log4e rx notifications dbus server autorevert filenotify xml gntp minions iso-transl persp-mode ibuf-macs evil evil-integration evil-maps evil-commands reveal evil-jumps evil-command-window evil-types evil-search shell pcomplete comint ansi-color evil-macros evil-repeat evil-states evil-core evil-common windmove thingatpt rect evil-digraphs evil-vars ring derived core-editor core-projects core-ui edmacro kmacro core-keybinds pp general cl-extra seq byte-opt cl-seq use-package-core bytecomp byte-compile cconv core-modules helm-easymenu easymenu advice tex-site cl core core-lib cl-macs gv cl-loaddefs cl-lib subr-x paren delsel lpr easy-mmode pcase 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 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 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 lcms2 dynamic-setting system-font-setting font-render-setting xwidget-internal cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 781256 979793) (symbols 48 59770 46) (strings 32 204651 101164) (string-bytes 1 6553586) (vectors 16 92556) (vector-slots 8 1104700 835690) (floats 8 1167 3180) (intervals 56 1494 330) (buffers 1000 15)) [-- Attachment #2: Type: text/html, Size: 31208 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#45511: 27.1; Emacs crashes in gui_produce_glyphs when using a custom function for org-roam-insert 2020-12-28 15:32 bug#45511: 27.1; Emacs crashes in gui_produce_glyphs when using a custom function for org-roam-insert Maikol Solís @ 2020-12-28 17:16 ` Eli Zaretskii 2020-12-28 18:42 ` Maikol Solís 0 siblings, 1 reply; 5+ messages in thread From: Eli Zaretskii @ 2020-12-28 17:16 UTC (permalink / raw) To: Maikol Solís; +Cc: 45511 > From: Maikol Solís <maikol.solis@ucr.ac.cr> > Date: Mon, 28 Dec 2020 09:32:17 -0600 > > Everything is fine except that after a couple of times using it, emacs crashes completely. I think that is > caused by this function because this has never happened before. > > I used `gdb` to follow the crash and this is the output: > > Thread 1 "emacs-gtk" received signal SIGSEGV, Segmentation fault. Is this a normal build of Emacs, or did you build some branch of the Git repository? (I'm puzzled why the thread is called "emacs-gtk".) > gui_produce_glyphs (it=0x7fff82fc3650) at xdisp.c:29925 > 29925 struct font *font = face->font; > (gdb) next At this point, please say (gdb) source /path/to/emacs/src/.gdbinit (gdb) bt (replacing "/path/to/emacs" with the real location of the Emacs sources on your system) and post the result. ^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#45511: 27.1; Emacs crashes in gui_produce_glyphs when using a custom function for org-roam-insert 2020-12-28 17:16 ` Eli Zaretskii @ 2020-12-28 18:42 ` Maikol Solís 2020-12-28 19:28 ` Eli Zaretskii 0 siblings, 1 reply; 5+ messages in thread From: Maikol Solís @ 2020-12-28 18:42 UTC (permalink / raw) To: Eli Zaretskii; +Cc: Maikol Solís, 45511 [-- Attachment #1: Type: text/plain, Size: 9237 bytes --] Hi Eli, My emacs is the compiled in the editor's repo for 15.2 ( https://build.opensuse.org/package/show/editors/emacs), so I haven't any control on how it was compiled. With respect to the bug, I could reproduce it when I tried to replace a link in org-roam. Here it is the full backtrace. Thread 1 "emacs-gtk" received signal SIGSEGV, Segmentation fault. gui_produce_glyphs (it=0x7ffd8df127a0) at xdisp.c:29925 29925 struct font *font = face->font; (gdb) source /etc/gdbinit (gdb) bt #0 0x00000000004693ed in gui_produce_glyphs (it=0x7ffd8df127a0) at xdisp.c:29925 #1 0x000000000044d632 in maybe_produce_line_number (it=it@entry=0x7ffd8df16260) at xdisp.c:22909 #2 0x000000000045a0ee in display_line (it=it@entry=0x7ffd8df16260, cursor_vpos=cursor_vpos@entry=1) at xdisp.c:23161 #3 0x000000000045e00d in try_window (window=0x234d765, pos=..., flags=<optimized out>) at xdisp.c:19182 #4 0x0000000000472e48 in redisplay_window (window=0x234d765, just_this_one_p=just_this_one_p@entry=false) at xdisp.c:18600 #5 0x000000000047617b in redisplay_window_0 (window=window@entry=0x234d765) at xdisp.c:16314 #6 0x0000000000574f16 in internal_condition_case_1 (bfun=0x476150 <redisplay_window_0>, arg=0x234d765, handlers=<optimized out>, hfun=0x437840 <redisplay_window_error>) at eval.c:1380 #7 0x000000000044107c in redisplay_windows (window=0x234d765) at xdisp.c:16294 #8 0x000000000044108d in redisplay_windows (window=0xf8e2c45) at xdisp.c:16288 #9 0x0000000000461b78 in redisplay_internal () at xdisp.c:15762 #10 0x000000000046394d in redisplay_preserve_echo_area (from_where=from_where@entry=7) at xdisp.c:16115 #11 0x00000000005051aa in swallow_events (do_display=do_display@entry=true) at keyboard.c:4146 #12 0x000000000042c082 in sit_for (timeout=timeout@entry=0x7a, reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:6006 #13 0x000000000050ae48 in read_char (commandflag=commandflag@entry=1, map=map@entry=0x45f8433, prev_event=0x0, used_mouse_menu=used_mouse_menu@entry=0x7ffd8df1b84b, end_time=end_time@entry=0x0) at keyboard.c:2738 #14 0x000000000050b290 in read_key_sequence (keybuf=keybuf@entry=0x7ffd8df1b950, prompt=prompt@entry=0x0, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_re display=prevent_redisplay@entry=false) at keyboard.c:9553 #15 0x000000000050c8fe in command_loop_1 () at keyboard.c:1350 #16 0x0000000000574e7e in internal_condition_case (bfun=bfun@entry=0x50c700 <command_loop_1>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x503780 <cmd_error>) at eval.c:1356 #17 0x00000000004fe1bc in command_loop_2 (ignore=ignore@entry=0x0) at keyboard.c:1091 #18 0x0000000000574ded in internal_catch (tag=tag@entry=0x5bb0, func=func@entry=0x4fe1a0 <command_loop_2>, arg=arg@entry=0x0) at eval.c:1117 #19 0x00000000004fe124 in command_loop () at keyboard.c:1062 #20 0x00000000005033b6 in recursive_edit_1 () at keyboard.c:714 #21 0x000000000052bdc2 in read_minibuf (map=map@entry=0x4552933, initial=<optimized out>, initial@entry=0x0, prompt=<optimized out>, prompt@entry=0x3695c44, expflag=<optimized out>, histvar=<optimized out>, histpos=<optimized out>, defalt=<optimized out>, allow_props=<optimized out>, inherit_input_method=<optimized out>) at minibuf.c:664 #22 0x000000000052c57c in Fread_from_minibuffer (prompt=0x3695c44, initial_contents=0x0, keymap=0x4552933, read=0x0, hist=<optimized out>, default_value=0x0, inherit_input_method=0x0) at minibuf.c:942 #23 0x0000000000577201 in funcall_subr (subr=0xbc5920 <Sread_from_minibuffer>, numargs=numargs@entry=5, args=args@entry=0x7ffd8df1bd88) at eval.c:2893 #24 0x0000000000575c05 in Ffuncall (nargs=6, args=args@entry=0x7ffd8df1bd80) at eval.c:2795 #25 0x00000000005ab160 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=args_template@entry=0x406, nargs=nargs@entry=1, args=<optimized out>, args@entry=0x7ffd8df1c028) at bytecode.c:633 #26 0x00000000005784dc in funcall_lambda (fun=0x7f68248f3d8d, nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7ffd8df1c028) at eval.c:2990 #27 0x0000000000575b5f in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffd8df1c020) at eval.c:2809 #28 0x0000000000575cca in call1 (fn=<optimized out>, arg1=arg1@entry=0x3695c64) at eval.c:2655 #29 0x000000000058276e in do_yes_or_no_p (prompt=0x3695c64) at fns.c:2773 #30 0x000000000051ef96 in Fkill_buffer (buffer_or_name=<optimized out>) at buffer.c:1739 #31 0x0000000000577236 in funcall_subr (subr=0xbc4da0 <Skill_buffer>, numargs=numargs@entry=1, args=args@entry=0x7ffd8df1c208) at eval.c:2868 #32 0x0000000000575c05 in Ffuncall (nargs=2, args=args@entry=0x7ffd8df1c200) at eval.c:2795 #33 0x00000000005ab160 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=args_template@entry=0x80a, nargs=nargs@entry=2, args=<optimized out>, args@entry=0x7ffd8df1c450) at bytecode.c:633 #34 0x00000000005784dc in funcall_lambda (fun=0x6b88445, nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7ffd8df1c450) at eval.c:2990 #35 0x0000000000575b5f in Ffuncall (nargs=3, args=args@entry=0x7ffd8df1c448) at eval.c:2809 #36 0x00000000005ab160 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=args_template@entry=0x402, nargs=nargs@entry=1, args=<optimized out>, args@entry=0x7ffd8df1c760) at bytecode.c:633 #37 0x00000000005784dc in funcall_lambda (fun=0x6b88405, nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7ffd8df1c760) at eval.c:2990 #38 0x0000000000575b5f in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffd8df1c758) at eval.c:2809 #39 0x0000000000572460 in Ffuncall_interactively (nargs=2, args=0x7ffd8df1c758) at callint.c:254 #40 0x0000000000577175 in funcall_subr (subr=0xbcaaa0 <Sfuncall_interactively>, numargs=numargs@entry=2, args=args@entry=0x7ffd8df1c758) at eval.c:2848 #41 0x0000000000575c05 in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7ffd8df1c750) at eval.c:2795 #42 0x0000000000573040 in Fcall_interactively (function=<optimized out>, record_flag=<optimized out>, keys=<optimized out>) at callint.c:783 #43 0x000000000057725e in funcall_subr (subr=0xbcaa60 <Scall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7ffd8df1ca20) at eval.c:2873 #44 0x0000000000575c05 in Ffuncall (nargs=4, args=args@entry=0x7ffd8df1ca18) at eval.c:2795 #45 0x00000000005ab160 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=args_template@entry=0x1006, nargs=nargs@entry=1, args=<optimized out>, args@entry=0x7ffd8df1ccb8) at bytecode.c:633 #46 0x00000000005784dc in funcall_lambda (fun=0x7f6824a613e5, nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7ffd8df1ccb8) at eval.c:2990 --Type <RET> for more, q to quit, c to continue without paging-- #47 0x0000000000575b5f in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffd8df1ccb0) at eval.c:2809 #48 0x0000000000575cca in call1 (fn=fn@entry=0x4380, arg1=<optimized out>) at eval.c:2655 #49 0x000000000050caf0 in command_loop_1 () at keyboard.c:1463 #50 0x0000000000574e7e in internal_condition_case (bfun=bfun@entry=0x50c700 <command_loop_1>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x503780 <cmd_error>) at eval.c:1356 #51 0x00000000004fe1bc in command_loop_2 (ignore=ignore@entry=0x0) at keyboard.c:1091 #52 0x0000000000574ded in internal_catch (tag=tag@entry=0xd5c0, func=func@entry=0x4fe1a0 <command_loop_2>, arg=arg@entry=0x0) at eval.c:1117 #53 0x00000000004fe164 in command_loop () at keyboard.c:1070 #54 0x00000000005033b6 in recursive_edit_1 () at keyboard.c:714 #55 0x00000000005036c4 in Frecursive_edit () at keyboard.c:786 #56 0x0000000000422984 in main (argc=1, argv=0x7ffd8df1d148) at emacs.c:2066 ----- Maikol Solís Universidad de Costa Rica Escuela de Matemática Centro de Investigación en Matemática Pura y Aplicada Tel: (506) 2511-6607 / (506) 2511-6606 On Mon, Dec 28, 2020 at 11:17 AM Eli Zaretskii <eliz@gnu.org> wrote: > > From: Maikol Solís <maikol.solis@ucr.ac.cr> > > Date: Mon, 28 Dec 2020 09:32:17 -0600 > > > > Everything is fine except that after a couple of times using it, emacs > crashes completely. I think that is > > caused by this function because this has never happened before. > > > > I used `gdb` to follow the crash and this is the output: > > > > Thread 1 "emacs-gtk" received signal SIGSEGV, Segmentation fault. > > Is this a normal build of Emacs, or did you build some branch of the > Git repository? (I'm puzzled why the thread is called "emacs-gtk".) > > > gui_produce_glyphs (it=0x7fff82fc3650) at xdisp.c:29925 > > 29925 struct font *font = face->font; > > (gdb) next > > At this point, please say > > (gdb) source /path/to/emacs/src/.gdbinit > (gdb) bt > > (replacing "/path/to/emacs" with the real location of the Emacs > sources on your system) and post the result. > [-- Attachment #2: Type: text/html, Size: 10851 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#45511: 27.1; Emacs crashes in gui_produce_glyphs when using a custom function for org-roam-insert 2020-12-28 18:42 ` Maikol Solís @ 2020-12-28 19:28 ` Eli Zaretskii 2020-12-28 21:30 ` Maikol Solís 0 siblings, 1 reply; 5+ messages in thread From: Eli Zaretskii @ 2020-12-28 19:28 UTC (permalink / raw) To: Maikol Solís; +Cc: 45511 > From: Maikol Solís <maikol.solis@ucr.ac.cr> > Date: Mon, 28 Dec 2020 12:42:08 -0600 > Cc: Maikol Solís <maikol.solis@ucr.ac.cr>, > 45511@debbugs.gnu.org > > (gdb) bt > #0 0x00000000004693ed in gui_produce_glyphs (it=0x7ffd8df127a0) at xdisp.c:29925 > #1 0x000000000044d632 in maybe_produce_line_number (it=it@entry=0x7ffd8df16260) at xdisp.c:22909 > #2 0x000000000045a0ee in display_line (it=it@entry=0x7ffd8df16260, cursor_vpos=cursor_vpos@entry=1) > at xdisp.c:23161 > #3 0x000000000045e00d in try_window (window=0x234d765, pos=..., flags=<optimized out>) at > xdisp.c:19182 Thanks. This is a duplicate of bug#44111, which is already fixed for the upcoming Emacs 27.2. If you can find a binary of the pretest Emacs 27.1.90, you should see this problem gone there. ^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#45511: 27.1; Emacs crashes in gui_produce_glyphs when using a custom function for org-roam-insert 2020-12-28 19:28 ` Eli Zaretskii @ 2020-12-28 21:30 ` Maikol Solís 0 siblings, 0 replies; 5+ messages in thread From: Maikol Solís @ 2020-12-28 21:30 UTC (permalink / raw) To: Eli Zaretskii; +Cc: Maikol Solís, 45511 [-- Attachment #1: Type: text/plain, Size: 1041 bytes --] Thanks Eli. I will install this version until 27.2 lands into the oficial repo. Your help is much appreciated. Best. On Mon, Dec 28, 2020, 13:29 Eli Zaretskii <eliz@gnu.org> wrote: > > From: Maikol Solís <maikol.solis@ucr.ac.cr> > > Date: Mon, 28 Dec 2020 12:42:08 -0600 > > Cc: Maikol Solís <maikol.solis@ucr.ac.cr>, > > 45511@debbugs.gnu.org > > > > (gdb) bt > > #0 0x00000000004693ed in gui_produce_glyphs (it=0x7ffd8df127a0) at > xdisp.c:29925 > > #1 0x000000000044d632 in maybe_produce_line_number (it=it@entry=0x7ffd8df16260) > at xdisp.c:22909 > > #2 0x000000000045a0ee in display_line (it=it@entry=0x7ffd8df16260, > cursor_vpos=cursor_vpos@entry=1) > > at xdisp.c:23161 > > #3 0x000000000045e00d in try_window (window=0x234d765, pos=..., > flags=<optimized out>) at > > xdisp.c:19182 > > Thanks. This is a duplicate of bug#44111, which is already fixed for > the upcoming Emacs 27.2. If you can find a binary of the pretest > Emacs 27.1.90, you should see this problem gone there. > [-- Attachment #2: Type: text/html, Size: 1710 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2020-12-28 21:30 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-12-28 15:32 bug#45511: 27.1; Emacs crashes in gui_produce_glyphs when using a custom function for org-roam-insert Maikol Solís 2020-12-28 17:16 ` Eli Zaretskii 2020-12-28 18:42 ` Maikol Solís 2020-12-28 19:28 ` Eli Zaretskii 2020-12-28 21:30 ` Maikol Solís
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).