Debugging 64bit xemacs (beta, latest cvs) on sparc64 (Sun T1000)

Andrew Walrond andrew at walrond.org
Tue Dec 5 11:10:27 EST 2006


Hi Malcolm,

On Tue, 2006-12-05 at 22:09 +1100, Malcolm Purvis wrote:
> >>>>> "Andrew" == Andrew Walrond <andrew at walrond.org> writes:
> 
> Andrew> I enabled core dumps, loaded up some kernel sources into xemacs and
> Andrew> started playing around, splitting windows and scrolling about. Sure
> Andrew> enough, I soon got a segfault, and here is the backtrace:
> 
> About 6 months ago I was successfully running the latest CVS versions under
> Solaris 10 on a Sparc box so I don't think that there is any inherent problems
> with sparc64.
> 

Was it compiled 64bit? I know it works fine when compiled 32bit since
all the usual distros do it.


> Could you post the contents of the Installation file that is produced as part
> of the build.  I might put some light on the problem.
> 

Here you go:

andrew at spawn1 xemacs-21.5 $ cat Installation 
uname -a: Linux spawn1.secure 2.6.18.3 #1 SMP Wed Nov 29 12:12:26 GMT
2006 sparc64 GNU/Linux

./configure '--prefix' '/pkg/local/'


XEmacs 21.5-b27 "fiddleheads" (+CVS-20061128) configured for
`sparc64-unknown-linux'.

Compilation Environment and Installation Defaults:
  Source code
location:              /home/andrew/projects/xemacs/xemacs-21.5
  Installation prefix:               /pkg/local/
  Operating system description file: `s/linux.h'
  Not using any machine description file
  Compiler version:                  gcc (GCC) 4.1.1
    - GCC specs file:                specs.
    - Compiler command:              gcc -Wall -Wno-switch -Wundef
-Wsign-compare -Wno-char-subscripts -Wpacked -Wunused-parameter -g  
  libc version:                      2.5
  Relocating allocator for buffers:  no
  GNU version of malloc:             yes
    - Using Doug Lea's new malloc from the GNU C Library.

Window System:

TTY:
  Compiling in support for ncurses.

Images:

Sound:
  Compiling in support for sound (native).

Databases:
  Compiling in support for Berkeley database.

Internationalization:

Mail:
  Compiling in support for "file" mail spool file locking method.

Other Features:
  Inhibiting IPv6 canonicalization at startup.
  Compiling in support for dynamic shared object modules.
  Using the new GC mark algorithms (KKCC).
  WARNING: ---------------------------------------------------------
  WARNING: The new algorithms are experimental. They are enabled by
  WARNING: default for this release. Use `--disable-kkcc' to
  WARNING: turn it off.
  WARNING: ---------------------------------------------------------
  Using the new portable dumper.
  Dumping into executable.
  Compiling in support for extra debugging code.
  Compiling in support for runtime error checking.
  WARNING: ---------------------------------------------------------
  WARNING: XEmacs will run noticeably more slowly as a result.
  WARNING: Error checking is on by default for XEmacs beta releases.
  WARNING: ---------------------------------------------------------


Hope thats useful!

Andrew Walrond




More information about the XEmacs-Beta mailing list