Removal of legacy X.Org (aka non-WITH_NEW_XORG) [NVIDIA vs. powerpc64 for vt console switching; Radeon X1950 not working for powerpc64 Xorg generally]
Mark Millard
markmi at dsl-only.net
Sun Oct 5 13:42:02 UTC 2014
[The first try was big enough to require the moderator. So I cancelled and am trying again as plain-text only.]
===
Mark Millard
markmi at dsl-only.net
On Oct 5, 2014, at 6:20 AM, Mark Millard <markmi at dsl-only.net> wrote:
[This is a reply to Jean-Sébastien Pédron's Sat Oct 4 15:31:47 UTC 2014 reply to my notes about how things are on PowerMac G5's and I quote from his material without further attribution.]
> Could you please connect from a remote computer to your Power Mac G5 and
> run the following command as root?
> truss -fd -o truss-$(sysctl -n kern.vty).txt /usr/local/bin/Xorg
>
> Wait a couple seconds and hit Control-C to stop the X server.
>
> Please do this for both vt(4) and syscons. Then post both truss-vt.txt
> and truss-sc.txt files to this list. This will help us to determine if
> vt(4) lacks an ioctl, compared to syscons.
Sure (and waiting longer per a later note). But I had started a different type of experiment (with KTR enabled but modified) and I wanted to revert to the simpler context first. It will be 10.1-RC1 as well (I already updated). (I was not expecting any tier 2 effort and kept on with my personal investigations and progressed.) I ran the commands on the console display and used remote only to pkill Xorg during the nearly-black-on-block vt issue.
The activity spanned below includes a Control/Option-Fn in each case just in case that gave any extra information. vt did have the nearly-black-on-black issue, sc did not.
root at FBSDG5M1:~ # ls -Fpal truss-*.txt
-rw-r--r-- 1 root wheel 964591 Oct 5 04:14 truss-sc.txt
-rw-r--r-- 1 root wheel 964188 Oct 5 04:29 truss-vt.txt
Each file is rather large. So here is an extraction that will hopefully have enough context around each ioctl but that is vastly smaller. (There are initial-replies to other request after this extraction from the two files.)
root at FBSDG5M1:~ # grep -B 10 -A 10 -i ioctl truss-*.txt
truss-sc.txt- 1150: 0.098803283 clock_gettime(4,{495.112432416 }) = 0 (0x0)
truss-sc.txt- 1150: 0.098899556 write(0,"[ 495.112] ",13) = 13 (0xd)
truss-sc.txt- 1150: 0.098999878 write(0,"\tX.Org Video Driver: 12.1\n",26) = 26 (0x1a)
truss-sc.txt- 1150: 0.099074489 clock_gettime(4,{495.112703712 }) = 0 (0x0)
truss-sc.txt- 1150: 0.099169382 write(0,"[ 495.112] ",13) = 13 (0xd)
truss-sc.txt- 1150: 0.099262534 write(0,"\tX.Org XInput driver : 16.0\n",28) = 28 (0x1c)
truss-sc.txt- 1150: 0.099338645 clock_gettime(4,{495.112968228 }) = 0 (0x0)
truss-sc.txt- 1150: 0.099433267 write(0,"[ 495.112] ",13) = 13 (0xd)
truss-sc.txt- 1150: 0.099527110 write(0,"\tX.Org Server Extension : 6.0\n",30) = 30 (0x1e)
truss-sc.txt- 1150: 0.133257555 open("(null)",O_RDWR|O_CLOEXEC,00) = 6 (0x6)
truss-sc.txt: 1150: 0.133399128 ioctl(6,PCIOCGETCONF,0xffffa590) = 0 (0x0)
truss-sc.txt- 1150: 0.133515741 clock_gettime(4,{495.147142024 }) = 0 (0x0)
truss-sc.txt- 1150: 0.133626804 write(0,"[ 495.147] ",13) = 13 (0xd)
truss-sc.txt- 1150: 0.133733306 write(0,"(WW) xf86EnableIO -1\n",21) = 21 (0x15)
truss-sc.txt: 1150: 0.133872659 ioctl(6,PCIOCREAD,0xffffd414) = 0 (0x0)
truss-sc.txt: 1150: 0.133961581 ioctl(6,PCIOCGETBAR,0xffffd608) = 0 (0x0)
truss-sc.txt: 1150: 0.134047473 ioctl(6,PCIOCGETBAR,0xffffd608) = 0 (0x0)
truss-sc.txt: 1150: 0.134130965 ioctl(6,PCIOCGETBAR,0xffffd608) ERR#22 'Invalid argument'
truss-sc.txt: 1150: 0.134219347 ioctl(6,PCIOCGETBAR,0xffffd608) = 0 (0x0)
truss-sc.txt: 1150: 0.134303409 ioctl(6,PCIOCGETBAR,0xffffd608) ERR#22 'Invalid argument'
truss-sc.txt: 1150: 0.134390201 ioctl(6,PCIOCGETBAR,0xffffd608) = 0 (0x0)
truss-sc.txt: 1150: 0.134487733 ioctl(6,PCIOCREAD,0xffffd564) = 0 (0x0)
truss-sc.txt- 1150: 0.134574585 clock_gettime(4,{495.148200927 }) = 0 (0x0)
truss-sc.txt- 1150: 0.134678987 write(0,"[ 495.148] ",13) = 13 (0xd)
truss-sc.txt- 1150: 0.134786480 write(0,"(--) PCI: (0:10:0:0) 10de:0092:1"...,41) = 41 (0x29)
truss-sc.txt- 1150: 0.134886562 write(0,"rev 161",7) = 7 (0x7)
truss-sc.txt- 1150: 0.134983284 write(0,", Mem @ ",8) = 8 (0x8)
truss-sc.txt- 1150: 0.135088586 write(0,"0xa1000000/16777216",19) = 19 (0x13)
truss-sc.txt- 1150: 0.135182549 write(0,", ",2) = 2 (0x2)
truss-sc.txt- 1150: 0.135287311 write(0,"0x90000000/268435456",20) = 20 (0x14)
truss-sc.txt- 1150: 0.135379863 write(0,", ",2) = 2 (0x2)
truss-sc.txt- 1150: 0.135482225 write(0,"0xa0000000/16777216",19) = 19 (0x13)
--
truss-sc.txt- 1150: 0.308280277 clock_gettime(4,{495.321909289 }) = 0 (0x0)
truss-sc.txt- 1150: 0.308378409 write(0,"[ 495.321] ",13) = 13 (0xd)
truss-sc.txt- 1150: 0.308477921 write(0,"(II) VESA: driver for VESA chips"...,36) = 36 (0x24)
truss-sc.txt- 1150: 0.308563993 write(0," ",1) = 1 (0x1)
truss-sc.txt- 1150: 0.308650905 write(0,"vesa",4) = 4 (0x4)
truss-sc.txt- 1150: 0.308738387 write(0,"\n",1) = 1 (0x1)
truss-sc.txt- 1150: 0.308808858 geteuid() = 0 (0x0)
truss-sc.txt- 1150: 0.308871350 getpid() = 1150 (0x47e)
truss-sc.txt- 1150: 0.308980612 setpgid(0x0,0x47e,0x1,0x50cda5f0,0x0,0x0) = 0 (0x0)
truss-sc.txt- 1150: 0.309133106 open("/dev/tty",O_RDWR,00) = 7 (0x7)
truss-sc.txt: 1150: 0.309242488 ioctl(7,TIOCNOTTY,0x0) ERR#25 'Inappropriate ioctl for device'
truss-sc.txt- 1150: 0.309326550 close(7) = 0 (0x0)
truss-sc.txt- 1150: 0.309419102 open("/dev/ttyv0",O_RDWR|O_NONBLOCK,00) = 7 (0x7)
truss-sc.txt: 1150: 0.309517714 ioctl(7,0xc0185671 { IORW 0x56('V'), 113, 24 },0xffffd230) ERR#25 'Inappropriate ioctl for device'
truss-sc.txt- 1150: 0.309592716 close(7) = 0 (0x0)
truss-sc.txt- 1150: 0.309683558 open("/dev/ttyv0",O_RDWR|O_NONBLOCK,00) = 7 (0x7)
truss-sc.txt: 1150: 0.309762070 ioctl(7,VT_GETMODE,0xffffd228) = 0 (0x0)
truss-sc.txt: 1150: 0.309840012 ioctl(7,CONS_GETVERS,0xffffd240) = 0 (0x0)
truss-sc.txt: 1150: 0.309919093 ioctl(7,VT_GETACTIVE,0x102f1608) = 0 (0x0)
truss-sc.txt: 1150: 0.309997275 ioctl(7,VT_OPENQRY,0x102f1254) = 0 (0x0)
truss-sc.txt- 1150: 0.310072577 close(7) = 0 (0x0)
truss-sc.txt- 1150: 0.310179469 open("/dev/ttyv8",O_RDWR|O_NONBLOCK,00) = 7 (0x7)
truss-sc.txt: 1150: 0.310257111 ioctl(7,VT_GETMODE,0xffffd228) = 0 (0x0)
truss-sc.txt- 1150: 0.310332293 clock_gettime(4,{495.323961035 }) = 0 (0x0)
truss-sc.txt- 1150: 0.310431775 write(0,"[ 495.323] ",13) = 13 (0xd)
truss-sc.txt- 1150: 0.310531227 write(0,"(--) Using syscons driver with X"...,40) = 40 (0x28)
truss-sc.txt- 1150: 0.310628969 write(0," (version 8595229351.252)\n",26) = 26 (0x1a)
truss-sc.txt- 1150: 0.310702381 clock_gettime(4,{495.324331333 }) = 0 (0x0)
truss-sc.txt- 1150: 0.310795503 write(0,"[ 495.324] ",13) = 13 (0xd)
truss-sc.txt- 1150: 0.310896845 write(0,"(--) using VT number 9\n\n",24) = 24 (0x18)
truss-sc.txt- 1150: 0.310976677 __sysctl(0xffffffffffffd1a8,0x2,0xffffffffffffd2e8,0xffffffffffffd1a0,0x0,0x0) = 0 (0x0)
truss-sc.txt- 1150: 0.311063979 __sysctl(0xffffffffffffd1a8,0x2,0xffffffffffffd3e8,0xffffffffffffd1a0,0x0,0x0) = 0 (0x0)
truss-sc.txt- 1150: 0.311140031 __sysctl(0xffffffffffffd1a8,0x2,0xffffffffffffd4e8,0xffffffffffffd1a0,0x0,0x0) = 0 (0x0)
truss-sc.txt- 1150: 0.311216172 __sysctl(0xffffffffffffd1a8,0x2,0xffffffffffffd5e8,0xffffffffffffd1a0,0x0,0x0) = 0 (0x0)
truss-sc.txt- 1150: 0.311292044 __sysctl(0xffffffffffffd1a8,0x2,0xffffffffffffd6e8,0xffffffffffffd1a0,0x0,0x0) = 0 (0x0)
truss-sc.txt: 1150: 0.316820448 ioctl(7,VT_ACTIVATE,0x9) = 0 (0x0)
truss-sc.txt: 1150: 0.316957251 ioctl(7,VT_WAITACTIVE,0x9) = 0 (0x0)
truss-sc.txt- 1150: 0.317113914 sigprocmask(SIG_SETMASK,SIGHUP|SIGINT|SIGQUIT|SIGILL|SIGTRAP|SIGABRT|SIGEMT|SIGFPE|SIGKILL|SIGBUS|SIGSEGV|SIGSYS|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
truss-sc.txt- 1150: 0.317214717 sigaction(SIGUSR1,{ 0x506d05e0 SA_RESTART|SA_SIGINFO ss_t },{ SIG_DFL 0x0 ss_t }) = 0 (0x0)
truss-sc.txt- 1150: 0.317298869 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-sc.txt: 1150: 0.317392711 ioctl(7,VT_SETMODE,0xffffd7e8) = 0 (0x0)
truss-sc.txt: 1150: 0.317472693 ioctl(7,KDENABIO,0x0) = 0 (0x0)
truss-sc.txt: 1150: 0.317554144 ioctl(7,KDSETMODE,0x1) = 0 (0x0)
truss-sc.txt- 1150: 0.317644206 clock_gettime(4,{495.331270129 }) = 0 (0x0)
truss-sc.txt- 1150: 0.317763909 write(0,"[ 495.331] ",13) = 13 (0xd)
truss-sc.txt- 1150: 0.317876982 write(0,"(WW) xf86EnableIO 7\n",20) = 20 (0x14)
truss-sc.txt- 1150: 0.318029055 clock_gettime(4,{495.331655187 }) = 0 (0x0)
truss-sc.txt- 1150: 0.318131807 write(0,"[ 495.331] ",13) = 13 (0xd)
truss-sc.txt- 1150: 0.318239540 write(0,"(--) NV: Found NVIDIA GeForce 78"...,52) = 52 (0x34)
truss-sc.txt- 1150: 0.318360202 clock_gettime(4,{495.331986425 }) = 0 (0x0)
truss-sc.txt- 1150: 0.318470605 write(0,"[ 495.331] ",13) = 13 (0xd)
truss-sc.txt- 1150: 0.318675959 write(0,"(WW) Falling back to old probe m"...,47) = 47 (0x2f)
truss-sc.txt- 1150: 0.318783662 clock_gettime(4,{495.332409314 }) = 0 (0x0)
--
truss-sc.txt- 1150: 1.373021921 write(0,"(II) UnloadModule: "vesa"\n",26) = 26 (0x1a)
truss-sc.txt- 1150: 1.373103073 clock_gettime(4,{496.386729625 }) = 0 (0x0)
truss-sc.txt- 1150: 1.373204235 write(0,"[ 496.386] ",13) = 13 (0xd)
truss-sc.txt- 1150: 1.373309267 write(0,"(II) Unloading vesa\n",20) = 20 (0x14)
truss-sc.txt- 1150: 1.373489391 munmap(0x50fad000,110592) = 0 (0x0)
truss-sc.txt- 1150: 1.373583203 clock_gettime(4,{496.387209246 }) = 0 (0x0)
truss-sc.txt- 1150: 1.373691356 write(0,"[ 496.387] ",13) = 13 (0xd)
truss-sc.txt- 1150: 1.373798728 write(0,"(--) Depth 24 pixmap format is 3"...,38) = 38 (0x26)
truss-sc.txt- 1150: 1.373946991 open("(null)",O_RDWR|O_CLOEXEC,00) = 8 (0x8)
truss-sc.txt- 1150: 1.391350501 mmap(0x0,268435456,PROT_READ|PROT_WRITE,MAP_SHARED,8,0x0) = 1386889216 (0x52aa4000)
truss-sc.txt: 1150: 1.391450434 ioctl(8,MEMRANGE_SET,0xffffd4f0) = 0 (0x0)
truss-sc.txt- 1150: 1.391540796 close(8) = 0 (0x0)
truss-sc.txt- 1150: 1.393266614 clock_gettime(4,{496.406891487 }) = 0 (0x0)
truss-sc.txt- 1150: 1.393400207 write(0,"[ 496.406] ",13) = 13 (0xd)
truss-sc.txt- 1150: 1.393510940 write(0,"(II) NV(0): Using XFree86 Accele"...,58) = 58 (0x3a)
truss-sc.txt- 1150: 1.393604272 clock_gettime(4,{496.407230284 }) = 0 (0x0)
truss-sc.txt- 1150: 1.393709034 write(0,"[ 496.407] ",13) = 13 (0xd)
truss-sc.txt- 1150: 1.393812207 write(0,"\tScreen to screen bit blits\n",28) = 28 (0x1c)
truss-sc.txt- 1150: 1.393903498 clock_gettime(4,{496.407529481 }) = 0 (0x0)
truss-sc.txt- 1150: 1.394008411 write(0,"[ 496.407] ",13) = 13 (0xd)
truss-sc.txt- 1150: 1.394117073 write(0,"\tSolid filled rectangles\n",25) = 25 (0x19)
--
truss-sc.txt- 1150: 2.674729482 write(0," "us"",5) = 5 (0x5)
truss-sc.txt- 1150: 2.674819754 write(0,"\n",1) = 1 (0x1)
truss-sc.txt- 1150: 2.674964208 clock_gettime(4,{497.688593340 }) = 0 (0x0)
truss-sc.txt- 1150: 2.675061200 write(0,"[ 497.688] ",13) = 13 (0xd)
truss-sc.txt- 1150: 2.675161522 write(0,"(**) Option "config_info"",25) = 25 (0x19)
truss-sc.txt- 1150: 2.675262984 write(0," "hal:/org/freedesktop/Hal/devic"...,67) = 67 (0x43)
truss-sc.txt- 1150: 2.675351786 write(0,"\n",1) = 1 (0x1)
truss-sc.txt- 1150: 2.675428888 clock_gettime(4,{497.689057811 }) = 0 (0x0)
truss-sc.txt- 1150: 2.675524710 write(0,"[ 497.689] ",13) = 13 (0xd)
truss-sc.txt- 1150: 2.675626562 write(0,"(II) XINPUT: Adding extended inp"...,95) = 95 (0x5f)
truss-sc.txt: 1150: 2.675751995 ioctl(7,TIOCGETA,0x636bb490) = 0 (0x0)
truss-sc.txt: 1150: 2.676423860 ioctl(7,KDSETLED,0x0) = 0 (0x0)
truss-sc.txt: 1150: 2.676521993 ioctl(7,KDGETLED,0xffffcb60) = 0 (0x0)
truss-sc.txt: 1150: 2.676602154 ioctl(7,KDSETLED,0x0) = 0 (0x0)
truss-sc.txt- 1150: 2.676682946 clock_gettime(4,{497.690311989 }) = 0 (0x0)
truss-sc.txt: 1150: 2.676803819 ioctl(7,TIOCSETA,0xffffcbe0) = 0 (0x0)
truss-sc.txt: 1150: 2.676884941 ioctl(7,KDSKBMODE,0x0) = 0 (0x0)
truss-sc.txt: 1150: 2.677133316 ioctl(7,KDSKBMODE,0x0) = 0 (0x0)
truss-sc.txt: 1150: 2.677231329 ioctl(7,TIOCFLUSH,0xffffcadc) = 0 (0x0)
truss-sc.txt: 1150: 2.677315150 ioctl(7,KDGETLED,0xffffcb50) = 0 (0x0)
truss-sc.txt: 1150: 2.677417153 ioctl(7,KDSETLED,0x0) = 0 (0x0)
truss-sc.txt- 1150: 2.677577836 clock_gettime(4,{497.691205829 }) = 0 (0x0)
truss-sc.txt- 1150: 2.677948284 sendmsg(0x8,0xffffffffffffc940,0x20000,0xc8,0x5154a390,0x0) = 221 (0xdd)
truss-sc.txt- 1150: 2.678040927 clock_gettime(4,{497.691669429 }) = 0 (0x0)
truss-sc.txt- 1150: 2.678493187 poll({8/POLLIN},1,25000) = 1 (0x1)
truss-sc.txt- 1150: 2.678590059 recvmsg(0x8,0xffffffffffffc9e0,0x40000,0x6368ff40,0xffffffffffffcaf8,0x5144dd48) = 74 (0x4a)
truss-sc.txt- 1150: 2.678724132 recvmsg(0x8,0xffffffffffffc9e0,0x40000,0x6368ff40,0xffffffffffffcaf8,0x5144dd48) ERR#35 'Resource temporarily unavailable'
truss-sc.txt- 1150: 2.678944517 sendmsg(0x8,0xffffffffffffc940,0x20000,0xc8,0x5154a2d0,0x0) = 217 (0xd9)
truss-sc.txt- 1150: 2.679028159 clock_gettime(4,{497.692656481 }) = 0 (0x0)
truss-sc.txt- 1150: 2.679470669 poll({8/POLLIN},1,25000) = 1 (0x1)
truss-sc.txt- 1150: 2.679550290 recvmsg(0x8,0xffffffffffffc9e0,0x40000,0x6368ff40,0xffffffffffffcaf8,0x5144dd48) = 82 (0x52)
--
truss-sc.txt- 1150: 2.705855000 write(0,"(**) Option "Device"",20) = 20 (0x14)
truss-sc.txt- 1150: 2.705970172 write(0," "/dev/sysmouse"",16) = 16 (0x10)
truss-sc.txt- 1150: 2.706064524 write(0,"\n",1) = 1 (0x1)
truss-sc.txt- 1150: 2.706157797 clock_gettime(4,{497.719784409 }) = 0 (0x0)
truss-sc.txt- 1150: 2.706259409 write(0,"[ 497.719] ",13) = 13 (0xd)
truss-sc.txt- 1150: 2.706366631 write(0,"(==) Apple Optical USB Mouse: Pr"...,47) = 47 (0x2f)
truss-sc.txt- 1150: 2.706485554 clock_gettime(4,{497.720111986 }) = 0 (0x0)
truss-sc.txt- 1150: 2.706587346 write(0,"[ 497.720] ",13) = 13 (0xd)
truss-sc.txt- 1150: 2.706694839 write(0,"(**) Apple Optical USB Mouse: al"...,57) = 57 (0x39)
truss-sc.txt- 1150: 2.706837882 open("/dev/sysmouse",O_RDWR|O_NONBLOCK,00) = 9 (0x9)
truss-sc.txt: 1150: 2.706964815 ioctl(9,TIOCGETA,0xffffcd6c) = 0 (0x0)
truss-sc.txt: 1150: 2.707051906 ioctl(9,TIOCGETA,0xffffce40) = 0 (0x0)
truss-sc.txt: 1150: 2.707162639 ioctl(9,TIOCSETA,0xffffce40) = 0 (0x0)
truss-sc.txt: 1150: 2.707246281 ioctl(9,TIOCGETA,0xffffcc8c) = 0 (0x0)
truss-sc.txt: 1150: 2.707329203 ioctl(9,TIOCGETA,0xffffcd60) = 0 (0x0)
truss-sc.txt: 1150: 2.707444225 ioctl(9,TIOCSETA,0xffffcd60) = 0 (0x0)
truss-sc.txt- 1150: 2.707549258 fcntl(9,F_GETFL,) = 6 (0x6)
truss-sc.txt- 1150: 2.707628429 fcntl(9,F_SETFL,0x2) = 0 (0x0)
truss-sc.txt- 1150: 2.707724011 close(9) = 0 (0x0)
truss-sc.txt- 1150: 2.707828414 clock_gettime(4,{497.721454636 }) = 0 (0x0)
truss-sc.txt- 1150: 2.707939266 write(0,"[ 497.721] ",13) = 13 (0xd)
truss-sc.txt- 1150: 2.708040849 write(0,"(==) Apple Optical USB Mouse: Em"...,67) = 67 (0x43)
truss-sc.txt- 1150: 2.708210262 clock_gettime(4,{497.721839335 }) = 0 (0x0)
truss-sc.txt- 1150: 2.708308845 write(0,"[ 497.721] ",13) = 13 (0xd)
truss-sc.txt- 1150: 2.708409947 write(0,"(**) Apple Optical USB Mouse: ZA"...,60) = 60 (0x3c)
truss-sc.txt- 1150: 2.708518969 clock_gettime(4,{497.722148192 }) = 0 (0x0)
--
truss-sc.txt- 1150: 2.710151156 clock_gettime(4,{497.723780498 }) = 0 (0x0)
truss-sc.txt- 1150: 2.710246978 write(0,"[ 497.723] ",13) = 13 (0xd)
truss-sc.txt- 1150: 2.710347600 write(0,"(**) Apple Optical USB Mouse: (a"...,61) = 61 (0x3d)
truss-sc.txt- 1150: 2.710469103 clock_gettime(4,{497.724098476 }) = 0 (0x0)
truss-sc.txt- 1150: 2.710564535 write(0,"[ 497.724] ",13) = 13 (0xd)
truss-sc.txt- 1150: 2.710665277 write(0,"(**) Apple Optical USB Mouse: (a"...,65) = 65 (0x41)
truss-sc.txt- 1150: 2.710740669 clock_gettime(4,{497.724370012 }) = 0 (0x0)
truss-sc.txt- 1150: 2.710835861 write(0,"[ 497.724] ",13) = 13 (0xd)
truss-sc.txt- 1150: 2.710937713 write(0,"(**) Apple Optical USB Mouse: (a"...,64) = 64 (0x40)
truss-sc.txt- 1150: 2.711065846 open("/dev/sysmouse",O_RDWR|O_NONBLOCK,00) = 9 (0x9)
truss-sc.txt: 1150: 2.711145798 ioctl(9,TIOCGETA,0xffffcb8c) = 0 (0x0)
truss-sc.txt: 1150: 2.711222270 ioctl(9,TIOCGETA,0xffffcc60) = 0 (0x0)
truss-sc.txt: 1150: 2.711299402 ioctl(9,TIOCSETA,0xffffcc60) = 0 (0x0)
truss-sc.txt: 1150: 2.711376593 ioctl(9,TIOCGETA,0xffffcaac) = 0 (0x0)
truss-sc.txt: 1150: 2.711453335 ioctl(9,TIOCGETA,0xffffcb80) = 0 (0x0)
truss-sc.txt: 1150: 2.711563138 ioctl(9,TIOCSETA,0xffffcb80) = 0 (0x0)
truss-sc.txt- 1150: 2.711638379 fcntl(9,F_GETFL,) = 6 (0x6)
truss-sc.txt- 1150: 2.711711611 fcntl(9,F_SETFL,0x2) = 0 (0x0)
truss-sc.txt: 1150: 2.711831014 ioctl(9,MOUSE_SETLEVEL,0xffffcac0) = 0 (0x0)
truss-sc.txt: 1150: 2.711913155 ioctl(9,MOUSE_GETHWINFO,0xffffcac4) = 0 (0x0)
truss-sc.txt- 1150: 2.711993167 clock_gettime(4,{497.725622480 }) = 0 (0x0)
truss-sc.txt- 1150: 2.712093039 write(0,"[ 497.725] ",13) = 13 (0xd)
truss-sc.txt- 1150: 2.712194232 write(0,"(II) Apple Optical USB Mouse: Se"...,71) = 71 (0x47)
truss-sc.txt: 1150: 2.712270373 ioctl(9,MOUSE_GETMODE,0xffffcad8) = 0 (0x0)
truss-sc.txt- 1150: 2.712346845 clock_gettime(4,{497.725976188 }) = 0 (0x0)
truss-sc.txt- 1150: 2.712441707 write(0,"[ 497.725] ",13) = 13 (0xd)
truss-sc.txt- 1150: 2.712543020 write(0,"(II) Apple Optical USB Mouse: Se"...,62) = 62 (0x3e)
truss-sc.txt: 1150: 2.712680213 ioctl(9,MOUSE_SETMODE,0xffffcaa8) = 0 (0x0)
truss-sc.txt: 1150: 2.712767424 ioctl(9,TIOCFLUSH,0xffffcb5c) = 0 (0x0)
truss-sc.txt- 1150: 2.712871617 fstat(9,{ mode=crw------- ,inode=13,size=0,blksize=4096 }) = 0 (0x0)
truss-sc.txt- 1150: 2.712960809 sigprocmask(SIG_BLOCK,SIGIO,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH) = 0 (0x0)
truss-sc.txt- 1150: 2.713059451 fcntl(9,F_GETFL,) = 2 (0x2)
truss-sc.txt- 1150: 2.713132113 fcntl(9,F_SETFL,O_ASYNC|0x2) = 0 (0x0)
truss-sc.txt- 1150: 2.713206214 getpid() = 1150 (0x47e)
truss-sc.txt- 1150: 2.713273356 fcntl(9,F_SETOWN,0x47e) = 0 (0x0)
truss-sc.txt- 1150: 2.713414029 sigprocmask(SIG_SETMASK,SIGHUP|SIGINT|SIGQUIT|SIGILL|SIGTRAP|SIGABRT|SIGEMT|SIGFPE|SIGKILL|SIGBUS|SIGSEGV|SIGSYS|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH) = 0 (0x0)
truss-sc.txt- 1150: 2.713522962 sigaction(SIGIO,{ 0x506d05e0 SA_SIGINFO ss_t },{ SIG_DFL SA_RESTART ss_t }) = 0 (0x0)
truss-sc.txt- 1150: 2.713621694 sigprocmask(SIG_SETMASK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-sc.txt- 1150: 2.713710946 clock_gettime(4,{497.727340258 }) = 0 (0x0)
--
truss-sc.txt- 1150: 11.936811668 sigprocmask(SIG_UNBLOCK,SIGIO,0x0) = 0 (0x0)
truss-sc.txt- 1150: 11.936925581 clock_gettime(4,{506.950551833 }) = 0 (0x0)
truss-sc.txt- 1150: 12.608439438 select(256,{1 3 4 7 8},0x0,0x0,{590.700000 }) = 1 (0x1)
truss-sc.txt- 1150: 12.608546120 sigprocmask(SIG_BLOCK,SIGIO,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.608637112 read(7,"<",64) = 1 (0x1)
truss-sc.txt- 1150: 12.608729604 clock_gettime(4,{507.622356127 }) = 0 (0x0)
truss-sc.txt- 1150: 12.608824856 sigprocmask(SIG_UNBLOCK,SIGIO,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.608934209 clock_gettime(4,{507.622560671 }) = 0 (0x0)
truss-sc.txt- 1150: 12.609042001 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.609138243 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-sc.txt: 1150: 12.609258276 ioctl(7,VT_ACTIVATE,0x2) = 0 (0x0)
truss-sc.txt- 1150: 12.609258276 SIGNAL 30 (SIGUSR1)
truss-sc.txt- 1150: 12.609383589 sigprocmask(SIG_SETMASK,SIGUSR1,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.609491471 sigreturn(0xffffffffffffb9b0,0xffffffffffffb9b0,0x4c0,0x50caa7e8,0x130,0xffffffffffffc4c0) = 0 (0x0)
truss-sc.txt- 1150: 12.609578653 clock_gettime(4,{507.623205296 }) = 0 (0x0)
truss-sc.txt- 1150: 12.609684376 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.609779778 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.609874910 clock_gettime(4,{507.623501432 }) = 0 (0x0)
truss-sc.txt- 1150: 12.776435639 select(256,{1 3 4 7 8},0x0,0x0,{0.659000 }) = 1 (0x1)
truss-sc.txt- 1150: 12.776530412 sigprocmask(SIG_BLOCK,SIGIO,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.776620654 read(7,"\M-<",64) = 1 (0x1)
--
truss-sc.txt- 1150: 12.779171611 clock_gettime(4,{507.792798733 }) = 0 (0x0)
truss-sc.txt- 1150: 12.779274333 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.779366855 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.779473028 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.779565460 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.779654502 clock_gettime(4,{507.793281624 }) = 0 (0x0)
truss-sc.txt- 1150: 12.779756774 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.779851426 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.779957898 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.780050601 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-sc.txt: 1150: 12.780157133 ioctl(7,KDSKBMODE,0x1) = 0 (0x0)
truss-sc.txt: 1150: 12.780247285 ioctl(7,TIOCSETA,0x636bb490) = 0 (0x0)
truss-sc.txt- 1150: 12.780348747 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.780441869 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.780536731 clock_gettime(4,{507.794163674 }) = 0 (0x0)
truss-sc.txt- 1150: 12.780634954 fcntl(9,F_GETFL,) = 66 (0x42)
truss-sc.txt- 1150: 12.780714605 fcntl(9,F_SETFL,0x2) = 0 (0x0)
truss-sc.txt- 1150: 12.780858069 sigprocmask(SIG_SETMASK,SIGHUP|SIGINT|SIGQUIT|SIGILL|SIGTRAP|SIGABRT|SIGEMT|SIGFPE|SIGKILL|SIGBUS|SIGSEGV|SIGSYS|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.780957131 sigaction(SIGIO,{ SIG_IGN 0x0 ss_t },{ 0x506d05e0 SA_SIGINFO ss_t }) = 0 (0x0)
truss-sc.txt- 1150: 12.781045693 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.781162995 close(9) = 0 (0x0)
truss-sc.txt- 1150: 12.781263678 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.781356650 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-sc.txt- 1150: 12.781452352 clock_gettime(4,{507.795079504 }) = 0 (0x0)
truss-sc.txt- 1150: 12.781545594 sigprocmask(SIG_BLOCK,SIGIO,0x0) = 0 (0x0)
truss-sc.txt- 1150: 13.813138283 nanosleep({1.000000000 }) = 0 (0x0)
truss-sc.txt: 1150: 14.093091291 ioctl(7,VT_RELDISP,0x1) = 0 (0x0)
truss-sc.txt- 1150: 14.093176883 clock_gettime(4,{509.106808236 }) = 0 (0x0)
truss-sc.txt- 1150: 14.093282515 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,SIGIO) = 0 (0x0)
truss-sc.txt- 1150: 14.093369847 sigprocmask(SIG_SETMASK,SIGIO,0x0) = 0 (0x0)
truss-sc.txt- 1150: 14.093466870 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,SIGIO) = 0 (0x0)
truss-sc.txt- 1150: 14.093550601 sigprocmask(SIG_SETMASK,SIGIO,0x0) = 0 (0x0)
truss-sc.txt- 1150: 14.093627733 clock_gettime(4,{509.107259536 }) = 0 (0x0)
truss-sc.txt- 1150: 17.798503651 select(256,{1 3 4 8},0x0,0x0,{118.685000 }) ERR#4 'Interrupted system call'
truss-sc.txt- 1150: 17.798503651 SIGNAL 15 (SIGTERM)
truss-sc.txt- 1150: 17.799020983 sigprocmask(SIG_SETMASK,SIGTERM|SIGIO,0x0) = 0 (0x0)
truss-sc.txt- 1150: 17.799121365 sigreturn(0xffffffffffffc900,0xffffffffffffc900,0x4c0,0x50caa7b8,0x130,0xffffffffffffd410) ERR#4 'Interrupted system call'
--
truss-sc.txt- 1150: 17.800114627 madvise(0x5154e000,0x45000,0x5,0x0,0x763,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.800232410 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,SIGIO) = 0 (0x0)
truss-sc.txt- 1150: 17.800343502 clock_gettime(4,{512.813969484 }) = 0 (0x0)
truss-sc.txt- 1150: 17.800444634 clock_gettime(4,{512.814070677 }) = 0 (0x0)
truss-sc.txt- 1150: 17.800535117 clock_gettime(4,{512.814161279 }) = 0 (0x0)
truss-sc.txt- 1150: 17.800664449 clock_gettime(4,{512.814290552 }) = 0 (0x0)
truss-sc.txt- 1150: 17.800772782 clock_gettime(4,{512.814399064 }) = 0 (0x0)
truss-sc.txt- 1150: 17.800875504 clock_gettime(4,{512.814500947 }) = 0 (0x0)
truss-sc.txt- 1150: 17.801020647 write(0,"[ 512.814] ",13) = 13 (0xd)
truss-sc.txt- 1150: 17.801131560 write(0,"(II) UnloadModule: "mouse"\n",27) = 27 (0x1b)
truss-sc.txt: 1150: 17.801244182 ioctl(7,KDSKBMODE,0x1) = 0 (0x0)
truss-sc.txt: 1150: 17.801333944 ioctl(7,TIOCSETA,0x636bb490) = 0 (0x0)
truss-sc.txt- 1150: 17.801449057 clock_gettime(4,{512.815075669 }) = 0 (0x0)
truss-sc.txt- 1150: 17.801535309 clock_gettime(4,{512.815162041 }) = 0 (0x0)
truss-sc.txt- 1150: 17.801637821 write(0,"[ 512.815] ",13) = 13 (0xd)
truss-sc.txt- 1150: 17.801743064 write(0,"(II) UnloadModule: "kbd"\n",25) = 25 (0x19)
truss-sc.txt- 1150: 17.802068451 madvise(0x6374e000,0xa6000,0x5,0x0,0xc000,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.802168323 madvise(0x63501000,0x1000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.802284606 madvise(0x63503000,0x3f000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.802367828 madvise(0x636bf000,0x2000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.802449969 madvise(0x636c3000,0x2000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.802533971 madvise(0x63806000,0x3000,0x5,0x0,0x3f7000,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.802708125 sigprocmask(SIG_SETMASK,SIGIO,0x0) = 0 (0x0)
truss-sc.txt- 1150: 17.803044193 munmap(0x50fad000,102400) = 0 (0x0)
truss-sc.txt- 1150: 17.804530996 munmap(0x62aa4000,7327744) = 0 (0x0)
truss-sc.txt- 1150: 17.804700590 munmap(0x631a1000,360448) = 0 (0x0)
truss-sc.txt- 1150: 17.805119819 munmap(0x631f9000,1519616) = 0 (0x0)
truss-sc.txt- 1150: 17.805398465 open("(null)",O_RDWR|O_CLOEXEC,00) = 9 (0x9)
truss-sc.txt: 1150: 17.805491797 ioctl(9,MEMRANGE_SET,0xffffd348) = 0 (0x0)
truss-sc.txt- 1150: 17.805581589 close(9) = 0 (0x0)
truss-sc.txt- 1150: 17.805701232 munmap(0x52aa4000,268435456) = 0 (0x0)
truss-sc.txt- 1150: 17.807361409 madvise(0x51523000,0x14000,0x5,0x0,0x10000,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.807446161 madvise(0x5154b000,0x3000,0x5,0x0,0x10000,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.807555814 madvise(0x51476000,0x45000,0x5,0x0,0x695,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.807639275 madvise(0x51597000,0x3000,0x5,0x0,0x695,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.807720907 madvise(0x515a4000,0x1000,0x5,0x0,0x695,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.807807879 madvise(0x515a6000,0xd000,0x5,0x0,0x695,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.807893201 madvise(0x515b4000,0x5000,0x5,0x0,0x695,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.807978823 madvise(0x515dc000,0xc000,0x5,0x0,0x695,0x400) = 0 (0x0)
--
truss-sc.txt- 1150: 17.826398035 madvise(0x636b6000,0x2000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.826496738 madvise(0x6368d000,0x1000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.826571469 madvise(0x636af000,0x1000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.826645841 madvise(0x636b8000,0x1000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.826749703 madvise(0x63704000,0x4a000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-sc.txt- 1150: 17.826894337 close(1) = 0 (0x0)
truss-sc.txt- 1150: 17.826974498 close(3) = 0 (0x0)
truss-sc.txt- 1150: 17.827061470 close(4) = 0 (0x0)
truss-sc.txt- 1150: 17.827196503 unlink("/tmp/.X11-unix/X0") = 0 (0x0)
truss-sc.txt- 1150: 17.827305916 unlink("/tmp/.X0-lock") = 0 (0x0)
truss-sc.txt: 1150: 17.827425349 ioctl(7,KDSETMODE,0x0) = 0 (0x0)
truss-sc.txt: 1150: 17.827505210 ioctl(7,VT_GETMODE,0xffffd940) = 0 (0x0)
truss-sc.txt: 1150: 17.827584202 ioctl(7,VT_SETMODE,0xffffd940) = 0 (0x0)
truss-sc.txt: 1150: 17.827661784 ioctl(7,KDDISABIO,0x0) = 0 (0x0)
truss-sc.txt: 1150: 17.833176507 ioctl(7,VT_ACTIVATE,0x1) = 0 (0x0)
truss-sc.txt- 1150: 17.833277520 close(7) = 0 (0x0)
truss-sc.txt- 1150: 17.833486564 write(2,"Server terminated successfully ("...,54) = 54 (0x36)
truss-sc.txt- 1150: 17.833569726 clock_gettime(4,{512.847195858 }) = 0 (0x0)
truss-sc.txt- 1150: 17.833697439 write(0,"[ 512.847] ",13) = 13 (0xd)
truss-sc.txt- 1150: 17.833804811 write(0,"Server terminated successfully ("...,54) = 54 (0x36)
truss-sc.txt- 1150: 17.833902674 close(0) = 0 (0x0)
truss-sc.txt- 1150: 17.833902674 SIGNAL 11 (SIGSEGV)
truss-sc.txt- 1150: 17.834105508 sigprocmask(SIG_SETMASK,SIGSEGV|SIGIO,0x0) = 0 (0x0)
truss-sc.txt- 1150: 17.834349653 stat("/usr/share/nls/C/libc.cat",0xffffffffffffc5c8) ERR#2 'No such file or directory'
truss-sc.txt- 1150: 17.834448416 stat("/usr/share/nls/libc/C",0xffffffffffffc5c8) ERR#2 'No such file or directory'
--
truss-sc.txt- 1150: 17.835754345 write(2,"\nPlease consult the The X.Org F"...,85) = 85 (0x55)
truss-sc.txt- 1150: 17.835927059 write(2,"Please also check the log file a"...,84) = 84 (0x54)
truss-sc.txt- 1150: 17.836072322 write(2,"\n",1) = 1 (0x1)
truss-sc.txt- 1150: 17.836151074 close(1) ERR#9 'Bad file descriptor'
truss-sc.txt- 1150: 17.836228055 close(3) ERR#9 'Bad file descriptor'
truss-sc.txt- 1150: 17.836298677 close(4) ERR#9 'Bad file descriptor'
truss-sc.txt- 1150: 17.836396959 unlink("/tmp/.X0-lock") ERR#2 'No such file or directory'
truss-sc.txt- 1150: 17.836494161 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,SIGSEGV|SIGIO) = 0 (0x0)
truss-sc.txt- 1150: 17.836593614 sigprocmask(SIG_SETMASK,SIGSEGV|SIGIO,0x0) = 0 (0x0)
truss-sc.txt- 1150: 17.836680466 sigprocmask(SIG_BLOCK,SIGIO,SIGSEGV|SIGIO) = 0 (0x0)
truss-sc.txt: 1150: 17.836776348 ioctl(7,KDSETMODE,0x0) ERR#9 'Bad file descriptor'
truss-sc.txt: 1150: 17.836856810 ioctl(7,VT_GETMODE,0xffffc940) ERR#9 'Bad file descriptor'
truss-sc.txt: 1150: 17.836933401 ioctl(7,KDDISABIO,0x0) ERR#9 'Bad file descriptor'
truss-sc.txt- 1150: 17.837067714 write(2,"xf86CloseConsole: KDDISABIO fail"...,56) = 56 (0x38)
truss-sc.txt- 1150: 17.837209888 write(2,"\n",1) = 1 (0x1)
truss-sc.txt- 1150: 17.837307450 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,SIGSEGV|SIGIO) = 0 (0x0)
truss-sc.txt- 1150: 17.837512624 sigprocmask(SIG_SETMASK,SIGHUP|SIGINT|SIGQUIT|SIGILL|SIGTRAP|SIGEMT|SIGFPE|SIGKILL|SIGBUS|SIGSEGV|SIGSYS|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
truss-sc.txt- 1150: 17.837649907 thr_kill(0x1873b,0x6,0x0,0x50cda850,0x0,0x0) = 0 (0x0)
truss-sc.txt- 1150: 17.837649907 SIGNAL 6 (SIGABRT)
truss-sc.txt- 1150: 17.837649907 process exit, rval = 0
--
truss-vt.txt- 1106: 0.215505716 clock_gettime(4,{150.074116831 }) = 0 (0x0)
truss-vt.txt- 1106: 0.215606098 write(0,"[ 150.074] ",13) = 13 (0xd)
truss-vt.txt- 1106: 0.215711341 write(0,"\tX.Org Video Driver: 12.1\n",26) = 26 (0x1a)
truss-vt.txt- 1106: 0.215791292 clock_gettime(4,{150.074402467 }) = 0 (0x0)
truss-vt.txt- 1106: 0.215895454 write(0,"[ 150.074] ",13) = 13 (0xd)
truss-vt.txt- 1106: 0.215995567 write(0,"\tX.Org XInput driver : 16.0\n",28) = 28 (0x1c)
truss-vt.txt- 1106: 0.216077078 clock_gettime(4,{150.074688253 }) = 0 (0x0)
truss-vt.txt- 1106: 0.216178061 write(0,"[ 150.074] ",13) = 13 (0xd)
truss-vt.txt- 1106: 0.216277513 write(0,"\tX.Org Server Extension : 6.0\n",30) = 30 (0x1e)
truss-vt.txt- 1106: 0.216471047 open("(null)",O_RDWR|O_CLOEXEC,00) = 6 (0x6)
truss-vt.txt: 1106: 0.216617750 ioctl(6,PCIOCGETCONF,0xffffa590) = 0 (0x0)
truss-vt.txt- 1106: 0.216735592 clock_gettime(4,{150.075346647 }) = 0 (0x0)
truss-vt.txt- 1106: 0.216843535 write(0,"[ 150.075] ",13) = 13 (0xd)
truss-vt.txt- 1106: 0.216952587 write(0,"(WW) xf86EnableIO -1\n",21) = 21 (0x15)
truss-vt.txt: 1106: 0.217366506 ioctl(6,PCIOCREAD,0xffffd414) = 0 (0x0)
truss-vt.txt: 1106: 0.217485609 ioctl(6,PCIOCGETBAR,0xffffd608) = 0 (0x0)
truss-vt.txt: 1106: 0.217572881 ioctl(6,PCIOCGETBAR,0xffffd608) = 0 (0x0)
truss-vt.txt: 1106: 0.217656552 ioctl(6,PCIOCGETBAR,0xffffd608) ERR#22 'Invalid argument'
truss-vt.txt: 1106: 0.217747064 ioctl(6,PCIOCGETBAR,0xffffd608) = 0 (0x0)
truss-vt.txt: 1106: 0.217830256 ioctl(6,PCIOCGETBAR,0xffffd608) ERR#22 'Invalid argument'
truss-vt.txt: 1106: 0.217918758 ioctl(6,PCIOCGETBAR,0xffffd608) = 0 (0x0)
truss-vt.txt: 1106: 0.218021270 ioctl(6,PCIOCREAD,0xffffd564) = 0 (0x0)
truss-vt.txt- 1106: 0.218108452 clock_gettime(4,{150.076719536 }) = 0 (0x0)
truss-vt.txt- 1106: 0.218221914 write(0,"[ 150.076] ",13) = 13 (0xd)
truss-vt.txt- 1106: 0.218331687 write(0,"(--) PCI: (0:10:0:0) 10de:0092:1"...,41) = 41 (0x29)
truss-vt.txt- 1106: 0.218426699 write(0,"rev 161",7) = 7 (0x7)
truss-vt.txt- 1106: 0.218522551 write(0,", Mem @ ",8) = 8 (0x8)
truss-vt.txt- 1106: 0.218625483 write(0,"0xa1000000/16777216",19) = 19 (0x13)
truss-vt.txt- 1106: 0.218718455 write(0,", ",2) = 2 (0x2)
truss-vt.txt- 1106: 0.218823667 write(0,"0x90000000/268435456",20) = 20 (0x14)
truss-vt.txt- 1106: 0.218920299 write(0,", ",2) = 2 (0x2)
truss-vt.txt- 1106: 0.219022811 write(0,"0xa0000000/16777216",19) = 19 (0x13)
--
truss-vt.txt- 1106: 0.426740571 clock_gettime(4,{150.285355045 }) = 0 (0x0)
truss-vt.txt- 1106: 0.426839663 write(0,"[ 150.285] ",13) = 13 (0xd)
truss-vt.txt- 1106: 0.426940975 write(0,"(II) VESA: driver for VESA chips"...,36) = 36 (0x24)
truss-vt.txt- 1106: 0.427028067 write(0," ",1) = 1 (0x1)
truss-vt.txt- 1106: 0.427116359 write(0,"vesa",4) = 4 (0x4)
truss-vt.txt- 1106: 0.427204771 write(0,"\n",1) = 1 (0x1)
truss-vt.txt- 1106: 0.427275392 geteuid() = 0 (0x0)
truss-vt.txt- 1106: 0.427335634 getpid() = 1106 (0x452)
truss-vt.txt- 1106: 0.427444416 setpgid(0x0,0x452,0x1,0x50cda5f0,0x0,0x0) = 0 (0x0)
truss-vt.txt- 1106: 0.427594449 open("/dev/tty",O_RDWR,00) = 7 (0x7)
truss-vt.txt: 1106: 0.427703322 ioctl(7,TIOCNOTTY,0x0) ERR#25 'Inappropriate ioctl for device'
truss-vt.txt- 1106: 0.427786123 close(7) = 0 (0x0)
truss-vt.txt- 1106: 0.427881975 open("/dev/ttyv0",O_RDWR|O_NONBLOCK,00) = 7 (0x7)
truss-vt.txt: 1106: 0.427986078 ioctl(7,0xc0185671 { IORW 0x56('V'), 113, 24 },0xffffd230) ERR#25 'Inappropriate ioctl for device'
truss-vt.txt- 1106: 0.428061259 close(7) = 0 (0x0)
truss-vt.txt- 1106: 0.428153541 open("/dev/ttyv0",O_RDWR|O_NONBLOCK,00) = 7 (0x7)
truss-vt.txt: 1106: 0.428232563 ioctl(7,VT_GETMODE,0xffffd228) = 0 (0x0)
truss-vt.txt: 1106: 0.428308884 ioctl(7,CONS_GETVERS,0xffffd240) = 0 (0x0)
truss-vt.txt: 1106: 0.428387216 ioctl(7,VT_GETACTIVE,0x102f1608) = 0 (0x0)
truss-vt.txt: 1106: 0.428465728 ioctl(7,VT_OPENQRY,0x102f1254) = 0 (0x0)
truss-vt.txt- 1106: 0.428540969 close(7) = 0 (0x0)
truss-vt.txt- 1106: 0.428660222 open("/dev/ttyv8",O_RDWR|O_NONBLOCK,00) = 7 (0x7)
truss-vt.txt: 1106: 0.428738554 ioctl(7,VT_GETMODE,0xffffd228) = 0 (0x0)
truss-vt.txt- 1106: 0.428814545 clock_gettime(4,{150.287428510 }) = 0 (0x0)
truss-vt.txt- 1106: 0.428921798 write(0,"[ 150.287] ",13) = 13 (0xd)
truss-vt.txt- 1106: 0.429023440 write(0,"(--) Using syscons driver with X"...,40) = 40 (0x28)
truss-vt.txt- 1106: 0.429122802 write(0," (version 8595229351.252)\n",26) = 26 (0x1a)
truss-vt.txt- 1106: 0.429197144 clock_gettime(4,{150.287811108 }) = 0 (0x0)
truss-vt.txt- 1106: 0.429292006 write(0,"[ 150.287] ",13) = 13 (0xd)
truss-vt.txt- 1106: 0.429390348 write(0,"(--) using VT number 9\n\n",24) = 24 (0x18)
truss-vt.txt- 1106: 0.429470059 __sysctl(0xffffffffffffd1a8,0x2,0xffffffffffffd2e8,0xffffffffffffd1a0,0x0,0x0) = 0 (0x0)
truss-vt.txt- 1106: 0.429558171 __sysctl(0xffffffffffffd1a8,0x2,0xffffffffffffd3e8,0xffffffffffffd1a0,0x0,0x0) = 0 (0x0)
truss-vt.txt- 1106: 0.429634883 __sysctl(0xffffffffffffd1a8,0x2,0xffffffffffffd4e8,0xffffffffffffd1a0,0x0,0x0) = 0 (0x0)
truss-vt.txt- 1106: 0.429711385 __sysctl(0xffffffffffffd1a8,0x2,0xffffffffffffd5e8,0xffffffffffffd1a0,0x0,0x0) = 0 (0x0)
truss-vt.txt- 1106: 0.429787616 __sysctl(0xffffffffffffd1a8,0x2,0xffffffffffffd6e8,0xffffffffffffd1a0,0x0,0x0) = 0 (0x0)
truss-vt.txt: 1106: 0.429909749 ioctl(7,VT_ACTIVATE,0x9) = 0 (0x0)
truss-vt.txt: 1106: 0.430002451 ioctl(7,VT_WAITACTIVE,0x9) = 0 (0x0)
truss-vt.txt- 1106: 0.430155094 sigprocmask(SIG_SETMASK,SIGHUP|SIGINT|SIGQUIT|SIGILL|SIGTRAP|SIGABRT|SIGEMT|SIGFPE|SIGKILL|SIGBUS|SIGSEGV|SIGSYS|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
truss-vt.txt- 1106: 0.430256436 sigaction(SIGUSR1,{ 0x506d05e0 SA_RESTART|SA_SIGINFO ss_t },{ SIG_DFL 0x0 ss_t }) = 0 (0x0)
truss-vt.txt- 1106: 0.430344698 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-vt.txt: 1106: 0.430445230 ioctl(7,VT_SETMODE,0xffffd7e8) = 0 (0x0)
truss-vt.txt: 1106: 0.430525272 ioctl(7,KDENABIO,0x0) = 0 (0x0)
truss-vt.txt: 1106: 0.430604684 ioctl(7,KDSETMODE,0x1) = 0 (0x0)
truss-vt.txt- 1106: 0.430698256 clock_gettime(4,{150.289312790 }) = 0 (0x0)
truss-vt.txt- 1106: 0.430817808 write(0,"[ 150.289] ",13) = 13 (0xd)
truss-vt.txt- 1106: 0.430924281 write(0,"(WW) xf86EnableIO 7\n",20) = 20 (0x14)
truss-vt.txt- 1106: 0.431106415 clock_gettime(4,{150.289720799 }) = 0 (0x0)
truss-vt.txt- 1106: 0.431204157 write(0,"[ 150.289] ",13) = 13 (0xd)
truss-vt.txt- 1106: 0.431305469 write(0,"(--) NV: Found NVIDIA GeForce 78"...,52) = 52 (0x34)
truss-vt.txt- 1106: 0.431426821 clock_gettime(4,{150.290041326 }) = 0 (0x0)
truss-vt.txt- 1106: 0.431524863 write(0,"[ 150.290] ",13) = 13 (0xd)
truss-vt.txt- 1106: 0.431625635 write(0,"(WW) Falling back to old probe m"...,47) = 47 (0x2f)
truss-vt.txt- 1106: 0.431726198 clock_gettime(4,{150.290340882 }) = 0 (0x0)
--
truss-vt.txt- 1106: 1.197730956 write(0,"(II) UnloadModule: "vesa"\n",26) = 26 (0x1a)
truss-vt.txt- 1106: 1.197812768 clock_gettime(4,{151.056423972 }) = 0 (0x0)
truss-vt.txt- 1106: 1.197919330 write(0,"[ 151.056] ",13) = 13 (0xd)
truss-vt.txt- 1106: 1.198026252 write(0,"(II) Unloading vesa\n",20) = 20 (0x14)
truss-vt.txt- 1106: 1.198217296 munmap(0x50fad000,110592) = 0 (0x0)
truss-vt.txt- 1106: 1.198311858 clock_gettime(4,{151.056922643 }) = 0 (0x0)
truss-vt.txt- 1106: 1.198420310 write(0,"[ 151.056] ",13) = 13 (0xd)
truss-vt.txt- 1106: 1.198528703 write(0,"(--) Depth 24 pixmap format is 3"...,38) = 38 (0x26)
truss-vt.txt- 1106: 1.198672826 open("(null)",O_RDWR|O_CLOEXEC,00) = 8 (0x8)
truss-vt.txt- 1106: 1.216064558 mmap(0x0,268435456,PROT_READ|PROT_WRITE,MAP_SHARED,8,0x0) = 1386889216 (0x52aa4000)
truss-vt.txt: 1106: 1.216162781 ioctl(8,MEMRANGE_SET,0xffffd4f0) = 0 (0x0)
truss-vt.txt- 1106: 1.216255123 close(8) = 0 (0x0)
truss-vt.txt- 1106: 1.218431879 clock_gettime(4,{151.077041164 }) = 0 (0x0)
truss-vt.txt- 1106: 1.218565052 write(0,"[ 151.077] ",13) = 13 (0xd)
truss-vt.txt- 1106: 1.218676714 write(0,"(II) NV(0): Using XFree86 Accele"...,58) = 58 (0x3a)
truss-vt.txt- 1106: 1.218771787 clock_gettime(4,{151.077382271 }) = 0 (0x0)
truss-vt.txt- 1106: 1.218879309 write(0,"[ 151.077] ",13) = 13 (0xd)
truss-vt.txt- 1106: 1.218985991 write(0,"\tScreen to screen bit blits\n",28) = 28 (0x1c)
truss-vt.txt- 1106: 1.219073113 clock_gettime(4,{151.077683507 }) = 0 (0x0)
truss-vt.txt- 1106: 1.219178775 write(0,"[ 151.077] ",13) = 13 (0xd)
truss-vt.txt- 1106: 1.219288458 write(0,"\tSolid filled rectangles\n",25) = 25 (0x19)
--
truss-vt.txt- 1106: 3.001457402 write(0," "us"",5) = 5 (0x5)
truss-vt.txt- 1106: 3.001548064 write(0,"\n",1) = 1 (0x1)
truss-vt.txt- 1106: 3.001690537 clock_gettime(4,{152.860303932 }) = 0 (0x0)
truss-vt.txt- 1106: 3.001788429 write(0,"[ 152.860] ",13) = 13 (0xd)
truss-vt.txt- 1106: 3.001892021 write(0,"(**) Option "config_info"",25) = 25 (0x19)
truss-vt.txt- 1106: 3.001994534 write(0," "hal:/org/freedesktop/Hal/devic"...,67) = 67 (0x43)
truss-vt.txt- 1106: 3.002083395 write(0,"\n",1) = 1 (0x1)
truss-vt.txt- 1106: 3.002161277 clock_gettime(4,{152.860774582 }) = 0 (0x0)
truss-vt.txt- 1106: 3.002257849 write(0,"[ 152.860] ",13) = 13 (0xd)
truss-vt.txt- 1106: 3.002359671 write(0,"(II) XINPUT: Adding extended inp"...,95) = 95 (0x5f)
truss-vt.txt: 1106: 3.002483544 ioctl(7,TIOCGETA,0x636bb490) = 0 (0x0)
truss-vt.txt: 1106: 3.003164349 ioctl(7,KDSETLED,0x0) = 0 (0x0)
truss-vt.txt: 1106: 3.003264911 ioctl(7,KDGETLED,0xffffcb60) = 0 (0x0)
truss-vt.txt: 1106: 3.003345673 ioctl(7,KDSETLED,0x0) = 0 (0x0)
truss-vt.txt- 1106: 3.003428654 clock_gettime(4,{152.862041779 }) = 0 (0x0)
truss-vt.txt: 1106: 3.003552527 ioctl(7,TIOCSETA,0xffffcbe0) = 0 (0x0)
truss-vt.txt: 1106: 3.003632059 ioctl(7,KDSKBMODE,0x0) = 0 (0x0)
truss-vt.txt: 1106: 3.003869934 ioctl(7,KDSKBMODE,0x0) = 0 (0x0)
truss-vt.txt: 1106: 3.003972926 ioctl(7,TIOCFLUSH,0xffffcadc) = 0 (0x0)
truss-vt.txt: 1106: 3.004056718 ioctl(7,KDGETLED,0xffffcb50) = 0 (0x0)
truss-vt.txt: 1106: 3.004211401 ioctl(7,KDSETLED,0x0) = 0 (0x0)
truss-vt.txt- 1106: 3.004346704 clock_gettime(4,{152.862960609 }) = 0 (0x0)
truss-vt.txt- 1106: 3.004785313 sendmsg(0x8,0xffffffffffffc940,0x20000,0xc8,0x5154a390,0x0) = 221 (0xdd)
truss-vt.txt- 1106: 3.004917796 clock_gettime(4,{152.863530801 }) = 0 (0x0)
truss-vt.txt- 1106: 3.005384786 poll({8/POLLIN},1,25000) = 1 (0x1)
truss-vt.txt- 1106: 3.005476768 recvmsg(0x8,0xffffffffffffc9e0,0x40000,0x6368ff40,0xffffffffffffcaf8,0x5144dd48) = 74 (0x4a)
truss-vt.txt- 1106: 3.005622721 recvmsg(0x8,0xffffffffffffc9e0,0x40000,0x6368ff40,0xffffffffffffcaf8,0x5144dd48) ERR#35 'Resource temporarily unavailable'
truss-vt.txt- 1106: 3.005850006 sendmsg(0x8,0xffffffffffffc940,0x20000,0xc8,0x5154a2d0,0x0) = 217 (0xd9)
truss-vt.txt- 1106: 3.005935778 clock_gettime(4,{152.864548873 }) = 0 (0x0)
truss-vt.txt- 1106: 3.006368837 poll({8/POLLIN},1,25000) = 1 (0x1)
truss-vt.txt- 1106: 3.006449629 recvmsg(0x8,0xffffffffffffc9e0,0x40000,0x6368ff40,0xffffffffffffcaf8,0x5144dd48) = 82 (0x52)
--
truss-vt.txt- 1106: 3.033945488 write(0,"(**) Option "Device"",20) = 20 (0x14)
truss-vt.txt- 1106: 3.034054960 write(0," "/dev/sysmouse"",16) = 16 (0x10)
truss-vt.txt- 1106: 3.034144782 write(0,"\n",1) = 1 (0x1)
truss-vt.txt- 1106: 3.034236224 clock_gettime(4,{152.892850129 }) = 0 (0x0)
truss-vt.txt- 1106: 3.034334536 write(0,"[ 152.892] ",13) = 13 (0xd)
truss-vt.txt- 1106: 3.034437709 write(0,"(==) Apple Optical USB Mouse: Pr"...,47) = 47 (0x2f)
truss-vt.txt- 1106: 3.034554111 clock_gettime(4,{152.893167956 }) = 0 (0x0)
truss-vt.txt- 1106: 3.034651853 write(0,"[ 152.893] ",13) = 13 (0xd)
truss-vt.txt- 1106: 3.034754665 write(0,"(**) Apple Optical USB Mouse: al"...,57) = 57 (0x39)
truss-vt.txt- 1106: 3.034902928 open("/dev/sysmouse",O_RDWR|O_NONBLOCK,00) = 9 (0x9)
truss-vt.txt: 1106: 3.035025991 ioctl(9,TIOCGETA,0xffffcd6c) ERR#25 'Inappropriate ioctl for device'
truss-vt.txt- 1106: 3.035120373 close(9) = 0 (0x0)
truss-vt.txt- 1106: 3.035223785 clock_gettime(4,{152.893837210 }) = 0 (0x0)
truss-vt.txt- 1106: 3.035327198 write(0,"[ 152.893] ",13) = 13 (0xd)
truss-vt.txt- 1106: 3.035430280 write(0,"(==) Apple Optical USB Mouse: Em"...,67) = 67 (0x43)
truss-vt.txt- 1106: 3.035600114 clock_gettime(4,{152.894213778 }) = 0 (0x0)
truss-vt.txt- 1106: 3.035700466 write(0,"[ 152.894] ",13) = 13 (0xd)
truss-vt.txt- 1106: 3.035803998 write(0,"(**) Apple Optical USB Mouse: ZA"...,60) = 60 (0x3c)
truss-vt.txt- 1106: 3.035915750 clock_gettime(4,{152.894529655 }) = 0 (0x0)
truss-vt.txt- 1106: 3.036014782 write(0,"[ 152.894] ",13) = 13 (0xd)
truss-vt.txt- 1106: 3.036117955 write(0,"(**) Apple Optical USB Mouse: Bu"...,41) = 41 (0x29)
--
truss-vt.txt- 1106: 3.037564496 clock_gettime(4,{152.896178280 }) = 0 (0x0)
truss-vt.txt- 1106: 3.037662598 write(0,"[ 152.896] ",13) = 13 (0xd)
truss-vt.txt- 1106: 3.037765470 write(0,"(**) Apple Optical USB Mouse: (a"...,61) = 61 (0x3d)
truss-vt.txt- 1106: 3.037890723 clock_gettime(4,{152.896500937 }) = 0 (0x0)
truss-vt.txt- 1106: 3.037989425 write(0,"[ 152.896] ",13) = 13 (0xd)
truss-vt.txt- 1106: 3.038092147 write(0,"(**) Apple Optical USB Mouse: (a"...,65) = 65 (0x41)
truss-vt.txt- 1106: 3.038167898 clock_gettime(4,{152.896781563 }) = 0 (0x0)
truss-vt.txt- 1106: 3.038265491 write(0,"[ 152.896] ",13) = 13 (0xd)
truss-vt.txt- 1106: 3.038368663 write(0,"(**) Apple Optical USB Mouse: (a"...,64) = 64 (0x40)
truss-vt.txt- 1106: 3.038491815 open("/dev/sysmouse",O_RDWR|O_NONBLOCK,00) = 9 (0x9)
truss-vt.txt: 1106: 3.038572667 ioctl(9,TIOCGETA,0xffffcb8c) ERR#25 'Inappropriate ioctl for device'
truss-vt.txt: 1106: 3.038693000 ioctl(9,MOUSE_SETLEVEL,0xffffcac0) = 0 (0x0)
truss-vt.txt: 1106: 3.038773432 ioctl(9,MOUSE_GETHWINFO,0xffffcac4) = 0 (0x0)
truss-vt.txt- 1106: 3.038853953 clock_gettime(4,{152.897467318 }) = 0 (0x0)
truss-vt.txt- 1106: 3.038956315 write(0,"[ 152.897] ",13) = 13 (0xd)
truss-vt.txt- 1106: 3.039060298 write(0,"(II) Apple Optical USB Mouse: Se"...,71) = 71 (0x47)
truss-vt.txt: 1106: 3.039136919 ioctl(9,MOUSE_GETMODE,0xffffcad8) = 0 (0x0)
truss-vt.txt- 1106: 3.039213781 clock_gettime(4,{152.897827355 }) = 0 (0x0)
truss-vt.txt- 1106: 3.039310773 write(0,"[ 152.897] ",13) = 13 (0xd)
truss-vt.txt- 1106: 3.039413435 write(0,"(II) Apple Optical USB Mouse: Se"...,62) = 62 (0x3e)
truss-vt.txt: 1106: 3.039553658 ioctl(9,MOUSE_SETMODE,0xffffcaa8) = 0 (0x0)
truss-vt.txt: 1106: 3.039645280 ioctl(9,TIOCFLUSH,0xffffcb5c) ERR#25 'Inappropriate ioctl for device'
truss-vt.txt- 1106: 3.039813824 select(1024,{9},0x0,0x0,{0.000000 }) = 0 (0x0)
truss-vt.txt- 1106: 3.039923776 fstat(9,{ mode=crw------- ,inode=28,size=0,blksize=4096 }) = 0 (0x0)
truss-vt.txt- 1106: 3.040014828 sigprocmask(SIG_BLOCK,SIGIO,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH) = 0 (0x0)
truss-vt.txt- 1106: 3.040140021 fcntl(9,F_GETFL,) = 6 (0x6)
truss-vt.txt- 1106: 3.040214242 fcntl(9,F_SETFL,O_ASYNC|O_NONBLOCK|0x2) = 0 (0x0)
truss-vt.txt- 1106: 3.040287324 getpid() = 1106 (0x452)
truss-vt.txt- 1106: 3.040354525 fcntl(9,F_SETOWN,0x452) = 0 (0x0)
truss-vt.txt- 1106: 3.040495138 sigprocmask(SIG_SETMASK,SIGHUP|SIGINT|SIGQUIT|SIGILL|SIGTRAP|SIGABRT|SIGEMT|SIGFPE|SIGKILL|SIGBUS|SIGSEGV|SIGSYS|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH) = 0 (0x0)
truss-vt.txt- 1106: 3.040606741 sigaction(SIGIO,{ 0x506d05e0 SA_SIGINFO ss_t },{ SIG_DFL SA_RESTART ss_t }) = 0 (0x0)
truss-vt.txt- 1106: 3.040707813 sigprocmask(SIG_SETMASK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
--
truss-vt.txt- 1106: 17.676966736 sigprocmask(SIG_UNBLOCK,SIGIO,0x0) = 0 (0x0)
truss-vt.txt- 1106: 17.677078758 clock_gettime(4,{167.535689513 }) = 0 (0x0)
truss-vt.txt- 1106: 19.084594398 select(256,{1 3 4 7 8},0x0,0x0,{585.285000 }) = 1 (0x1)
truss-vt.txt- 1106: 19.084715691 sigprocmask(SIG_BLOCK,SIGIO,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.084812473 read(7,"<",64) = 1 (0x1)
truss-vt.txt- 1106: 19.084913755 clock_gettime(4,{168.943523999 }) = 0 (0x0)
truss-vt.txt- 1106: 19.085011677 sigprocmask(SIG_UNBLOCK,SIGIO,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.085125079 clock_gettime(4,{168.943735744 }) = 0 (0x0)
truss-vt.txt- 1106: 19.085235002 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.085333584 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-vt.txt: 1106: 19.085456436 ioctl(7,VT_ACTIVATE,0x2) = 0 (0x0)
truss-vt.txt- 1106: 19.085456436 SIGNAL 30 (SIGUSR1)
truss-vt.txt- 1106: 19.085581449 sigprocmask(SIG_SETMASK,SIGUSR1,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.085693952 sigreturn(0xffffffffffffb9b0,0xffffffffffffb9b0,0x4c0,0x50caa7e8,0x130,0xffffffffffffc4c0) = 0 (0x0)
truss-vt.txt- 1106: 19.085783623 clock_gettime(4,{168.944394468 }) = 0 (0x0)
truss-vt.txt- 1106: 19.085894626 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.085993178 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.086088220 clock_gettime(4,{168.944699004 }) = 0 (0x0)
truss-vt.txt- 1106: 19.260592808 select(256,{1 3 4 7 8},0x0,0x0,{0.659000 }) = 1 (0x1)
truss-vt.txt- 1106: 19.260775362 sigprocmask(SIG_BLOCK,SIGIO,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.260875924 read(7,"\M-<",64) = 1 (0x1)
--
truss-vt.txt- 1106: 19.263525041 clock_gettime(4,{169.122137025 }) = 0 (0x0)
truss-vt.txt- 1106: 19.263628573 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.263722295 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.263829697 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.263924829 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.264015551 clock_gettime(4,{169.122627626 }) = 0 (0x0)
truss-vt.txt- 1106: 19.264119353 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.264213225 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.264320358 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.264413480 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-vt.txt: 1106: 19.264531022 ioctl(7,KDSKBMODE,0x1) = 0 (0x0)
truss-vt.txt: 1106: 19.264621054 ioctl(7,TIOCSETA,0x636bb490) = 0 (0x0)
truss-vt.txt- 1106: 19.264723536 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.264818068 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.264920310 clock_gettime(4,{169.123532085 }) = 0 (0x0)
truss-vt.txt- 1106: 19.265018323 fcntl(9,F_GETFL,) = 70 (0x46)
truss-vt.txt- 1106: 19.265098034 fcntl(9,F_SETFL,O_NONBLOCK|0x2) = 0 (0x0)
truss-vt.txt- 1106: 19.265242577 sigprocmask(SIG_SETMASK,SIGHUP|SIGINT|SIGQUIT|SIGILL|SIGTRAP|SIGABRT|SIGEMT|SIGFPE|SIGKILL|SIGBUS|SIGSEGV|SIGSYS|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.265342719 sigaction(SIGIO,{ SIG_IGN 0x0 ss_t },{ 0x506d05e0 SA_SIGINFO ss_t }) = 0 (0x0)
truss-vt.txt- 1106: 19.265432362 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.265540754 close(9) = 0 (0x0)
truss-vt.txt- 1106: 19.265642156 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.265736118 sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0)
truss-vt.txt- 1106: 19.265833200 clock_gettime(4,{169.124445185 }) = 0 (0x0)
truss-vt.txt- 1106: 19.265927702 sigprocmask(SIG_BLOCK,SIGIO,0x0) = 0 (0x0)
truss-vt.txt- 1106: 20.297172402 nanosleep({1.000000000 }) = 0 (0x0)
truss-vt.txt: 1106: 20.297540210 ioctl(7,VT_RELDISP,0x1) = 0 (0x0)
truss-vt.txt- 1106: 20.297643412 clock_gettime(4,{170.156254796 }) = 0 (0x0)
truss-vt.txt- 1106: 20.297757144 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,SIGIO) = 0 (0x0)
truss-vt.txt- 1106: 20.297861366 sigprocmask(SIG_SETMASK,SIGIO,0x0) = 0 (0x0)
truss-vt.txt- 1106: 20.297979269 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,SIGIO) = 0 (0x0)
truss-vt.txt- 1106: 20.298080731 sigprocmask(SIG_SETMASK,SIGIO,0x0) = 0 (0x0)
truss-vt.txt- 1106: 20.298174723 clock_gettime(4,{170.156786198 }) = 0 (0x0)
truss-vt.txt- 1106: 127.184243240 select(256,{1 3 4 8},0x0,0x0,{118.966000 }) ERR#4 'Interrupted system call'
truss-vt.txt- 1106: 127.184243240 SIGNAL 15 (SIGTERM)
truss-vt.txt- 1106: 127.184756880 sigprocmask(SIG_SETMASK,SIGTERM|SIGIO,0x0) = 0 (0x0)
truss-vt.txt- 1106: 127.184863082 sigreturn(0xffffffffffffc900,0xffffffffffffc900,0x4c0,0x50caa7b8,0x130,0xffffffffffffd410) ERR#4 'Interrupted system call'
--
truss-vt.txt- 1106: 127.185885593 madvise(0x5154e000,0x45000,0x5,0x0,0x763,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.186004486 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,SIGIO) = 0 (0x0)
truss-vt.txt- 1106: 127.186115968 clock_gettime(4,{277.044727382 }) = 0 (0x0)
truss-vt.txt- 1106: 127.186217940 clock_gettime(4,{277.044829474 }) = 0 (0x0)
truss-vt.txt- 1106: 127.186308872 clock_gettime(4,{277.044920407 }) = 0 (0x0)
truss-vt.txt- 1106: 127.186439225 clock_gettime(4,{277.045050759 }) = 0 (0x0)
truss-vt.txt- 1106: 127.186548247 clock_gettime(4,{277.045159751 }) = 0 (0x0)
truss-vt.txt- 1106: 127.186648269 clock_gettime(4,{277.045259773 }) = 0 (0x0)
truss-vt.txt- 1106: 127.186796142 write(0,"[ 277.045] ",13) = 13 (0xd)
truss-vt.txt- 1106: 127.186913054 write(0,"(II) UnloadModule: "mouse"\n",27) = 27 (0x1b)
truss-vt.txt: 1106: 127.187026697 ioctl(7,KDSKBMODE,0x1) = 0 (0x0)
truss-vt.txt: 1106: 127.187116159 ioctl(7,TIOCSETA,0x636bb490) = 0 (0x0)
truss-vt.txt- 1106: 127.187233011 clock_gettime(4,{277.045844875 }) = 0 (0x0)
truss-vt.txt- 1106: 127.187320463 clock_gettime(4,{277.045932597 }) = 0 (0x0)
truss-vt.txt- 1106: 127.187424205 write(0,"[ 277.045] ",13) = 13 (0xd)
truss-vt.txt- 1106: 127.187530707 write(0,"(II) UnloadModule: "kbd"\n",25) = 25 (0x19)
truss-vt.txt- 1106: 127.187864524 madvise(0x6374e000,0xa6000,0x5,0x0,0xc000,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.187967666 madvise(0x63501000,0x1000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.188079178 madvise(0x63503000,0x3f000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.188162970 madvise(0x636bf000,0x2000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.188246192 madvise(0x636c3000,0x2000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.188331573 madvise(0x63806000,0x3000,0x5,0x0,0x3f7000,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.188509507 sigprocmask(SIG_SETMASK,SIGIO,0x0) = 0 (0x0)
truss-vt.txt- 1106: 127.188843264 munmap(0x50fad000,102400) = 0 (0x0)
truss-vt.txt- 1106: 127.190297363 munmap(0x62aa4000,7327744) = 0 (0x0)
truss-vt.txt- 1106: 127.190475657 munmap(0x631a1000,360448) = 0 (0x0)
truss-vt.txt- 1106: 127.190845115 munmap(0x631f9000,1519616) = 0 (0x0)
truss-vt.txt- 1106: 127.191125051 open("(null)",O_RDWR|O_CLOEXEC,00) = 9 (0x9)
truss-vt.txt: 1106: 127.191218322 ioctl(9,MEMRANGE_SET,0xffffd348) = 0 (0x0)
truss-vt.txt- 1106: 127.191309014 close(9) = 0 (0x0)
truss-vt.txt- 1106: 127.191427907 munmap(0x52aa4000,268435456) = 0 (0x0)
truss-vt.txt- 1106: 127.193081360 madvise(0x51523000,0x14000,0x5,0x0,0x10000,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.193167312 madvise(0x5154b000,0x3000,0x5,0x0,0x10000,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.193276574 madvise(0x51476000,0x45000,0x5,0x0,0x695,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.193361026 madvise(0x51597000,0x3000,0x5,0x0,0x695,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.193554650 madvise(0x515a4000,0x1000,0x5,0x0,0x695,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.193644862 madvise(0x515a6000,0xd000,0x5,0x0,0x695,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.193729164 madvise(0x515b4000,0x5000,0x5,0x0,0x695,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.193816015 madvise(0x515dc000,0xc000,0x5,0x0,0x695,0x400) = 0 (0x0)
--
truss-vt.txt- 1106: 127.212440696 madvise(0x636b6000,0x2000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.212540388 madvise(0x6368d000,0x1000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.212616620 madvise(0x636af000,0x1000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.212692911 madvise(0x636b8000,0x1000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.212801004 madvise(0x63704000,0x4a000,0x5,0x0,0xb2000,0x400) = 0 (0x0)
truss-vt.txt- 1106: 127.212948967 close(1) = 0 (0x0)
truss-vt.txt- 1106: 127.213035698 close(3) = 0 (0x0)
truss-vt.txt- 1106: 127.213128040 close(4) = 0 (0x0)
truss-vt.txt- 1106: 127.213267633 unlink("/tmp/.X11-unix/X0") = 0 (0x0)
truss-vt.txt- 1106: 127.213383135 unlink("/tmp/.X0-lock") = 0 (0x0)
truss-vt.txt: 1106: 127.213482828 ioctl(7,KDSETMODE,0x0) = 0 (0x0)
truss-vt.txt: 1106: 127.213568479 ioctl(7,VT_GETMODE,0xffffd940) = 0 (0x0)
truss-vt.txt: 1106: 127.213655421 ioctl(7,VT_SETMODE,0xffffd940) = 0 (0x0)
truss-vt.txt: 1106: 127.213740383 ioctl(7,KDDISABIO,0x0) = 0 (0x0)
truss-vt.txt: 1106: 127.213883456 ioctl(7,VT_ACTIVATE,0x1) = 0 (0x0)
truss-vt.txt- 1106: 127.214061600 close(7) = 0 (0x0)
truss-vt.txt- 1106: 127.214237583 write(2,"Server terminated successfully ("...,54) = 54 (0x36)
truss-vt.txt- 1106: 127.214324105 clock_gettime(4,{277.072935219 }) = 0 (0x0)
truss-vt.txt- 1106: 127.214455837 write(0,"[ 277.072] ",13) = 13 (0xd)
truss-vt.txt- 1106: 127.214566630 write(0,"Server terminated successfully ("...,54) = 54 (0x36)
truss-vt.txt- 1106: 127.214663112 close(0) = 0 (0x0)
truss-vt.txt- 1106: 127.214663112 SIGNAL 11 (SIGSEGV)
truss-vt.txt- 1106: 127.214934197 sigprocmask(SIG_SETMASK,SIGSEGV|SIGIO,0x0) = 0 (0x0)
truss-vt.txt- 1106: 127.215207443 stat("/usr/share/nls/C/libc.cat",0xffffffffffffc5c8) ERR#2 'No such file or directory'
truss-vt.txt- 1106: 127.215313315 stat("/usr/share/nls/libc/C",0xffffffffffffc5c8) ERR#2 'No such file or directory'
--
truss-vt.txt- 1106: 127.216193533 write(2,"\nPlease consult the The X.Org F"...,85) = 85 (0x55)
truss-vt.txt- 1106: 127.216330996 write(2,"Please also check the log file a"...,84) = 84 (0x54)
truss-vt.txt- 1106: 127.216423818 write(2,"\n",1) = 1 (0x1)
truss-vt.txt- 1106: 127.216503949 close(1) ERR#9 'Bad file descriptor'
truss-vt.txt- 1106: 127.216583301 close(3) ERR#9 'Bad file descriptor'
truss-vt.txt- 1106: 127.216662233 close(4) ERR#9 'Bad file descriptor'
truss-vt.txt- 1106: 127.216765615 unlink("/tmp/.X0-lock") ERR#2 'No such file or directory'
truss-vt.txt- 1106: 127.216874907 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,SIGSEGV|SIGIO) = 0 (0x0)
truss-vt.txt- 1106: 127.216985129 sigprocmask(SIG_SETMASK,SIGSEGV|SIGIO,0x0) = 0 (0x0)
truss-vt.txt- 1106: 127.217080531 sigprocmask(SIG_BLOCK,SIGIO,SIGSEGV|SIGIO) = 0 (0x0)
truss-vt.txt: 1106: 127.217192313 ioctl(7,KDSETMODE,0x0) ERR#9 'Bad file descriptor'
truss-vt.txt: 1106: 127.217279195 ioctl(7,VT_GETMODE,0xffffc940) ERR#9 'Bad file descriptor'
truss-vt.txt: 1106: 127.217365567 ioctl(7,KDDISABIO,0x0) ERR#9 'Bad file descriptor'
truss-vt.txt- 1106: 127.217515150 write(2,"xf86CloseConsole: KDDISABIO fail"...,56) = 56 (0x38)
truss-vt.txt- 1106: 127.217607342 write(2,"\n",1) = 1 (0x1)
truss-vt.txt- 1106: 127.217708714 sigprocmask(SIG_BLOCK,SIGALRM|SIGTSTP|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGVTALRM|SIGWINCH,SIGSEGV|SIGIO) = 0 (0x0)
truss-vt.txt- 1106: 127.217917998 sigprocmask(SIG_SETMASK,SIGHUP|SIGINT|SIGQUIT|SIGILL|SIGTRAP|SIGEMT|SIGFPE|SIGKILL|SIGBUS|SIGSEGV|SIGSYS|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
truss-vt.txt- 1106: 127.218058371 thr_kill(0x1870f,0x6,0x0,0x50cda850,0x0,0x0) = 0 (0x0)
truss-vt.txt- 1106: 127.218058371 SIGNAL 6 (SIGABRT)
truss-vt.txt- 1106: 127.218058371 process exit, rval = 0
root at FBSDG5M1:~ #
I will note that the process tree does get a defunct process when I do this (and Xorg never displays the cursor or anything else --as reported in the later note):
$ ps -aud
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
markmi 1113 0.1 0.0 11804 3292 0 Ss 4:28AM 0:00.01 -sh (sh)
markmi 1115 0.0 0.0 11404 2764 0 R+ 4:28AM 0:00.01 - ps -aud
root 1042 0.0 0.0 12716 3464 v0 Is 4:25AM 0:00.03 login [pam] (login)
root 1092 0.0 0.0 12372 4028 v0 I 4:25AM 0:00.04 - -csh (csh)
root 1105 0.0 0.0 11032 2560 v0 I+ 4:27AM 0:00.88 `-- truss -fd -o truss-vt.txt /usr/local/bin/Xorg
root 1106 0.0 0.3 323868 33208 v0 IX 4:27AM 0:01.42 |-- /usr/local/bin/Xorg
root 1108 0.0 0.0 0 0 v0 Z+ 4:27AM 0:00.04 `-- <defunct>
root 1043 0.0 0.0 11104 2516 v1 Is+ 4:25AM 0:00.01 /usr/libexec/getty Pc ttyv1
root 1044 0.0 0.0 11104 2516 v2 Is+ 4:25AM 0:00.01 /usr/libexec/getty Pc ttyv2
root 1045 0.0 0.0 11104 2516 v3 Is+ 4:25AM 0:00.04 /usr/libexec/getty Pc ttyv3
root 1046 0.0 0.0 11104 2516 v4 Is+ 4:25AM 0:00.04 /usr/libexec/getty Pc ttyv4
root 1047 0.0 0.0 11104 2516 v5 Is+ 4:25AM 0:00.01 /usr/libexec/getty Pc ttyv5
root 1048 0.0 0.0 11104 2516 v6 Is+ 4:25AM 0:00.04 /usr/libexec/getty Pc ttyv6
root 1049 0.0 0.0 11104 2516 v7 Is+ 4:25AM 0:00.01 /usr/libexec/getty Pc ttyv7
Still it is enough to have the nearly-black-on-black issue when switching to consoles when vt-based.
Of the 2560x1440 vt-based boot-time pictures requested for the path of issues that I said that I was not going down...
> Could you please post pictures of this screen with both -BETA2 and
> -BETA3? I'd like to understand this regression on your side.
For -BETA3 (and probably now -RC1?) I greatly doubt that I can get a useful screen picture for the vt with 2560x1440 on Radeon x1950 issue. The -BETA3 2560x1440 boot-display seems to be text a couple of pixels high/wide per character and fairly dark. (Presumes that the pattern is from tiny text since it is too small to read.) The same display pattern seems to repeat several times across the display. Most of the display is just black except for the band across the top that has that rectangular area repeated, each of the same size and internal pattern. And the boot seems to hang after not very long, limiting what I can do to figure anything out. I might try to see if I get a picture better than I expect I would get.
For -BETA2 2560x1440 pictures for the Radeon X1950 are possible (if I re-establish a -BETA2 boot media that uses vt) but the oddity was just the beginning of the next line/row also being visible on the far right side of the display and it appeared to be a simple issue: normal display but COL in /usr/src/sys/powerpc/ofw/ofw_syscons.c and /usr/src/sys/dev/syscons/syscons.h was likely smaller than the 2560 pixel wide space would require in order to fill it and so the displayed text wrapped to the next line (next row) at the right hand side when it was using ofwfb_static_window...
#define COL 240
...
static u_int16_t ofwfb_static_window[ROW*COL];
Once the initial, static display storage was replaced with one correctly sized it was completely fine in -BETA2. Before that replacement it was easily used despite the extra text at the right. (Of course wrapping to the potential next row could also go out of bounds depending on ROW's value vs. the 1440 pixels. And ROW may or may not have been big enough to span the 1440 as well. But all the lines for the 1440 height seemed to be displayed and scrolled correctly [ignoring the right-side extra text issue].)
(Other <?>_static_window's around likely would have the same COL/ROW issues for big enough displays, not just ofwfb_static_window.)
I'll note that for the GeForce 7800 GT's the 2560x1440 vt-based display shows normal text during boot but using only a small area in the middle of the display. (Small compared to the display pixel counts.) Essentially no different then just having a smaller pixel-count display in the first place. For my current activities I prefer the -BETA2 vt or the sc behavior for the additional text displayed (early-boot debug information sometimes, it need not fit in the smaller effective display).
Let me know if I should re-establish a -BETA2 and make a picture of the right hand side extra-text despite the simplicity of what was odd. That might take a bit for me to do.
Of the kms-drm-update-38 request...
> If you have some time, could you please test my "kms-drm-update-38",
> available on GitHut?
> https://github.com/dumbbell/freebsd/tree/kms-drm-update-38
I probably will experiment with this at some point but it may take a while to get there.
===
Mark Millard
markmi at dsl-only.net
More information about the freebsd-stable
mailing list