[Mesa-users] linux-fbdev

Jamie Amendolagine jamie.amendolagine at gmail.com
Tue Jun 1 10:13:30 PDT 2010


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 <olvaffe at gmail.com> wrote:

> On Fri, May 28, 2010 at 6:22 PM, Jamie Amendolagine
> <jamie.amendolagine at gmail.com> 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 :)
>
> --
> olv at LunarG.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-users/attachments/20100601/c100d8fb/attachment-0001.htm>
-------------- next part --------------
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 +++


More information about the mesa-users mailing list