Still a few bugs in the system...

Vin Shelton <[email protected]>
Newsgroups gmane.emacs.xemacs.beta
Message-ID <CACeGjnW2aSDOYNvCZHMDs3J-j6LL8wsyqw6YR6C16SRhJvSgCQ@mail.gmail.com>
Hi, Aidan -

After a few days away, I had some problems with my latest 21.5 builds:

1. Building with mule with this Installation:

uname -a: Linux legolas-i5 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22
21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

../../src/xemacs-21.5-2015-03-16-mule/configure
'--prefix=/opt/xemacs-21.5-2015-03-16-mule' '--enable-mule'
'--without-xim' '--enable-bignum=gmp' '--disable-dialogs'
'--enable-pdump' '--with-sound=native' '--disable-widgets'
'--with-cflags= -Os -m64 -fno-exceptions'
'--with-default-eol-detection' '--with-infopath=/opt/info'
'--with-package-path=/opt/site-packages::/opt/xemacs-packages'
'--with-site-prefixes=/opt' '--without-tls' 'CC=gcc'


XEmacs 21.5-b34 "kale"  configured for `x86_64-unknown-linux'.

Compilation Environment and Installation Defaults:
  Source code location:              /opt/src/xemacs-21.5-2015-03-16-mule
  Installation prefix:               /opt/xemacs-21.5-2015-03-16-mule
  Additional prefixes:               /opt
  Operating system description file: `s/linux.h'
  Not using any machine description file
  Compiler version:                  gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2
    - GCC specs file:                specs.
    - Compiler command:              gcc   -Wall -Wno-switch -Wundef
-Wsign-compare -Wno-char-subscripts -Wpacked -Wshadow
-Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes
-Wdeclaration-after-statement  -Wunused-parameter -g   -Os -m64
-fno-exceptions
  libc version:                      GNU libc
2.19-0ubuntu6.62.19-0ubuntu6.6 (Debian)
  Relocating allocator for buffers:  no
  GNU version of malloc:             yes
    - Using Doug Lea's new malloc from the GNU C Library.

Package Search (a 'root' contains '{xemacs,mule,site}-packages'):
  User package roots:    ~/.xemacs
  System package roots:  /opt/xemacs-21.5-2015-03-16-mule/share/xemacs
    WARNING: /opt/xemacs-21.5-2015-03-16-mule/share/xemacs was
specified, but doesn't exist.
    WARNING: XEmacs functionality will be noticably limited until
    WARNING: some packages are installed.

Window System:
  Compiling in support for the X window system:
    - X Windows headers location:
    - X Windows libraries location:
    - Handling WM_COMMAND properly.
  Using Lucid menubars.
  Using Lucid scrollbars.

TTY:
  Compiling in support for ncurses.

Images:
  Compiling in support for GIF images.
  Compiling in support for XPM  images.
  Compiling in support for PNG  images.
  Compiling in support for JPEG images.
  Compiling in support for TIFF images.

Sound:
  Compiling in support for sound (native).

Databases:
  Compiling in support for LDAP.

Internationalization:
  Compiling in support for Mule (multi-lingual Emacs).

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

Network:
  Inhibiting IPv6 canonicalization at startup.

Other Features:
  Compiling in support for dynamic shared object modules.
  Compiling in support for more number types using the GNU MP library.
  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: ---------------------------------------------------------

Yields this error:

