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

Reply via email to