Hi!
XEmacs 21.5-b11-nomule chokes on the new tramp package:
Loading /home/matsl/work/smoketest/build/packages/package-compile.el...
Loading /home/matsl/work/smoketest/nomule/lib/xemacs-21.5-b11/lisp/auto-autoloads.elc...
Requiring /home/matsl/work/smoketest/nomule/lib/xemacs-21.5-b11/lisp/bytecomp.elc...
Requiring /home/matsl/work/smoketest/nomule/lib/xemacs-21.5-b11/lisp/byte-optimize.elc...
Loading /home/matsl/work/smoketest/build/packages/xemacs-packages/ediff/auto-autoloads.elc...
Loading /home/matsl/work/smoketest/build/packages/xemacs-packages/gnus/lisp/auto-autoloads.elc...
Loading /home/matsl/work/smoketest/build/packages/xemacs-packages/mail-lib/auto-autoloads.elc...
Loading /home/matsl/work/smoketest/build/packages/xemacs-packages/dired/auto-autoloads.elc...
Loading /home/matsl/work/smoketest/build/packages/xemacs-packages/efs/auto-autoloads.elc...
Loading /home/matsl/work/smoketest/build/packages/xemacs-packages/fsf-compat/auto-autoloads.elc...
Loading /home/matsl/work/smoketest/build/packages/xemacs-packages/vc/auto-autoloads.elc...
Loading /home/matsl/work/smoketest/build/packages/xemacs-packages/xemacs-base/auto-autoloads.elc...
Loading /home/matsl/work/smoketest/build/packages/xemacs-packages/tramp/lisp/auto-autoloads.elc...
Compiling /home/matsl/work/smoketest/build/packages/xemacs-packages/tramp/lisp/tramp-util.el...
Loading /home/matsl/work/smoketest/nomule/lib/xemacs-21.5-b11/lisp/cl-macs.elc...
Requiring /home/matsl/work/smoketest/build/packages/xemacs-packages/xemacs-base/compile.elc...
Requiring /home/matsl/work/smoketest/build/packages/xemacs-packages/tramp/lisp/tramp.el...
Requiring /home/matsl/work/smoketest/build/packages/xemacs-packages/tramp/lisp/trampver.el...make[2]: *** [lisp/tramp-util.elc] Segmentation fault
make[2]: Leaving directory `/home/matsl/work/smoketest/build/packages/xemacs-packages/tramp'
make[1]: *** [tramp/bytecompile.target] Error 2
make[1]: Leaving directory `/home/matsl/work/smoketest/build/packages/xemacs-packages'
make: *** [xemacs-packages/bytecompile.target] Error 2
I can reproduce this on 21.5-b13-nomule as of today. I won't post the
complete backtrace, since it's got more than 10000 lines ... depending
on the free memory I'd guess :-) It's looping through the same parts
for an awful lot of time:
#0 0x8082be7 in basic_alloc_lcrecord (size=76, implementation=0x828e160)
at alloc.c:451
#1 0x8085d66 in alloc_managed_lcrecord (lcrecord_list={gu = {
type = Lisp_Type_Record, val = 34593560}, s = {bits = 0,
val = 69187120}, u = {bits = 0, val = 69187120}, ui = 138374240,
i = 138374240, v = 0x83f6c60}) at alloc.c:2668
#2 0x8179577 in Lstream_new (imp=0x82dabe0, mode=0x828e32c "w")
at lstream.c:214
#3 0x817b6b1 in make_dynarr_output_stream (dyn=0x1d5a9820) at lstream.c:1581
#4 0x810e96a in undecided_convert (str=0x1d5adc48,
src=0x8517000 ";;; -*- mode: Emacs-Lisp; coding: iso-8859-1; -*-\n;;; trampver.el --- Transparent Remote Access, Multiple Protocol\n;;; lisp/trampver.el. Generated from trampver.el.in by configure.\n\n;; Copyright (C) "...,
dst=0x1d5a9820, n=1501) at file-coding.c:4013
#5 0x810a80b in coding_writer (stream=0x1d5adc00,
data=0x8517000 ";;; -*- mode: Emacs-Lisp; coding: iso-8859-1; -*-\n;;; trampver.el --- Transparent Remote Access, Multiple Protocol\n;;; lisp/trampver.el. Generated from trampver.el.in by configure.\n\n;; Copyright (C) "...,
size=1501) at file-coding.c:2118
#6 0x817976d in Lstream_really_write (lstr=0x1d5adc00,
data=0x8517000 ";;; -*- mode: Emacs-Lisp; coding: iso-8859-1; -*-\n;;; trampver.el --- Transparent Remote Access, Multiple Protocol\n;;; lisp/trampver.el. Generated from trampver.el.in by configure.\n\n;; Copyright (C) "...,
size=1501) at lstream.c:365
#7 0x81798fe in Lstream_write_1 (lstr=0x1d5adc00, data=0x8517000, size=1501)
at lstream.c:499
#8 0x8179bb3 in Lstream_write (lstr=0x1d5adc00, data=0x8517000, size=1501)
at lstream.c:587
#9 0x810ed64 in undecided_convert (str=0x1d5addc8,
src=0x8517000 ";;; -*- mode: Emacs-Lisp; coding: iso-8859-1; -*-\n;;; trampver.el --- Transparent Remote Access, Multiple Protocol\n;;; lisp/trampver.el. Generated from trampver.el.in by configure.\n\n;; Copyright (C) "...,
dst=0x1d5a98c0, n=1501) at file-coding.c:4094
#10 0x810a80b in coding_writer (stream=0x1d5add80,
data=0x8517000 ";;; -*- mode: Emacs-Lisp; coding: iso-8859-1; -*-\n;;; trampver.el --- Transparent Remote Access, Multiple Protocol\n;;; lisp/trampver.el. Generated from trampver.el.in by configure.\n\n;; Copyright (C) "...,
size=1501) at file-coding.c:2118
#11 0x817976d in Lstream_really_write (lstr=0x1d5add80,
data=0x8517000 ";;; -*- mode: Emacs-Lisp; coding: iso-8859-1; -*-\n;;; trampver.el --- Transparent Remote Access, Multiple Protocol\n;;; lisp/trampver.el. Generated from trampver.el.in by configure.\n\n;; Copyright (C) "...,
size=1501) at lstream.c:365
#12 0x81798fe in Lstream_write_1 (lstr=0x1d5add80, data=0x8517000, size=1501)
at lstream.c:499
#13 0x8179bb3 in Lstream_write (lstr=0x1d5add80, data=0x8517000, size=1501)
at lstream.c:587
#14 0x810ed64 in undecided_convert (str=0x1d5adf48,
src=0x8517000 ";;; -*- mode: Emacs-Lisp; coding: iso-8859-1; -*-\n;;; trampver.el --- Transparent Remote Access, Multiple Protocol\n;;; lisp/trampver.el. Generated from trampver.el.in by configure.\n\n;; Copyright (C) "...,
dst=0x1d5a9960, n=1501) at file-coding.c:4094
[...]
norbert.