gcc -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts
-Wpacked -Wshadow -Wmissing-declarations -Wmissing-prototypes
-Wstrict-prototypes -Wdeclaration-after-statement  -Wunused-parameter
-g   -Os -m64 -fno-exceptions   -L/opt/lib -Wl,-export-dynamic -o
temacs  abbrev.o alloc.o alloca.o array.o balloon_help.o balloon-x.o
blocktype.o buffer.o bytecode.o callint.o casefiddle.o casetab.o
chartab.o filelock.o cmdloop.o cmds.o  console.o console-stream.o
data.o  debug.o tests.o device.o dired.o doc.o doprnt.o editfns.o
elhash.o emacs.o emodules.o eval.o events.o event-stream.o
event-unixoid.o dumper.o inline.o linuxplay.o miscplay.o terminfo.o
extents.o faces.o file-coding.o fileio.o  filemode.o floatfns.o fns.o
font-lock.o frame.o gc.o general.o glyphs.o glyphs-eimage.o
glyphs-shared.o glyphs-widget.o    gui.o menubar.o scrollbar.o
toolbar.o gutter.o hash.o imgproc.o indent.o insdel.o intl.o keymap.o
line-number.o  lread.o lstream.o   macros.o marker.o md5.o minibuf.o
mule-ccl.o mule-charset.o mule-coding.o   number-gmp.o number.o
fontcolor.o opaque.o  print.o process.o process-unix.o profile.o
rangetab.o realpath.o redisplay.o redisplay-output.o regex.o search.o
select.o sequence.o  sysdll.o signal.o sound.o specifier.o strftime.o
symbols.o syntax.o sysdep.o text.o tls.o  console-tty.o device-tty.o
event-tty.o frame-tty.o fontcolor-tty.o redisplay-tty.o cm.o undo.o
unicode.o console-x.o device-x.o event-Xt.o frame-x.o glyphs-x.o
fontcolor-x.o redisplay-x.o select-x.o gccache-x.o intl-x.o gui-x.o
menubar-x.o scrollbar-x.o toolbar-x.o toolbar-xlike.o widget.o
window.o  lastfile.o free-hook.o vm-limit.o  EmacsFrame.o EmacsShell.o
TopLevelEmacsShell.o TransientEmacsShell.o EmacsManager.o    dump-id.o
dump-data.o ../lwlib/liblw.a  -ltiff -lpng -ljpeg -lz -lgif -lXpm
-lXmu -lXt -lXext -lX11 -lSM -lICE -lgmp -lncurses -lm -ldl -lutil
./temacs -nd -no-packages -batch -l
/opt/src/xemacs-21.5-2015-03-16-mule/src/../lisp/update-elc.el

Loading /opt/src/xemacs-21.5-2015-03-16-mule/src/../lisp/update-elc.el...
  Loading find-paths.el...
  Loading packages.el...
  Loading setup-paths.el...
  Loading /opt/src/xemacs-21.5-2015-03-16-mule/lisp/dumped-lisp.el...
Wrote /opt/build/xemacs-21.5-2015-03-16-mule/src/NEEDTODUMP
  Loading loadup-el.el...
    Loading loadup.el...
