Hi.

Pharo5 can run properly on Fedora 24, with Seaside3.2, OpenGL, or default image.��
What kind of graphic card do you have ? Is it a NVidia ? The default driver in Fedora, "Nouveau", is 64 bit only. I had to install the proprietary NVidia driver lib in 32 bit to be able to run pharo, They are still from fedora 23, as rpm-fusion didn't update its repo yet (xorg-x11-drv-nvidia-cuda-358.16-2.fc23.i686 and xorg-x11-drv-nvidia-libs-358.16-2.fc23.i686).

Here is a list of all 32 bits library I have. My system is not a fresh install, but Pharo is the only 32 bit apps, so I guess this list is quite accurate. Can you check if you have a similar list on your system ?
$ rpm -qa | grep i686 | grep -v devel | sort -u
alsa-lib-1.1.1-1.fc24.i686
bzip2-libs-1.0.6-20.fc24.i686
cairo-1.14.6-1.fc24.i686
clang-libs-3.8.0-1.fc24.i686
elfutils-libelf-0.166-2.fc24.i686
expat-2.1.1-2.fc24.i686
fontconfig-2.11.94-6.fc24.i686
freetype-2.6.3-2.fc24.i686
gamin-0.1.10-22.fc24.i686
glib2-2.48.1-1.fc24.i686
glibc-2.23.1-8.fc24.i686
keyutils-libs-1.5.9-8.fc24.i686
krb5-libs-1.14.1-6.fc24.i686
libcom_err-1.42.13-4.fc24.i686
libdrm-2.4.68-1.fc24.i686
libedit-3.1-14.20150325cvs.fc24.i686
libffi-3.1-9.fc24.i686
libgcc-6.1.1-2.fc24.i686
libICE-1.0.9-5.fc24.i686
libpciaccess-0.13.4-3.fc24.i686
libpng-1.6.23-1.fc24.i686
libselinux-2.5-3.fc24.i686
libsepol-2.5-3.fc24.i686
libSM-1.2.2-4.fc24.i686
libssh2-1.7.0-5.fc24.i686
libstdc++-6.1.1-2.fc24.i686
libuuid-2.28-3.fc24.i686
libvdpau-1.1.1-3.fc24.i686
libverto-0.2.6-6.fc24.i686
libwayland-client-1.10.0-1.fc24.i686
libwayland-server-1.10.0-1.fc24.i686
libX11-1.6.3-3.fc24.i686
libXau-1.0.8-6.fc24.i686
libxcb-1.11.1-2.fc24.i686
libXdamage-1.1.4-8.fc24.i686
libXext-1.3.3-4.fc24.i686
libXfixes-5.0.2-2.fc24.i686
libXrender-0.9.9-3.fc24.i686
libxshmfence-1.2-3.fc24.i686
libXxf86vm-1.1.4-3.fc24.i686
llvm-libs-3.8.0-1.fc24.i686
mesa-libEGL-11.2.2-2.20160614.fc24.i686
mesa-libgbm-11.2.2-2.20160614.fc24.i686
mesa-libGL-11.2.2-2.20160614.fc24.i686
mesa-libglapi-11.2.2-2.20160614.fc24.i686
mesa-libOpenCL-11.2.2-2.20160614.fc24.i686
ncurses-libs-6.0-5.20160116.fc24.i686
nss-softokn-freebl-3.24.0-1.0.fc24.i686
ocl-icd-2.2.8-3.git20151217.0122332.fc24.i686
opencl-utils-1-2.svn16.fc24.i686
openssl-libs-1.0.2h-1.fc24.i686
pcre-8.39-2.fc24.i686
pixman-0.34.0-2.fc24.i686
pkgconfig-0.29-2.fc24.i686
pyzy-0.1.0-12.fc24.i686
readline-6.3-8.fc24.i686
SDL2-2.0.4-4.fc24.i686
sqlite-libs-3.11.0-3.fc24.i686
xorg-x11-drv-nvidia-cuda-358.16-2.fc23.i686
xorg-x11-drv-nvidia-libs-358.16-2.fc23.i686
xz-libs-5.2.2-2.fc24.i686
zlib-1.2.8-10.fc24.i686

and for display:

