Hi Marcus,

I now have your latest GGI snapshot running on PPC and demos work except
slimy and saver. However XGGI still fails (as before) presumably in
fbdev/mode.c although obviously you have removed all explicit memsets.

Here is the debug info from std err, strace and gdb. I have not really
looked at it yet but I figure you guys will have a much better idea of
things anyway. It would appear that the line numbers in the GDB backtrace
are erroneous although I am quite sure I am using your latest snapshot code.


Std err

LibGGI: display-fbdev: GGIdlinit start.
L/vtswitch: Unable to get a new virtual console
Linux-kbd: couldn't get mode: Invalid argument
Linux-kbd: couldn't set raw mode: Invalid argument
display-fbdev: Unable to open linux-kbd, trying stdin input.
input-stdin: tcgetattr failed: Invalid argument
input-stdin: tcsetattr failed: Invalid argument
LibGGI: display-fbdev: GGIdlinit success.
LibGGI: display-fbdev: checkmode 0x0#0x0F0[0x00]
LibGGI: display-fbdev: result 0 800x600#800x600F1[0x2002020]
LibGGI: ggiSetMode(0x19f0bc8, 800x600.V800x600.F1.D1x1.[C32/32]) called
LibGGI: ggiSetMode: trying (vis 800x600 virt 800x600)
LibGGI: ggiSetMode: trying2 (vis 800x600 virt 800x600)
LibGGI: ggiSetMode: calling 0x14ed888
LibGGI: display-fbdev: checkmode 800x600#800x600F1[0x2002020]
LibGGI: display-fbdev: result 0 800x600#800x600F1[0x2002020]
LibGGI: display-fbdev: setmode 800x600#800x600F1[0x2002020]
LibGGI: display-fbdev: Change mode OK.
LibGGI: display-fbdev: frame_size=0x1d4c00 fb_size=0x1d4c00
mmap_size=0x1d5000
LibGGI: display-fbdev: FB_PTR=0x30027000
Terminating on signal 7
LibGGI: display-fbdev: GGIdlcleanup start.
Terminating on signal 7

Gbd:

GNU gdb 4.17.0.11 with Linux support
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "ppc-unknown-linux"...
(gdb) run
Starting program: /home/davidc/xggi-1.6.1/xc/programs/Xserver/./XGGI 

Program received signal SIGBUS, Bus error.
0x162cba8 in memset () at soinit.c:59
(gdb) bt
#0  0x162cba8 in memset () at soinit.c:59
#1  0x14ed3d0 in do_mmap (vis=0x19f0bc0) at mode.c:299
#2  0x14ed6a0 in do_setmode (vis=0x19f0bc0) at mode.c:393
#3  0x14ed94c in GGIdlcleanup () at mode.c:442
#4  0x16e71a4 in ggiSetMode () at mode.c:68
#5  0x181e5c0 in InitGGI ()
#6  0x181e7a4 in InitOutput ()
#7  0x183b3f0 in main ()
#8  0x15ec69c in Letext () at ../sysdeps/powerpc/elf/libc-start.c:106
(gdb) quit



strace:

