Re: linux-fbdev

Jamie Amendolagine <[email protected]>
Newsgroups gmane.comp.video.mesa3d.user
Message-ID <[email protected]>
So, I can't find any instructions on getting this up and running
(x86-linux-uclibc-mesa-7.8.1 / qemu). I think that I'm pretty close. Any
help is much appreciated, and I promise to submit any patches that are
useful...

So far I've got the kernel (2.6.34) built with kms, and vmwgfx support. I
boot an x86 image (uclibc) in qemu.

/usr/bin/qemu -kernel '/home/jamie/neworyzans/bzImage.kms2' -append
'root=/dev/sda rw video=vmwgfx ' -boot c -m 128 -hda
'/home/jamie/neworyzans/output/images/rootfs.i686.ext2' -net
nic,vlan=0,model=e1000 -net tap,ifname=tap0,script=/etc/qemu-ifup  -vga
vmware

on boot I modprobe the modules:
modprobe vmwgfx
The gfx resolution changes (corrupting the console), and the following
modules seem to load OK:

lsmod:
Module                  Size  Used by    Tainted: G
vmwgfx                 62458  0
ttm                    49037  1 vmwgfx
drm                   164569  2 vmwgfx,ttm
agpgart                31292  2 ttm,drm

qemu complains with the following:
vmsvga_value_write: Bad colour depth: 24 bits
vmsvga_value_write: Bad register 09
vmsvga_value_write: Bad register 0a
vmsvga_value_write: Bad register 0b


If I go ahead and try and run an app, I get this:
export EGL_DRIVER=/usr/local/lib/egl/egl_kms_vmwgfx.so
cd progs/egl
./eglscreen
segfault

./strace ./eglscreen
(attached out.txt)


on the console running qemu I get this:
vmsvga_value_write: Bad register 22
vmsvga_value_write: Bad register 22
vmsvga_value_write: Bad register 22
vmsvga_value_write: Bad register 22
...
vmsvga_value_write: Bad register 22
vmsvga_value_write: Bad register 22
vmsvga_value_write: Bad register 22
vmsvga_value_write: Bad register 22

Am I doing anything obviously wrong?

Jamie





On Sat, May 29, 2010 at 1:08 AM, Chia-I Wu <[email protected]> wrote:

> On Fri, May 28, 2010 at 6:22 PM, Jamie Amendolagine
> <[email protected]> wrote:
> > Great, Thanks! -- er. It looks like fbdev is not what I needed though I
> > don't think that it would support egl/ogl-es/ovg would it? -- it looks
> like
> > egl -> kms, or maybe egl -> driver_for_my_embedded_target. Is more like
> it.
> Yes.  You need to use KMS, or write an fbdev backend for Gallium EGL
> driver(s).  It should not take long with reasonable knowledge of
> Gallium.  A patch is welcomed :)
>
> --
> [email protected]
>

