Skip to content

Segfault when running scripts/loadup-all.sh #2191

Closed
@khinsen

Description

@khinsen

Describe the bug
I am trying to package Medley for Guix. So far I have packaged maiko with X11 support, which compiles without errors. Now I need to do the loadup step, which fails with exactly the same error messages as in #1045, i.e. a segfault after a couple of "Misaligned pointer in NativeAligned4FromLAddr".

To Reproduce
Steps to reproduce the behavior:

  1. Run ./loadup (or ./scripts/loadup-all.sh

Expected behavior
Termination of loadup without any error message

Screenshots
No screenshot, the error messages arrive on the console:

$ guix shell --preserve='^DISPLAY$' -CN -L ~/src/guix-kh maiko coreutils grep which sed procps findutils util-linux -- ./scripts/loadup-all.sh
>>>>> START loadup-init
"/gnu/store/mz9zjpjbprliwvfq6g6h93w1rbq3c5yg-profile/bin/lde" "/home/hinsen/projects/medley/medley/internal/loadups/starter.sysout" -id "loadup_1" -title "Medley Interlisp :: loadup_1" -g 1024x768 -sc 1024x768 -noscroll
MEDLEYDIR: "/home/hinsen/projects/medley/medley"
LOGINDIR: "/home/hinsen/projects/medley/medley/loadups/build/logindir"
GREET FILE: "/home/hinsen/projects/medley/medley/loadups/build/loadup-init.init"
REM.CM FILE: ""
VMEM FILE: "/home/hinsen/projects/medley/medley/loadups/build/logindir/vmem/lisp_loadup_1.virtualmem"
+++++ SUCCESS +++++
..... files created .....
-rw-r--r-- 1 hinsen users 4314112 Jun 14 18:52 /home/hinsen/projects/medley/medley/loadups/build/init.dlinit
-rw-r--r-- 1 hinsen users 118295 Jun 14 18:52 /home/hinsen/projects/medley/medley/loadups/build/init.dribble
-rw-r--r-- 1 hinsen users 4167680 Jun 14 18:52 /home/hinsen/projects/medley/medley/loadups/build/init.sysout
-rw-r--r-- 1 hinsen users 55837 Jun 14 18:51 /home/hinsen/projects/medley/medley/loadups/build/RDSYS
-rw-r--r-- 1 hinsen users 43032 Jun 14 18:51 /home/hinsen/projects/medley/medley/loadups/build/RDSYS.LCOM
-rw-r--r-- 1 hinsen users 89194 Jun 14 18:51 /home/hinsen/projects/medley/medley/loadups/build/I-NEW
-rw-r--r-- 1 hinsen users 70696 Jun 14 18:51 /home/hinsen/projects/medley/medley/loadups/build/I-NEW.LCOM
<<<<< END loadup-init

>>>>> START loadup-mid-from-init
"/gnu/store/mz9zjpjbprliwvfq6g6h93w1rbq3c5yg-profile/bin/ldeinit" "/home/hinsen/projects/medley/medley/loadups/build/init.dlinit" -id "loadup_1" -title "Medley Interlisp :: loadup_1" -g 1024x768 -sc 1024x768 -noscroll -NF
MEDLEYDIR: "/home/hinsen/projects/medley/medley"
LOGINDIR: "/home/hinsen/projects/medley/medley/loadups/build/logindir"
GREET FILE: "/home/hinsen/projects/medley/medley/greetfiles/NOGREET"
REM.CM FILE: "/home/hinsen/projects/medley/medley/loadups/build/loadup-mid-from-init.cm"
VMEM FILE: "/home/hinsen/projects/medley/medley/loadups/build/init-mid.sysout"
Misaligned pointer in NativeAligned4FromLAddr 0x1
getting package index failed SI:*CLOSURE-CACHE-ENABLED*
Misaligned pointer in NativeAligned4FromLAddr 0x1
getting package index failed SI:*CLOSURE-CACHE*
Misaligned pointer in NativeAligned4FromLAddr 0x1
getting package index failed XCL:*DELETED-IMPLICIT-HASH-SLOT*
Misaligned pointer in NativeAligned4FromLAddr 0x1
Misaligned pointer in NativeAligned4FromLAddr 0x1
getting package index failed INTERLISP:\MAIKO.IO-INTERRUPT-FLAGS
Misaligned pointer in NativeAligned4FromLAddr 0x1
getting package index failed INTERLISP:\MAIKO.PUNTBLTCHAR
Misaligned pointer in NativeAligned4FromLAddr 0x1
getting package index failed INTERLISP:\TEDIT.BLTCHAR
Misaligned pointer in NativeAligned4FromLAddr 0x1
getting package index failed INTERLISP:\PUNT.BITBLT.BITMAP
Misaligned pointer in NativeAligned4FromLAddr 0x1
getting package index failed INTERLISP:\PUNT.BLTSHADE.BITMAP
Misaligned pointer in NativeAligned4FromLAddr 0x1
evaluating initial expressions:
PACKAGE-CONVERSION-TABLE.EXPRESSIONS
LLSUBRS.EXPRESSIONS
FILEIO.EXPRESSIONS
EXTERNALFORMAT.EXPRESSIONS
IMAGEIO.EXPRESSIONS
LLBASIC.EXPRESSIONS
LLGC.EXPRESSIONS
LLARRAYELT.EXPRESSIONS
LLINTERP.EXPRESSIONS
LLMVS.EXPRESSIONS
DEFSTRUCT-RUN-TIME.EXPRESSIONS
CMLSEQBASICS.EXPRESSIONS
LLARITH.EXPRESSIONS
LLFLOAT.EXPRESSIONS
LLBIGNUM.EXPRESSIONS
LLREAD.EXPRESSIONS
XCCS.EXPRESSIONS
LLCHAR.EXPRESSIONS
LLDATATYPE.EXPRESSIONS
IOCHAR.EXPRESSIONS
LLKEY.EXPRESSIONS
LLTIMER.EXPRESSIONS
DTDECLARE.EXPRESSIONS
ATBL.EXPRESSIONS
LLCODE.EXPRESSIONS
COREIO.EXPRESSIONS
AOFD.EXPRESSIONS
ADIR.EXPRESSIONS
PMAP.EXPRESSIONS
VANILLADISK.EXPRESSIONS
ATERM.EXPRESSIONS
APRINT.EXPRESSIONS
ABASIC.EXPRESSIONS
AERROR.EXPRESSIONS
AINTERRUPT.EXPRESSIONS
MISC.EXPRESSIONS
BOOTSTRAP.EXPRESSIONS
CMLMACROS.EXPRESSIONS
CMLEVAL.EXPRESSIONS
CMLPROGV.EXPRESSIONS
CMLSPECIALFORMS.EXPRESSIONS
LLRESTART.EXPRESSIONS
LLERROR.EXPRESSIONS
LLSYMBOL.EXPRESSIONS
LLPACKAGE.EXPRESSIONS
PACKAGE-STARTUP.EXPRESSIONS
CONDITION-PACKAGE.EXPRESSIONS
XCL-PACKAGE.EXPRESSIONS
PROC.EXPRESSIONS
evaluating initial expressions:
CMLARRAY.EXPRESSIONS
DSK.EXPRESSIONS
UFS.EXPRESSIONS
PASSWORDS.EXPRESSIONS
FONT.EXPRESSIONS
LLDISPLAY.EXPRESSIONS
APUTDQ.EXPRESSIONS
COMPATIBILITY.EXPRESSIONS
DMISC.EXPRESSIONS
CMLLIST.EXPRESSIONS
CMLCHARACTER.EXPRESSIONS
CMLREADTABLE.EXPRESSIONS
MAIKOBITBLT.EXPRESSIONS
MAIKOINIT.EXPRESSIONS
MAKEINIT.EXPRESSIONS
Misaligned pointer in NativeAligned4FromLAddr 0xffffffff

*Error* Segmentation fault at address 0x7f9faadbd006.
Please record the signal and code information
and do a 'v' before trying anything else.
Enter the URaid
CL:NIL

< /home/hinsen/projects/medley/medley/scripts/medley/medley.command: line 1413:   223 Segmentation fault      "${maiko}" "${src_sysout}" -id "${run_id}" -title "${title}" -g "${geometry}" -sc "${screensize}" ${borderwidth_flag} ${borderwidth_value} ${pixelscale_flag} ${pixelscale_value} ${noscroll_arg} ${mem_flag} ${mem_value} ${nh_host_flag} ${nh_host_value} ${nh_port_flag} ${nh_port_value} ${nh_mac_flag} ${nh_mac_value} ${nh_debug_flag} ${nh_debug_value} ${nofork_arg} "$@"
 
----- FAILURE loadup-mid-from-init-----
..... files created .....
<<<<< END loadup-mid-from-init

----- loadup-all: FAILURE -----

Context (please complete the following information):

  • Are you using online.interlisp.org? no
  • OS: Linux
  • OS Version: Guix
  • Display/window system: X11
  • Host arch: x86_64
  • Maiko version: 9343f58b17a26bc93fee5adf1254138a77ea890d
  • IL:MAKESYSDATE: (I don't get to the point where I could do this.)

Additional context
I don't expect anyone other then me to solve this problem, as it requires my so-far unpublished Guix package for maiko. I am hoping to get advice on how to debug this issue. My Guix build of maiko does nothing unusual: it runs makeright x and copies the three binaries lde, ldeinit, and ldex into the right place for Guix.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions