SSHD errors: will not forward X11 connections

Andrew andrew.chace at gmail.com
Tue Jun 27 02:48:21 UTC 2006


On Mon, 2006-06-26 at 07:44 +0200, m.apitz at oclcpica.org wrote:
> El día Sunday, June 25, 2006 a las 10:05:03PM -0500, Andrew escribió:
> 
> > Hello,
> > 
> > I have a FreeBSD 6.1 machine at home that I use for remote backups, and
> > sort of an application server for my home network. I occasionally run
> > program with the X display forwarded to my laptop. Simple setup, has
> > always worked great, etc, etc.
> > 
> > Just last week, I went to login and run a program and I received the
> > following error (in /var/log/messages):
> > 
> >     sshd[25306]: error: Failed to allocate internet-domain X11 display
> >     socket.
> > 
> > Now, not to (intentionally) irritate anyone, but I haven't made any
> > changes in regards to the setup on either end of the connection that I'm
> > aware of. The only change at all that I've recently made, is that I
> > switch shells on the remote box (to zsh). I tried changing back to bash,
> > (my original setup), and the problem persists. 
> > 
> > The permissions for sshd are:
> > 
> >     -r-xr-xr-x  1 root  wheel  168488 May  6 22:58 /usr/sbin/sshd
> > 
> > which looks correct to me. I really haven't a clue where to begin with
> > this one, besides a backup and re-install, which is an option, but is
> > also a rather large pain. 
> > 
> > Suggestions?
> 
> Truss o strace down the SSH daemon to see what the underlying problem
> for "error: Failed to allocate..." really is.
> 
> 	matthias

Hello,

I've restarted SSHD with "LogLevel DEBUG", which did not produce any new
information; just gives the same error message (in /var/log/messages) as
before. I'm not sure how interested you are in this particular problem,
but I've attached the output from truss. The complete session that I
recorded using truss is as follows:

    1. start truss on SSH server "truss -f -p $PID - sshd-log.txt"
    2. login via SSH "ssh -X $hostname"
    3. attempt to start an X application "rhythmbox &"
    4. logout 

If you need any more info, or have other suggestions, please let me
know.

