[squeak-dev] Squeak and Linux OpenSuse 11.1

Giuseppe Luigi Punzi glpunzi at lordzealon.com
Mon May 25 14:27:38 UTC 2009


Attached is the output of strace

El lun, 25-05-2009 a las 16:01 +0200, Giuseppe Luigi Punzi escribió:
> Ok, I think I know what is the problem, but I don't know how to solve.
> 
> When try to run squeak, I get:
>  - check that /usr/local/lib/squeak/3.10-4/vm-display-X11.so exists, or
> 
> Investigating, seems that I have 2 libs directories for squeak.
> "/usr/local/lib/squeak/3.10-4" and "/usr/lib/squeak/3.10-3".
> 
> Squeak by default, is searching on "/usr/local/lib/squeak/3.10-4" and
> trying to running with -plugins /usr/local/lib/squeak/3.10-4 doesn't
> works.
> 
> But, if I do -plugins /usr/lib/squeak/3.10-3 it works. This directory
> comes from the OLPC VM.
> 
> Here are the 2 directories:
> OLPC
> glpunzi at info01:~> ls /usr/lib/squeak/3.10-3/
> AioPlugin                GStreamerPlugin  KedamaPlugin2  OggPlugin
> Squeak3D             vm-display-fbdev  vm-sound-ALSA
> ClipboardExtendedPlugin  ImmX11Plugin     MIDIPlugin     RomePlugin
> UUIDPlugin           vm-display-null   vm-sound-null
> DBusPlugin               KedamaPlugin     npsqueak.so    squeak
> VideoForLinuxPlugin  vm-display-X11    vm-sound-OSS
> 
> 
> Squeak tar.gz
> glpunzi at info01:~> ls /usr/local/lib/squeak/3.10-4/
> AioPlugin                FileCopyPlugin   KedamaPlugin2  OggPlugin
> Squeak3D             VideoForLinuxPlugin  vm-sound-ALSA
> XDisplayControlPlugin
> B3DAcceleratorPlugin     GStreamerPlugin  MIDIPlugin     PseudoTTYPlugin
> SqueakFFIPrims       vm-display-fbdev     vm-sound-NAS
> ClipboardExtendedPlugin  ImmX11Plugin     Mpeg3Plugin    RomePlugin
> UnixOSProcessPlugin  vm-display-null      vm-sound-null
> DBusPlugin               KedamaPlugin     npsqueak.so    squeak
> UUIDPlugin           vm-display-X11       vm-sound-OSS
> 
> 
> 
> El lun, 25-05-2009 a las 14:31 +0100, Derek O'Connell escribió:
> > Well then my next guess is that vm-display-X11 is making a call to a 
> > missing function. I can't check anything atm but maybe there is a debug 
> > option when compiling the VM that would display the failure. 
> > Alternatively if you have "strace" installed then use that and look at 
> > the output for failures. I typically use the following...
> > 
> > "strace -s 64 -o strace-results.txt <usual squeak stuff>"
> > 
> > ...and then load up the results in an editor and start searching.
> > 
> > HTH
> > 
> > Giuseppe Luigi Punzi wrote:
> > > Hi derek, I didn't changed nothing.
> > > 
> > > Was a clean install:
> > > http://www.nabble.com/-squeak-dev--Squeak-and-Linux-OpenSuse-11.1-td23597336.html
> > > 
> > > El lun, 25-05-2009 a las 13:11 +0100, Derek O'Connell escribió:
> > >> Hi Giuseppe,
> > >>
> > >> this is a guess but I had a similar situation with a plugin I was 
> > >> working on and in my case it turned out to be an unresolved reference 
> > >> due to a typo. Have you changed vm-display-X11 at all?
> > >>
> > >> Giuseppe Luigi Punzi wrote:
> > >>> Hi again,
> > >>>
> > >>> Sorry, for the delay, but my OpenSuse box is at work, and I didn't have
> > >>> time to check this.
> > >>>
> > >>> I didn't tried this option yet. Some minutes ago, tried specifying the
> > >>> plugins directory, and worked:
> > >>> squeak -plugins /usr/lib/squeak/3.10-3/
> > >>>
> > >>> And squeak -h gives me this output:
> > >>> glpunzi at info01:~/desarrollo/squeak.3.10> squeak -help
> > >>> Usage: squeak [<option>...] [<imageName> [<argument>...]]
> > >>>        squeak [<option>...] -- [<argument>...]
> > >>> .
> > >>> .
> > >>> [The diferent options]
> > >>> .
> > >>> .
> > >>>
> > >>>
> > >>> Notes:
> > >>>   <imageName> defaults to `squeak.image'.
> > >>>   -vtlock disables keyboard vt switching even when -vtswitch is enabled
> > >>>   If `-memory' is not specified then the heap will grow dynamically.
> > >>>   <argument>s are ignored, but are processed by the Squeak image.
> > >>>   The first <argument> normally names a Squeak `script' to execute.
> > >>>   Precede <arguments> by `--' to use default image.
> > >>>
> > >>> Available drivers:
> > >>>   vm-sound-null
> > >>>   vm-sound-ALSA
> > >>>   vm-sound-OSS
> > >>>   vm-display-null
> > >>>   vm-display-fbdev
> > >>>
> > >>> Seems, for some reason, don't find vm-display-X11 by default.
> > >>>
> > >>>
> > >>> On mar, 2009-05-19 at 12:56 +0200, Bruce O'Neel wrote:
> > >>>> Hi,
> > >>>>
> > >>>> Keep in mind that I do not use OpenSUSE so this might be completely wrong.
> > >>>>
> > >>>> If you figure out which rpm you got /usr/lib64/libGL.so.1 from, you need to install 
> > >>>> that same RPM but the i568 one rather than x86_64 one.  
> > >>>>
> > >>>> Guessing, ie, proceed at your own risk, I think that Mesa-7.4.2-1.3.i586.rpm would do it.
> > >>>>
> > >>>> It looks like you can get it from 
> > >>>> http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.1/i586/
> > >>>>
> > >>>> cheers
> > >>>>
> > >>>> bruce
> > >>>>
> > >>>>
> > >>>> On Mon, May 18, 2009 at 10:07:24PM +0200, Bruce O'Neel wrote:
> > >>>>> Hi,
> > >>>>>
> > >>>>> As Bert recommended, the VM built without GL support might be the way to go.
> > >>>>>
> > >>>>> The other choice is to figure out what SuSE calls the 32 bit version of Mesa,
> > >>>>> and install that.
> > >>>>>
> > >>>>> You can't call a 64 bit library from 32 bit code.  Well, that's 
> > >>>>> not 100% true, but, let's just leave it there rather than add paragraphs which
> > >>>>> won't really solve the problem anyway.
> > >>>>>
> > >>>>> cheers
> > >>>>>
> > >>>>> bruce
> > >>>>>
> > >>>>>
> > >>>>> On Mon, May 18, 2009 at 06:19:04PM +0200, Giuseppe Luigi Punzi wrote:
> > >>>>>> Don't works :(
> > >>>>>>
> > >>>>>> El Monday 18 May 2009 17:42:38 Mariano Martinez Peck escribió:
> > >>>>>>> On Mon, May 18, 2009 at 2:38 PM, Giuseppe Luigi Punzi <
> > >>>>>>>
> > >>>>>>> glpunzi at lordzealon.com> wrote:
> > >>>>>>>> Hi, thanks in advance for your answer.
> > >>>>>>>>
> > >>>>>>>> The output is:
> > >>>>>>>> glpunzi at dhcppc2:~/descargas/Squeak-3.10-4/platforms/unix/src/vm> ldd
> > >>>>>>>> /usr/local/lib/squeak/3.10-4/vm-display-X11
> > >>>>>>>>         linux-gate.so.1 =>  (0xffffe000)
> > >>>>>>>>        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf7f6a000)
> > >>>>>>>>        libGL.so.1 => not found
> > >>>>>>>>        libXext.so.6 => /usr/lib/libXext.so.6 (0xf7f59000)
> > >>>>>>>>        libSM.so.6 => /usr/lib/libSM.so.6 (0xf7f50000)
> > >>>>>>>>        libICE.so.6 => /usr/lib/libICE.so.6 (0xf7f34000)
> > >>>>>>>>        libdl.so.2 => /lib/libdl.so.2 (0xf7f2f000)
> > >>>>>>>>        libm.so.6 => /lib/libm.so.6 (0xf7f06000)
> > >>>>>>>>        libnsl.so.1 => /lib/libnsl.so.1 (0xf7eed000)
> > >>>>>>>>        libX11.so.6 => /usr/lib/libX11.so.6 (0xf7dba000)
> > >>>>>>>>        libc.so.6 => /lib/libc.so.6 (0xf7c5e000)
> > >>>>>>>>        libXau.so.6 => /usr/lib/libXau.so.6 (0xf7c59000)
> > >>>>>>>>        libuuid.so.1 => /lib/libuuid.so.1 (0xf7c53000)
> > >>>>>>>>        /lib/ld-linux.so.2 (0xf7fab000)
> > >>>>>>>>        libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xf7c50000)
> > >>>>>>>>        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf7c32000)
> > >>>>>>>>
> > >>>>>>>> Could be libGL the problem?
> > >>>>>>>>
> > >>>>>>>> libGL.so.1 is provided by Mesa package, but is installed. It puts the
> > >>>>>>>> file on
> > >>>>>>>> /usr/lib64
> > >>>>>>> what about doing an ln to /usr/lib ?   just to see if works
> > >>>>>>>
> > >>>>>>>> El Monday 18 May 2009 17:27:02 Bruce O'Neel escribió:
> > >>>>>>>>> Hi,
> > >>>>>>>>>
> > >>>>>>>>> Try a
> > >>>>>>>>>
> > >>>>>>>>> ldd /usr/local/lib/squeak/3.10-4/vm-display-X11.so
> > >>>>>>>>>
> > >>>>>>>>> or
> > >>>>>>>>>
> > >>>>>>>>> ldd /usr/local/lib/squeak/3.10-4/vm-display-X11
> > >>>>>>>>>
> > >>>>>>>>> and look at what libraries vm-disply-X11 wants.  That might point
> > >>>>>>>>> you in some direction.
> > >>>>>>>>>
> > >>>>>>>>> cheers
> > >>>>>>>>>
> > >>>>>>>>> bruce
> > >>>>>>>>>
> > >>>>>>>>> On Mon, May 18, 2009 at 03:20:45PM +0200, Giuseppe Luigi Punzi wrote:
> > >>>>>>>>>> Hi all,
> > >>>>>>>>>>
> > >>>>>>>>>> Recently I installed OpenSuse 11.1 in my work machine, and I'm trying
> > >>>>>>>> to
> > >>>>>>>>
> > >>>>>>>>>> get Squeak working.
> > >>>>>>>>>>
> > >>>>>>>>>> I downloaded  Squeak-3.10-4.i686-pc-linux-gnu.tar.gz from
> > >>>>>>>>>> http://www.squeakvm.org/unix/
> > >>>>>>>>>>
> > >>>>>>>>>> I tried to launch ./INSTALL but it told me:
> > >>>>>>>>>> "Your architecture appears to be: x86_64-linux-gnu.
> > >>>>>>>>>>
> > >>>>>>>>>> No binaries/libraries found for x86_64-linux-gnu.
> > >>>>>>>>>> You might have tell INSTALL whch cpu-vendor-os to use."
> > >>>>>>>>>>
> > >>>>>>>>>> To avoid to build a VM, I forced with
> > >>>>>>>>>> ./INSTALL i686-pc-linux-gnu/
> > >>>>>>>>>>
> > >>>>>>>>>> it installed, but, when I tried to start it, I get:
> > >>>>>>>>>> glpunzi at dhcppc2:~/desarrollo/squeak.3.10> squeak
> > >>>>>>>>>> Squeak3.10.2-7179-basic.image could not find display driver
> > >>>>>>>>>> vm-display-X11; either:
> > >>>>>>>>>>   - check that /usr/local/lib/squeak/3.10-4/vm-display-X11.so exists,
> > >>>>>>>> or
> > >>>>>>>>
> > >>>>>>>>>>   - use the '-plugins <path>' option to tell me where it is, or
> > >>>>>>>>>>   - remove DISPLAY from your environment.
> > >>>>>>>>>> Abortado
> > >>>>>>>>>>
> > >>>>>>>>>> My vm-display.X11 looks like:
> > >>>>>>>>>> glpunzi at dhcppc2:~/desarrollo/squeak.3.10> ls
> > >>>>>>>>>> /usr/local/lib/squeak/3.10-4/ AioPlugin                DBusPlugin
> > >>>>>>>>>> ImmX11Plugin   MIDIPlugin OggPlugin        squeak
> > >>>>>>>>>> UnixOSProcessPlugin  vm-display-fbdev  vm- display-X11.do 
> > >>>>>>>>>> vm-sound-NAS XDisplayControlPlugin
> > >>>>>>>>>> B3DAcceleratorPlugin     FileCopyPlugin   KedamaPlugin   Mpeg3Plugin
> > >>>>>>>>>> PseudoTTYPlugin  Squeak3D        UUIDPlugin           vm-display-null
> > >>>>>>>>>> vm- display-X11.so  vm-sound-null
> > >>>>>>>>>> ClipboardExtendedPlugin  GStreamerPlugin  KedamaPlugin2  npsqueak.so
> > >>>>>>>>>> RomePlugin       SqueakFFIPrims  VideoForLinuxPlugin  vm-display-X11
> > >>>>>>>>>> vm- sound-ALSA      vm-sound-OSS
> > >>>>>>>>>> glpunzi at dhcppc2:~/desarrollo/squeak.3.10>
> > >>>>>>>>>>
> > >>>>>>>>>> I had vm-display-X11 and I supposed about a symbolic link is needed,
> > >>>>>>>> and
> > >>>>>>>>
> > >>>>>>>>>> I create it (the vm-display-X11.so above is my symlink), but still
> > >>>>>>>> don't
> > >>>>>>>>
> > >>>>>>>>>> working.
> > >>>>>>>>>>
> > >>>>>>>>>> Someone could give me some advice?
> > >>>>>>>>>>
> > >>>>>>>>>> Cheers.
> > >>>
> > > 
> > > 
> > 
> 
> 
-------------- next part --------------
execve("/usr/local/bin/squeak", ["squeak"], [/* 86 vars */]) = 0
brk(0)                                  = 0x80f8000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7f7a000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/i686/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/i686/sse2", 0xffd96f54) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/i686/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/i686", 0xffd96f54) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/sse2", 0xffd96f54) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls", 0xffd96f54) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/i686/sse2", 0xffd96f54) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/i686", 0xffd96f54) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/sse2", 0xffd96f54) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=155600, ...}) = 0
mmap2(NULL, 155600, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff7f54000
close(3)                                = 0
open("/lib/libutil.so.1", O_RDONLY)     = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\n\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9928, ...}) = 0
mmap2(NULL, 12424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7f50000
fadvise64(3, 0, 0, 0x3088 /* POSIX_FADV_??? */) = 0
mmap2(0xf7f52000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xfffffffff7f52000
close(3)                                = 0
open("/usr/local/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\n\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=14012, ...}) = 0
mmap2(NULL, 16504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7f4b000
fadvise64(3, 0, 0, 0x4078 /* POSIX_FADV_??? */) = 0
mmap2(0xf7f4e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xfffffffff7f4e000
close(3)                                = 0
open("/usr/local/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p4\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=161824, ...}) = 0
mmap2(NULL, 163968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7f22000
fadvise64(3, 0, 0, 0x28080 /* POSIX_FADV_??? */) = 0
mmap2(0xf7f49000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26) = 0xfffffffff7f49000
close(3)                                = 0
open("/usr/local/lib/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libnsl.so.1", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3001\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=88044, ...}) = 0
mmap2(NULL, 100328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7f09000
fadvise64(3, 0, 0, 0x187e8 /* POSIX_FADV_??? */) = 0
mmap2(0xf7f1e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xfffffffff7f1e000
mmap2(0xf7f20000, 6120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7f20000
close(3)                                = 0
open("/usr/local/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`h\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1419604, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7f08000
mmap2(NULL, 1422928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7dac000
fadvise64(3, 0, 0, 0x15b650 /* POSIX_FADV_??? */) = 0
mprotect(0xf7f01000, 4096, PROT_NONE)   = 0
mmap2(0xf7f02000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x155) = 0xfffffffff7f02000
mmap2(0xf7f05000, 9808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7f05000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7dab000
set_thread_area(0xffd97438)             = 0
open("/dev/urandom", O_RDONLY)          = 3
read(3, " \257\1#", 4)                  = 4
close(3)                                = 0
mprotect(0xf7f02000, 8192, PROT_READ)   = 0
mprotect(0xf7f1e000, 4096, PROT_READ)   = 0
mprotect(0xf7f49000, 4096, PROT_READ)   = 0
mprotect(0xf7f4e000, 4096, PROT_READ)   = 0
mprotect(0xf7f52000, 4096, PROT_READ)   = 0
mprotect(0xf7f99000, 4096, PROT_READ)   = 0
munmap(0xf7f54000, 155600)              = 0
brk(0)                                  = 0x80f8000
brk(0x8119000)                          = 0x8119000
rt_sigaction(SIGSEGV, {0x1000000008055eb0, [], 0}, {SIG_DFL, [], SA_RESTART|SA_INTERRUPT|SA_RESETHAND|0x19826e0}, 8) = 0
open("/etc/localtime", O_RDONLY)        = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2593, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=2593, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7f79000
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 2593
_llseek(3, -28, [2565], SEEK_CUR)       = 0
read(3, "\nCET-1CEST,M3.5.0,M10.5.0/3\n", 4096) = 28
close(3)                                = 0
munmap(0xf7f79000, 4096)                = 0
readlink("/proc/self/exe", "/usr/local/lib/squeak/3.10-4/squeak", 4097) = 35
stat64("/usr/local/lib/squeak/3.10-4/squeak", {st_mode=S_IFREG|0755, st_size=2118066, ...}) = 0
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/local/lib/squeak", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/local/lib/squeak/3.10-4", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/local/lib/squeak/3.10-4/squeak", {st_mode=S_IFREG|0755, st_size=2118066, ...}) = 0
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2512, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7f79000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2512
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xf7f79000, 4096)                = 0
open("/usr/lib/locale/es_ES.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/es_ES.utf8/LC_CTYPE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=256444, ...}) = 0
mmap2(NULL, 256444, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff7d6c000
close(3)                                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=26048, ...}) = 0
mmap2(NULL, 26048, PROT_READ, MAP_SHARED, 3, 0) = 0xfffffffff7f73000
close(3)                                = 0
stat64("./vm-display-X11", 0xffd9401c)  = -1 ENOENT (No such file or directory)
open("./vm-display-X11", O_RDONLY)      = -1 ENOENT (No such file or directory)
stat64("./vm-display-X11.so", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("./vm-display-X11.so", O_RDONLY)   = -1 ENOENT (No such file or directory)
stat64("./vm-display-X11.dylib", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("./vm-display-X11.dylib", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("./libvm-display-X11", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("./libvm-display-X11", O_RDONLY)   = -1 ENOENT (No such file or directory)
stat64("./libvm-display-X11.so", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("./libvm-display-X11.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("./libvm-display-X11.dylib", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("./libvm-display-X11.dylib", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/squeak/3.10-4/vm-display-X11", {st_mode=S_IFREG|0755, st_size=217882, ...}) = 0
open("/usr/local/lib/squeak/3.10-4/vm-display-X11", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200P\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=217882, ...}) = 0
mmap2(NULL, 94048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7f5c000
fadvise64(3, 0, 0, 0x16f60 /* POSIX_FADV_??? */) = 0
mmap2(0xf7f71000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15) = 0xfffffffff7f71000
mmap2(0xf7f72000, 3936, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7f72000
close(3)                                = 0
open("/usr/local/lib/libXrender.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=155600, ...}) = 0
mmap2(NULL, 155600, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff7d46000
close(3)                                = 0
open("/usr/lib/libXrender.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\25\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=34572, ...}) = 0
mmap2(NULL, 37292, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7d3c000
fadvise64(3, 0, 0, 0x91ac /* POSIX_FADV_??? */) = 0
mmap2(0xf7d44000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xfffffffff7d44000
close(3)                                = 0
open("/usr/local/lib/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2", 0xffd9384c) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", 0xffd9384c)     = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2", 0xffd9384c)     = -1 ENOENT (No such file or directory)
open("/lib/tls/libGL.so.1", O_RDONLY)   = -1 ENOENT (No such file or directory)
stat64("/lib/tls", 0xffd9384c)          = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2", 0xffd9384c)    = -1 ENOENT (No such file or directory)
open("/lib/i686/libGL.so.1", O_RDONLY)  = -1 ENOENT (No such file or directory)
stat64("/lib/i686", 0xffd9384c)         = -1 ENOENT (No such file or directory)
open("/lib/sse2/libGL.so.1", O_RDONLY)  = -1 ENOENT (No such file or directory)
stat64("/lib/sse2", 0xffd9384c)         = -1 ENOENT (No such file or directory)
open("/lib/libGL.so.1", O_RDONLY)       = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/tls/i686/sse2/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2", 0xffd9384c) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xffd9384c) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2", 0xffd9384c) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", 0xffd9384c)      = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2", 0xffd9384c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", 0xffd9384c)     = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2", 0xffd9384c)     = -1 ENOENT (No such file or directory)
open("/usr/lib/libGL.so.1", O_RDONLY)   = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\4\2\0\0\0\0\0"..., 512) = 512
close(3)                                = 0
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=24576, ...}) = 0
munmap(0xf7d46000, 155600)              = 0
munmap(0xf7f5c000, 94048)               = 0
munmap(0xf7d3c000, 37292)               = 0
stat64("/usr/local/lib/squeak/3.10-4/vm-display-X11.so", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/squeak/3.10-4/vm-display-X11.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/squeak/3.10-4/vm-display-X11.dylib", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/squeak/3.10-4/vm-display-X11.dylib", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/squeak/3.10-4/libvm-display-X11", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/squeak/3.10-4/libvm-display-X11", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/squeak/3.10-4/libvm-display-X11.so", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/squeak/3.10-4/libvm-display-X11.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/squeak/3.10-4/libvm-display-X11.dylib", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/squeak/3.10-4/libvm-display-X11.dylib", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("vm-display-X11", 0xffd9401c)    = -1 ENOENT (No such file or directory)
open("/usr/local/lib/vm-display-X11", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=155600, ...}) = 0
mmap2(NULL, 155600, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff7d46000
close(3)                                = 0
open("/lib/vm-display-X11", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/usr/lib/vm-display-X11", O_RDONLY) = -1 ENOENT (No such file or directory)
munmap(0xf7d46000, 155600)              = 0
stat64("vm-display-X11.so", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/vm-display-X11.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=155600, ...}) = 0
mmap2(NULL, 155600, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff7d46000
close(3)                                = 0
open("/lib/vm-display-X11.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vm-display-X11.so", O_RDONLY) = -1 ENOENT (No such file or directory)
munmap(0xf7d46000, 155600)              = 0
stat64("vm-display-X11.dylib", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/vm-display-X11.dylib", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=155600, ...}) = 0
mmap2(NULL, 155600, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff7d46000
close(3)                                = 0
open("/lib/vm-display-X11.dylib", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vm-display-X11.dylib", O_RDONLY) = -1 ENOENT (No such file or directory)
munmap(0xf7d46000, 155600)              = 0
stat64("libvm-display-X11", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libvm-display-X11", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=155600, ...}) = 0
mmap2(NULL, 155600, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff7d46000
close(3)                                = 0
open("/lib/libvm-display-X11", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libvm-display-X11", O_RDONLY) = -1 ENOENT (No such file or directory)
munmap(0xf7d46000, 155600)              = 0
stat64("libvm-display-X11.so", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libvm-display-X11.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=155600, ...}) = 0
mmap2(NULL, 155600, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff7d46000
close(3)                                = 0
open("/lib/libvm-display-X11.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libvm-display-X11.so", O_RDONLY) = -1 ENOENT (No such file or directory)
munmap(0xf7d46000, 155600)              = 0
stat64("libvm-display-X11.dylib", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libvm-display-X11.dylib", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=155600, ...}) = 0
mmap2(NULL, 155600, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff7d46000
close(3)                                = 0
open("/lib/libvm-display-X11.dylib", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libvm-display-X11.dylib", O_RDONLY) = -1 ENOENT (No such file or directory)
munmap(0xf7d46000, 155600)              = 0
stat64("/vm-display-X11", 0xffd9401c)   = -1 ENOENT (No such file or directory)
open("/vm-display-X11", O_RDONLY)       = -1 ENOENT (No such file or directory)
stat64("/vm-display-X11.so", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/vm-display-X11.so", O_RDONLY)    = -1 ENOENT (No such file or directory)
stat64("/vm-display-X11.dylib", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/vm-display-X11.dylib", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/libvm-display-X11", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/libvm-display-X11", O_RDONLY)    = -1 ENOENT (No such file or directory)
stat64("/libvm-display-X11.so", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/libvm-display-X11.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/libvm-display-X11.dylib", 0xffd9401c) = -1 ENOENT (No such file or directory)
open("/libvm-display-X11.dylib", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/squeak/3.10-4/vm-display-X11/.libs/vm-display-X11", 0xffd9401c) = -1 ENOTDIR (Not a directory)
open("/usr/local/lib/squeak/3.10-4/vm-display-X11/.libs/vm-display-X11", O_RDONLY) = -1 ENOTDIR (Not a directory)
stat64("/usr/local/lib/squeak/3.10-4/vm-display-X11/.libs/vm-display-X11.so", 0xffd9401c) = -1 ENOTDIR (Not a directory)
open("/usr/local/lib/squeak/3.10-4/vm-display-X11/.libs/vm-display-X11.so", O_RDONLY) = -1 ENOTDIR (Not a directory)
stat64("/usr/local/lib/squeak/3.10-4/vm-display-X11/.libs/vm-display-X11.dylib", 0xffd9401c) = -1 ENOTDIR (Not a directory)
open("/usr/local/lib/squeak/3.10-4/vm-display-X11/.libs/vm-display-X11.dylib", O_RDONLY) = -1 ENOTDIR (Not a directory)
stat64("/usr/local/lib/squeak/3.10-4/vm-display-X11/.libs/libvm-display-X11", 0xffd9401c) = -1 ENOTDIR (Not a directory)
open("/usr/local/lib/squeak/3.10-4/vm-display-X11/.libs/libvm-display-X11", O_RDONLY) = -1 ENOTDIR (Not a directory)
stat64("/usr/local/lib/squeak/3.10-4/vm-display-X11/.libs/libvm-display-X11.so", 0xffd9401c) = -1 ENOTDIR (Not a directory)
open("/usr/local/lib/squeak/3.10-4/vm-display-X11/.libs/libvm-display-X11.so", O_RDONLY) = -1 ENOTDIR (Not a directory)
stat64("/usr/local/lib/squeak/3.10-4/vm-display-X11/.libs/libvm-display-X11.dylib", 0xffd9401c) = -1 ENOTDIR (Not a directory)
open("/usr/local/lib/squeak/3.10-4/vm-display-X11/.libs/libvm-display-X11.dylib", O_RDONLY) = -1 ENOTDIR (Not a directory)
write(2, "could not find display driver vm"..., 54) = 54
write(2, "  - check that /usr/local/lib/sq"..., 73) = 73
write(2, "  - use the '-plugins <path>' op"..., 64) = 64
write(2, "  - remove DISPLAY from your env"..., 42) = 42
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
gettid()                                = 32079
tgkill(32079, 32079, SIGABRT)           = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++


More information about the Squeak-dev mailing list