$ ldd vm-display-X11��
linux-gate.so.1 (0xf778f000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf7729000)
libGL.so.1 => /usr/lib/nvidia/libGL.so.1 (0xf7622000)
libX11.so.6 => /lib/libX11.so.6 (0xf74e1000)
libc.so.6 => /lib/libc.so.6 (0xf7313000)
/lib/ld-linux.so.2 (0x565d0000)
libnvidia-tls.so.358.16 => /usr/lib/nvidia/tls/libnvidia-tls.so.358.16 (0xf730d000)
libnvidia-glcore.so.358.16 => /usr/lib/nvidia/libnvidia-glcore.so.358.16 (0xf50b8000)
libXext.so.6 => /lib/libXext.so.6 (0xf50a4000)
libdl.so.2 => /lib/libdl.so.2 (0xf509f000)
libxcb.so.1 => /lib/libxcb.so.1 (0xf5079000)
libm.so.6 => /lib/libm.so.6 (0xf5022000)
libXau.so.6 => /lib/libXau.so.6 (0xf501e000)

Beware that under Fedora, SSL in Pharo is not available. I think that's a known issue, due to library mismatch: Pharo is compiled with openssl v1.0.0, while Fedora use v1.0.2h.
$ ldd libSqueakSSL.so��
linux-gate.so.1 (0xf7754000)
libssl.so.1.0.0 => not found
libc.so.6 => /lib/libc.so.6 (0xf7551000)
/lib/ld-linux.so.2 (0x5659f000)

$ rpm -qa | grep ssl | grep i686 | grep -v devel
openssl-libs-1.0.2h-1.fc24.i686

$ rpm -ql openssl-libs.i686 | grep libssl | grep -v hmac
/usr/lib/libssl.so.1.0.2h
/usr/lib/libssl.so.10

Regards
Renaud



2016-06-23 16:31 GMT-04:00 Esteban Lorenzano <estebanlm@gmail.com>:
I���m sorry, but this is not enough information��� normally crash should let a crash.dmp file��� also a way to reproduce the problem would be cool��� a description of what you are doing, etc.

cheers,��
Esteban


On 23 Jun 2016, at 22:10, Casimiro - GMAIL <casimiro.barreto@gmail.com> wrote:

Pharo 5 crashes. VM does a SIGSEGV 0x00000000 at start

Running GDB I got:

(gdb) run
Starting program: /home/CdAB63/Downloads/pharo5.0/bin/pharo
Missing separate debuginfos, use: dnf debuginfo-install glibc-2.23.1-8.fc24.i686
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) backtrace full
#0�� 0x00000000 in ?? ()
No symbol table info available.
#1�� 0xf7f3dd7e in __pthread_once_slow () from /lib/libpthread.so.0
No symbol table info available.
#2�� 0xf7aa9c05 in ?? () from /lib/libGL.so.1
No symbol table info available.
#3�� 0xf7a722ab in ?? () from /lib/libGL.so.1
No symbol table info available.
#4�� 0xf7fe8da1 in call_init.part () from /lib/ld-linux.so.2
No symbol table info available.
#5�� 0xf7fe8f00 in _dl_init () from /lib/ld-linux.so.2
No symbol table info available.
#6�� 0xf7fed80f in dl_open_worker () from /lib/ld-linux.so.2
No symbol table info available.
#7�� 0xf7fe8c91 in _dl_catch_error () from /lib/ld-linux.so.2
No symbol table info available.
#8�� 0xf7fecd89 in _dl_open () from /lib/ld-linux.so.2
No symbol table info available.
#9�� 0xf7f4dc05 in dlopen_doit () from /lib/libdl.so.2
No symbol table info available.
#10 0xf7fe8c91 in _dl_catch_error () from /lib/ld-linux.so.2
No symbol table info available.
#11 0xf7f4e35d in _dlerror_run () from /lib/libdl.so.2
No symbol table info available.
#12 0xf7f4dcae in dlopen@@GLIBC_2.1 () from /lib/libdl.so.2
No symbol table info available.
#13 0x080bd60f in tryLoading ()
No symbol table info available.
#14 0x080bd751 in ioLoadModule ()
No symbol table info available.
#15 0x080bf18b in queryLoadModule ()
No symbol table info available.
#16 0x080bf27f in queryModule ()
No symbol table info available.
#17 0x080bf2c7 in loadImplicit ()
No symbol table info available.
#18 0x0805ccd7 in main ()
No symbol table info available.
(gdb)


--
The information contained in this message is confidential and intended to the recipients specified in the headers. If you received this message by error, notify the sender immediately. The unauthorized use, disclosure, copy or alteration of this message are strictly forbidden and subjected to civil and criminal sanctions.

==

This email may be signed using PGP key ID: 0x4134A417