[Vm-dev] Cog spur VMs crashing in new Fedora 24

Ben Coman btc at openinworld.com
Fri Jun 24 02:23:09 UTC 2016


On Fri, Jun 24, 2016 at 7:21 AM, Casimiro - GMAIL <
casimiro.barreto at gmail.com> wrote:

>
> Em 23-06-2016 20:05, Eliot Miranda escreveu:
>
>
>
> So if you do ldd on the vm-display-X11 module are all the libraries
> found?  Here's an example output on ARM:
>
> eliot at pi2 ~/all/Squeak/Squeak5.0 $ ldd
> ~/all/oscogvm/products/cogspurlinuxhtARM/lib/squeak/5.0-201606212031/vm-display-X11
>         /usr/lib/arm-linux-gnueabihf/libcofi_rpi.so (0x76f80000)
>         libXext.so.6 => /usr/lib/arm-linux-gnueabihf/libXext.so.6
> (0x76f5a000)
>         libSM.so.6 => /usr/lib/arm-linux-gnueabihf/libSM.so.6 (0x76f4c000)
>         libICE.so.6 => /usr/lib/arm-linux-gnueabihf/libICE.so.6
> (0x76f2f000)
>         libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0x76f24000)
>         libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0
> (0x76f05000)
>         libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0x76e93000)
>         libnsl.so.1 => /lib/arm-linux-gnueabihf/libnsl.so.1 (0x76e77000)
>         libuuid.so.1 => /lib/arm-linux-gnueabihf/libuuid.so.1 (0x76e6a000)
>         libasound.so.2 => /usr/lib/arm-linux-gnueabihf/libasound.so.2
> (0x76da6000)
>         libX11.so.6 => /usr/lib/arm-linux-gnueabihf/libX11.so.6
> (0x76c92000)
>         libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x76b61000)
>         /lib/ld-linux-armhf.so.3 (0x76fae000)
>         libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1
> (0x76b39000)
>         librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0x76b2a000)
>         libxcb.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb.so.1
> (0x76b0b000)
>         libXau.so.6 => /usr/lib/arm-linux-gnueabihf/libXau.so.6
> (0x76b01000)
>         libXdmcp.so.6 => /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6
> (0x76af4000)
>
>
> That's the result:
>
> [CdAB63 at localhost 5.0-201606230315]$ ldd vm-display-X11
>     linux-gate.so.1 (0xf7712000)
>     libGL.so.1 => /lib/libGL.so.1 (0xf75b6000)
>     libXext.so.6 => /lib/libXext.so.6 (0xf75a2000)
>     libpthread.so.0 => /lib/libpthread.so.0 (0xf7586000)
>     libX11.so.6 => /lib/libX11.so.6 (0xf7445000)
>     libc.so.6 => /lib/libc.so.6 (0xf7276000)
>     libnvidia-tls.so.361.45.11 => /lib/libnvidia-tls.so.361.45.11
> (0xf7271000)
>     libnvidia-glcore.so.361.45.11 => /lib/libnvidia-glcore.so.361.45.11
> (0xf4fe9000)
>     libdl.so.2 => /lib/libdl.so.2 (0xf4fe4000)
>     /lib/ld-linux.so.2 (0x56555000)
>     libxcb.so.1 => /lib/libxcb.so.1 (0xf4fbe000)
>     libm.so.6 => /lib/libm.so.6 (0xf4f67000)
>     libXau.so.6 => /lib/libXau.so.6 (0xf4f63000)
> [CdAB63 at localhost 5.0-201606230315]$
>
> But I feel that perhaps the thing is that Fedora 24 comes with wayland by
> default. And disabling wayland causes erratic behaviour of interface... :(
> I'm checking on that.
> But... thing is: it bangs on the libpthread...
>

I see the libraries found are in   /lib
but the error is reported in   /lib64
So what do you get for...
  $ ls -l /*/libpthread*

and presuming there is a /lib32, try something like...
   $ LD_LIBRARY_PATH=/lib32   ./pharo

cheers -ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20160624/280eb7c1/attachment.htm


More information about the Vm-dev mailing list