all orbit stuff stuck in select()...




...or it dies with a segfault because it can't connect to
gnome-name-server. this is happening with everything new from CVS.
The difference between being stuck or just core dumping depends on if
I'm online or not (if a network connection is up or not)

E.g. the last lines of strace gnomecc with running network look like

     socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 7
     connect(7, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("195.63.106.1")}, 16) = 0
     send(7, "\276{\1\0\0\1\0\0\0\0\0\0\nschoe"..., 38, 0) = 38
     select(8, [7], NULL, NULL, {5, 0})      = 1 (in [7], left {4, 770000})
     recvfrom(7, "\276{\205\200\0\1\0\1\0\2\0\2\ns"..., 1024, 0, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("195.63.106.1")}, [16]) = 143
     close(7)                                = 0
     connect(6, {sin_family=AF_INET, sin_port=htons(3569), sin_addr=inet_addr("195.63.106.49")}, 16) = 0
     brk(0x807a000)                          = 0x807a000
     writev(6, [{"GIOP\1\0\1", 7}, {"\0\207\0\0\0", 5}, {"\0\0\0\0", 4}, {"\1\0\0\0\1", 5}, {"\0\0\0", 3}, {"\10\0\0\0\0\0\0\0\1\0\0\0", 12}, {"\10\0\0\0resolve\0", 12}, {"@\0\0\0d*qp_!\'Uryl?1RPQ0k,ewT[6"..., 68}, {"\1\0\0\0", 4}, {"\6\0\0\0", 4}, {"GNOME\0", 6}, {"\0\0", 2}, {"\v\0\0\0", 4}, {"subcontext\0", 11}], 14) = 147
     select(7, [4 5 6], NULL, [4 5 6], NULL) = 1 (in [6])
     read(6, "GIOP\1\0\1\1\30\1\0\0", 12)    = 12
     read(6, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 280) = 280
     select(7, [4 5 6], NULL, [4 5 6], NULL


and then it just hangs...

On the other hand, shuting down the network and trying gnomecc again:

     #** WARNING **: Could not get name service!
     #
     #** ERROR **: file goad.c: line 1115 (goad_server_register): assertion failed: (name_server != CORBA_OBJECT_NIL)
     #aborting...
     #Aborted (core dumped)



This seems a bit suspicious to me... around a week ago everything went
crazy that way. The funny thing is that if realized the select stuck
when I started using a  dummy device for my host (schoenberg.tellux.de on
dummy0). Now this is off, but of course the behaviour remains the
same...


Any wizard here who can help?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]