Using load-path (/opt/src/xemacs-21.5-2015-03-16-mule/lisp/)
Using module-load-path (/opt/build/xemacs-21.5-2015-03-16-mule/modules)
      Loading dumped-lisp.el...
      Loading backquote.el...
      Loading bytecomp-runtime.el...
      Loading subr.el...
      Loading cl.el...
      Loading cl-extra.el...
        Requiring obsolete.el...
        Loading cl-macs.el...
      Loading cl-seq.el...
      Loading post-gc.el...
      Loading version.el...
      Loading custom.el...
        Requiring cus-face.el...
          Requiring font.el...
            Requiring disp-table.el...
        Requiring widget.el...
      Loading cus-start.el...
      Loading find-paths.el...
      Loading packages.el...
      Loading setup-paths.el...
      Loading replace.el...
      Loading widget.el...
      Loading cmdloop.el...
      Loading keymap.el...
      Loading syntax.el...
      Loading syntax-ppss.el...
      Loading device.el...
      Loading console.el...
      Loading obsolete.el...
      Loading specifier.el...
      Loading frame.el...
      Loading x-faces.el...
      Loading faces.el...
      Loading glyphs.el...
      Loading fontcolor.el...
      Loading extents.el...
      Loading events.el...
      Loading hash-table.el...
      Loading text-props.el...
      Loading process.el...
      Loading multicast.el...
      Loading map-ynp.el...
      Loading undo-stack.el...
      Loading window.el...
      Loading window-xemacs.el...
      Loading resize-minibuffer.el...
      Loading simple.el...

      Loading newcomment.el...
      Loading keydefs.el...
      Loading abbrev.el...
      Loading derived.el...
      Loading minibuf.el...
      Loading list-mode.el...
      Loading modeline.el...
      Loading cus-file.el...
      Loading startup.el...
      Loading misc.el...
      Loading loadhist.el...
      Loading files.el...
      Loading lib-complete.el...
      Loading format.el...
      Loading indent.el...
      Loading isearch-mode.el...
      Loading buffer.el...
      Loading buff-menu.el...
      Loading paths.el...
      Loading lisp.el...
      Loading page.el...
      Loading register.el...
      Loading iso8859-1.el...
      Loading easy-mmode.el...
      Loading help.el...
        Requiring help-macro.el...
      Loading easymenu.el...
      Loading special-mode.el...
      Loading lisp-mode.el...
      Loading text-mode.el...
      Loading fill.el...
      Loading auto-save.el...
      Loading movemail.el...
      Loading float-sup.el...
      Loading itimer.el...
      Loading itimer-autosave.el...
      Loading printer.el...
      Loading behavior.el...
      Loading behavior-defs.el...
      Loading diagnose.el...
      Loading gui.el...
      Loading mouse.el...
      Loading mode-motion.el...
      Loading toolbar.el...
      Loading scrollbar.el...
      Loading menubar.el...
      Loading gutter.el...
      Loading select.el...
      Loading menubar-items.el...
      Loading gutter-items.el...
      Loading toolbar-items.el...
      Loading coding.el...
      Loading code-files.el...
      Loading code-process.el...
      Loading code-cmds.el...
      Loading unicode.el...
        Requiring ccl.el...
        Loading make-coding-system.el...
      Loading mule-charset.el...
      Loading mule-cmds.el...
      Loading mule-coding.el...
      Loading mule-composite-stub.el...
      Loading mule-composite.el...
      Loading code-init.el...
      Loading mule-category.el...
      Loading kinsoku.el...
      Loading arabic.el...
      Loading chinese.el...
        Requiring china-util.el...
      Loading cyrillic.el...
      Loading english.el...
      Loading ethiopic.el...
      Loading greek.el...
      Loading hebrew.el...
      Loading indian.el...
      Loading devanagari.el...
      Loading japanese.el...
      Loading korean.el...
      Loading lao.el...
      Loading latin.el...
      Loading misc-lang.el...
      Loading thai.el...
      Loading tibetan.el...
      Loading vietnamese.el...
      Loading canna-leim.el...
      Loading digit.el...make[1]: *** [NEEDTODUMP] Segmentation fault
(core dumped)
make[1]: *** Deleting file `NEEDTODUMP'
make[1]: Leaving directory `/raid-3tb/opt/build/xemacs-21.5-2015-03-16-mule/src'
make: *** [src] Error 2


2.  Building a debug version with this Installation file:

uname -a: Linux legolas-i5 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22
21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

../../src/xemacs-21.5-2015-03-16-debug/configure
'--prefix=/opt/xemacs-21.5-2015-03-16-debug' '--enable-debug'
'--enable-assertions' '--enable-memory-usage-stats'
'--with-cflags-optimization=' '--with-cflags-debugging='
'--enable-bignum=gmp' '--disable-dialogs' '--enable-pdump'
'--with-sound=native' '--disable-widgets' '--with-cflags=-g -O'
'--with-default-eol-detection' '--with-infopath=/opt/info'
'--with-package-path=/opt/site-packages::/opt/xemacs-packages'
'--with-site-prefixes=/opt' '--without-tls' 'CC=gcc'


XEmacs 21.5-b34 "kale"  configured for `x86_64-unknown-linux'.

Compilation Environment and Installation Defaults:
  Source code location:              /opt/src/xemacs-21.5-2015-03-16-debug
  Installation prefix:               /opt/xemacs-21.5-2015-03-16-debug
  Additional prefixes:               /opt
  Operating system description file: `s/linux.h'
  Not using any machine description file
  Compiler version:                  gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2
    - GCC specs file:                specs.
    - Compiler command:              gcc   -Wall -Wno-switch -Wundef
-Wsign-compare -Wno-char-subscripts -Wpacked -Wshadow
-Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes
-Wdeclaration-after-statement  -Wunused-parameter   -g -O
  libc version:                      GNU libc
2.19-0ubuntu6.62.19-0ubuntu6.6 (Debian)
  Relocating allocator for buffers:  no
  GNU version of malloc:             yes
    - Using Doug Lea's new malloc from the GNU C Library.

