bjkurlex@bullwinkle ~/slickedit $ bin/vs +new -sc /tmp/config
Segmentation fault (core dumped)
bjkurlex@bullwinkle ~/slickedit $ rm -rf ~/.slickedit/21.0.0/
bjkurlex@bullwinkle ~/slickedit $ bin/vs +new -sc /tmp/config
Segmentation fault (core dumped)
And just as an afterthought:
bjkurlex@bullwinkle ~/slickedit $ strace bin/vs +new -sc /tmp/config
execve("bin/vs", ["bin/vs", "+new", "-sc", "/tmp/config"], [/* 49 vars */]) = 0
brk(0) = 0x1f4b000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faa40781000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib64/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib64/tls/x86_64", 0x7ffd94ffc620) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib64/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib64/tls", 0x7ffd94ffc620) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib64/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib64/x86_64", 0x7ffd94ffc620) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/home/bjkurlex/lib/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib/tls/x86_64", 0x7ffd94ffc620) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib/tls", 0x7ffd94ffc620) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib/x86_64", 0x7ffd94ffc620) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/local/lib/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/tls/x86_64", 0x7ffd94ffc620) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/tls", 0x7ffd94ffc620) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/x86_64", 0x7ffd94ffc620) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=92973, ...}) = 0
mmap(NULL, 92973, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faa4076a000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P \2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1840928, ...}) = 0
mmap(NULL, 3949248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faa4019c000
mprotect(0x7faa40356000, 2097152, PROT_NONE) = 0
mmap(0x7faa40556000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ba000) = 0x7faa40556000
mmap(0x7faa4055c000, 17088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7faa4055c000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faa40769000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faa40767000
arch_prctl(ARCH_SET_FS, 0x7faa40767740) = 0
mprotect(0x7faa40556000, 16384, PROT_READ) = 0
mprotect(0x605000, 4096, PROT_READ) = 0
mprotect(0x7faa40783000, 4096, PROT_READ) = 0
munmap(0x7faa4076a000, 92973) = 0
brk(0) = 0x1f4b000
brk(0x1f6c000) = 0x1f6c000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2919792, ...}) = 0
mmap(NULL, 2919792, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7faa3fed3000
close(3) = 0
execve("/home/bjkurlex/bin/sh", ["sh", "bin/vs", "+new", "-sc", "/tmp/config"], [/* 49 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/local/bin/sh", ["sh", "bin/vs", "+new", "-sc", "/tmp/config"], [/* 49 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/local/sbin/sh", ["sh", "bin/vs", "+new", "-sc", "/tmp/config"], [/* 49 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/sbin/sh", ["sh", "bin/vs", "+new", "-sc", "/tmp/config"], [/* 49 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/bin/sh", ["sh", "bin/vs", "+new", "-sc", "/tmp/config"], [/* 49 vars */]) = -1 ENOENT (No such file or directory)
execve("/sbin/sh", ["sh", "bin/vs", "+new", "-sc", "/tmp/config"], [/* 49 vars */]) = -1 ENOENT (No such file or directory)
execve("/bin/sh", ["sh", "bin/vs", "+new", "-sc", "/tmp/config"], [/* 49 vars */]) = 0
brk(0) = 0x55aacced0000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fca080ee000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib64/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib64/tls/x86_64", 0x7ffdff1b36f0) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib64/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib64/tls", 0x7ffdff1b36f0) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib64/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib64/x86_64", 0x7ffdff1b36f0) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/home/bjkurlex/lib/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib/tls/x86_64", 0x7ffdff1b36f0) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib/tls", 0x7ffdff1b36f0) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib/x86_64", 0x7ffdff1b36f0) = -1 ENOENT (No such file or directory)
open("/home/bjkurlex/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/bjkurlex/lib", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/local/lib/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/tls/x86_64", 0x7ffdff1b36f0) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/tls", 0x7ffdff1b36f0) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/x86_64", 0x7ffdff1b36f0) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=92973, ...}) = 0
mmap(NULL, 92973, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fca080d7000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P \2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1840928, ...}) = 0
mmap(NULL, 3949248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fca07b09000
mprotect(0x7fca07cc3000, 2097152, PROT_NONE) = 0
mmap(0x7fca07ec3000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ba000) = 0x7fca07ec3000
mmap(0x7fca07ec9000, 17088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fca07ec9000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fca080d6000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fca080d4000
arch_prctl(ARCH_SET_FS, 0x7fca080d4740) = 0
mprotect(0x7fca07ec3000, 16384, PROT_READ) = 0
mprotect(0x55aacb3f2000, 8192, PROT_READ) = 0
mprotect(0x7fca080f0000, 4096, PROT_READ) = 0
munmap(0x7fca080d7000, 92973) = 0
getpid() = 33763
rt_sigaction(SIGCHLD, {0x55aacb1e9460, ~[RTMIN RT_1], SA_RESTORER, 0x7fca07b3fcb0}, NULL, 8) = 0
geteuid() = 1000
brk(0) = 0x55aacced0000
brk(0x55aaccef1000) = 0x55aaccef1000
getppid() = 33760
stat("/home/bjkurlex/slickedit", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("bin/vs", O_RDONLY) = 3
fcntl(3, F_DUPFD, 10) = 10
close(3) = 0
fcntl(10, F_SETFD, FD_CLOEXEC) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {0x55aacb1e9460, ~[RTMIN RT_1], SA_RESTORER, 0x7fca07b3fcb0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, ~[RTMIN RT_1], SA_RESTORER, 0x7fca07b3fcb0}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL, ~[RTMIN RT_1], SA_RESTORER, 0x7fca07b3fcb0}, NULL, 8) = 0
read(10, "#!/usr/bin/env sh\n#-------------"..., 8192) = 1599
pipe([3, 4]) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fca080d4a10) = 33764
close(4) = 0
read(3, "vs\n", 128) = 3
read(3, "", 128) = 0
close(3) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=33764, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn() = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 33764
pipe([3, 4]) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fca080d4a10) = 33765
close(4) = 0
read(3, "bin\n", 128) = 4
read(3, "", 128) = 0
close(3) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=33765, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn() = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 33765
pipe([3, 4]) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fca080d4a10) = 33766
close(4) = 0
read(3, "/home/bjkurlex/slickedit/bin\n", 128) = 29
read(3, "", 128) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=33766, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn() = 0
close(3) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 33766
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fca080d4a10) = 33767
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 33767
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=33767, si_status=1, si_utime=0, si_stime=0} ---
rt_sigreturn() = 33767
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fca080d4a10) = 33768
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV && WCOREDUMP(s)}], 0, NULL) = 33768
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_DUMPED, si_pid=33768, si_status=SIGSEGV, si_utime=24, si_stime=4} ---
rt_sigreturn() = 33768
write(2, "Segmentation fault (core dumped)"..., 33Segmentation fault (core dumped)
) = 33
read(10, "", 8192) = 0
exit_group(139) = ?
+++ exited with 139 +++