Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

segmentation fault when set ROSWELL_HOME in msys2 (windows11) #572

Open
ZhangYuxin opened this issue Oct 17, 2023 · 0 comments
Open

segmentation fault when set ROSWELL_HOME in msys2 (windows11) #572

ZhangYuxin opened this issue Oct 17, 2023 · 0 comments

Comments

@ZhangYuxin
Copy link

I installed roswell within msys2(by pacman). Everything is good when I use default settings. But if I set ROSWELL_HOME to other directory(i.e. \home\xxxxx\.roswell ) in msys2, roswell reports segmentation fault(if the path is "\home\xxx\.roswell") or stucks(i.e. \c\devenv\msys64\home\.....)

Environment

# result of evaluating
xxxxx@xxxxx-pc MINGW64 ~
$ uname -a
MINGW64_NT-10.0-22621 xxxxx-pc 3.4.9.x86_64 2023-09-15 12:15 UTC x86_64 Msys

xxxxx@xxxxx-pc MINGW64 ~
$ ros --version
roswell 22.12.14.113(NO-GIT-REVISION)

xxxxx@xxxxx-pc MINGW64 ~
$ ros config
Installing sbcl-bin...
No SBCL version specified. Downloading sbcl-bin_uri.tsv to see the available versions...
[##########################################################################]100%
Installing sbcl-bin/2.3.9...
Skip downloading https://github.com/roswell/sbcl_bin/releases/download/2.3.9/sbcl-2.3.9-x86-64-windows-binary.msi
Extracting the msi archive. sbcl-bin-2.3.9-x86-64-windows.msi to \home\xxxxx\.roswell\src\sbcl-2.3.9-x86-64-windows\
Segmentation fault


We may assign explanatory tags to bad questions instead of replying to it.
See this famous text on how to ask good questions http://catb.org/~esr/faqs/smart-questions.html

How to reproduce the issue

 export ROSWELL_HOME="\\home\\xxxxx\\.roswell"

then

$ ros install slime-bin

Expected behavior

slime-bin installed correctly.

actual result

$ ros install slime-bin
Installing sbcl-bin...
No SBCL version specified. Downloading sbcl-bin_uri.tsv to see the available versions...
[##########################################################################]100%
Installing sbcl-bin/2.3.9...
Skip downloading https://github.com/roswell/sbcl_bin/releases/download/2.3.9/sbcl-2.3.9-x86-64-windows-binary.msi
Extracting the msi archive. sbcl-bin-2.3.9-x86-64-windows.msi to \home\xxxx\.roswell\src\sbcl-2.3.9-x86-64-windows\
Segmentation fault

running "ros -v -v setup":

$ ros -v -v setup
opt:verbose:1
dispatch:-v,name=top
proc_options:-v:top
opt:verbose:3
s 1145669984 util-list.c 155 "-v":done
dispatch:setup,name=top
proc_cmd:
s 1145668160 util-dir.c 89 "ROSWELL_HOME":done
q 1145668160 1145656478 util-dir.c 90 "\home\xxxxx\.roswell"
q 1145670784 1145640896 cmd-internal.c 173 "C:\DevEnv\msys64\mingw64\etc\roswell\"
s 1145669280 proc-opt.c 97 "\home\xxxxx\.roswell\":done
s 1145670784 proc-opt.c 97 "C:\DevEnv\msys64\mingw64\etc\roswell\":done
s 1145672272 util-dir_windows.c 35 "\home\xxxxx\.roswell\*.*":done
s 1145670928 proc-opt.c 104 "\home\xxxxx\.roswell\setup.ros":done
s 1145642768 util-dir_windows.c 35 "C:\DevEnv\msys64\mingw64\etc\roswell\*.*":done
dispatch:C:\DevEnv\msys64\mingw64\etc\roswell\setup.ros,name=top
proc_cmd:
cmd_script_frontend:0
frontend:script_*:argc=1 argv[0]=C:\DevEnv\msys64\mingw64\etc\roswell\setup.ros
ros_script_cmd=exec ros -Q -N roswell -- $0 "$@"
s 1145669664 util-cmdline.c 38 "$@":done
dispatch:-Q,name=top
proc_options:-Q:top
opt:quicklisp:2
s 1145669968 util-list.c 155 "-Q":done
dispatch:-N,name=top
proc_options:-N:top
get_opt(roswellenv,0)=(null)
take1:roswellenv:roswell,(null)
set_opt(roswellenv)='roswell'
s 1145670112 util-list.c 155 "-N":done
s 1145669520 util-list.c 155 "roswell":done
dispatch:--,name=top
proc_options:--:top
cmd_script_frontend:1
cmd_script
get_opt(program,0)=(null)
script_:argc=2 argv[0]=--
current=(null)
q 1145670112 116100179 cmd-script.c 17 ""
s 1145674704 cmd-script.c 22 "C:\\DevEnv\\msys64\\mingw64\\etc\\roswell\\setup.ros":done
set_opt(script)='"C:\\DevEnv\\msys64\\mingw64\\etc\\roswell\\setup.ros"'
s 1145674832 cmd-script.c 25 ""C:\\DevEnv\\msys64\\mingw64\\etc\\roswell\\setup.ros"":done
q 1145670192 1145669968 util-list.c 186 "script"
s 1145669968 util-list.c 155 "script":done
cmd_run_star:1:argv[0],script
s 1145674064 util-dir.c 89 "ROSWELL_HOME":done
q 1145674192 1145656478 util-dir.c 90 "\home\xxxxx\.roswell"
get_opt(image,0)=(null)
get_opt(roswellenv,0)=roswell
get_opt(roswellenv,1)q 1145672656 116100872 opt.c 113 "roswellenv"
s 1145672656 opt.c 115 "roswellenv":done
=roswell
s 1145673712 util-dir.c 89 "ROSWELL_HOME":done
q 1145673872 1145656478 util-dir.c 90 "\home\xxxxx\.roswell"
s 1145672272 util-string.c 182 "\home\xxxxx\.roswell\env\roswell\config":done
set_env_opt:\\home\\xxxxx\\.roswell\\env\\roswell\\config
get_opt(lisp,1)q 1145670208 116100844 opt.c 113 "lisp"
s 1145670208 opt.c 115 "lisp":done
=(null)
get_opt(*lisp,0)=(null)
get_opt(default.lisp,0)=(null)
determin_impl:(null)
get_opt(default.lisp,1)q 1145672976 116100755 opt.c 113 "default.lisp"
s 1145672976 opt.c 115 "default_lisp":done
=(null)
q 1145672848 116100552 cmd-run.c 91 "sbcl-bin"
s 1145672848 cmd-run.c 99 "sbcl-bin":done
q 1145673936 116100552 cmd-run.c 100 "sbcl-bin"
q 1145670256 116098276 util.c 153 "\"
q 1145670272 116098307 util.c 153 "tmp"
s 1145673712 util-dir.c 89 "ROSWELL_HOME":done
q 1145672560 1145656478 util-dir.c 90 "\home\xxxxx\.roswell"
ensure_directories_exist:\home\xxxxx\.roswell\tmp\
s 1145671552 util-dir_windows.c 35 "\home\xxxxx\.roswell\tmp\*.*":done
s 1145672224 util.c 155 "\home\xxxxx\.roswell\tmp\":done
q 1145670288 116100372 util.c 156 "setup"
q 1145673520 116098335 util.c 156 "tmp\lock.roswell."
s 1145672752 util-dir.c 89 "ROSWELL_HOME":done
q 1145674320 1145656478 util-dir.c 90 "\home\xxxxx\.roswell"
s 1145674960 util-dir_windows.c 35 "\home\xxxxx\.roswell\tmp\lock.roswell.setup*.*":done
lock setup exist status=0s 1145674832 util.c 164 "\home\xxxxx\.roswell\tmp\lock.roswell.setup":done
q 1145670208 116098276 util.c 153 "\"
q 1145669472 116098307 util.c 153 "tmp"
s 1145674064 util-dir.c 89 "ROSWELL_HOME":done
q 1145673776 1145656478 util-dir.c 90 "\home\xxxxx\.roswell"
ensure_directories_exist:\home\xxxxx\.roswell\tmp\
s 1145672224 util-dir_windows.c 35 "\home\xxxxx\.roswell\tmp\*.*":done
s 1145671216 util.c 155 "\home\xxxxx\.roswell\tmp\":done
q 1145670304 116100372 util.c 156 "setup"
q 1145673712 116098335 util.c 156 "tmp\lock.roswell."
s 1145674032 util-dir.c 89 "ROSWELL_HOME":done
q 1145673808 1145656478 util-dir.c 90 "\home\xxxxx\.roswell"
lock!:setup
s 1145674832 util.c 164 "\home\xxxxx\.roswell\tmp\lock.roswell.setup":done
verbose-option:''
get_opt(sbcl-bin.version,0)=(null)
q 1145670288 116100426 cmd-run.c 54 "config"
s 1145673168 util-dir.c 89 "ROSWELL_HOME":done
q 1145674128 1145656478 util-dir.c 90 "\home\xxxxx\.roswell"
Installing sbcl-bin...
C:\DevEnv\msys64\mingw64\bin\ros.exe install sbcl-bin
System:'C:\DevEnv\msys64\mingw64\bin\ros.exe install sbcl-bin'
No SBCL version specified. Downloading sbcl-bin_uri.tsv to see the available versions...
[##########################################################################]100%
Installing sbcl-bin/2.3.9...
Skip downloading https://github.com/roswell/sbcl_bin/releases/download/2.3.9/sbcl-2.3.9-x86-64-windows-binary.msi
Extracting the msi archive. sbcl-bin-2.3.9-x86-64-windows.msi to \home\xxxxx\.roswell\src\sbcl-2.3.9-x86-64-windows\
s 1145675504 cmd-run.c 56 "C:\DevEnv\msys64\mingw64\bin\ros.exe install sbcl-bin":done
q 1145669888 116098276 util.c 153 "\"
q 1145669552 116098307 util.c 153 "tmp"
s 1145674352 util-dir.c 89 "ROSWELL_HOME":done
q 1145674480 1145656478 util-dir.c 90 "\home\xxxxx\.roswell"
ensure_directories_exist:\home\xxxxx\.roswell\tmp\
s 1145670784 util-dir_windows.c 35 "\home\xxxxx\.roswell\tmp\*.*":done
s 1145670544 util.c 155 "\home\xxxxx\.roswell\tmp\":done
q 1145669680 116100372 util.c 156 "setup"
q 1145674096 116098335 util.c 156 "tmp\lock.roswell."
s 1145672592 util-dir.c 89 "ROSWELL_HOME":done
q 1145673424 1145656478 util-dir.c 90 "\home\xxxxx\.roswell"
unlock!:setup
s 1145675504 util.c 164 "\home\xxxxx\.roswell\tmp\lock.roswell.setup":done
get_opt(sbcl-bin.version,0)=(null)
q 1145669856 116100753 cmd-run.c 106 "/"
set_opt(impl)='sbcl-bin/'
get_opt(quicklisp,0)=(null)
s 1145672224 util-string.c 182 "\home\xxxxx\.roswell\lisp\quicklisp\":done
set_opt(quicklisp)='\\home\\xxxxx\\.roswell\\lisp\\quicklisp\\'
set_opt(argv0)='C:\DevEnv\msys64\mingw64\bin\ros.exe'
q 1145671744 1145640464 util_windows.c 53 "C:\DevEnv\msys64\mingw64\bin\ros.exe"
q 1145671792 2103440240 util-dir_windows.c 14 "C:\DevEnv\msys64\mingw64\bin\ros.exe"
set_opt(wargv0)='C:\DevEnv\msys64\mingw64\bin\ros.exe'
q 1145674384 1145673680 cmd-run.c 159 "\home\xxxxx\.roswell\"
set_opt(homedir)='\home\xxxxx\.roswell\'
set_opt(verbose)='3'
q 1145671840 1145640896 cmd-internal.c 173 "C:\DevEnv\msys64\mingw64\etc\roswell\"
q 1145670880 1145671840 cmd-run.c 161 "C:\DevEnv\msys64\mingw64\etc\roswell\"
set_opt(lispdir)='C:\DevEnv\msys64\mingw64\etc\roswell\'
q 1145672272 1145670928 cmd-run.c 162 "/mingw64/etc/roswell/patch\"
q 1145670640 1145672272 util-string.c 154 "/mingw64/etc/roswell/patch\"
set_opt(patchdir)='/mingw64/etc/roswell/patch\'
get_opt(asdf.version,0)=(null)
q 1145670224 116098420 util_windows.c 17 "windows"
set_opt(uname)='windows'
q 1145670256 116098449 util_windows.c 23 "x86-64"
set_opt(uname-m)='x86-64'
s 1145673680 cmd-run.c 167 "\home\xxxxx\.roswell\":done
get_opt(program,0)=(null)
q 1145672912 116101031 cmd-run.c 172 "init.lisp"
s 1145673584 util-dir.c 89 "ROSWELL_HOME":done
q 1145674416 1145656478 util-dir.c 90 "\home\xxxxx\.roswell"
q 1145670304 116100371 cmd-run.c 178 ""
q 1145670272 116100371 cmd-run.c 177 ""
q 1145669696 116100371 cmd-run.c 176 ""
q 1145670832 116100986 cmd-run.c 175 "(:eval"(ros:quicklisp)")"
get_opt(asdf.version,0)=(null)
q 1145669712 116100371 cmd-run.c 174 ""
s 1145671888 cmd-run.c 179 "\home\xxxxx\.roswell\init.lisp":done
set_opt(program)='(:eval"(ros:quicklisp)")'
get_opt(impl,0)=sbcl-bin/
s 1145672912 util-dir.c 89 "ROSWELL_HOME":done
q 1145673392 1145656478 util-dir.c 90 "\home\xxxxx\.roswell"
q 1145669696 116098449 util_windows.c 23 "x86-64"
q 1145670288 116098420 util_windows.c 17 "windows"
get_opt(help,0)=(null)
get_opt(script,0)="C:\\DevEnv\\msys64\\mingw64\\etc\\roswell\\setup.ros"
get_opt(image,0)=(null)
get_opt(program,0)=(:eval"(ros:quicklisp)")
get_opt(dynamic-space-size,1)q 1145673552 116101443 opt.c 113 "dynamic-space-size"
s 1145673552 opt.c 115 "dynamic-space-size":done
=(null)
get_opt(control-stack-size,1)q 1145674352 116101462 opt.c 113 "control-stack-size"
s 1145674352 opt.c 115 "control-stack-size":done
=(null)
get_opt(without-roswell,0)=(null)
get_opt(enable-debugger,0)=(null)
Segmentation fault
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant