diff options
| author | Glenn Morris | 2014-01-06 21:06:00 -0500 |
|---|---|---|
| committer | Glenn Morris | 2014-01-06 21:06:00 -0500 |
| commit | 0d3c6661753ce5fd9f53ff9306b90a73addb8ef2 (patch) | |
| tree | 0df7d85959d39dff2f17426e9c0681f06ce0dfbe | |
| parent | 8303d906782e23353e4cebfcf9f32d27d75d4d14 (diff) | |
| download | emacs-0d3c6661753ce5fd9f53ff9306b90a73addb8ef2.tar.gz emacs-0d3c6661753ce5fd9f53ff9306b90a73addb8ef2.zip | |
* etc/PROBLEMS: Remove some old stuff; other small edits
| -rw-r--r-- | etc/PROBLEMS | 68 |
1 files changed, 9 insertions, 59 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index e0de30b69d0..f3e2b5d6689 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -12,7 +12,7 @@ Outline mode.) Information about systems that are no longer supported, | |||
| 12 | and old Emacs releases, has been removed. Consult older versions of | 12 | and old Emacs releases, has been removed. Consult older versions of |
| 13 | this file if you are interested in that information. | 13 | this file if you are interested in that information. |
| 14 | 14 | ||
| 15 | * Mule-UCS doesn't work in Emacs 23. | 15 | * Mule-UCS doesn't work in Emacs 23 onwards |
| 16 | 16 | ||
| 17 | It's completely redundant now, as far as we know. | 17 | It's completely redundant now, as far as we know. |
| 18 | 18 | ||
| @@ -107,57 +107,6 @@ If this command prints any file names, some of these files are stale, | |||
| 107 | and should be deleted or their directories removed from your | 107 | and should be deleted or their directories removed from your |
| 108 | load-path. | 108 | load-path. |
| 109 | 109 | ||
| 110 | ** With X11R6.4, public-patch-3, Emacs crashes at startup. | ||
| 111 | |||
| 112 | Reportedly this patch in X fixes the problem. | ||
| 113 | |||
| 114 | --- xc/lib/X11/imInt.c~ Wed Jun 30 13:31:56 1999 | ||
| 115 | +++ xc/lib/X11/imInt.c Thu Jul 1 15:10:27 1999 | ||
| 116 | @@ -1,4 +1,4 @@ | ||
| 117 | -/* $TOG: imInt.c /main/5 1998/05/30 21:11:16 kaleb $ */ | ||
| 118 | +/* $TOG: imInt.c /main/5 1998/05/30 21:11:16 kaleb $ */ | ||
| 119 | /****************************************************************** | ||
| 120 | |||
| 121 | Copyright 1992, 1993, 1994 by FUJITSU LIMITED | ||
| 122 | @@ -166,8 +166,8 @@ | ||
| 123 | _XimMakeImName(lcd) | ||
| 124 | XLCd lcd; | ||
| 125 | { | ||
| 126 | - char* begin; | ||
| 127 | - char* end; | ||
| 128 | + char* begin = NULL; | ||
| 129 | + char* end = NULL; | ||
| 130 | char* ret; | ||
| 131 | int i = 0; | ||
| 132 | char* ximmodifier = XIMMODIFIER; | ||
| 133 | @@ -182,7 +182,11 @@ | ||
| 134 | } | ||
| 135 | ret = Xmalloc(end - begin + 2); | ||
| 136 | if (ret != NULL) { | ||
| 137 | - (void)strncpy(ret, begin, end - begin + 1); | ||
| 138 | + if (begin != NULL) { | ||
| 139 | + (void)strncpy(ret, begin, end - begin + 1); | ||
| 140 | + } else { | ||
| 141 | + ret[0] = '\0'; | ||
| 142 | + } | ||
| 143 | ret[end - begin + 1] = '\0'; | ||
| 144 | } | ||
| 145 | return ret; | ||
| 146 | |||
| 147 | ** Emacs crashes on startup after a glibc upgrade. | ||
| 148 | |||
| 149 | This is caused by a binary incompatible change to the malloc | ||
| 150 | implementation in glibc 2.5.90-22. As a result, Emacs binaries built | ||
| 151 | using prior versions of glibc crash when run under 2.5.90-22. | ||
| 152 | |||
| 153 | This problem was first seen in pre-release versions of Fedora 7, and | ||
| 154 | may be fixed in the final Fedora 7 release. To stop the crash from | ||
| 155 | happening, first try upgrading to the newest version of glibc; if this | ||
| 156 | does not work, rebuild Emacs with the same version of glibc that you | ||
| 157 | will run it under. For details, see | ||
| 158 | |||
| 159 | https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=239344 | ||
| 160 | |||
| 161 | * Crash bugs | 110 | * Crash bugs |
| 162 | 111 | ||
| 163 | ** Emacs crashes when running in a terminal, if compiled with GCC 4.5.0 | 112 | ** Emacs crashes when running in a terminal, if compiled with GCC 4.5.0 |
| @@ -280,7 +229,7 @@ normally in the ld search path, but if you want to use OpenMPI, | |||
| 280 | you must issue the command "module load openmpi". This adds | 229 | you must issue the command "module load openmpi". This adds |
| 281 | /usr/lib/openmpi/lib to LD_LIBRARY_PATH. If you then start Emacs from | 230 | /usr/lib/openmpi/lib to LD_LIBRARY_PATH. If you then start Emacs from |
| 282 | the same shell, you will encounter this crash. | 231 | the same shell, you will encounter this crash. |
| 283 | Ref: <URL:https://bugzilla.redhat.com/show_bug.cgi?id=806031> | 232 | Ref: <URL:https://bugzilla.redhat.com/show_bug.cgi?id=844776> |
| 284 | 233 | ||
| 285 | There is no good solution to this problem if you need to use both | 234 | There is no good solution to this problem if you need to use both |
| 286 | OpenMPI and Emacs with libotf support. The best you can do is use a | 235 | OpenMPI and Emacs with libotf support. The best you can do is use a |
| @@ -300,17 +249,18 @@ Then the old .elc files will be loaded, and your changes | |||
| 300 | will not be seen. To fix this, do M-x byte-recompile-directory | 249 | will not be seen. To fix this, do M-x byte-recompile-directory |
| 301 | and specify the directory that contains the Lisp files. | 250 | and specify the directory that contains the Lisp files. |
| 302 | 251 | ||
| 303 | Emacs should print a warning when loading a .elc file which is older | 252 | Emacs prints a warning when loading a .elc file which is older |
| 304 | than the corresponding .el file. | 253 | than the corresponding .el file. |
| 305 | 254 | ||
| 306 | *** Watch out for .emacs files and EMACSLOADPATH environment vars. | 255 | Alternatively, if you set the option `load-prefer-newer' non-nil, |
| 256 | Emacs will load whichever version of a file is the newest. | ||
| 257 | |||
| 258 | *** Watch out for the EMACSLOADPATH environment variable | ||
| 307 | 259 | ||
| 308 | These control the actions of Emacs. | ||
| 309 | ~/.emacs is your Emacs init file. | ||
| 310 | EMACSLOADPATH overrides which directories the function "load" will search. | 260 | EMACSLOADPATH overrides which directories the function "load" will search. |
| 311 | 261 | ||
| 312 | If you observe strange problems, check for these and get rid | 262 | If you observe strange problems, check for this variable in your |
| 313 | of them, then try again. | 263 | environment. |
| 314 | 264 | ||
| 315 | *** Using epop3.el package causes Emacs to signal an error. | 265 | *** Using epop3.el package causes Emacs to signal an error. |
| 316 | 266 | ||