[indiana-discuss] evince hangs in b101 after suspend-resume
Andrew Gabriel
agabriel at opensolaris.org
Sun Mar 1 06:02:18 PST 2009
solarg wrote:
> solarg wrote:
>>
>> Jürgen Keil wrote:
>
>>>
>>> Does a truss with option "-v all" reveal the IP address and TCP port
>>> number
>>> that we're trying to connect to?
>>>
>>>
>> i'm not able to reproduce the problem with evince, at the moment, it
>
> correcxtion: the problem arises now when i'm trying to go into
> submenus of evince, and truss reveals the same port and unix socket
> concerned:
> /1: connect(23, 0x08857618, 16, SOV_DEFAULT) Err#146
> ECONNREFUSED
> /1: AF_INET name = 127.0.0.1 port = 46541
> /1: close(23) = 0
> /1: so_socket(PF_UNIX, SOCK_STREAM, 0, 0x00000000, SOV_DEFAULT) = 23
> /1: fcntl(23, F_SETFL, FNONBLOCK) = 0
> /1: fcntl(23, F_SETFD, 0x00000001) = 0
> /1: getuid() = 101 [101]
> /1: connect(23, 0x087DD648, 48, SOV_DEFAULT) Err#146
> ECONNREFUSED
> /1: AF_UNIX name =
> /var/tmp/orbit-henry/linc-2d4-0-49a39032c7fd8
> /1: close(23) = 0
> /1: so_socket(PF_UNIX, SOCK_STREAM, 0, 0x00000000, SOV_DEFAULT) = 23
On my system, the /var/tmp/orbit-* socket files seem to be applications
connected to the /usr/lib/gconfd-2 process.
Do you have a gconfd-2 process running? If so, you could try trussing it
to see if it looks wedged.
My gconfd-2 is also listening on a TCP port, although not the same port
number as your connections are trying, but that might be dynamically
chosen. I suspect applications may try the TCP connection if the named
pipe connection fails, as there don't seem to be any actual TCP
connections to my gconfd-2 process.
As to what gconfd-2 does, I've no idea.
--
Andrew
More information about the indiana-discuss
mailing list