diff options
| author | Eli Zaretskii | 2023-06-10 06:42:43 -0400 |
|---|---|---|
| committer | Eli Zaretskii | 2023-06-10 06:42:43 -0400 |
| commit | acfd261a61a5bdc00f714aeec74635ac9ef87457 (patch) | |
| tree | cf1b824856df65c05fc2f22079e3b538814c3b84 /etc/PROBLEMS | |
| parent | c777779bf24507e4bf55cfff77e2cc31d8d25ef3 (diff) | |
| parent | 0d8b69e0ad37fe2d801e16a0ccafd8759dd33d02 (diff) | |
| download | emacs-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/PROBLEMS | 38 |
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 | |||
| 2755 | This is known to be caused by some flavors of Windows anti-virus | ||
| 2756 | software. 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 | |||
| 2763 | This was specifically reported to happen with *.eln files in | ||
| 2764 | directories under the C:\Users directory, which is where Emacs on | ||
| 2765 | Windows places the emulated HOME directory, and thus also the | ||
| 2766 | ~/.emacs.d/eln-cache directory holding the *.eln files compiled during | ||
| 2767 | Emacs sessions (as opposed to those that came precompiled and were | ||
| 2768 | installed with the rest of Emacs distribution). | ||
| 2769 | |||
| 2770 | If you cannot disable such anti-virus software or switch to another | ||
| 2771 | one, 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 | |||
| 2787 | With any of the above methods, you'd need to restart Emacs (and | ||
| 2788 | preferably also your Windows system) after making the changes, to have | ||
| 2789 | them take effect. | ||
| 2790 | |||
| 2753 | ** Emacs on Windows 9X requires UNICOWS.DLL | 2791 | ** Emacs on Windows 9X requires UNICOWS.DLL |
| 2754 | 2792 | ||
| 2755 | If that DLL is not available, Emacs will display an error dialog | 2793 | If that DLL is not available, Emacs will display an error dialog |