Wow, this post is exactly what I came here to ask about down to the very distro. Coincidentally I am also the user who posted about the libglew thing
I did some googling, learned to use strace to troubleshoot things like this, useful night.
In a nutshell, this is where it goes wrong:
Code: Select all
openat(AT_FDCWD, "/usr/share/fonts/opentype", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x4} ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)
I created the missing folder, and that lead to this
Code: Select all
openat(AT_FDCWD, "/usr/share/fonts/truetype", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x4} ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)
I created that folder and we're in business
So the solution:
Code: Select all
sudo mkdir /usr/share/fonts/truetype /usr/share/fonts/opentype
@support you might want to write that down, if you ever need to help a linux user to troubleshoot, ask them to run strace, first they need to install strace then run:
Code: Select all
strace -o outputfilename /usr/share/paintstorm/Paintstorm
and maybe throw the results into pastebin or something, if it's another case of missing file or dependency at least it will spot it.