Package Search (a 'root' contains '{xemacs,mule,site}-packages'):
  User package roots:    ~/.xemacs
  System package roots:  /opt/xemacs-21.5-2015-03-16-debug/share/xemacs
    WARNING: /opt/xemacs-21.5-2015-03-16-debug/share/xemacs was
specified, but doesn't exist.
    WARNING: XEmacs functionality will be noticably limited until
    WARNING: some packages are installed.

Window System:
  Compiling in support for the X window system:
    - X Windows headers location:
    - X Windows libraries location:
    - Handling WM_COMMAND properly.
  Using Lucid menubars.
  Using Lucid scrollbars.

TTY:
  Compiling in support for ncurses.

Images:
  Compiling in support for GIF images.
  Compiling in support for XPM  images.
  Compiling in support for PNG  images.
  Compiling in support for JPEG images.
  Compiling in support for TIFF images.

Sound:
  Compiling in support for sound (native).

Databases:
  Compiling in support for LDAP.

Internationalization:

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

Network:
  Inhibiting IPv6 canonicalization at startup.

Other Features:
  Compiling in support for dynamic shared object modules.
  Compiling in support for more number types using the GNU MP library.
  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: ---------------------------------------------------------


Yields this assertion failure:

gcc -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts
-Wpacked -Wshadow -Wmissing-declarations -Wmissing-prototypes
-Wstrict-prototypes -Wdeclaration-after-statement  -Wunused-parameter
 -g -O   -L/opt/lib -Wl,-export-dynamic -o temacs  abbrev.o alloc.o
alloca.o array.o balloon_help.o balloon-x.o blocktype.o buffer.o
bytecode.o callint.o casefiddle.o casetab.o chartab.o filelock.o
cmdloop.o cmds.o  console.o console-stream.o data.o  debug.o tests.o
device.o dired.o doc.o doprnt.o editfns.o elhash.o emacs.o emodules.o
eval.o events.o event-stream.o event-unixoid.o dumper.o inline.o
linuxplay.o miscplay.o terminfo.o extents.o faces.o file-coding.o
fileio.o  filemode.o floatfns.o fns.o font-lock.o frame.o gc.o
general.o glyphs.o glyphs-eimage.o glyphs-shared.o glyphs-widget.o
gui.o menubar.o scrollbar.o toolbar.o gutter.o hash.o imgproc.o
indent.o insdel.o intl.o keymap.o  line-number.o  lread.o lstream.o
macros.o marker.o md5.o minibuf.o      number-gmp.o number.o
fontcolor.o opaque.o  print.o process.o process-unix.o profile.o
rangetab.o realpath.o redisplay.o redisplay-output.o regex.o search.o
select.o sequence.o  sysdll.o signal.o sound.o specifier.o strftime.o
symbols.o syntax.o sysdep.o text.o tls.o  console-tty.o device-tty.o
event-tty.o frame-tty.o fontcolor-tty.o redisplay-tty.o cm.o undo.o
unicode.o console-x.o device-x.o event-Xt.o frame-x.o glyphs-x.o
fontcolor-x.o redisplay-x.o select-x.o gccache-x.o intl-x.o gui-x.o
menubar-x.o scrollbar-x.o toolbar-x.o toolbar-xlike.o widget.o
window.o  lastfile.o free-hook.o vm-limit.o  EmacsFrame.o EmacsShell.o
TopLevelEmacsShell.o TransientEmacsShell.o EmacsManager.o    dump-id.o
dump-data.o ../lwlib/liblw.a  -ltiff -lpng -ljpeg -lz -lgif -lXpm
-lXmu -lXt -lXext -lX11 -lSM -lICE -lgmp -lncurses -lm -ldl -lutil
./temacs -nd -no-packages -batch -l
/opt/src/xemacs-21.5-2015-03-16-debug/src/../lisp/update-elc.el

Fatal error: assertion failed, file
/opt/src/xemacs-21.5-2015-03-16-debug/src/alloc.c, line 3290,
aia2ptr[aia2] >= 0x00 && aia2ptr[aia2] < 0x7F
make[1]: *** [NEEDTODUMP] Aborted (core dumped)
make[1]: Leaving directory
`/raid-3tb/opt/build/xemacs-21.5-2015-03-16-debug/src'
make: *** [src] Error 2


These errors both come on linux mint 17.1.  Let me know if you need
more digging on my part.

  - Vin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.