unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#51758: 27.2; Backtrace put in home dir, not current dir
@ 2021-11-10 23:36 Scott Otterson
  2022-09-20 12:22 ` Lars Ingebrigtsen
  0 siblings, 1 reply; 13+ messages in thread
From: Scott Otterson @ 2021-11-10 23:36 UTC (permalink / raw)
  To: 51758


[-- Attachment #1.1: Type: text/plain, Size: 25957 bytes --]

When emacs crashes, I get an error popup (attached) saying that if I click
NO, emacs will abort and put emacs_backtrace.txt in "the current directory."

Clicking NO, does produce emacs_backtrace.txt (attached), but it's actually
put in my EMACSHOME dir (the one emacs understands as "~"), not the current
dir.

===========================================
In GNU Emacs 27.2 (build 1, x86_64-w64-mingw32)
 of 2021-03-26 built on CIRROCUMULUS
Repository revision: deef5efafb70f4b171265b896505b92b6eef24e6
Repository branch: HEAD
Windowing system distributor 'Microsoft Corp.', version 10.0.22000
System Description: Microsoft Windows 10 Home (v10.0.2009.22000.318)

Recent messages:
Configuring package consult...done
Quit [2 times]
Configuring package org-roam...
Clearing removed files...done
Processing modified files...done
Configuring package org-roam...done (0.113s)
Loading package org-roam-ui...
Configuring package org-roam-ui...done
Loading package org-roam-ui...done
user-error: There is no thing at point that could be visited

Configured using:
 'configure --without-dbus --host=x86_64-w64-mingw32
 --without-compress-install 'CFLAGS=-O2 -static''

Configured features:
XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY W32NOTIFY ACL GNUTLS LIBXML2
HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS MODULES THREADS JSON PDUMPER LCMS2 GMP

Important settings:
  value of $LANG: ENU
  locale-coding-system: cp1252

Major mode: Dired by name

Minor modes in effect:
  org-roam-db-autosync-mode: t
  beacon-mode: t
  which-key-mode: t
  pyvenv-mode: t
  flycheck-pos-tip-mode: t
  global-auto-complete-mode: t
  async-bytecomp-package-mode: t
  dired-hide-details-mode: t
  minibuffer-depth-indicate-mode: t
  gud-tooltip-mode: t
  marginalia-mode: t
  vertico-mode: t
  savehist-mode: t
  corfu-global-mode: t
  corfu-mode: t
  prescient-persist-mode: t
  recentf-mode: t
  adaptive-wrap-prefix-mode: t
  show-paren-mode: t
  display-time-mode: t
  winner-mode: t
  override-global-mode: t
  global-auto-revert-mode: t
  shell-dirtrack-mode: t
  straight-use-package-mode: t
  straight-package-neutering-mode: t
  straight-symlink-emulation-mode: t
  straight-live-modifications-mode: t
  save-place-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-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
  column-number-mode: t
  line-number-mode: t
  auto-fill-function: do-auto-fill
  global-visual-line-mode: t
  visual-line-mode: t
  transient-mark-mode: t

Load-path shadows:
c:/Users/scott/.emacs.d/straight/build/org/ox hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ox
c:/Users/scott/.emacs.d/straight/build/org/ox-texinfo hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ox-texinfo
c:/Users/scott/.emacs.d/straight/build/org/ox-publish hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ox-publish
c:/Users/scott/.emacs.d/straight/build/org/ox-org hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ox-org
c:/Users/scott/.emacs.d/straight/build/org/ox-odt hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ox-odt
c:/Users/scott/.emacs.d/straight/build/org/ox-md hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ox-md
c:/Users/scott/.emacs.d/straight/build/org/ox-man hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ox-man
c:/Users/scott/.emacs.d/straight/build/org/ox-latex hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ox-latex
c:/Users/scott/.emacs.d/straight/build/org/ox-icalendar hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ox-icalendar
c:/Users/scott/.emacs.d/straight/build/org/ox-html hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ox-html
c:/Users/scott/.emacs.d/straight/build/org/ox-beamer hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ox-beamer
c:/Users/scott/.emacs.d/straight/build/org/ox-ascii hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ox-ascii
c:/Users/scott/.emacs.d/straight/build/org/org hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org
c:/Users/scott/.emacs.d/straight/build/org/org-version hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-version
c:/Users/scott/.emacs.d/straight/build/org/org-timer hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-timer
c:/Users/scott/.emacs.d/straight/build/org/org-tempo hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-tempo
c:/Users/scott/.emacs.d/straight/build/org/org-table hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-table
c:/Users/scott/.emacs.d/straight/build/org/org-src hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-src
c:/Users/scott/.emacs.d/straight/build/org/org-refile hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-refile
c:/Users/scott/.emacs.d/straight/build/org/org-protocol hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-protocol
c:/Users/scott/.emacs.d/straight/build/org/org-plot hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-plot
c:/Users/scott/.emacs.d/straight/build/org/org-pcomplete hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-pcomplete
c:/Users/scott/.emacs.d/straight/build/org/org-num hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-num
c:/Users/scott/.emacs.d/straight/build/org/org-mouse hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-mouse
c:/Users/scott/.emacs.d/straight/build/org/org-mobile hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-mobile
c:/Users/scott/.emacs.d/straight/build/org/org-macs hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-macs
c:/Users/scott/.emacs.d/straight/build/org/org-macro hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-macro
c:/Users/scott/.emacs.d/straight/build/org/org-loaddefs hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-loaddefs
c:/Users/scott/.emacs.d/straight/build/org/org-list hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-list
c:/Users/scott/.emacs.d/straight/build/org/org-lint hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-lint
c:/Users/scott/.emacs.d/straight/build/org/org-keys hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-keys
c:/Users/scott/.emacs.d/straight/build/org/org-install hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-install
c:/Users/scott/.emacs.d/straight/build/org/org-inlinetask hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-inlinetask
c:/Users/scott/.emacs.d/straight/build/org/org-indent hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-indent
c:/Users/scott/.emacs.d/straight/build/org/org-id hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-id
c:/Users/scott/.emacs.d/straight/build/org/org-habit hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-habit
c:/Users/scott/.emacs.d/straight/build/org/org-goto hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-goto
c:/Users/scott/.emacs.d/straight/build/org/org-footnote hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-footnote
c:/Users/scott/.emacs.d/straight/build/org/org-feed hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-feed
c:/Users/scott/.emacs.d/straight/build/org/org-faces hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-faces
c:/Users/scott/.emacs.d/straight/build/org/org-entities hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-entities
c:/Users/scott/.emacs.d/straight/build/org/org-element hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-element
c:/Users/scott/.emacs.d/straight/build/org/org-duration hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-duration
c:/Users/scott/.emacs.d/straight/build/org/org-datetree hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-datetree
c:/Users/scott/.emacs.d/straight/build/org/org-ctags hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-ctags
c:/Users/scott/.emacs.d/straight/build/org/org-crypt hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-crypt
c:/Users/scott/.emacs.d/straight/build/org/org-compat hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-compat
c:/Users/scott/.emacs.d/straight/build/org/org-colview hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-colview
c:/Users/scott/.emacs.d/straight/build/org/org-clock hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-clock
c:/Users/scott/.emacs.d/straight/build/org/org-capture hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-capture
c:/Users/scott/.emacs.d/straight/build/org/org-attach hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-attach
c:/Users/scott/.emacs.d/straight/build/org/org-attach-git hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-attach-git
c:/Users/scott/.emacs.d/straight/build/org/org-archive hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-archive
c:/Users/scott/.emacs.d/straight/build/org/org-agenda hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/org-agenda
c:/Users/scott/.emacs.d/straight/build/org/ol hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ol
c:/Users/scott/.emacs.d/straight/build/org/ol-w3m hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ol-w3m
c:/Users/scott/.emacs.d/straight/build/org/ol-rmail hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ol-rmail
c:/Users/scott/.emacs.d/straight/build/org/ol-mhe hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ol-mhe
c:/Users/scott/.emacs.d/straight/build/org/ol-irc hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ol-irc
c:/Users/scott/.emacs.d/straight/build/org/ol-info hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ol-info
c:/Users/scott/.emacs.d/straight/build/org/ol-gnus hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ol-gnus
c:/Users/scott/.emacs.d/straight/build/org/ol-eww hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ol-eww
c:/Users/scott/.emacs.d/straight/build/org/ol-eshell hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ol-eshell
c:/Users/scott/.emacs.d/straight/build/org/ol-docview hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ol-docview
c:/Users/scott/.emacs.d/straight/build/org/ol-bibtex hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ol-bibtex
c:/Users/scott/.emacs.d/straight/build/org/ol-bbdb hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ol-bbdb
c:/Users/scott/.emacs.d/straight/build/org/ob hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob
c:/Users/scott/.emacs.d/straight/build/org/ob-tangle hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-tangle
c:/Users/scott/.emacs.d/straight/build/org/ob-table hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-table
c:/Users/scott/.emacs.d/straight/build/org/ob-sqlite hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-sqlite
c:/Users/scott/.emacs.d/straight/build/org/ob-sql hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-sql
c:/Users/scott/.emacs.d/straight/build/org/ob-shell hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-shell
c:/Users/scott/.emacs.d/straight/build/org/ob-sed hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-sed
c:/Users/scott/.emacs.d/straight/build/org/ob-screen hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-screen
c:/Users/scott/.emacs.d/straight/build/org/ob-scheme hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-scheme
c:/Users/scott/.emacs.d/straight/build/org/ob-sass hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-sass
c:/Users/scott/.emacs.d/straight/build/org/ob-ruby hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-ruby
c:/Users/scott/.emacs.d/straight/build/org/ob-ref hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-ref
c:/Users/scott/.emacs.d/straight/build/org/ob-R hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-R
c:/Users/scott/.emacs.d/straight/build/org/ob-python hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-python
c:/Users/scott/.emacs.d/straight/build/org/ob-processing hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-processing
c:/Users/scott/.emacs.d/straight/build/org/ob-plantuml hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-plantuml
c:/Users/scott/.emacs.d/straight/build/org/ob-perl hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-perl
c:/Users/scott/.emacs.d/straight/build/org/ob-org hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-org
c:/Users/scott/.emacs.d/straight/build/org/ob-octave hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-octave
c:/Users/scott/.emacs.d/straight/build/org/ob-ocaml hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-ocaml
c:/Users/scott/.emacs.d/straight/build/org/ob-maxima hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-maxima
c:/Users/scott/.emacs.d/straight/build/org/ob-matlab hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-matlab
c:/Users/scott/.emacs.d/straight/build/org/ob-makefile hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-makefile
c:/Users/scott/.emacs.d/straight/build/org/ob-lua hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-lua
c:/Users/scott/.emacs.d/straight/build/org/ob-lob hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-lob
c:/Users/scott/.emacs.d/straight/build/org/ob-lisp hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-lisp
c:/Users/scott/.emacs.d/straight/build/org/ob-lilypond hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-lilypond
c:/Users/scott/.emacs.d/straight/build/org/ob-latex hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-latex
c:/Users/scott/.emacs.d/straight/build/org/ob-js hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-js
c:/Users/scott/.emacs.d/straight/build/org/ob-java hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-java
c:/Users/scott/.emacs.d/straight/build/org/ob-haskell hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-haskell
c:/Users/scott/.emacs.d/straight/build/org/ob-groovy hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-groovy
c:/Users/scott/.emacs.d/straight/build/org/ob-gnuplot hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-gnuplot
c:/Users/scott/.emacs.d/straight/build/org/ob-fortran hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-fortran
c:/Users/scott/.emacs.d/straight/build/org/ob-forth hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-forth
c:/Users/scott/.emacs.d/straight/build/org/ob-exp hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-exp
c:/Users/scott/.emacs.d/straight/build/org/ob-eval hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-eval
c:/Users/scott/.emacs.d/straight/build/org/ob-eshell hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-eshell
c:/Users/scott/.emacs.d/straight/build/org/ob-emacs-lisp hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-emacs-lisp
c:/Users/scott/.emacs.d/straight/build/org/ob-dot hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-dot
c:/Users/scott/.emacs.d/straight/build/org/ob-ditaa hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-ditaa
c:/Users/scott/.emacs.d/straight/build/org/ob-css hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-css
c:/Users/scott/.emacs.d/straight/build/org/ob-core hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-core
c:/Users/scott/.emacs.d/straight/build/org/ob-comint hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-comint
c:/Users/scott/.emacs.d/straight/build/org/ob-clojure hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-clojure
c:/Users/scott/.emacs.d/straight/build/org/ob-calc hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-calc
c:/Users/scott/.emacs.d/straight/build/org/ob-C hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-C
c:/Users/scott/.emacs.d/straight/build/org/ob-awk hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/org/ob-awk
c:/Users/scott/.emacs.d/straight/build/let-alist/let-alist hides
c:/ProgramData/chocolatey/lib/Emacs/tools/emacs/share/emacs/27.2/lisp/emacs-lisp/let-alist

Features:
(shadow sort mail-extr org-roam-ui websocket bindat org-roam-dailies
simple-httpd org-roam-protocol org-protocol org-roam-migrate
org-roam-mode org-roam-capture org-roam-node org-roam-db org-roam-utils
org-roam-compat org-roam emacsql-sqlite emacsql emacsql-compiler
magit-section emacsbug sendmail consult-vertico consult bookmark pp
mule-util goto-addr char-fold cursor-sensor ffap resize-window beacon
which-key conda pythonic yasnippet highlight-indentation company-capf
company help-fns radix-tree elpy elpy-rpc pyvenv elpy-shell elpy-profile
elpy-django elpy-refactor diff-mode python tramp-sh grep etags fileloop
xref project cus-edit flycheck-pos-tip pos-tip flycheck flymake-proc
flymake thingatpt auto-complete popup auctex-latexmk-autoloads
auctex-autoloads tex-site writegood-mode-autoloads
flyspell-correct-autoloads org-noter-autoloads org-roam-ui-autoloads
websocket-autoloads simple-httpd-autoloads org-roam-autoloads
magit-section-autoloads emacsql-sqlite-autoloads emacsql-autoloads
org-ref org-ref-helm-bibtex package url-handlers org-ref-helm
helm-bibtex bibtex-completion org-capture 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 tramp tramp-loaddefs trampver tramp-integration
files-x tramp-compat parse-time iso8601 helm-buffers helm-occur
helm-tags helm-locate helm-grep helm-regexp helm-utils helm-types
helm-net xml helm-help helm async-bytecomp helm-global-bindings
helm-easymenu helm-source helm-multi-match helm-lib async helm-config
org-ref-core warnings reftex-cite reftex reftex-loaddefs reftex-vars
org-ref-glossary org-ref-bibtex org-ref-citeproc message dired
dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config gnus-util
rmail rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode
mailabbrev gmm-utils key-chord doi-utils org-ref-utils org-ref-pdf
url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums
mail-prsvr url-gw nsm rmc puny ol-bibtex htmlize f org-ref-autoloads
key-chord-autoloads helm-bibtex-autoloads bibtex-completion-autoloads
biblio-autoloads biblio-core-autoloads htmlize-autoloads
citar-filenotify citar crm parsebib citar-file browse-url
use-package-ensure citar-autoloads parsebib-autoloads zotxt request
mailheader mail-utils url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util mailcap deferred
zotxt-autoloads deferred-autoloads request-autoloads ox-pandoc ht
ox-pandoc-autoloads ht-autoloads ox-minutes ox-org 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-html table ox-ascii ox-publish ox
org-element org-persist xdg org-id org-refile avl-tree generator
ox-minutes-autoloads org-cliplink org-cliplink-transport url-parse
auth-source eieio eieio-core eieio-loaddefs password-cache url-vars
org-cliplink-string em-glob org-cliplink-autoloads wrap-region-autoloads
org-autolist-autoloads org-appear-autoloads org-superstar-autoloads
recursive-narrow org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-footnote org-src ob-comint org-pcomplete org-list
org-faces org-entities time-date noutline outline org-version
ob-emacs-lisp ob-core ob-eval org-table oc-basic json map bibtex ol
org-keys oc org-compat org-macs org-loaddefs format-spec find-func
cal-menu calendar cal-loaddefs realgud-autoloads
realgud-recursive-autoloads test-simple-autoloads loc-changes-autoloads
load-relative-autoloads highlight-indent-guides-autoloads
outshine-autoloads outorg-autoloads flycheck-pos-tip-autoloads
pos-tip-autoloads flycheck-autoloads pkg-info-autoloads epl-autoloads
mb-depth gud auto-complete-autoloads yaml-mode-autoloads compile
cperl-mode elpy-autoloads yasnippet-autoloads pyvenv-autoloads
highlight-indentation-autoloads company-autoloads py-autopep8
py-autopep8-autoloads conda-autoloads pythonic-autoloads
xcscope-autoloads marginalia vertico swiper ivy delsel ivy-faces
ivy-overlay colir color swiper-autoloads ivy-autoloads embark-autoloads
marginalia-autoloads consult-autoloads savehist orderless
orderless-autoloads corfu cus-start cus-load corfu-autoloads
vertico-autoloads prescient prescient-autoloads iedit iedit-lib
iedit-autoloads replace-from-region replace-from-region-autoloads rx
recentf tree-widget wid-edit dash s dired-narrow-autoloads
dired-hacks-utils-autoloads pdf-tools-autoloads let-alist-autoloads
tablist-autoloads helpful-autoloads elisp-refs-autoloads f-autoloads
s-autoloads dash-autoloads hydra lv hydra-autoloads lv-autoloads
helm-descbinds-autoloads helm-autoloads helm-core-autoloads
popup-autoloads async-autoloads which-key-autoloads buffer-move windmove
buffer-move-autoloads recursive-narrow-autoloads expand-region-autoloads
unfill-autoloads adaptive-wrap adaptive-wrap-autoloads avoid paren
smart-mode-line advice rich-minority smart-mode-line-autoloads
rich-minority-autoloads time beacon-autoloads use-package-diminish
default-text-scale-autoloads winner transpose-frame-autoloads
use-package-bind-key bind-key easy-mmode resize-window-autoloads
finder-inf autorevert filenotify powershell-autoloads em-smart esh-mode
eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module
esh-groups esh-util shell pcomplete comint ansi-color ring ps-print
ps-print-loaddefs ps-def lpr dispwatch dispwatch-autoloads pcase edmacro
kmacro gnu-elpa-keyring-update gnu-elpa-keyring-update-autoloads
try-autoloads diminish diminish-autoloads use-package-core
use-package-autoloads bind-key-autoloads straight-autoloads cl-seq info
cl-extra help-mode easymenu seq byte-opt straight subr-x cl-macs gv
cl-loaddefs cl-lib bytecomp byte-compile cconv saveplace server tooltip
eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel
dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win
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 w32notify w32 lcms2 multi-tty make-network-process emacs)

Memory information:
((conses 16 434834 96779)
 (symbols 48 40692 2)
 (strings 32 151346 12210)
 (string-bytes 1 5506441)
 (vectors 16 64543)
 (vector-slots 8 775332 54014)
 (floats 8 712 1356)
 (intervals 56 3210 1274)
 (buffers 1000 19))

[-- Attachment #1.2: Type: text/html, Size: 27065 bytes --]

[-- Attachment #2: emacs_backtrace.txt --]
[-- Type: text/plain, Size: 1144 bytes --]


Backtrace:
0000000400198fd2
00000004000ae696
00000004000c7644
000000040021905a
00007ffee013ad50
00007ffee06082f7
00007ffee0595a02
00007ffee0607306
000000040003f098
0000000400060da0
0000000400128caf
0000000400161e10
000000040012bd7c
0000000400128be3
0000000400128d40
0000000400127f41
00000004000af445
00000004001282a4
00000004000b5208
00000004000bdeda
0000000400127d65
00000004000aed70
0000000400127cd3
00000004000aecf1
00000004000b4be9
00000004000b4f53
000000040022a910
00000004000013b9
00000004000014ee
00007ffede8e54d8
00007ffee0564853

Backtrace:
0000000400198fd2
00000004000ae696
00000004000c7644
000000040021905a
00007ffee013ad50
00007ffee06082f7
00007ffee0595a02
00007ffee0607306
000000040003f098
0000000400060da0
0000000400128caf
0000000400161e10
000000040012bd7c
0000000400128be3
0000000400128d40
0000000400127f41
00000004000af445
00000004001282a4
00000004000b5208
00000004000bdeda
0000000400127d65
00000004000aed70
0000000400127cd3
00000004000aecf1
00000004000b4be9
00000004000b4f53
000000040022a910
00000004000013b9
00000004000014ee
00007ffede8e54d8
00007ffee0564853

[-- Attachment #3: crash_popup.png --]
[-- Type: image/png, Size: 107346 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#51758: 27.2; Backtrace put in home dir, not current dir
  2021-11-10 23:36 bug#51758: 27.2; Backtrace put in home dir, not current dir Scott Otterson
@ 2022-09-20 12:22 ` Lars Ingebrigtsen
  2022-09-20 12:45   ` Eli Zaretskii
  0 siblings, 1 reply; 13+ messages in thread
From: Lars Ingebrigtsen @ 2022-09-20 12:22 UTC (permalink / raw)
  To: Scott Otterson; +Cc: 51758, 'Eli Zaretskii'

Scott Otterson <scotto@sharpleaf.org> writes:

> When emacs crashes, I get an error popup (attached) saying that if I click NO, emacs
> will abort and put emacs_backtrace.txt in "the current directory."
>
> Clicking NO, does produce emacs_backtrace.txt (attached), but it's actually put in my
> EMACSHOME dir (the one emacs understands as "~"), not the current dir.

I guess this is from w32fns.c:

  button = MessageBox (NULL,
		       "A fatal error has occurred!\n\n"
		       "Would you like to attach a debugger?\n\n"
		       "Select:\n"
		       "YES -- to debug Emacs, or\n"
		       "NO  -- to abort Emacs and produce a backtrace\n"
		       "       (emacs_backtrace.txt in current directory)."
#if __GNUC__
		       "\n\n(type \"gdb -p <emacs-PID>\" and\n"
		       "\"continue\" inside GDB before clicking YES.)"
#endif
		       , "Emacs Abort Dialog",

Eli, should that text just be amended?  (If it always puts the backtrace
in EMACSHOME, that is -- I haven't actually cheked the code here.)





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#51758: 27.2; Backtrace put in home dir, not current dir
  2022-09-20 12:22 ` Lars Ingebrigtsen