_______________________________________________
mesa-users mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-users
out.txt (text/plain, 28.2 KB)
execve("./eglscreen", ["./eglscreen"], [/* 17 vars */]) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777f000
open("/lib/libEGL.so.1", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/lib/libEGL.so.1", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libEGL.so.1", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=55360, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320!\0\0004\0\0\0\200"..., 4096) = 4096
mmap2(NULL, 57344, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7770000
mmap2(0xb7770000, 51072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb7770000
mmap2(0xb777d000, 968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd) = 0xb777d000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libGL.so.1", O_RDONLY)       = -1 ENOENT (No such file or directory)
open("/lib/libGL.so.1", O_RDONLY)       = -1 ENOENT (No such file or directory)
open("/usr/lib/libGL.so.1", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=406340, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220:\1\0004\0\0\0\204"..., 4096) = 4096
mmap2(NULL, 413696, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb770b000
mmap2(0xb770b000, 381840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb770b000
mmap2(0xb7769000, 24268, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5d) = 0xb7769000
mmap2(0xb776f000, 1312, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb776f000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libdrm.so.2", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=30296, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\224#\0\0004\0\0\0\300"..., 4096) = 4096
mmap2(NULL, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7703000
mmap2(0xb7703000, 28164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb7703000
mmap2(0xb770a000, 536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7) = 0xb770a000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\254\27\0\0004\0\0\0X"..., 4096) = 4096
mmap2(NULL, 40960, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb76f9000
mmap2(0xb76f9000, 36776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb76f9000
mmap2(0xb7702000, 416, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9) = 0xb7702000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\236\0\0004\0\0\0P"..., 4096) = 4096
mmap2(NULL, 503808, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb767e000
mmap2(0xb767e000, 473828, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb767e000
mmap2(0xb76f2000, 4947, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x73) = 0xb76f2000
mmap2(0xb76f4000, 16556, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb76f4000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libdl.so.0", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=8944, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\10\7\0\0004\0\0\0p"..., 4096) = 4096
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb767a000
mmap2(0xb767a000, 4780, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb767a000
mmap2(0xb767c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0xb767c000
mmap2(0xb767d000, 4, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb767d000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=75021, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\4>\0\0004\0\0\0p"..., 4096) = 4096
mmap2(NULL, 73728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7668000
mmap2(0xb7668000, 38456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb7668000
mmap2(0xb7672000, 21672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9) = 0xb7672000
mmap2(0xb7678000, 5756, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7678000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/lib/libX11.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/lib/libX11.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libX11.so.6", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=835480, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000;\1\0004\0\0\0\330"..., 4096) = 4096
mmap2(NULL, 839680, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb759b000
mmap2(0xb759b000, 823420, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb759b000
mmap2(0xb7665000, 11040, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc9) = 0xb7665000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libXext.so.6", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/lib/libXext.so.6", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/usr/lib/libXext.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=45836, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\274%\0\0004\0\0\0L"..., 4096) = 4096
mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb758f000
mmap2(0xb758f000, 43584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb758f000
mmap2(0xb759a000, 3732, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa) = 0xb759a000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libXxf86vm.so.1", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("/lib/libXxf86vm.so.1", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("/usr/lib/libXxf86vm.so.1", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=14144, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\v\0\0004\0\0\0\200"..., 4096) = 4096
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb758a000
mmap2(0xb758a000, 12592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb758a000
mmap2(0xb758e000, 712, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3) = 0xb758e000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libXdamage.so.1", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("/lib/libXdamage.so.1", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("/usr/lib/libXdamage.so.1", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=6024, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0,\10\0\0004\0\0\0\360"..., 4096) = 4096
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7587000
mmap2(0xb7587000, 4572, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb7587000
mmap2(0xb7589000, 840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0xb7589000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libXfixes.so.3", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/lib/libXfixes.so.3", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/usr/lib/libXfixes.so.3", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=13896, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0H\16\0\0004\0\0\0\330"..., 4096) = 4096
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7582000
mmap2(0xb7582000, 12468, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb7582000
mmap2(0xb7586000, 568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3) = 0xb7586000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libm.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=45712, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0,\31\0\0004\0\0\0`"..., 4096) = 4096
mmap2(NULL, 53248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7575000
mmap2(0xb7575000, 43068, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb7575000
mmap2(0xb7580000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa) = 0xb7580000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=75021, ...}) = 0
close(3)                                = 0
open("/lib/libdl.so.0", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=8944, ...}) = 0
close(3)                                = 0
open("/lib/libdrm.so.2", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=30296, ...}) = 0
close(3)                                = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libxcb-xlib.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libxcb-xlib.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libxcb-xlib.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libxcb-xlib.so.0", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=3528, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\5\0\0004\0\0\0000"..., 4096) = 3528
mmap2(NULL, 8192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7573000
mmap2(0xb7573000, 2128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb7573000
mmap2(0xb7574000, 2440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb7574000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7572000
munmap(0xb777e000, 4096)                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libxcb.so.1", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/lib/libxcb.so.1", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libxcb.so.1", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=80592, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0Tq\0\0004\0\0\0\20"..., 4096) = 4096
mmap2(NULL, 86016, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb755d000
mmap2(0xb755d000, 78664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb755d000
mmap2(0xb7571000, 1624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x13) = 0xb7571000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libdl.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.0", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=8944, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libX11.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/lib/libX11.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libX11.so.6", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=835480, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libXau.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/lib/libXau.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libXau.so.6", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=6472, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\224\10\0\0004\0\0\0\260"..., 4096) = 4096
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb755a000
mmap2(0xb755a000, 5024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb755a000
mmap2(0xb755c000, 1288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0xb755c000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libX11.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/lib/libX11.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libX11.so.6", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=835480, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libXext.so.6", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/lib/libXext.so.6", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/usr/lib/libXext.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=45836, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libXfixes.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libXfixes.so.3", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/lib/libXfixes.so.3", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/usr/lib/libXfixes.so.3", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=13896, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libX11.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/lib/libX11.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libX11.so.6", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=835480, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libX11.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/lib/libX11.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libX11.so.6", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=835480, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/build/libxcb-1.1/src/.libs/libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libxcb.so.1", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/lib/libxcb.so.1", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libxcb.so.1", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=80592, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/build/libxcb-1.1/src/.libs/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/build/libxcb-1.1/src/.libs/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libXau.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/lib/libXau.so.6", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libXau.so.6", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=6472, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libXdmcp.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libXdmcp.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libXdmcp.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=15212, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\16\0\0004\0\0\0\324"..., 4096) = 4096
mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7555000
mmap2(0xb7555000, 13748, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb7555000
mmap2(0xb7559000, 1836, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3) = 0xb7559000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/home/jamie/neworyzans/output/staging/usr/lib/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0755, st_size=17000, ...}) = 0
mprotect(0xb76f2000, 4096, PROT_READ)   = 0
mprotect(0xb767c000, 4096, PROT_READ)   = 0
mprotect(0xb7672000, 4096, PROT_READ)   = 0
mprotect(0xb7580000, 4096, PROT_READ)   = 0
mprotect(0xb7785000, 4096, PROT_READ)   = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfb1ec80) = -1 ENOTTY (Inappropriate ioctl for device)
getpid()                                = 133
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=-1217974848}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2040*1024, rlim_max=-1217974848}) = 0
rt_sigaction(SIGRTMIN, {0xb767156f, [], SA_RESTORER, 0xb7687ea7}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb76714cb, [RTMIN], SA_RESTORER, 0xb7687ea7}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0xb7670a31, [], SA_RESTORER, 0xb7687ea7}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0
brk(0)                                  = 0x89f0000
brk(0x89f1000)                          = 0x89f1000
geteuid32()                             = 0
getuid32()                              = 0
getegid32()                             = 0
getgid32()                              = 0
open("/usr/local/lib/egl/egl_kms_vmwgfx.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=523136, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb777e000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\256\0\0004\0\0\0\300"..., 4096) = 4096
mmap2(NULL, 811008, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb748f000
mmap2(0xb748f000, 510908, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb748f000
mmap2(0xb750c000, 14088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7c) = 0xb750c000
mmap2(0xb7510000, 282116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7510000
close(3)                                = 0
munmap(0xb777e000, 4096)                = 0
open("/lib/libdrm.so.2", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=30296, ...}) = 0
close(3)                                = 0
open("/lib/libm.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=45712, ...}) = 0
close(3)                                = 0
open("/lib/libdl.so.0", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=8944, ...}) = 0
close(3)                                = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38424, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
brk(0x89f2000)                          = 0x89f2000
open("/lib/ld-uClibc.so.0", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=17000, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=477752, ...}) = 0
close(3)                                = 0
open("/lib/ld-uClibc.so.0", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=17000, ...}) = 0
close(3)                                = 0
geteuid32()                             = 0
stat64("/dev/dri", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat64("/dev/dri/card0", {st_mode=S_IFCHR|0666, st_rdev=makedev(226, 0), ...}) = 0
open("/dev/dri/card0", O_RDWR|O_LARGEFILE) = 3
ioctl(3, DEVFSDIOC_GET_PROTO_REV, 0x89f11e8) = 0
ioctl(3, DEVFSDIOC_GET_PROTO_REV, 0x89f11e8) = 0
close(3)                                = 0
geteuid32()                             = 0
stat64("/dev/dri", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat64("/dev/dri/card0", {st_mode=S_IFCHR|0666, st_rdev=makedev(226, 0), ...}) = 0
open("/dev/dri/card0", O_RDWR|O_LARGEFILE) = 3
ioctl(3, DEVFSDIOC_GET_PROTO_REV, 0x89f1268) = 0
ioctl(3, DEVFSDIOC_GET_PROTO_REV, 0x89f1268) = 0
close(3)                                = 0
geteuid32()                             = 0
stat64("/dev/dri", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat64("/dev/dri/card0", {st_mode=S_IFCHR|0666, st_rdev=makedev(226, 0), ...}) = 0
open("/dev/dri/card0", O_RDWR|O_LARGEFILE) = 3
ioctl(3, DEVFSDIOC_GET_PROTO_REV, 0x89f11e8) = 0
ioctl(3, DEVFSDIOC_GET_PROTO_REV, 0x89f11e8) = 0
ioctl(3, DECODER_GET_CAPABILITIES, 0xbfb1f114) = 0
ioctl(3, DECODER_GET_CAPABILITIES, 0xbfb1f114) = 0
ioctl(3, DEVFSDIOC_GET_PROTO_REV, 0x89f1268) = 0
ioctl(3, DEVFSDIOC_GET_PROTO_REV, 0x89f1268) = 0
ioctl(3, 0xc0106440, 0xbfb1f32c)        = 0
ioctl(3, 0xc0106440, 0xbfb1f32c)        = 0
mmap2(NULL, 4096, PROT_READ, MAP_SHARED, 3, 0) = 0xb777e000
ioctl(3, 0xc0186441, 0xbfb1f2a4)        = 0
mmap2(NULL, 16777216, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0x100000) = 0xb648f000
brk(0x89fe000)                          = 0x89fe000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.