Coreform 2022.4 Manjaro 21.2.6 Xfce error

Coreform Cubit Version: =
Coreform Cubit 2022.4
Platform:
Manjaro 21.2.6 XFCE x86_64 Linux 5.15.41-1-MANJARO

Issue
I can launch and set license, after close the window.
launch the coreform_cubit gives the error below:

Fontconfig warning: “/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf”, line 6: unknown element “reset-dirs”
ERROR: Error loading /opt/Coreform-Cubit-2022.4/bin/./python3/libcubit_python3.so:
ERROR: segmentation fault (core dumped)

Debug info:

execve("/usr/bin/coreform_cubit", [“coreform_cubit”], 0x7fff1e507200 /* 80 vars /) = 0
brk(NULL) = 0xaba000
arch_prctl(0x3001 /
ARCH_??? */, 0x7ffc3d626410) = -1 EINVAL (Invalid parameters)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3bea73e000
readlink("/proc/self/exe", “/opt/Coreform-Cubit-2022.4/bin/c”…, 4096) = 45
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./glibc-hwcaps/x86-64-v3/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./glibc-hwcaps/x86-64-v3”, 0x7ffc3d625630, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./glibc-hwcaps/x86-64-v2/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./glibc-hwcaps/x86-64-v2”, 0x7ffc3d625630, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./tls/haswell/x86_64/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./tls/haswell/x86_64”, 0x7ffc3d625630, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./tls/haswell/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./tls/haswell”, 0x7ffc3d625630, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./tls/x86_64/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./tls/x86_64”, 0x7ffc3d625630, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./tls/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./tls”, 0x7ffc3d625630, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./haswell/x86_64/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./haswell/x86_64”, 0x7ffc3d625630, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./haswell/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./haswell”, 0x7ffc3d625630, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./x86_64/libclarogui.so”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./x86_64”, 0x7ffc3d625630, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./libclarogui.so”, O_RDONLY|O_CLOEXEC) = 3
read(3, “\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\305\2\0\0\0\0\0”…, 832) = 832
pread64(3, “\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0”…, 896, 64) = 896
pread64(3, “\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\3577^\30\225\350\277\354(\203\215X\216z}\226”…, 36, 870560) = 36
newfstatat(3, “”, {st_mode=S_IFREG|0755, st_size=1213952, …}, AT_EMPTY_PATH) = 0
pread64(3, “\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0”…, 896, 64) = 896
mmap(NULL, 1213952, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3bea615000
mprotect(0x7f3bea63e000, 991232, PROT_NONE) = 0
mmap(0x7f3bea63e000, 348160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7f3bea63e000
mmap(0x7f3bea693000, 262144, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7e000) = 0x7f3bea693000
mmap(0x7f3bea6d4000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xbe000) = 0x7f3bea6d4000
mmap(0x7f3bea6db000, 61440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc6000) = 0x7f3bea6db000
mmap(0x7f3bea6ea000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd5000) = 0x7f3bea6ea000
mmap(0x7f3bea6f8000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe3000) = 0x7f3bea6f8000
mmap(0x7f3bea706000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf1000) = 0x7f3bea706000
mmap(0x7f3bea714000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xff000) = 0x7f3bea714000
mmap(0x7f3bea722000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10d000) = 0x7f3bea722000
mmap(0x7f3bea730000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11b000) = 0x7f3bea730000
close(3) = 0
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/./libpthread.so.0”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/…/lib/glibc-hwcaps/x86-64-v3/libpthread.so.0”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/…/lib/glibc-hwcaps/x86-64-v3”, 0x7ffc3d625610, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/…/lib/glibc-hwcaps/x86-64-v2/libpthread.so.0”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/…/lib/glibc-hwcaps/x86-64-v2”, 0x7ffc3d625610, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/…/lib/tls/haswell/x86_64/libpthread.so.0”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/opt/Coreform-Cubit-2022.4/bin/…/lib/tls/haswell/x86_64”, 0x7ffc3d625610, 0) = -1 ENOENT (No such file or directory)
………………………………………………………………………………
mmap(NULL, 215599, PROT_READ, MAP_PRIVATE, 17, 0) = 0x7f3bdc72b000
close(17) = 0
openat(AT_FDCWD, “/usr/lib/libcrypt.so.1”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
munmap(0x7f3bdc72b000, 215599) = 0
munmap(0x7f3bdcaa9000, 33360) = 0
munmap(0x7f3bac081000, 3653808) = 0
write(3, “[2022-05-30 19:25:01.130] [app_l”…, 198) = 198
newfstatat(1, “”, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), …}, AT_EMPTY_PATH) = 0
write(1, “ERROR: Error loading /opt/Corefo”…, 83) = 83
write(1, “ERROR: \n”, 8) = 8
— SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x31f} —
+++ killed by SIGSEGV (core dumped) +++

Thank you.

My installation steps are:

  1. sudo debtap Coreform-Cubit-2022.4+26186_e1209cf7-Lin64.deb
  2. chmod 777 coreform-cubit-2022.4-2022.4-1-x86_64.pkg.tar.zst
  3. sudo pacman -U coreform-cubit-2022.4-2022.4-1-x86_64.pkg.tar.zst

debug_cubit.txt (1.4 MB)

