Hi,
I have started to use the new SXDE, aka build snv_64a on my laptop, Thinkpad
T43:
Solaris Nevada snv_64a X86
Copyright 2007 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 18 May 2007
Everything is fine except the Citrix 3.0 ICA client is now refusing to start. I
get always an error like: "6: Insufficient memory available" - Anyone any ideas
if this mught have anything to do with the new Xorg server found in snv_64a ?
Not sure about the nature of the error.
I have tried to truss the wfica process and see whats going on:
# pfiles `pgrep wfica`
1762: wfica -desc localhost -icaroot /usr/lib/ICAClient -nosplash
Current rlimit: 256 file descriptors
0: S_IFCHR mode:0620 dev:276,0 ino:442109755 uid:100 gid:7 rdev:24,4
O_RDWR
/dev/pts/4
1: S_IFCHR mode:0620 dev:276,0 ino:442109755 uid:100 gid:7 rdev:24,4
O_RDWR
/dev/pts/4
2: S_IFCHR mode:0620 dev:276,0 ino:442109755 uid:100 gid:7 rdev:24,4
O_RDWR
/dev/pts/4
3: S_IFSOCK mode:0666 dev:283,0 ino:17990 uid:0 gid:0 size:0
O_RDWR|O_NONBLOCK FD_CLOEXEC
SOCK_STREAM
SO_SNDBUF(16384),SO_RCVBUF(5120)
sockname: AF_UNIX
peername: AF_UNIX /tmp/.X11-unix/X0
4: S_IFCHR mode:0666 dev:275,0 ino:6815752 uid:0 gid:3 rdev:13,2
O_RDONLY
/devices/pseudo/mm at 0:null
5: S_IFSOCK mode:0666 dev:283,0 ino:4088 uid:0 gid:0 size:0
O_RDWR|O_NDELAY
SOCK_STREAM
SO_KEEPALIVE,SO_SNDBUF(49152),SO_RCVBUF(49152)
sockname: AF_INET 127.0.0.1 port: 51292
peername: AF_INET 127.0.0.1 port: 1494
6: S_IFDOOR mode:0444 dev:286,0 ino:46 uid:0 gid:0 size:0
O_RDONLY|O_LARGEFILE FD_CLOEXEC door to nscd[803]
/var/run/name_service_door
7: S_IFCHR mode:0620 dev:276,0 ino:442109755 uid:100 gid:7 rdev:24,4
O_RDWR
/dev/pts/4
and truss shows the last bits for the error like:
952/1: write(3, 0x080D4DD8, 24) = 24
952/1: 14\006\0 D\0\0\0 e\0\0\0 e\0\0\0\0\0\0\002\0\0\0
952/1: read(3, 0x08046D70, 32) Err#11 EAGAIN
952/1: pollsys(0x08046B40, 1, 0x00000000, 0x00000000) = 1
952/1: fd=3 ev=POLLRDNORM rev=POLLRDNORM
952/1: read(3, 0x08046D70, 32) = 32
952/1: 13\0 )02 ;\0A001 ;\0A001\090 \b98B6 v\b98B6 v\b (
w04\bFDB4\t\b
952/1: read(3, 0x08046D70, 32) = 32
952/1: 01\0 +02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\098B6 v\b H
w04\bEA03\t\b
952/1: pollsys(0x08046C40, 1, 0x08046CD8, 0x00000000) = 0
952/1: fd=3 ev=POLLRDNORM rev=0
952/1: timeout: 0.000000000 sec
952/1: ioctl(3, I_NREAD, 0x08046F90) = 0
952/1: 0x08046F90: 0
952/1: pollsys(0x08046C40, 1, 0x08046CD8, 0x00000000) = 0
952/1: fd=3 ev=POLLRDNORM rev=0
952/1: timeout: 0.000000000 sec
952/1: ioctl(3, I_NREAD, 0x08046F90) = 0
952/1: 0x08046F90: 0
952/1: pollsys(0x08046C40, 1, 0x08046CD8, 0x00000000) = 0
952/1: fd=3 ev=POLLRDNORM rev=0
952/1: timeout: 0.000000000 sec
952/1: ioctl(3, I_NREAD, 0x08046F90) = 0
952/1: 0x08046F90: 0
...
952/1: ioctl(3, I_NREAD, 0x08046F90) = 0
952/1: 0x08046F90: 0
952/1: write(3, 0x080D4DD8, 88) = 88
952/1: B\0\v\0 +\0A001
$\0A001\0\0\0\08302\0\0\0\001\0820201\0\0\002\0
952/1: \0\0E30101\002\001\0E201 BA0\v\0 +\0A001
&\0A00101\0E3018302E301
952/1: 02\0E2018302E201830201\08302E301820202\08202E301
952/1: pollsys(0x08046C40, 1, 0x08046CD8, 0x00000000) = 0
952/1: fd=3 ev=POLLRDNORM rev=0
952/1: timeout: 0.000000000 sec
952/1: ioctl(3, I_NREAD, 0x08046F90) = 0
952/1: 0x08046F90: 0
952/1: ioctl(3, I_NREAD, 0x08046F80) = 0
952/1: 0x08046F80: 0
952/1: write(3, 0x080D4DD8, 16) = 16
952/1: 02\004\0 ;\0A001\0\b\0\0 ?A0 \0
952/1: ioctl(3, I_NREAD, 0x08046F80) = 0
952/1: 0x08046F80: 0
952/1: pollsys(0x08046C40, 1, 0x08046CD8, 0x00000000) = 0
952/1: fd=3 ev=POLLRDNORM rev=0
952/1: timeout: 0.000000000 sec
952/1: ioctl(3, I_NREAD, 0x08046F80) = 0
952/1: 0x08046F80: 0
952/1: ioctl(3, I_NREAD, 0x08046F80) = 0
952/1: 0x08046F80: 0
952/1: pollsys(0x08046C40, 1, 0x08046CD8, 0x00000000) = 0
952/1: fd=3 ev=POLLRDNORM rev=0
952/1: timeout: 0.000000000 sec
...
952/1: pollsys(0x08046C40, 1, 0x08046CD8, 0x00000000) = 0
952/1: fd=3 ev=POLLRDNORM rev=0
952/1: timeout: 0.000000000 sec
952/1: ioctl(3, I_NREAD, 0x08046F80) = 1
952/1: 0x08046F80: 384
952/1: read(3, 0x080D0DD0, 384) = 384
952/1: 1504 .021C\0A0011C\0A001 `03 `\0\0\0\0\0\0 / c\b18
w04\bFDB4\t\b
952/1: 96 u .021C\0A0011C\0A001 ^03 `\0DB\0D1\0DC\0
o\0\0\0\0\b\0B0ADCE
952/1: 1C90 .021C\0A001 %01\0\0A2 I11\0\0 , c\b01\0\0\0\b
w04\bFDB4\t\b
952/1: 1C90 .021C\0A001 $01\0\0A2 I11\0\0 , c\b01\0\0\0\b
w04\bFDB4\t\b
952/1: 1C90 .021C\0A001 '01\0\0A2 I11\0\0 , c\b01\0\0\0\b
w04\bFDB4\t\b
952/1: 1C90 .021C\0A001 -01\0\0A2 I11\0\0 , c\b02\0\0\0\b
w04\bFDB4\t\b
952/1: 96E9 .021C\0A0011C\0A001 ^03 `\0DB\0D1\0DC\0
o\0\0\0\0\bFFFFFFFF
952/1: 0F\0 .02 /\0A00101\0\0\0\0\004\004\0C003
@01\0\0F002C003C0031001
952/1: 13\0 .021C\0A0011C\0A001\090 \b P06 d\b P06 d\b (
w04\bFDB4\t\b
952/1: \f u .02 ;\0A001\0\0\0\0DC\0 o\0\0\0 E\b01\0\0\0 H89
a\bB11714\b
952/1: 1C90 .021C\0A001 h\0\0\0A2 I11\0\0 , c\b02\0\0\0\b
w04\bFDB4\t\b
952/1: 1C90 .02 D\0\0\0 *01\0\0A2 I11\0\0 , c\b\b\0\0\0\b
w04\bFDB4\t\b
952/1: pollsys(0x08046C40, 1, 0x08046CD8, 0x00000000) = 0
952/1: fd=3 ev=POLLRDNORM rev=0
952/1: timeout: 0.000000000 sec
952/1: pollsys(0x08046C40, 1, 0x08046CD8, 0x00000000) = 0
952/1: fd=3 ev=POLLRDNORM rev=0
952/1: timeout: 0.000000000 sec
952/1: pollsys(0x08046C40, 1, 0x08046CD8, 0x00000000) = 0
952/1: fd=3 ev=POLLRDNORM rev=0
952/1: timeout: 0.000000000 sec
...
952/1: pollsys(0x08046C40, 1, 0x08046CD8, 0x00000000) = 0
952/1: fd=3 ev=POLLRDNORM rev=0
952/1: timeout: 0.000000000 sec
952/1: ioctl(3, I_NREAD, 0x08046F90) = 0
952/1: 0x08046F90: 0
952/1: ioctl(3, I_NREAD, 0x08046D70) = 0
952/1: 0x08046D70: 0
952/1: ioctl(3, I_NREAD, 0x08046F80) = 0
952/1: 0x08046F80: 0
952/1: write(3, 0x080D4DD8, 372) = 372
952/1: >\007\01D\0A001 ;\0A0010F\0A001\0\0\0\0\r\0\r\014\014\0
J\0\r\0
952/1: ;\0A0010F\0A001 /\01B\0 !\0 6 : I n s u f f i c i e n t
m e
952/1: m o r y a v a i l a b l e .\0 B0205\0 ;\0A001\t\0A001\0\0
-\0
952/1: DB\0 -\0 B\005\0 ;\0A001\b\0A001\0\0 .\0DB\0 .\0 F\005\0
;\0A001
952/1: 13\0A001 `\0 C\01C\017\0 J\006\0 ;\0A0010F\0A001 d\0 S\004\0
Q u
952/1: i t\0\0 =\004\0 ;\0A001 Z\0 =\0 (\001\0 =\004\0 ;\0A001 Z\0
_\0
952/1: (\001\0 =\004\0 ;\0A001 Z\0 =\001\0 #\0 =\004\0 ;\0A00181\0
=\0
952/1: 01\0 #\0 B\0\v\0 ;\0A001\b\0A001 ^\0 A\0 }\0 A\0 ^\0 B\0 |\0
B\0
952/1: ^\0 C\0 ^\0 [\0 _\0 C\0 _\0 Z\0 B\0\v\0 ;\0A001\t\0A001 _\0
[\0
952/1: }\0 [\0 `\0 Z\0 }\0 Z\0 }\0 B\0 }\0 [\0 |\0 C\0 |\0 [\0
B\007\0
952/1: ;\0A001\b\0A001\0\0\0\0DB\0\0\0\0\001\0\0\0 n\0 B\007\0
;\0A001
952/1: \t\0A00101\0 n\0DB\0 n\0DB\001\0DB\0 n\0
952/1: ioctl(3, I_NREAD, 0x08046F80) = 0
952/1: 0x08046F80: 0
952/1: pollsys(0x08046C40, 1, 0x08046CD8, 0x00000000) = 0
952/1: fd=3 ev=POLLRDNORM rev=0
952/1: timeout: 0.000000000 sec
952/1: ioctl(3, I_NREAD, 0x08046F80) = 0
# /opt/DTT/Bin/errinfo -c -n wfica
Tracing... Hit Ctrl-C to end.
^C
EXEC SYSCALL ERR COUNT DESC
wfica open 17 1 File exists
wfica read 11 1 Resource temporarily unavailable
wfica open 2 2 No such file or directory
wfica open64 2 2 No such file or directory
wfica recv 11 10 Resource temporarily unavailable
wfica access 2 11 No such file or directory
wfica xstat 2 20 No such file or directory
wfica ioctl 25 41 Inappropriate ioctl for device
wfica recvfrom 11 303 Resource temporarily unavailable
Any ideas ?
Many thanks,
stefan
This message posted from opensolaris.org