@ 2022-09-20 12:45   ` Eli Zaretskii
  2022-09-20 13:05     ` Lars Ingebrigtsen
  0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2022-09-20 12:45 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 51758, scotto

> From: Lars Ingebrigtsen <larsi@gnus.org>
> Cc: 51758@debbugs.gnu.org, "'Eli Zaretskii'" <eliz@gnu.org>
> Date: Tue, 20 Sep 2022 14:22:04 +0200
> 
> Scott Otterson <scotto@sharpleaf.org> writes:
> 
> > When emacs crashes, I get an error popup (attached) saying that if I click NO, emacs
> > will abort and put emacs_backtrace.txt in "the current directory."
> >
> > Clicking NO, does produce emacs_backtrace.txt (attached), but it's actually put in my
> > EMACSHOME dir (the one emacs understands as "~"), not the current dir.
> 
> I guess this is from w32fns.c:
> 
>   button = MessageBox (NULL,
> 		       "A fatal error has occurred!\n\n"
> 		       "Would you like to attach a debugger?\n\n"
> 		       "Select:\n"
> 		       "YES -- to debug Emacs, or\n"
> 		       "NO  -- to abort Emacs and produce a backtrace\n"
> 		       "       (emacs_backtrace.txt in current directory)."
> #if __GNUC__
> 		       "\n\n(type \"gdb -p <emacs-PID>\" and\n"
> 		       "\"continue\" inside GDB before clicking YES.)"
> #endif
> 		       , "Emacs Abort Dialog",
> 
> Eli, should that text just be amended?  (If it always puts the backtrace
> in EMACSHOME, that is -- I haven't actually cheked the code here.)

The text is correct.  I'm guessing the OP starts Emacs from EMACSHOME
directory.





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#51758: 27.2; Backtrace put in home dir, not current dir
  2022-09-20 12:45   ` Eli Zaretskii
@ 2022-09-20 13:05     ` Lars Ingebrigtsen
  2022-09-20 14:13       ` Scott Otterson
  0 siblings, 1 reply; 13+ messages in thread
From: Lars Ingebrigtsen @ 2022-09-20 13:05 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 51758, scotto

Eli Zaretskii <eliz@gnu.org> writes:

>> 		       "Select:\n"
>> 		       "YES -- to debug Emacs, or\n"
>> 		       "NO  -- to abort Emacs and produce a backtrace\n"
>> 		       "       (emacs_backtrace.txt in current directory)."
>> #if __GNUC__
>> 		       "\n\n(type \"gdb -p <emacs-PID>\" and\n"
>> 		       "\"continue\" inside GDB before clicking YES.)"
>> #endif
>> 		       , "Emacs Abort Dialog",
>> 
>> Eli, should that text just be amended?  (If it always puts the backtrace
>> in EMACSHOME, that is -- I haven't actually cheked the code here.)
>
> The text is correct.  I'm guessing the OP starts Emacs from EMACSHOME
> directory.

Or perhaps the user thinks that the "current directory" here is
`current-directory'?





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#51758: 27.2; Backtrace put in home dir, not current dir
  2022-09-20 13:05     ` Lars Ingebrigtsen
@ 2022-09-20 14:13       ` Scott Otterson
  2022-09-20 14:24         ` Eli Zaretskii
  0 siblings, 1 reply; 13+ messages in thread
From: Scott Otterson @ 2022-09-20 14:13 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 51758, Eli Zaretskii

[-- Attachment #1: Type: text/plain, Size: 1039 bytes --]

That's right, I thought that the "current directory" was the
`current-directory'.  Like most people would, I'd guess.

On Tue, Sep 20, 2022 at 6:05 AM Lars Ingebrigtsen <larsi@gnus.org> wrote:

> Eli Zaretskii <eliz@gnu.org> writes:
>
> >>                     "Select:\n"
> >>                     "YES -- to debug Emacs, or\n"
> >>                     "NO  -- to abort Emacs and produce a backtrace\n"
> >>                     "       (emacs_backtrace.txt in current directory)."
> >> #if __GNUC__
> >>                     "\n\n(type \"gdb -p <emacs-PID>\" and\n"
> >>                     "\"continue\" inside GDB before clicking YES.)"
> >> #endif
> >>                     , "Emacs Abort Dialog",
> >>
> >> Eli, should that text just be amended?  (If it always puts the backtrace
> >> in EMACSHOME, that is -- I haven't actually cheked the code here.)
> >
> > The text is correct.  I'm guessing the OP starts Emacs from EMACSHOME
> > directory.
>
> Or perhaps the user thinks that the "current directory" here is
> `current-directory'?
>

[-- Attachment #2: Type: text/html, Size: 1741 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#51758: 27.2; Backtrace put in home dir, not current dir
  2022-09-20 14:13       ` Scott Otterson
@ 2022-09-20 14:24         ` Eli Zaretskii
  2022-09-20 14:52           ` Lars Ingebrigtsen
       [not found]           ` <CAPY3P0Tj-GpVyZZ4KgSS8KKvOx+R5KJjbCP2C-UPGtMY98MLUg@mail.gmail.com>
  0 siblings, 2 replies; 13+ messages in thread
From: Eli Zaretskii @ 2022-09-20 14:24 UTC (permalink / raw)
  To: Scott Otterson; +Cc: 51758, larsi

> From: Scott Otterson <scotto@sharpleaf.org>
> Date: Tue, 20 Sep 2022 07:13:36 -0700
> Cc: Eli Zaretskii <eliz@gnu.org>, 51758@debbugs.gnu.org
> 
> That's right, I thought that the "current directory" was the `current-directory'.  Like most people would, I'd
> guess.

What is your interpretation of current-directory in this case?  Where
do you think that is?





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#51758: 27.2; Backtrace put in home dir, not current dir
  2022-09-20 14:24         ` Eli Zaretskii
@ 2022-09-20 14:52           ` Lars Ingebrigtsen
  2022-09-20 15:48             ` Eli Zaretskii
       [not found]           ` <CAPY3P0Tj-GpVyZZ4KgSS8KKvOx+R5KJjbCP2C-UPGtMY98MLUg@mail.gmail.com>
  1 sibling, 1 reply; 13+ messages in thread
From: Lars Ingebrigtsen @ 2022-09-20 14:52 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 51758, Scott Otterson

Eli Zaretskii <eliz@gnu.org> writes:

>> That's right, I thought that the "current directory" was the
>> `current-directory'.  Like most people would, I'd
>> guess.
>
> What is your interpretation of current-directory in this case?  Where
> do you think that is?

"The value of `current-directory' where the user was when the crash
happened" would be the natural interpretation.

Why not just change the message to "the directory Emacs was started
from"?  That should be clear.





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#51758: 27.2; Backtrace put in home dir, not current dir
       [not found]           ` <CAPY3P0Tj-GpVyZZ4KgSS8KKvOx+R5KJjbCP2C-UPGtMY98MLUg@mail.gmail.com>
@ 2022-09-20 15:42             ` Eli Zaretskii
  2022-09-20 15:45               ` Lars Ingebrigtsen
  0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2022-09-20 15:42 UTC (permalink / raw)
  To: Scott Otterson; +Cc: 51758, Lars Ingebrigtsen

> From: Scott Otterson <scotto@sharpleaf.org>
> Date: Tue, 20 Sep 2022 07:31:34 -0700
> 
> The default directory of the buffer that was active when emacs crashed.  In my case, I had only one buffer
> open, so this was obvious, but I can see how it wouldn't be necessarily.

Yes, but which buffer?  When Emacs crashes, there could be several
buffers in the session, each one with its own default-directory.

> So, Lars's recommended text change seems like a good one to me.

Lars suggested to say EMACSHOME, which is simply incorrect.

Would it be okay to say that the file gets written in the directory
where Emacs was started?  The only problem with that is that people
may not know where that is...

[Please use "Reply All" to replay, so that the bug tracker is CC'ed.]





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#51758: 27.2; Backtrace put in home dir, not current dir
  2022-09-20 15:42             ` Eli Zaretskii
@ 2022-09-20 15:45               ` Lars Ingebrigtsen
  0 siblings, 0 replies; 13+ messages in thread
From: Lars Ingebrigtsen @ 2022-09-20 15:45 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 51758, Scott Otterson

Eli Zaretskii <eliz@gnu.org> writes:

>> So, Lars's recommended text change seems like a good one to me.
>
> Lars suggested to say EMACSHOME, which is simply incorrect.

No, I suggested:

> Why not just change the message to "the directory Emacs was started
> from"?  That should be clear.






^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#51758: 27.2; Backtrace put in home dir, not current dir
  2022-09-20 14:52           ` Lars Ingebrigtsen
@ 2022-09-20 15:48             ` Eli Zaretskii
  2022-09-20 17:02               ` Scott Otterson
  0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2022-09-20 15:48 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 51758, scotto

> From: Lars Ingebrigtsen <larsi@gnus.org>
> Cc: Scott Otterson <scotto@sharpleaf.org>,  51758@debbugs.gnu.org
> Date: Tue, 20 Sep 2022 16:52:26 +0200
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> >> That's right, I thought that the "current directory" was the
> >> `current-directory'.  Like most people would, I'd
> >> guess.
> >
> > What is your interpretation of current-directory in this case?  Where
> > do you think that is?
> 
> "The value of `current-directory' where the user was when the crash
> happened" would be the natural interpretation.

You mean default-directory, I presume?

The problem, as I explained, is that there's a different one in every
buffer, and there could be many of them.  As far as users are
concerned, Emacs doesn't have a well-defined notion of "current
directory", so saying "where the user was" makes little sense with
Emacs.

> Why not just change the message to "the directory Emacs was started
> from"?  That should be clear.

I'm okay with that, I just fear that many users won't know where that
is.  On MS-Windows, the starting directory can (and usually is)
determined by the desktop shortcut used to start Emacs, and people
rarely are aware where is that.





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#51758: 27.2; Backtrace put in home dir, not current dir
  2022-09-20 15:48             ` Eli Zaretskii
@ 2022-09-20 17:02               ` Scott Otterson
  2022-09-20 17:28                 ` Eli Zaretskii
  0 siblings, 1 reply; 13+ messages in thread
From: Scott Otterson @ 2022-09-20 17:02 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 51758, Lars Ingebrigtsen

[-- Attachment #1: Type: text/plain, Size: 1470 bytes --]

Maybe the solution is to put it in some totally unambiguous place:

  ~/.emacs.crashdump (or whatever)

 and then change the docs to match.

On Tue, Sep 20, 2022 at 8:48 AM Eli Zaretskii <eliz@gnu.org> wrote:

> > From: Lars Ingebrigtsen <larsi@gnus.org>
> > Cc: Scott Otterson <scotto@sharpleaf.org>,  51758@debbugs.gnu.org
> > Date: Tue, 20 Sep 2022 16:52:26 +0200
> >
> > Eli Zaretskii <eliz@gnu.org> writes:
> >
> > >> That's right, I thought that the "current directory" was the
> > >> `current-directory'.  Like most people would, I'd
> > >> guess.
> > >
> > > What is your interpretation of current-directory in this case?  Where
> > > do you think that is?
> >
> > "The value of `current-directory' where the user was when the crash
> > happened" would be the natural interpretation.
>
> You mean default-directory, I presume?
>
> The problem, as I explained, is that there's a different one in every
> buffer, and there could be many of them.  As far as users are
> concerned, Emacs doesn't have a well-defined notion of "current
> directory", so saying "where the user was" makes little sense with
> Emacs.
>
> > Why not just change the message to "the directory Emacs was started
> > from"?  That should be clear.
>
> I'm okay with that, I just fear that many users won't know where that
> is.  On MS-Windows, the starting directory can (and usually is)
> determined by the desktop shortcut used to start Emacs, and people
> rarely are aware where is that.
>

[-- Attachment #2: Type: text/html, Size: 2308 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#51758: 27.2; Backtrace put in home dir, not current dir
  2022-09-20 17:02               ` Scott Otterson
@ 2022-09-20 17:28                 ` Eli Zaretskii
  2022-09-20 18:14                   ` Scott Otterson
  0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2022-09-20 17:28 UTC (permalink / raw)
  To: Scott Otterson; +Cc: 51758, larsi

> From: Scott Otterson <scotto@sharpleaf.org>
> Date: Tue, 20 Sep 2022 10:02:00 -0700
> Cc: Lars Ingebrigtsen <larsi@gnus.org>, 51758@debbugs.gnu.org
> 
> Maybe the solution is to put it in some totally unambiguous place:
> 
>   ~/.emacs.crashdump (or whatever)
> 
>  and then change the docs to match.

No, doing anything non-trivial when Emacs is crashing runs the risk of
jeopardizing the backtrace production.





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#51758: 27.2; Backtrace put in home dir, not current dir
  2022-09-20 17:28                 ` Eli Zaretskii
@ 2022-09-20 18:14                   ` Scott Otterson
  0 siblings, 0 replies; 13+ messages in thread
From: Scott Otterson @ 2022-09-20 18:14 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 51758, Lars Ingebrigtsen

[-- Attachment #1: Type: text/plain, Size: 538 bytes --]

OK, a doc fix then, I suppose.

On Tue, Sep 20, 2022 at 10:28 AM Eli Zaretskii <eliz@gnu.org> wrote:

> > From: Scott Otterson <scotto@sharpleaf.org>
> > Date: Tue, 20 Sep 2022 10:02:00 -0700
> > Cc: Lars Ingebrigtsen <larsi@gnus.org>, 51758@debbugs.gnu.org
> >
> > Maybe the solution is to put it in some totally unambiguous place:
> >
> >   ~/.emacs.crashdump (or whatever)
> >
> >  and then change the docs to match.
>
> No, doing anything non-trivial when Emacs is crashing runs the risk of
> jeopardizing the backtrace production.
>

[-- Attachment #2: Type: text/html, Size: 1063 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2022-09-20 18:14 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-10 23:36 bug#51758: 27.2; Backtrace put in home dir, not current dir Scott Otterson
2022-09-20 12:22 ` Lars Ingebrigtsen
2022-09-20 12:45   ` Eli Zaretskii
2022-09-20 13:05     ` Lars Ingebrigtsen
2022-09-20 14:13       ` Scott Otterson
2022-09-20 14:24         ` Eli Zaretskii
2022-09-20 14:52           ` Lars Ingebrigtsen
2022-09-20 15:48             ` Eli Zaretskii
2022-09-20 17:02               ` Scott Otterson
2022-09-20 17:28                 ` Eli Zaretskii
2022-09-20 18:14                   ` Scott Otterson
     [not found]           ` <CAPY3P0Tj-GpVyZZ4KgSS8KKvOx+R5KJjbCP2C-UPGtMY98MLUg@mail.gmail.com>
2022-09-20 15:42             ` Eli Zaretskii
2022-09-20 15:45               ` Lars Ingebrigtsen

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).