summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2002-01-22 11:52:53 +0000
committerEli Zaretskii <eliz@gnu.org>2002-01-22 11:52:53 +0000
commit839d06c56e7960d63ab199e89443df90504c8d7a (patch)
tree503c9c741c3e62f1aa750a3e672ac06f952dfcfc /etc
parent80bd980bcb3b35aba49561584a54af0818a54da9 (diff)
downloademacs-839d06c56e7960d63ab199e89443df90504c8d7a.tar.gz
Document crashes on Irix due to a strange problem with `rld'.
Diffstat (limited to 'etc')
-rw-r--r--etc/PROBLEMS20
1 files changed, 20 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 307e03ac87e..57cd0e0375d 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -1068,6 +1068,26 @@ Other systems allow to set LD_RUN_PATH in a similar way, but before
Emacs is linked. With LD_RUN_PATH set, the linker will include a
specified run-time search path in the executable.
+On some systems, Emacs could crash due to problems with dynamic
+linking. Specifically, on SGI Irix 6.5, crashes were reported with
+backtraces like this:
+
+ (dbx) where
+ 0 strcmp(0xf49239d, 0x4031184, 0x40302b4, 0x12, 0xf0000000, 0xf4923aa, 0x0, 0x492ddb2) ["/xlv22/ficus-jan23/work/irix/lib/libc/libc_n32_M3_ns/strings/strcmp.s":35, 0xfb7e480]
+ 1 general_find_symbol(0xf49239d, 0x0, 0x0, 0x0, 0xf0000000, 0xf4923aa, 0x0, 0x492ddb2)
+ ["/comp2/mtibuild/v73/workarea/v7.3/rld/rld.c":2140, 0xfb65a98]
+ 2 resolve_symbol(0xf49239d, 0x4031184, 0x0, 0xfbdd438, 0x0, 0xf4923aa, 0x0, 0x492ddb2)
+ ["/comp2/mtibuild/v73/workarea/v7.3/rld/rld.c":1947, 0xfb657e4]
+ 3 lazy_text_resolve(0xd18, 0x1a3, 0x40302b4, 0x12, 0xf0000000, 0xf4923aa, 0x0, 0x492ddb2)
+ ["/comp2/mtibuild/v73/workarea/v7.3/rld/rld.c":997, 0xfb64d44]
+ 4 _rld_text_resolve(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
+ ["/comp2/mtibuild/v73/workarea/v7.3/rld/rld_bridge.s":175, 0xfb6032c]
+
+(`rld' is the dynamic linker.) We don't know yet why does this
+happen, but setting the environment variable LD_BIND_NOW to 1 (which
+forces the dynamic linker to bind all shared objects early on) seems
+to work around the problem.
+
Please refer to the documentation of your dynamic linker for details.
* On Solaris 2.7, building Emacs with WorkShop Compilers 5.0 98/12/15