aboutsummaryrefslogtreecommitdiffstats
path: root/etc/PROBLEMS
diff options
context:
space:
mode:
authorEli Zaretskii2023-06-10 06:42:43 -0400
committerEli Zaretskii2023-06-10 06:42:43 -0400
commitacfd261a61a5bdc00f714aeec74635ac9ef87457 (patch)
treecf1b824856df65c05fc2f22079e3b538814c3b84 /etc/PROBLEMS
parentc777779bf24507e4bf55cfff77e2cc31d8d25ef3 (diff)
parent0d8b69e0ad37fe2d801e16a0ccafd8759dd33d02 (diff)
downloademacs-acfd261a61a5bdc00f714aeec74635ac9ef87457.tar.gz
emacs-acfd261a61a5bdc00f714aeec74635ac9ef87457.zip
Merge from origin/emacs-29
0d8b69e0ad3 Don't ding when completion succeeded f11e2d36999 ; * admin/git-bisect-start: Update failing commits 9855a3ea744 ; * src/xdisp.c (redisplay_tool_bar): Fix a typo in a com... f4ee696b887 Improve documentation of color-related functions 90eadc3e234 Revert "* package.el (package--get-activatable-pkg): Pref... 65f355ea0a3 ; Update my mail address a3a69ec2342 Fix connection-local user options handling (bug#63300) 240803cc3e1 Document 'startup-redirect-eln-cache' 026afb22984 ; * etc/PROBLEMS: Entry about crashes due to anti-virus (... bcc222251e1 Fix `emacs-lisp-native-compile-and-load' for C-h f (bug#5... 07c8211ca30 Add 'infer' as a keyword to typescript-ts-mode (bug#63880) dd2d8ff2f5c ; * etc/NEWS: Mention the issue with PGTK on WSL (bug#633... fa8135f8916 Revert changes to the order in which package descs are lo... 27fcfa2c0a7 ; * etc/NEWS: Improve instructions for grammar libraries. 2a84ab905c8 Handle point in last file-name component in minibuffer co... 05f25238b7b Merge branch 'emacs-29' of git.savannah.gnu.org:/srv/git/... 4bc043ff45d Avoid asking redundant question in emacsbug.el 2eadf328d05 * test/infra/Dockerfile.emba (emacs-base): Don't install ... 583ba1db7ee typescript-ts-mode: Add a rule for function_signature # Conflicts: # etc/NEWS # lisp/minibuffer.el
Diffstat (limited to 'etc/PROBLEMS')
-rw-r--r--etc/PROBLEMS38
1 files changed, 38 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 5b2a4cce955..773507db3be 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -2750,6 +2750,44 @@ C-r C-t, to toggle whether C-x gets through to Emacs.
2750 2750
2751* Runtime problems specific to MS-Windows 2751* Runtime problems specific to MS-Windows
2752 2752
2753** Emacs with native compilation crashes/signals errors accessing *.eln files
2754
2755This is known to be caused by some flavors of Windows anti-virus
2756software. The problem could manifest itself in several ways:
2757
2758 . Emacs crashes when it tries to load certain *.eln files
2759 . Emacs signals an error when it tries to load some *.eln files,
2760 claiming they are "not GPL compatible"
2761 . Emacs crashes during GC when it calls unload_comp_unit
2762
2763This was specifically reported to happen with *.eln files in
2764directories under the C:\Users directory, which is where Emacs on
2765Windows places the emulated HOME directory, and thus also the
2766~/.emacs.d/eln-cache directory holding the *.eln files compiled during
2767Emacs sessions (as opposed to those that came precompiled and were
2768installed with the rest of Emacs distribution).
2769
2770If you cannot disable such anti-virus software or switch to another
2771one, you could use the following workarounds:
2772
2773 . Define the HOME environment variable to point to a directory
2774 outside of the C:\Users tree, then copy/move your ~/.emacs.d
2775 directory to that new home directory.
2776 . Move all the *.eln files from ~/.emacs.d/eln-cache to a directory
2777 out of the C:\Users tree, and customize Emacs to use that
2778 directory for *.eln files. This requires to call the function
2779 startup-redirect-eln-cache in your init file, to force Emacs to
2780 write *.eln files compiled at run time to that directory.
2781 . Delete all *.eln files in your ~/.emacs.d/eln-cache directory, and
2782 then disable run-time native compilation. To disable native
2783 compilation, set the variables native-comp-jit-compilation and
2784 native-comp-enable-subr-trampolines to nil.
2785 . Install Emacs built without native compilation.
2786
2787With any of the above methods, you'd need to restart Emacs (and
2788preferably also your Windows system) after making the changes, to have
2789them take effect.
2790
2753** Emacs on Windows 9X requires UNICOWS.DLL 2791** Emacs on Windows 9X requires UNICOWS.DLL
2754 2792
2755If that DLL is not available, Emacs will display an error dialog 2793If that DLL is not available, Emacs will display an error dialog