diff options
| author | Joakim Verona | 2011-02-05 11:23:09 +0100 |
|---|---|---|
| committer | Joakim Verona | 2011-02-05 11:23:09 +0100 |
| commit | 4bd51ad5c3445b644dfb017d5b57b10a90aa325f (patch) | |
| tree | 894801e7308ce4ecc34933f959e28f4b9cff9533 /etc/PROBLEMS | |
| parent | 13cfe8df462ab8da9f0028e16cc84dcaceaca3d1 (diff) | |
| parent | 9bcaafce5351d270ac514e23cb69ff1a5fd35229 (diff) | |
| download | emacs-4bd51ad5c3445b644dfb017d5b57b10a90aa325f.tar.gz emacs-4bd51ad5c3445b644dfb017d5b57b10a90aa325f.zip | |
merge from upstream. currently seems to have bitroted and i get segfaults
Diffstat (limited to 'etc/PROBLEMS')
| -rw-r--r-- | etc/PROBLEMS | 39 |
1 files changed, 24 insertions, 15 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 093d815bd81..15d4ea227d0 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -1,7 +1,6 @@ | |||
| 1 | Known Problems with GNU Emacs | 1 | Known Problems with GNU Emacs |
| 2 | 2 | ||
| 3 | Copyright (C) 1987, 1988, 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999, | 3 | Copyright (C) 1987-1989, 1993-1999, 2001-2011 |
| 4 | 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 | ||
| 5 | Free Software Foundation, Inc. | 4 | Free Software Foundation, Inc. |
| 6 | See the end of the file for license conditions. | 5 | See the end of the file for license conditions. |
| 7 | 6 | ||
| @@ -102,7 +101,7 @@ This can be another symptom of stale *.elc files in your load-path. | |||
| 102 | The following command will print any duplicate Lisp files that are | 101 | The following command will print any duplicate Lisp files that are |
| 103 | present in load-path: | 102 | present in load-path: |
| 104 | 103 | ||
| 105 | emacs -q -batch -f list-load-path-shadows | 104 | emacs -batch -f list-load-path-shadows |
| 106 | 105 | ||
| 107 | If this command prints any file names, some of these files are stale, | 106 | If this command prints any file names, some of these files are stale, |
| 108 | and should be deleted or their directories removed from your | 107 | and should be deleted or their directories removed from your |
| @@ -235,19 +234,18 @@ necessary but missing, please report it via M-x report-emacs-bug. | |||
| 235 | On platforms such as Solaris, you can also work around this problem by | 234 | On platforms such as Solaris, you can also work around this problem by |
| 236 | configuring your compiler to use the native linker instead of GNU ld. | 235 | configuring your compiler to use the native linker instead of GNU ld. |
| 237 | 236 | ||
| 238 | ** Emacs compiled with Gtk+ crashes when closing a display (x-close-connection). | 237 | ** When Emacs is compiled with Gtk+, closing a display kills Emacs. |
| 239 | 238 | ||
| 240 | This happens because of bugs in Gtk+. Gtk+ 2.10 seems to be OK. See bug | 239 | There is a long-standing bug in GTK that prevents it from recovering |
| 241 | http://bugzilla.gnome.org/show_bug.cgi?id=85715. | 240 | from disconnects: http://bugzilla.gnome.org/show_bug.cgi?id=85715. |
| 242 | 241 | ||
| 243 | ** Emacs compiled with Gtk+ may loop forever if a display crashes. | 242 | Thus, for instance, when Emacs is run as a server on a text terminal, |
| 243 | and an X frame is created, and the X server for that frame crashes or | ||
| 244 | exits unexpectedly, Emacs must exit to prevent a GTK error that would | ||
| 245 | result in an endless loop. | ||
| 244 | 246 | ||
| 245 | This is related to the bug above. A scenario for this is when emacs is run | 247 | If you need Emacs to be able to recover from closing displays, compile |
| 246 | as a server, and an X frame is created. If the X server for the frame | 248 | it with the Lucid toolkit instead of GTK. |
| 247 | crashes or exits unexpectedly and an attempt is made to create a new | ||
| 248 | frame on another X display, then a Gtk+ error happens in the emacs | ||
| 249 | server that results in an endless loop. This is not fixed in any known | ||
| 250 | Gtk+ version (2.14.4 being current). | ||
| 251 | 249 | ||
| 252 | * General runtime problems | 250 | * General runtime problems |
| 253 | 251 | ||
| @@ -1661,6 +1659,19 @@ the script: | |||
| 1661 | exec 2> >(exec cat >&2 2>/dev/null) | 1659 | exec 2> >(exec cat >&2 2>/dev/null) |
| 1662 | exec ssh "$@" | 1660 | exec ssh "$@" |
| 1663 | 1661 | ||
| 1662 | *** GNU/Linux: Truncated svn annotate output with SSH. | ||
| 1663 | http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7791 | ||
| 1664 | |||
| 1665 | The symptoms are: you are accessing a svn repository over SSH. | ||
| 1666 | You use vc-annotate on a large (several thousand line) file, and the | ||
| 1667 | result is truncated around the 1000 line mark. It works fine with | ||
| 1668 | other access methods (eg http), or from outside Emacs. | ||
| 1669 | |||
| 1670 | This may be a similar libc/SSH issue to the one mentioned above for CVS. | ||
| 1671 | A similar workaround seems to be effective: create a script with the | ||
| 1672 | same contents as the one used above for CVS_RSH, and set the SVN_SSH | ||
| 1673 | environment variable to point to it. | ||
| 1674 | |||
| 1664 | *** GNU/Linux: On Linux-based GNU systems using libc versions 5.4.19 through | 1675 | *** GNU/Linux: On Linux-based GNU systems using libc versions 5.4.19 through |
| 1665 | 5.4.22, Emacs crashes at startup with a segmentation fault. | 1676 | 5.4.22, Emacs crashes at startup with a segmentation fault. |
| 1666 | 1677 | ||
| @@ -3245,5 +3256,3 @@ Local variables: | |||
| 3245 | mode: outline | 3256 | mode: outline |
| 3246 | paragraph-separate: "[ ]*$" | 3257 | paragraph-separate: "[ ]*$" |
| 3247 | end: | 3258 | end: |
| 3248 | |||
| 3249 | arch-tag: 49fc0d95-88cb-4715-b21c-f27fb5a4764a | ||