As your output says, Cubit can’t find libcrypt.so.1, which is an encryption library usually used by SSL/TLS and is provided by the system. I’m not very familiar with Manjaro linux, but installing something like libcurl-dev should provide that library. There may be a libcrypt1 package available for installation as well.

Wow, Thank you for your reply.

In fact, Arch/Manjaro doesn’t split things into dev packages, so i can’t find the package.

But follow your clue, I find that there is no such file libcrypt.so.1

So here are my steps:

[firefly@firefly-manjaro ~]$ pacman -Ql curl | grep /usr/lib/libcurl

curl /usr/lib/libcurl.so

curl /usr/lib/libcurl.so.4

curl /usr/lib/libcurl.so.4.8.0

[firefly@firefly-manjaro ~]$ pacman -Ql curl | grep /usr/lib/libcrypt

[firefly@firefly-manjaro ~]$ cd /usr/lib

[firefly@firefly-manjaro lib]$ ls -al libcrypt*

lrwxrwxrwx 1 root root 16 5月 4日 01:34 libcrypto.so → libcrypto.so.1.1

-r-xr-xr-x 1 root root 2828704 2020年 1月25日 libcrypto.so.1.0.0

-rwxr-xr-x 1 root root 2998864 5月 4日 01:34 libcrypto.so.1.1

lrwxrwxrwx 1 root root 23 2月 3日 19:16 libcryptsetup.so → libcryptsetup.so.12.7.0

lrwxrwxrwx 1 root root 23 2月 3日 19:16 libcryptsetup.so.12 → libcryptsetup.so.12.7.0

-rwxr-xr-x 1 root root 484192 2月 3日 19:16 libcryptsetup.so.12.7.0

lrwxrwxrwx 1 root root 17 2月25日 04:47 libcrypt.so → libcrypt.so.2.0.0

lrwxrwxrwx 1 root root 17 2月25日 04:47 libcrypt.so.2 → libcrypt.so.2.0.0

-rwxr-xr-x 1 root root 165824 2月25日 04:47 libcrypt.so.2.0.0

[firefly@firefly-manjaro lib]$ pacman -F libcrypt.so.1

警告:database file for ‘core’ does not exist (use ‘-Fy’ to download)

警告:database file for ‘extra’ does not exist (use ‘-Fy’ to download)

警告:database file for ‘community’ does not exist (use ‘-Fy’ to download)

警告:database file for ‘multilib’ does not exist (use ‘-Fy’ to download)

[firefly@firefly-manjaro lib]$ pacman -Fy libcrypt.so.1

错误:非 root (根用户) 无法执行指定操作。

[firefly@firefly-manjaro lib]$ sudo pacman -Fy libcrypt.so.1

[sudo] firefly 的密码:

:: 正在同步软件包数据库…

core 1647.1 KiB 6.19 MiB/s 00:00 [######################] 100%

extra 9.6 MiB 15.0 MiB/s 00:01 [######################] 100%

community 32.1 MiB 12.3 MiB/s 00:03 [######################] 100%

multilib 259.5 KiB 6.85 MiB/s 00:00 [######################] 100%

core/libxcrypt-compat 4.4.28-2

usr/lib/libcrypt.so.1

community/aarch64-linux-gnu-glibc 2.35-1

usr/aarch64-linux-gnu/lib/libcrypt.so.1

community/riscv64-linux-gnu-glibc 2.32-1 (risc-v)

usr/riscv64-linux-gnu/lib/libcrypt.so.1

so i install the libxcrypt-compat 4.4.28-2, and it works.

Thank you very much.
And i hope this thread would help others.

By the way, there is a lot of errors about “no such file or directory”
How did you find the key “libcrypt.so.1”?

[firefly@firefly-manjaro lib]$ coreform_cubit
Fontconfig warning: “/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf”, line 6: unknown element “reset-dirs”
Supervisor::Impl::load_plugins: Loaded component: libcfplugincomp.ccl from directory: /opt/Coreform-Cubit-2022.4/bin
Supervisor::Impl::load_plugins: Loaded component: libcfplugingui.ccg from directory: /opt/Coreform-Cubit-2022.4/bin
Supervisor::Impl::load_plugins: Loaded component: libcoreformcae.ccg from directory: /opt/Coreform-Cubit-2022.4/bin
Supervisor::Impl::load_plugins: Loaded component: libcubitcomp.ccl from directory: /opt/Coreform-Cubit-2022.4/bin
Supervisor::Impl::load_plugins: Loaded component: libcubitcompgui.ccg from directory: /opt/Coreform-Cubit-2022.4/bin
Loading workspace command plugin
Creating new Workspace session
Initializing LLVM
CoreformCAEWebChannel Ready!
KDBG: parent found
KDBG: tree webview init’d
KTDBG: notifyPick registered

Does this warning matter?or need to do something?

The fontconfig warning is most likely benign.
The strace output with “no such file or directory” are not actually errors, what’s happening is the system is searching a list of known paths for the specific library. If you look at each block, it’s trying to find a given library through the same set of paths, cycling through the set for each library. At the end of the block, it usually says that it’s found the library and lists the path that the system found it at. libcrypt.so.1 is the last block in the output, and it never finds the library after looking in each known path.

Wow You are really a master! Top Gun!

thank you for your time.