Thanks for your help!
-Andrew
-------------- next part --------------
30000: (null)()					 = 1 (0x1)
30000: accept(0x4,{ AF_INET 192.168.0.6:51251 },0xbfbfdda8) = 5 (0x5)
30000: fcntl(5,F_GETFL,0x0)			 = 6 (0x6)
30000: gettimeofday({1151375994 309421},0x0)	 = 0 (0x0)
30000: getpid()					 = 30000 (0x7530)
30000: socket(0x1,0x2,0x0)			 = 6 (0x6)
30000: fcntl(6,F_SETFD,0x1)			 = 0 (0x0)
30000: connect(0x6,{ AF_UNIX "/var/run/logpriv" },106) = 0 (0x0)
30000: sendto(0x6,0xbfbfcc60,0,0x0,NULL,0x0)	 = 65 (0x41)
30000: close(6)					 = 0 (0x0)
30000: fcntl(5,F_SETFL,0x2)			 = 0 (0x0)
30000: pipe()					 = 6 (0x6)
30000: socketpair(0x1,0x1,0x0,0xbfbfddb0)	 = 0 (0x0)
30000: fork()					 = 30098 (0x7592)
30098: close(6)					 = 0 (0x0)
30098: close(3)					 = 0 (0x0)
30098: close(4)					 = 0 (0x0)
30098: close(-1)				 ERR#9 'Bad file descriptor'
30098: close(8)					 = 0 (0x0)
30098: getpid()					 = 30098 (0x7592)
30098: __sysctl(0xbfbfdd00,0x4,0x0,0x0,0x807c800,0x11) = 0 (0x0)
30098: __sysctl(0xbfbfdc28,0x2,0xbfbfdc30,0xbfbfdc24,0x28328509,0xf) = 0 (0x0)
30098: __sysctl(0xbfbfdc30,0x2,0xbfbfdcf8,0xbfbfdcfc,0x0,0x0) = 0 (0x0)
30098: setsid()					 = 30098 (0x7592)
30098: gettimeofday({1151375994 356856},0x0)	 = 0 (0x0)
30098: getpid()					 = 30098 (0x7592)
30098: socket(0x1,0x2,0x0)			 = 3 (0x3)
30098: fcntl(3,F_SETFD,0x1)			 = 0 (0x0)
30098: connect(0x3,{ AF_UNIX "/var/run/logpriv" },106) = 0 (0x0)
30098: sendto(0x3,0xbfbfcc80,0,0x0,NULL,0x0)	 = 87 (0x57)
30098: close(3)					 = 0 (0x0)
30098: dup2(0x5,0x0)				 = 0 (0x0)
30098: dup2(0x0,0x1)				 = 1 (0x1)
30098: dup2(0x7,0x4)				 = 4 (0x4)
30098: dup2(0x9,0x5)				 = 5 (0x5)
30098: close(9)					 = 0 (0x0)
30098: close(7)					 = 0 (0x0)
30098: execve("/usr/sbin/sshd",<missing argument>,<missing argument>)
30098: mmap(0x0,3608,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 671686656 (0x28092000)
30098: munmap(0x28092000,0xe18)			 = 0 (0x0)
30098: __sysctl(0xbfbfeaa8,0x2,0x2808e998,0xbfbfeaa4,0x0,0x0) = 0 (0x0)
30098: mmap(0x0,32768,(0x3)PROT_READ|PROT_WRITE,(0x1002)MAP_ANON|MAP_PRIVATE,-1,0x0) = 671686656 (0x28092000)
30098: issetugid()				 = 0 (0x0)
30098: open("/etc/libmap.conf",0x0,0666)	 ERR#2 'No such file or directory'
30098: open("/var/run/ld-elf.so.hints",0x0,00)	 = 3 (0x3)
30098: read(0x3,0xbfbfea70,0x80)		 = 128 (0x80)
30098: lseek(3,0x80,SEEK_SET)			 = 128 (0x80)
30098: read(0x3,0x28096000,0x6e)		 = 110 (0x6e)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libssh.so.3",0)		 ERR#2 'No such file or directory'
30098: access("/usr/lib/libssh.so.3",0)		 = 0 (0x0)
30098: open("/usr/lib/libssh.so.3",0x0,00)	 = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 = 4096 (0x1000)
30098: mmap(0x0,204800,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 671719424 (0x2809a000)
30098: mprotect(0x280c8000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x280c8000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x280c9000,4096,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0x2f000) = 671911936 (0x280c9000)
30098: mmap(0x280ca000,8192,(0x3)PROT_READ|PROT_WRITE,(0x1012)MAP_ANON|MAP_FIXED|MAP_PRIVATE,-1,0x0) = 671916032 (0x280ca000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libutil.so.5",0)		 = 0 (0x0)
30098: open("/lib/libutil.so.5",0x0,027757765450) = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 = 4096 (0x1000)
30098: mmap(0x0,49152,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 671924224 (0x280cc000)
30098: mprotect(0x280d5000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x280d5000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x280d6000,4096,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0x9000) = 671965184 (0x280d6000)
30098: mmap(0x280d7000,4096,(0x3)PROT_READ|PROT_WRITE,(0x1012)MAP_ANON|MAP_FIXED|MAP_PRIVATE,-1,0x0) = 671969280 (0x280d7000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libz.so.3",0)		 = 0 (0x0)
30098: open("/lib/libz.so.3",0x0,027757765450)	 = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 = 4096 (0x1000)
30098: mmap(0x0,65536,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 671973376 (0x280d8000)
30098: mprotect(0x280e6000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x280e6000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x280e7000,4096,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0xe000) = 672034816 (0x280e7000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libwrap.so.4",0)		 ERR#2 'No such file or directory'
30098: access("/usr/lib/libwrap.so.4",0)	 = 0 (0x0)
30098: open("/usr/lib/libwrap.so.4",0x0,027757765450) = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 = 4096 (0x1000)
30098: mmap(0x0,28672,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 672038912 (0x280e8000)
30098: mprotect(0x280ed000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x280ed000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x280ee000,4096,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0x6000) = 672063488 (0x280ee000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libpam.so.3",0)		 ERR#2 'No such file or directory'
30098: access("/usr/lib/libpam.so.3",0)		 = 0 (0x0)
30098: open("/usr/lib/libpam.so.3",0x0,027757765450) = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 = 4096 (0x1000)
30098: mmap(0x0,28672,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 672067584 (0x280ef000)
30098: mprotect(0x280f4000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x280f4000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x280f5000,4096,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0x5000) = 672092160 (0x280f5000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libgssapi.so.8",0)		 ERR#2 'No such file or directory'
30098: access("/usr/lib/libgssapi.so.8",0)	 = 0 (0x0)
30098: open("/usr/lib/libgssapi.so.8",0x0,027757765450) = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 = 4096 (0x1000)
30098: mmap(0x0,57344,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 672096256 (0x280f6000)
30098: mprotect(0x28102000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x28102000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x28103000,4096,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0xc000) = 672149504 (0x28103000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libkrb5.so.8",0)		 ERR#2 'No such file or directory'
30098: access("/usr/lib/libkrb5.so.8",0)	 = 0 (0x0)
30098: open("/usr/lib/libkrb5.so.8",0x0,027757765450) = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 = 4096 (0x1000)
30098: mmap(0x0,212992,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 672153600 (0x28104000)
30098: mprotect(0x28135000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x28135000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x28136000,8192,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0x32000) = 672358400 (0x28136000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libasn1.so.8",0)		 ERR#2 'No such file or directory'
30098: access("/usr/lib/libasn1.so.8",0)	 = 0 (0x0)
30098: open("/usr/lib/libasn1.so.8",0x0,027757765450) = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 = 4096 (0x1000)
30098: mmap(0x0,135168,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 672366592 (0x28138000)
30098: mprotect(0x28157000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x28157000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x28158000,4096,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0x1f000) = 672497664 (0x28158000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libcom_err.so.3",0)		 ERR#2 'No such file or directory'
30098: access("/usr/lib/libcom_err.so.3",0)	 = 0 (0x0)
30098: open("/usr/lib/libcom_err.so.3",0x0,027757765450) = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 = 4096 (0x1000)
30098: mmap(0x0,8192,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 672501760 (0x28159000)
30098: mprotect(0x28159000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x28159000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x2815a000,4096,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0x1000) = 672505856 (0x2815a000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libroken.so.8",0)		 ERR#2 'No such file or directory'
30098: access("/usr/lib/libroken.so.8",0)	 = 0 (0x0)
30098: open("/usr/lib/libroken.so.8",0x0,027757765450) = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 = 4096 (0x1000)
30098: mmap(0x0,49152,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 672509952 (0x2815b000)
30098: mprotect(0x28165000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x28165000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x28166000,4096,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0xb000) = 672555008 (0x28166000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libcrypto.so.4",0)		 = 0 (0x0)
30098: open("/lib/libcrypto.so.4",0x0,027757765450) = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 = 4096 (0x1000)
30098: mmap(0x0,991232,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 672559104 (0x28167000)
30098: mprotect(0x28242000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x28242000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x28243000,77824,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0xdc000) = 673460224 (0x28243000)
30098: mmap(0x28256000,12288,(0x3)PROT_READ|PROT_WRITE,(0x1012)MAP_ANON|MAP_FIXED|MAP_PRIVATE,-1,0x0) = 673538048 (0x28256000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libcrypt.so.3",0)		 = 0 (0x0)
30098: open("/lib/libcrypt.so.3",0x0,027757765450) = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 = 4096 (0x1000)
30098: mmap(0x0,98304,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 673550336 (0x28259000)
30098: mprotect(0x2825e000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x2825e000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x2825f000,4096,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0x6000) = 673574912 (0x2825f000)
30098: mmap(0x28260000,69632,(0x3)PROT_READ|PROT_WRITE,(0x1012)MAP_ANON|MAP_FIXED|MAP_PRIVATE,-1,0x0) = 673579008 (0x28260000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libc.so.6",0)		 = 0 (0x0)
30098: open("/lib/libc.so.6",0x0,027757765450)	 = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 = 4096 (0x1000)
30098: mmap(0x0,884736,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 673648640 (0x28271000)
30098: mprotect(0x28330000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x28330000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x28331000,20480,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0xc0000) = 674435072 (0x28331000)
30098: mmap(0x28336000,77824,(0x3)PROT_READ|PROT_WRITE,(0x1012)MAP_ANON|MAP_FIXED|MAP_PRIVATE,-1,0x0) = 674455552 (0x28336000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libz.so.3",0)		 = 0 (0x0)
30098: access("/lib/libgssapi.so.8",0)		 ERR#2 'No such file or directory'
30098: access("/usr/lib/libgssapi.so.8",0)	 = 0 (0x0)
30098: access("/lib/libkrb5.so.8",0)		 ERR#2 'No such file or directory'
30098: access("/usr/lib/libkrb5.so.8",0)	 = 0 (0x0)
30098: access("/lib/libasn1.so.8",0)		 ERR#2 'No such file or directory'
30098: access("/usr/lib/libasn1.so.8",0)	 = 0 (0x0)
30098: access("/lib/libcom_err.so.3",0)		 ERR#2 'No such file or directory'
30098: access("/usr/lib/libcom_err.so.3",0)	 = 0 (0x0)
30098: access("/lib/libmd.so.3",0)		 = 0 (0x0)
30098: open("/lib/libmd.so.3",0x0,027757765450)	 = 3 (0x3)
30098: fstat(3,0xbfbfeab0)			 = 0 (0x0)
30098: read(0x3,0x2808d8e0,0x1000)		 30000: (null)()					 = 1 (0x1)
30000: accept(0x4,{ AF_INET 192.168.0.6:51251 },0xbfbfdda8) = 5 (0x5)
30000: fcntl(5,F_GETFL,0x0)			 = 6 (0x6)
30000: gettimeofday({1151375994 309421},0x0)	 = 0 (0x0)
30000: getpid()					 = 30000 (0x7530)
30000: socket(0x1,0x2,0x0)			 = 6 (0x6)
30000: fcntl(6,F_SETFD,0x1)			 = 0 (0x0)
30000: connect(0x6,{ AF_UNIX "/var/run/logpriv" },106) = 0 (0x0)
30000: sendto(0x6,0xbfbfcc60,0,0x0,NULL,0x0)	 = 65 (0x41)
30000: close(6)					 = 0 (0x0)
30000: fcntl(5,F_SETFL,0x2)			 = 0 (0x0)
30000: pipe()					 = 6 (0x6)
30000: socketpair(0x1,0x1,0x0,0xbfbfddb0)	 = 0 (0x0)
30000: fork()					 = 30098 (0x7592)
30000: gettimeofday({1151375994 332173},0x0)	 = 0 (0x0)
30000: getpid()					 = 30000 (0x7530)
30000: socket(0x1,0x2,0x0)			 = 10 (0xa)
30000: fcntl(10,F_SETFD,0x1)			 = 0 (0x0)
30000: connect(0xa,{ AF_UNIX "/var/run/logpriv" },106) = 0 (0x0)
30000: sendto(0xa,0xbfbfcc90,0,0x0,NULL,0x0)	 = 60 (0x3c)
30000: close(10)				 = 0 (0x0)
30000: close(7)					 = 0 (0x0)
30000: write(8,0xbfbfdcd0,5)			 = 5 (0x5)
30000: write(8,0x807d000,184)			 = 184 (0xb8)
30000: close(8)					 = 0 (0x0)
30000: close(9)					 = 0 (0x0)
30000: gettimeofday({1151375994 359451},0x0)	 = 0 (0x0)
30000: getpid()					 = 30000 (0x7530)
30000: open("/dev/urandom",0x0,00)		 = 7 (0x7)
30000: read(0x7,0xbfbfdc9c,0x74)		 = 116 (0x74)
30000: close(7)					 = 0 (0x0)
30000: close(5)					 = 0 (0x0)
30000: select(7,{3 4 6},0x0,0x0,0x0)		 = 1 (0x1)
30000: close(6)					 = 0 (0x0)
= 4096 (0x1000)
30098: mmap(0x0,57344,(0x5)PROT_READ|PROT_EXEC,(0x20002)MAP_NOCORE|MAP_PRIVATE,3,0x0) = 674533376 (0x28349000)
30098: mprotect(0x28355000,4096,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mprotect(0x28355000,4096,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x28356000,4096,(0x3)PROT_READ|PROT_WRITE,(0x12)MAP_FIXED|MAP_PRIVATE,3,0xc000) = 674586624 (0x28356000)
30098: close(3)					 = 0 (0x0)
30098: access("/lib/libroken.so.8",0)		 ERR#2 'No such file or directory'
30098: access("/usr/lib/libroken.so.8",0)	 = 0 (0x0)
30098: access("/lib/libcrypto.so.4",0)		 = 0 (0x0)
30098: access("/lib/libcrypt.so.3",0)		 = 0 (0x0)
30098: sysarch(0xa,0xbfbfeb20)			 = 0 (0x0)
30098: mmap(0x0,3584,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0xe00)			 = 0 (0x0)
30098: mmap(0x0,5176,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0x1438)		 = 0 (0x0)
30098: mmap(0x0,1832,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0x728)			 = 0 (0x0)
30098: mmap(0x0,968,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0x3c8)			 = 0 (0x0)
30098: mmap(0x0,1176,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0x498)			 = 0 (0x0)
30098: mmap(0x0,1064,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0x428)			 = 0 (0x0)
30098: mmap(0x0,1912,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0x778)			 = 0 (0x0)
30098: mmap(0x0,6368,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0x18e0)		 = 0 (0x0)
30098: mmap(0x0,2904,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0xb58)			 = 0 (0x0)
30098: mmap(0x0,416,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0x1a0)			 = 0 (0x0)
30098: mmap(0x0,2032,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0x7f0)			 = 0 (0x0)
30098: mprotect(0x28167000,901120,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mmap(0x0,22184,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0x56a8)		 = 0 (0x0)
30098: mprotect(0x28167000,901120,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x0,600,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0x258)			 = 0 (0x0)
30098: mprotect(0x28271000,786432,(0x7)PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
30098: mmap(0x0,22208,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0x56c0)		 = 0 (0x0)
30098: mprotect(0x28271000,786432,(0x5)PROT_READ|PROT_EXEC) = 0 (0x0)
30098: mmap(0x0,808,(0x3)PROT_READ|PROT_WRITE,(0x1000)MAP_ANON,-1,0x0) = 674590720 (0x28357000)
30098: munmap(0x28357000,0x328)			 = 0 (0x0)
30098: sigprocmask(0x1,0x2808d820,0xbfbfeaf0)	 = 0 (0x0)
30098: sigprocmask(0x3,0x2808d830,0x0)		 = 0 (0x0)
30098: readlink("/etc/malloc.conf",0xbfbfdc60,63) ERR#2 'No such file or directory'
30098: issetugid()				 = 0 (0x0)
30098: mmap(0x0,4096,(0x3)PROT_READ|PROT_WRITE,(0x1002)MAP_ANON|MAP_PRIVATE,-1,0x0) = 674590720 (0x28357000)
30098: break(0x8075000)				 = 0 (0x0)
30098: break(0x8076000)				 = 0 (0x0)
30098: geteuid()				 = 0 (0x0)


More information about the freebsd-questions mailing list