execve("./XGGI", ["./XGGI"], [/* 30 vars */]) = 0
brk(0)                                  = 0x19e837c
mmap(ptrace: umoven: Input/output error
)                                  = 0x30014000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
mmap(ptrace: umoven: Input/output error
)                                  = 0x30015000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(ptrace: umoven: Input/output error
)                                  = 0x17b3000
mprotect(0x17d6000, 106440, PROT_NONE)  = 0
mmap(0x46e, 3254779904, PROT_NONE, 0x8 /* MAP_??? */|MAP_ANONYMOUS|0x480,
-1040187392, 0) = 0x17e3000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(ptrace: umoven: Input/output error
)                                  = 0x1790000
mprotect(0x1793000, 63028, PROT_NONE)   = 0
mmap(0x3a313034, 744444739, PROT_EXEC|0x5f494e50, 0xe /* MAP_???
*/|MAP_GROWSDOWN|MAP_DENYWRITE|0x5f4d4040, 976302133, 0x2c5f5343) =
0x17a0000
close(3)                                = 0
open("/usr/lib/libgg.so.0", O_RDONLY)   = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(ptrace: umoven: Input/output error
)                                  = 0x173c000
mprotect(0x173f000, 263844, PROT_NONE)  = 0
mmap(0, 0, PROT_NONE, 0 /* MAP_??? */, 0, 0) = 0x177c000
close(3)                                = 0
open("/usr/lib/libggi.so.2", O_RDONLY)  = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(ptrace: umoven: Input/output error
)                                  = 0x16e1000
mprotect(0x16eb000, 265696, PROT_NONE)  = 0
mmap(0, 0, PROT_NONE, 0 /* MAP_??? */, 0, 0) = 0x1721000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(ptrace: umoven: Input/output error
)                                  = 0x15ca000
mprotect(0x16aa000, 158680, PROT_NONE)  = 0
mmap(0xfff3419c, 4294132136, 0xfff341b0, 0x4 /* MAP_???
*/|MAP_GROWSDOWN|0xfff340c0, -835124, 0xfff341e0) = 0x16aa000
mmap(0x5b59, 3254779904, PROT_EXEC|0x11b8, 0x4 /* MAP_??? */|0x440,
-1040187392, 0) = 0x16cc000
close(3)                                = 0
open("/usr/lib/libgii.so.0", O_RDONLY)  = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(ptrace: umoven: Input/output error
)                                  = 0x3001b000
mmap(ptrace: umoven: Input/output error
)                                  = 0x1574000
mprotect(0x1579000, 265028, PROT_NONE)  = 0
mmap(0, 0, PROT_NONE, 0 /* MAP_??? */, 0, 0) = 0x15b4000
close(3)                                = 0
munmap(0x30015000, 23890)               = 0
getpid()                                = 11123
close(0)                                = 0
close(1)                                = 0
write(2, "", 0)                         = 0
getpgrp()                               = 11122
open("/tmp/.tX0-lock", O_WRONLY|O_CREAT|O_EXCL, 0644) = 0
getpid()                                = 11123
write(0, "     11123\n", 11)            = 11
fchmod(0, 0444)                         = 0
close(0)                                = 0
link("/tmp/.tX0-lock", "/tmp/.X0-lock") = -1 EEXIST (File exists)
open("/tmp/.X0-lock", O_RDONLY)         = 0
read(0, "     11103\n", 11)             = 11
close(0)                                = 0
kill(11103, SIG_0)                      = -1 ESRCH (No such process)
unlink("/tmp/.X0-lock")                 = 0
link("/tmp/.tX0-lock", "/tmp/.X0-lock") = 0
unlink("/tmp/.tX0-lock")                = 0
brk(0)                                  = 0x19e837c
brk(0x19e844c)                          = 0x19e844c
brk(0)                                  = 0x19e844c
brk(0x19e9000)                          = 0x19e9000
open("/usr/X11R6/lib/X11/rgb.txt", O_RDONLY) = 0
fstat(0, {st_mode=0, st_size=0, ...})   = 0
mmap(ptrace: umoven: Input/output error
)                                  = 0x30015000
read(0, "! $XConsortium: rgb.txt,v 10.41 "..., 4096) = 4096
brk(0)                                  = 0x19e9000
brk(0x19ea000)                          = 0x19ea000
read(0, "43 143\t\trosy brown\n188 143 14"..., 4096) = 4096
brk(0)                                  = 0x19ea000
brk(0x19eb000)                          = 0x19eb000
read(0, "139\t\tturquoise4\n  0 255 255\t"..., 4096) = 4096
brk(0)                                  = 0x19eb000
brk(0x19ec000)                          = 0x19ec000
read(0, "m1\n238 174 238\t\tplum2\n205 15"..., 4096) = 4096
brk(0)                                  = 0x19ec000
brk(0x19ed000)                          = 0x19ed000
brk(0)                                  = 0x19ed000
brk(0x19ee000)                          = 0x19ee000
read(0, "7 217 \t\tgray85\n217 217 217 \t"..., 4096) = 991
read(0, "", 4096)                       = 0
close(0)                                = 0
munmap(0x30015000, 4096)                = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
uname({sys="Linux", node="ppc", ...})   = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 0
setsockopt(0, IPPROTO_TCP, 1, [1], 4)   = 0
setsockopt(0, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(0, {sin_family=AF_INET, sin_port=htons(6000),
sin_addr=inet_addr("0.0.0.0")}, 16) = 0
setsockopt(0, SOL_SOCKET, SO_LINGER, [0], 8) = 0
listen(0, 128)                          = 0
getsockname(0, {sin_family=AF_INET, sin_port=htons(6000),
sin_addr=inet_addr("0.0.0.0")}, [16]) = 0
uname({sys="Linux", node="ppc", ...})   = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 1
umask(0)                                = 022
mkdir("/tmp/.X11-unix", 01777)          = -1 EEXIST (File exists)
chmod("/tmp/.X11-unix", 01777)          = 0
unlink("/tmp/.X11-unix/X0")             = 0
bind(1, {sun_family=AF_UNIX, sun_path="/tmp/.X11-unix/X0"}, 19) = 0
listen(1, 128)                          = 0
umask(022)                              = 0
ioctl(0, SIOCGIFCONF, 0x7ffffa78)       = 0
ioctl(0, SIOCGIFFLAGS, 0x7ffffa58)      = 0
ioctl(0, SIOCGIFBRDADDR, 0x7ffffa58)    = 0
SYS_173(0xd, 0x7ffff838, 0x7ffff8c8, 0x8, 0x20) = 0
SYS_173(0x1, 0x7ffff838, 0x7ffff8c8, 0x8, 0x20) = 0
SYS_173(0x2, 0x7ffff838, 0x7ffff8c8, 0x8, 0x20) = 0
SYS_173(0xf, 0x7ffff838, 0x7ffff8c8, 0x8, 0x20) = 0
open("/etc/X0.hosts", O_RDONLY)         = -1 ENOENT (No such file or
directory)
SYS_173(0xa, 0x7ffff838, 0x7ffff8c8, 0x8, 0x20) = 0
getppid()                               = 11122
brk(0)                                  = 0x19ee000
brk(0x19ef000)                          = 0x19ef000
gettimeofday({957357826, 698607}, NULL) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
mmap(ptrace: umoven: Input/output error
)                                  = 0x30015000
close(3)                                = 0
open("/usr/lib/libpthread.so", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(ptrace: umoven: Input/output error
)                                  = 0x1540000
mprotect(0x154d000, 90284, PROT_NONE)   = 0
mmap(0, 0, PROT_NONE, 0 /* MAP_??? */, 0, 0) = 0x1550000
mmap(0x1d60, 16646, 0xc2000000, 0x3 /* MAP_???
*/|MAP_FIXED|MAP_ANONYMOUS|MAP_GROWSDOWN|MAP_DENYWRITE|MAP_EXECUTABLE|0xe6c0
, 16694, 0xc2000000) = 0x1563000
close(3)                                = 0
getpid()                                = 11123
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2040*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="ppc", ...})   = 0
SYS_173(0x20, 0x7fffe748, 0, 0x8, 0x20) = 0
SYS_173(0x21, 0x7fffe748, 0, 0x8, 0x20) = 0
SYS_173(0x22, 0x7fffe748, 0, 0x8, 0x20) = 0
SYS_174(0, 0x7fffe928, 0, 0x8, 0x20)    = 0
munmap(0x30015000, 23890)               = 0
open("/etc/ggi/libgii.conf", O_RDONLY)  = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
mmap(ptrace: umoven: Input/output error
)                                  = 0x30015000
read(3, "# Mapping file for suggest-strin"..., 4096) = 894
brk(0)                                  = 0x19ef000
brk(0x19f0000)                          = 0x19f0000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x30015000, 4096)                = 0
open("/etc/ggi/libggi.conf", O_RDONLY)  = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
mmap(ptrace: umoven: Input/output error
)                                  = 0x30015000
read(3, "# Mapping file for suggest-strin"..., 4096) = 2524
brk(0)                                  = 0x19f0000
brk(0x19f1000)                          = 0x19f1000
open("/etc/ggi/targets/fbdev.conf", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/etc/ggi/libggimisc.conf", O_RDONLY) = 4
fstat(4, {st_mode=0, st_size=0, ...})   = 0
mmap(ptrace: umoven: Input/output error
)                                  = 0x30016000
read(4, "# Mapping file for suggest-strin"..., 4096) = 393
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x30016000, 4096)                = 0
read(3, "", 4096)                       = 0
open("/etc/ggi/libggimisc.conf", O_RDONLY) = 4
fstat(4, {st_mode=0, st_size=0, ...})   = 0
mmap(ptrace: umoven: Input/output error
)                                  = 0x30016000
read(4, "# Mapping file for suggest-strin"..., 4096) = 393
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x30016000, 4096)                = 0
close(3)                                = 0
munmap(0x30015000, 4096)                = 0
open("/usr/lib/ggi/display/fbdev.so", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
brk(0)                                  = 0x19f1000
brk(0x19f2000)                          = 0x19f2000
mmap(ptrace: umoven: Input/output error
)                                  = 0x14ea000
mprotect(0x14ef000, 264364, PROT_NONE)  = 0
mmap(0, 0, PROT_NONE, 0 /* MAP_??? */, 0, 0) = 0x152a000
close(3)                                = 0
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "display-fbdev: GGIdlinit start.\n"..., 32display-fbdev: GGIdlinit
start.
) = 32
open("/dev/fb", O_RDWR)                 = 3
ioctl(3, FBIOGET_FSCREENINFO, 0x19f19a0) = 0
ioctl(3, FBIOGET_VSCREENINFO, 0x19f1900) = 0
open("/usr/lib/ggi/display/lin_vtsw.so", O_RDONLY) = 4
fstat(4, {st_mode=0, st_size=0, ...})   = 0
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(ptrace: umoven: Input/output error
)                                  = 0x1497000
mprotect(0x1499000, 262560, PROT_NONE)  = 0
mmap(0, 0, PROT_NONE, 0 /* MAP_??? */, 0, 0) = 0x14d7000
mmap(0, 0, PROT_NONE, 0 /* MAP_??? */, 0, 0) = 0x14d9000
close(4)                                = 0
open("/dev/tty", O_WRONLY)              = 4
ioctl(4, VT_OPENQRY, 0x7fffdcb8)        = 0
close(4)                                = 0
geteuid()                               = 0
open("/dev/tty7", O_WRONLY)             = 4
ioctl(4, VT_GETSTATE, 0x7fffdd28)       = 0
ioctl(4, VT_ACTIVATE, 0x7)              = 0
ioctl(4, VT_WAITACTIVE, 0x7)            = 0
ioctl(4, KDSETMODE, 0x1)                = 0
ioctl(4, VT_GETMODE, 0x7fffddc8)        = 0
SYS_173(0x1f, 0x7fffdb88, 0, 0x8, 0x20) = 0
SYS_173(0x1f, 0, 0x7fffdb68, 0x8, 0x20) = 0
SYS_173(0x1f, 0x7fffdad8, 0, 0x8, 0x20) = 0
ioctl(4, VT_SETMODE, 0x7fffddc8)        = 0
brk(0)                                  = 0x19f2000
brk(0x19f3000)                          = 0x19f3000
open("/usr/lib/ggi/input/linux_kbd.so", O_RDONLY) = 5
fstat(5, {st_mode=0, st_size=0, ...})   = 0
read(5, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(ptrace: umoven: Input/output error
)                                  = 0x1443000
mprotect(0x1446000, 262540, PROT_NONE)  = 0
mmap(0, 0, PROT_NONE, 0 /* MAP_??? */, 0, 0) = 0x1483000
mmap(0, 0, PROT_NONE, 0 /* MAP_??? */, 0, 0) = 0x1486000
close(5)                                = 0
open("/dev/tty7", O_RDWR)               = 5
ioctl(5, 0x402c7413, 0x7fffd808)        = 0
SYS_173(0x15, 0x7fffd6b8, 0x7fffd748, 0x8, 0) = 0
SYS_173(0x16, 0x7fffd6b8, 0x7fffd748, 0x8, 0) = 0
ioctl(5, 0x802c7414, 0x7fffd8d8)        = 0
ioctl(5, 0x402c7413, 0x7fffd8d8)        = 0
SYS_173(0x15, 0x7fffd6b8, 0x7fffd748, 0x8, 0) = 0
SYS_173(0x16, 0x7fffd6b8, 0x7fffd748, 0x8, 0) = 0
ioctl(5, KDGKBMODE, 0x19f2338)          = 0
ioctl(5, KDSKBMODE, 0x2)                = 0
ioctl(5, KDGKBLED, 0x19f2378)           = 0
ioctl(5, KDSETLED, 0x80)                = 0
ioctl(5, KDGKBDIACR, 0x19f2810)         = 0
SYS_173(0x1, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x1, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x2, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x2, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x3, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x4, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x5, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x6, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x7, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x8, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0xb, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0xd, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0xe, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0xf, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0xf, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x10, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x1d, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x18, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x19, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x1a, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x1b, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x1e, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x1f, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
SYS_173(0x1f, 0x7fffd678, 0x7fffd708, 0x8, 0) = 0
gettimeofday({957357826, 756393}, NULL) = 0
brk(0)                                  = 0x19f3000
brk(0x19f6000)                          = 0x19f6000
open("/usr/lib/ggi/input/linux_mouse.so", O_RDONLY) = 6
fstat(6, {st_mode=0, st_size=0, ...})   = 0
read(6, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(ptrace: umoven: Input/output error
)                                  = 0x13f0000
mprotect(0x13f3000, 261712, PROT_NONE)  = 0
mmap(0, 0, PROT_NONE, 0 /* MAP_??? */, 0, 0) = 0x1430000
close(6)                                = 0
open("/home/root/.ggi/input/linux-mouse", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/etc/ggi/input/linux-mouse", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat("/dev/mouse", {st_mode=0, st_size=0, ...}) = 0
open("/dev/mouse", O_RDWR|O_NONBLOCK|O_NOCTTY) = 6
open("/usr/lib/ggi/input/mouse.so", O_RDONLY) = 7
fstat(7, {st_mode=0, st_size=0, ...})   = 0
read(7, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
mmap(ptrace: umoven: Input/output error
)                                  = 0x139c000
mprotect(0x139f000, 262352, PROT_NONE)  = 0
mmap(0, 0, PROT_NONE, 0 /* MAP_??? */, 0, 0) = 0x13dc000
mmap(0, 0, PROT_NONE, 0 /* MAP_??? */, 0, 0) = 0x13df000
close(7)                                = 0
gettimeofday({957357826, 766231}, NULL) = 0
brk(0)                                  = 0x19f6000
brk(0x19f9000)                          = 0x19f9000
brk(0)                                  = 0x19f9000
brk(0x19fc000)                          = 0x19fc000
select(7, [6], NULL, NULL, {0, 0})      = 0 (Timeout)
select(7, [6], NULL, NULL, {0, 0})      = 0 (Timeout)
SYS_173(0x1, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x1, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x2, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x2, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x3, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x3, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x4, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x4, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x5, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x5, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x6, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x6, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x7, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x7, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x8, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x8, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0xb, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0xb, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0xd, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0xd, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0xe, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0xe, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0xf, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0xf, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x10, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x10, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x1d, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x1d, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x18, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x18, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x19, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x19, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x1a, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x1a, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x1b, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x1b, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x1e, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x1e, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x1f, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
SYS_173(0x1f, 0x7fffdb98, 0x7fffdc28, 0x8, 0x19f5190) = 0
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "display-fbdev: GGIdlinit success"..., 34display-fbdev: GGIdlinit
success.
) = 34
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "display-fbdev: checkmode 0x0#0x0"..., 41display-fbdev: checkmode
0x0#0x0F0[0x00]
) = 41
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "display-fbdev: result 0 800x600#"..., 53display-fbdev: result 0
800x600#800x600F1[0x2002020]
) = 53
write(2, "LibGGI: ggiSetMode(0x19f0bc0, ", 30LibGGI: ggiSetMode(0x19f0bc0, )
= 30
write(2, "800x600.V800x600.F1.D1x1.[C32/32"...,
33800x600.V800x600.F1.D1x1.[C32/32]) = 33
write(2, ") called\n", 9) called
)               = 9
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "ggiSetMode: trying (vis 800x600 "..., 46ggiSetMode: trying (vis
800x600 virt 800x600)
) = 46
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "ggiSetMode: trying2 (vis 800x600"..., 47ggiSetMode: trying2 (vis
800x600 virt 800x600)
) = 47
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "ggiSetMode: calling 0x14ed888\n", 30ggiSetMode: calling 0x14ed888
) = 30
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "display-fbdev: checkmode 800x600"..., 54display-fbdev: checkmode
800x600#800x600F1[0x2002020]
) = 54
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "display-fbdev: result 0 800x600#"..., 53display-fbdev: result 0
800x600#800x600F1[0x2002020]
) = 53
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "display-fbdev: setmode 800x600#8"..., 52display-fbdev: setmode
800x600#800x600F1[0x2002020]
) = 52
ioctl(3, FBIOPUT_VSCREENINFO, 0x7fffef38) = 0
ioctl(3, FBIOGET_FSCREENINFO, 0x19f12bc) = 0
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "display-fbdev: Change mode OK.\n"..., 31display-fbdev: Change mode
OK.
) = 31
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "display-fbdev: frame_size=0x1d4c"..., 71display-fbdev:
frame_size=0x1d4c00 fb_size=0x1d4c00 mmap_size=0x1d5000
) = 71
mmap(ptrace: umoven: Input/output error
)                                  = 0x30027000
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "display-fbdev: FB_PTR=0x30027000"..., 33display-fbdev:
FB_PTR=0x30027000
) = 33
--- SIGBUS (Bus error) ---
write(2, "Terminating on signal 7\n", 24Terminating on signal 7
) = 24
write(2, "LibGGI: ", 8LibGGI: )                 = 8
write(2, "display-fbdev: GGIdlcleanup star"..., 35display-fbdev:
GGIdlcleanup start.
) = 35
--- SIGBUS (Bus error) ---
write(2, "Terminating on signal 7\n", 24Terminating on signal 7
) = 24
_exit(7)                                = ?


Regards,

David Craig
Software and Network Engineer




Reply via email to