aboutsummaryrefslogtreecommitdiffstats
path: root/etc/PROBLEMS
diff options
context:
space:
mode:
authorJoakim Verona2011-02-05 11:23:09 +0100
committerJoakim Verona2011-02-05 11:23:09 +0100
commit4bd51ad5c3445b644dfb017d5b57b10a90aa325f (patch)
tree894801e7308ce4ecc34933f959e28f4b9cff9533 /etc/PROBLEMS
parent13cfe8df462ab8da9f0028e16cc84dcaceaca3d1 (diff)
parent9bcaafce5351d270ac514e23cb69ff1a5fd35229 (diff)
downloademacs-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/PROBLEMS39
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 @@
1Known Problems with GNU Emacs 1Known Problems with GNU Emacs
2 2
3Copyright (C) 1987, 1988, 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3Copyright (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.
6See the end of the file for license conditions. 5See 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.
102The following command will print any duplicate Lisp files that are 101The following command will print any duplicate Lisp files that are
103present in load-path: 102present in load-path:
104 103
105 emacs -q -batch -f list-load-path-shadows 104 emacs -batch -f list-load-path-shadows
106 105
107If this command prints any file names, some of these files are stale, 106If this command prints any file names, some of these files are stale,
108and should be deleted or their directories removed from your 107and 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.
235On platforms such as Solaris, you can also work around this problem by 234On platforms such as Solaris, you can also work around this problem by
236configuring your compiler to use the native linker instead of GNU ld. 235configuring 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
240This happens because of bugs in Gtk+. Gtk+ 2.10 seems to be OK. See bug 239There is a long-standing bug in GTK that prevents it from recovering
241http://bugzilla.gnome.org/show_bug.cgi?id=85715. 240from disconnects: http://bugzilla.gnome.org/show_bug.cgi?id=85715.
242 241
243** Emacs compiled with Gtk+ may loop forever if a display crashes. 242Thus, for instance, when Emacs is run as a server on a text terminal,
243and an X frame is created, and the X server for that frame crashes or
244exits unexpectedly, Emacs must exit to prevent a GTK error that would
245result in an endless loop.
244 246
245This is related to the bug above. A scenario for this is when emacs is run 247If you need Emacs to be able to recover from closing displays, compile
246as a server, and an X frame is created. If the X server for the frame 248it with the Lucid toolkit instead of GTK.
247crashes or exits unexpectedly and an attempt is made to create a new
248frame on another X display, then a Gtk+ error happens in the emacs
249server that results in an endless loop. This is not fixed in any known
250Gtk+ version (2.14.4 being current).
251 249
252* General runtime problems 250* General runtime problems
253 251
@@ -1661,6 +1659,19 @@ the script:
1661exec 2> >(exec cat >&2 2>/dev/null) 1659exec 2> >(exec cat >&2 2>/dev/null)
1662exec ssh "$@" 1660exec ssh "$@"
1663 1661
1662*** GNU/Linux: Truncated svn annotate output with SSH.
1663http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7791
1664
1665The symptoms are: you are accessing a svn repository over SSH.
1666You use vc-annotate on a large (several thousand line) file, and the
1667result is truncated around the 1000 line mark. It works fine with
1668other access methods (eg http), or from outside Emacs.
1669
1670This may be a similar libc/SSH issue to the one mentioned above for CVS.
1671A similar workaround seems to be effective: create a script with the
1672same contents as the one used above for CVS_RSH, and set the SVN_SSH
1673environment 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
16655.4.22, Emacs crashes at startup with a segmentation fault. 16765.4.22, Emacs crashes at startup with a segmentation fault.
1666 1677
@@ -3245,5 +3256,3 @@ Local variables:
3245mode: outline 3256mode: outline
3246paragraph-separate: "[ ]*$" 3257paragraph-separate: "[ ]*$"
3247end: 3258end:
3248
3249arch-tag: 49fc0d95-88cb-4715-b21c-f27fb5a4764a