bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Emacs-21.1 core dumps on Solaris-2.6/x86


From: Charles Fultz
Subject: Emacs-21.1 core dumps on Solaris-2.6/x86
Date: Thu, 13 Dec 2001 11:03:22 -0500

I've successfully built emacs-21.1 under Solaris-2.6 (SunOS 5.6) for 
Intel x86.  But whenever I run the binary, I get:
% ./emacs 
*** Signal 11 - core dumped (ignored)

Here is the output of gdb when run on the binary and the core file:
% gdb src/emacs core
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-pc-solaris2.5.1"...
Core was generated by `src/emacs'.
Program terminated with signal 11, Segmentation Fault.
Reading symbols from /p/XFree86-4.0.3/lib/libXaw3d.so.7.0...done.
Reading symbols from /p/XFree86-4.0.3/lib/libXmu.so.6.2...done.
Reading symbols from /p/XFree86-4.0.3/lib/libXt.so.6.0...done.
Reading symbols from /p/XFree86-4.0.3/lib/libSM.so.6.0...done.
Reading symbols from /p/XFree86-4.0.3/lib/libICE.so.6.3...done.
Reading symbols from /p/XFree86-4.0.3/lib/libXext.so.6.4...done.
Reading symbols from /p/tiff/lib/libtiff.so...done.
Reading symbols from /p/misc/lib/libpng.so.2...done.
Reading symbols from /usr/lib/libm.so.1...done.
Reading symbols from /p/XFree86-4.0.3/lib/libX11.so.6.2...done.
Reading symbols from /usr/lib/libsocket.so.1...done.
Reading symbols from /usr/lib/libnsl.so.1...done.
Reading symbols from /usr/lib/libkstat.so.1...done.
Reading symbols from /usr/lib/libkvm.so.1...done.
Reading symbols from /usr/lib/libelf.so.1...done.
Reading symbols from /usr/lib/libc.so.1...done.
Reading symbols from /usr/lib/libdl.so.1...done.
Reading symbols from /usr/lib/libmp.so.2...done.
#0  0x0 in ?? ()
(gdb) where
#0  0x0 in ?? ()
#1  0x81b7fd0 in __do_global_ctors_aux ()
#2  0x81b8015 in _init ()
(gdb) 

And this is the last few lines of output from truss:
% truss -v all -f src/emacs
9774:   open("/usr/lib/libc.so.1", O_RDONLY)            = 3
9774:   fxstat(2, 3, 0x080476CC)                        = 0
9774:       d=0x01984D80 i=19092 m=0100755 l=1  u=0     g=0     sz=900888
9774:           at = Dec 13 10:51:44 EST 2001  [ 1008258704 ]
9774:           mt = Apr  5 13:42:32 EST 2001  [ 986496152 ]
9774:           ct = Jul  6 04:09:14 EST 2001  [ 994410554 ]
9774:       bsz=8192  blks=1776  fs=ufs
9774:   mmap(0xDFFFA000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 
0) = 0xDFFFA000
9774:   mmap(0x00000000, 569344, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 
0xDFBF5000
9774:   mmap(0xDFC78000, 25748, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 532480) = 0xDFC78000
9774:   mmap(0xDFC7F000, 3800, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xDFC7F000
9774:   memcntl(0xDFBF5000, 85412, MC_ADVISE, 0x0003, 0, 0) = 0
9774:   close(3)                                        = 0
9774:   open("/usr/lib/libdl.so.1", O_RDONLY)           = 3
9774:   fxstat(2, 3, 0x080476CC)                        = 0
9774:       d=0x01984D80 i=19589 m=0100755 l=1  u=0     g=0     sz=4152
9774:           at = Dec 13 10:51:44 EST 2001  [ 1008258704 ]
9774:           mt = Jul 27 22:33:49 EST 2000  [ 964755229 ]
9774:           ct = Mar 29 13:57:11 EST 2001  [ 985892231 ]
9774:       bsz=8192  blks=10    fs=ufs
9774:   mmap(0xDFFFA000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 
0) = 0xDFFFA000
9774:   mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 
0) = 0xDFFEE000
9774:   close(3)                                        = 0
9774:   open("/usr/lib/libmp.so.2", O_RDONLY)           = 3
9774:   fxstat(2, 3, 0x080476CC)                        = 0
9774:       d=0x01984D80 i=19392 m=0100755 l=1  u=0     g=0     sz=16920
9774:           at = Dec 13 10:51:00 EST 2001  [ 1008258660 ]
9774:           mt = Jul 15 23:56:05 EST 1997  [ 869028965 ]
9774:           ct = Mar 29 13:57:02 EST 2001  [ 985892222 ]
9774:       bsz=8192  blks=34    fs=ufs
9774:   mmap(0x00000000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 
0xDFFBB000
9774:   mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 
0xDFF66000
9774:   mmap(0xDFF69000, 2152, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xDFF69000
9774:   memcntl(0xDFF66000, 2552, MC_ADVISE, 0x0003, 0, 0) = 0
9774:   close(3)                                        = 0
9774:   mprotect(0xDFE16000, 154412, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
9774:   mprotect(0xDFE16000, 154412, PROT_READ|PROT_EXEC) = 0
9774:   close(4)                                        = 0
9774:   munmap(0xDFFBB000, 4096)                        = 0
9774:       Incurred fault #6, FLTBOUNDS  %pc = 0x00000000
9774:         siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
9774:       Received signal #11, SIGSEGV [default]
9774:         siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
9774:           *** process killed ***

And finally, here is the output of ldd
% ldd src/emacs
        libXaw3d.so.7.0 =>       /p/XFree86-4.0.3/lib/libXaw3d.so.7.0
        libXmu.so.6.2 =>         /p/XFree86-4.0.3/lib/libXmu.so.6.2
        libXt.so.6.0 =>  /p/XFree86-4.0.3/lib/libXt.so.6.0
        libSM.so.6.0 =>  /p/XFree86-4.0.3/lib/libSM.so.6.0
        libICE.so.6.3 =>         /p/XFree86-4.0.3/lib/libICE.so.6.3
        libXext.so.6.4 =>        /p/XFree86-4.0.3/lib/libXext.so.6.4
        libtiff.so =>    /p/tiff/lib/libtiff.so
        libpng.so.2 =>   /p/misc/lib/libpng.so.2
        libm.so.1 =>     /usr/lib/libm.so.1
        libX11.so.6.2 =>         /p/XFree86-4.0.3/lib/libX11.so.6.2
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libkstat.so.1 =>         /usr/lib/libkstat.so.1
        libkvm.so.1 =>   /usr/lib/libkvm.so.1
        libelf.so.1 =>   /usr/lib/libelf.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2

I've built it without PNG, JPEG, Tiff, and XPM support with no difference.
Any help as to why it's core dumping would greatly be appreciated.
I'm building from the 21.1 source tree.

Thanks,
Charles Fultz




reply via email to

[Prev in Thread] Current Thread [Next in Thread]