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

Eliot Miranda eliot.miranda at gmail.com
Thu Jun 23 23:05:33 UTC 2016


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)

On Thu, Jun 23, 2016 at 3:47 PM, Casimiro - GMAIL <
casimiro.barreto at gmail.com> wrote:

>
> Em 23-06-2016 18:39, Esteban Lorenzano escreveu:
>
>
>
> can you try this one?
>
> cog_linux32x86_squeak.stack.spur_201606230315.tar.gz
> <https://bintray.com/opensmalltalk/vm/download_file?file_path=cog_linux32x86_squeak.stack.spur_201606230315.tar.gz>
>
> pharo will not work completely but at least we will know if is pharovm
> flavour or all vm’s
>
> Esteban
>
> The trace for this VM is as follows and it seems to be complaining about
> the vm-display-X11 module:
>
> [CdAB63 at localhost 5.0-201606230315]$ gdb ./squeak
> GNU gdb (GDB) Fedora 7.11.1-75.fc24
> Copyright (C) 2016 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-redhat-linux-gnu".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
> <http://www.gnu.org/software/gdb/documentation/>
> <http://www.gnu.org/software/gdb/documentation/>.
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Reading symbols from ./squeak...done.
> (gdb) run
> Starting program:
> /home/CdAB63/Downloads/products/stkspurlinuxht/lib/squeak/5.0-201606230315/squeak
>
> 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  0xf7f92d7e in __pthread_once_slow () from /lib/libpthread.so.0
> No symbol table info available.
> #2  0xf7aa7c05 in ?? () from /lib/libGL.so.1
> No symbol table info available.
> #3  0xf7a702ab 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  0xf7fa2c05 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 0xf7fa335d in _dlerror_run () from /lib/libdl.so.2
> No symbol table info available.
> #12 0xf7fa2cae in dlopen@@GLIBC_2.1 () from /lib/libdl.so.2
> No symbol table info available.
> #13 0x080a08a7 in tryLoading (dirName=0xffffac2c
> "/home/CdAB63/Downloads/products/stkspurlinuxht/lib/squeak/5.0-201606230315/",
> moduleName=0xffffbc8c "vm-display-X11")
>     at
> /home/travis/build/OpenSmalltalk/vm/platforms/unix/vm/sqUnixExternalPrims.c:245
>         libName =
> "/home/CdAB63/Downloads/products/stkspurlinuxht/lib/squeak/5.0-201606230315/vm-display-X11\000\377y\214\376\367\000\000\000\000W\253\377\377\003\000\000\000\000\000\000\000\070\000\000\000\000\000\000\000[\000\000\000\000\000\000\000n\000\000\000\000\000\000\000w\000\000\000\000\000\000\000|\000\000\000\000\360\371\367\377\377\377\177\201\000\000\000~-\371\367\260$\372\367\060`\372\367\351Q\335\367\000\300\362\367`\307\362\367\220+\372\367`\373\001\000\367{\335\367\353\201\376\367\000"...
>         buf = {st_dev = 64770, __pad1 = 53052, __st_ino = 14420702,
> st_mode = 33261, st_nlink = 1, st_uid = 1000, st_gid = 1000, st_rdev = 0,
> __pad2 = 53044, st_size = 264943,
>           st_blksize = 4096, st_blocks = 520, st_atim = {tv_sec =
> 1466720855, tv_nsec = 541848724}, st_mtim = {tv_sec = 1466652243, tv_nsec =
> 0}, st_ctim = {tv_sec = 1466720774,
>             tv_nsec = 231755653}, st_ino = 14420702}
>         prefixes = {0x8123af4 "", 0x8127d62 "lib", 0x0}
>         suffixes = {0x8123af4 "", 0x8127d5b ".so", 0x8127d5f ".dylib", 0x0}
>         handle = <optimized out>
>         prefix = <optimized out>
>         suffix = <optimized out>
> #14 0x080a0ac1 in ioLoadModule (pluginName=0xffffbc8c "vm-display-X11") at
> /home/travis/build/OpenSmalltalk/vm/platforms/unix/vm/sqUnixExternalPrims.c:328
>         path =
> "/home/CdAB63/Downloads/products/stkspurlinuxht/lib/squeak/5.0-201606230315/",
> '\000' <repeats 179 times>
>         c = <optimized out>
>         in = <optimized out>
>         out = <optimized out>
>         handle = 0x0
> #15 0x0805e75f in queryLoadModule (type=0x8123911 "display",
> name=0x81238d9 "X11", query=1) at
> /home/travis/build/OpenSmalltalk/vm/platforms/unix/vm/sqUnixMain.c:1079
>         handle = <optimized out>
>         modName =
> "vm-display-X11\000\377q\335\005\b\033\275\377\377\200\254\027\b\001\020",
> '\000' <repeats 14 times>,
> "\002\375\000\000\000\000\000\000\000\000\000\000\335\n\334\000\355\201\000\000\001\000\000\000\350\003\000\000\350\003",
> '\000' <repeats 14 times>,
> "*'=\000\000\000\000\000\000\020\000\000\230\036\000\000\000\000\000\000WblW\033\"\341\037KVkW\000\000\000\000\006blWS\002\204\r\335\n\334\000\000\000\000\000\000\000\000/home/CdAB63/Downloads/products/stkspurlinuxht/lib/squeak"...
>         itfName =
> "display_X11\000\353:\335\367\000\300\362\367k\336\377\377\222;\022\bDI\000"
>         module = <optimized out>
>         itf = 0x0
> #16 0x0805e83f in queryModule (type=0x8123911 "display", name=0x81238d9
> "X11") at
> /home/travis/build/OpenSmalltalk/vm/platforms/unix/vm/sqUnixMain.c:1112
> ---Type <return> to continue, or q <return> to quit---
> No locals.
> #17 0x0805e88b in loadImplicit (addr=0x8159928 <displayModule>,
> evar=<optimized out>, type=<optimized out>, name=0x81238d9 "X11")
>     at
> /home/travis/build/OpenSmalltalk/vm/platforms/unix/vm/sqUnixMain.c:1205
> No locals.
> #18 0x0805d4bb in loadModules () at
> /home/travis/build/OpenSmalltalk/vm/platforms/unix/vm/sqUnixMain.c:1217
> No locals.
> #19 main (argc=1, argv=0xffffcf34, envp=0xffffcf3c) at
> /home/travis/build/OpenSmalltalk/vm/platforms/unix/vm/sqUnixMain.c:1935
> No locals.
> (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*
>
>


-- 
_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20160623/741113ff/attachment-0001.htm


More information about the Vm-dev mailing list