On Tue, 21 Apr 2020, Gary Mills wrote:

On Tue, Apr 21, 2020 at 08:04:38AM -0500, Bob Friesenhahn wrote:
Truss shows that Thunderbird is stuck in a loop while it is "Checking
password" which looks like:

[...]
/1:     writev(4, 0x08046D88, 3)                        = 60
/1:     recvmsg(4, 0x08046C78, 32768)                   Err#11 EAGAIN
/1:     recvmsg(4, 0x08046C68, 32768)                   Err#11 EAGAIN
/1:     pollsys(0xDD339380, 10, 0x08046E78, 0x00000000) = 0
/1:     recvmsg(4, 0x08046C78, 32768)                   Err#11 EAGAIN
/1:     recvmsg(4, 0x08046C68, 32768)                   Err#11 EAGAIN
[...]

What's on file descriptor 4?  pfiles will tell you, but you know that.

It turns out that file descriptor 4 is just the connection with X11. There is also communication using descriptors 20/21 which must be a socket pair:

  20: S_IFIFO mode:0000 dev:563,0 ino:79567 uid:1107 gid:5100 rdev:0,0
      O_RDWR|O_NONBLOCK
  21: S_IFIFO mode:0000 dev:563,0 ino:79567 uid:1107 gid:5100 rdev:0,0
      O_RDWR|O_NONBLOCK

I assume that it is using these to try to talk to a co-process but the other end does not appear to exist in the immediate process tree unless it is to a parent.

weerd:~% ptree 681
1565   /usr/sbin/lightdm
  29993  lightdm --session-child 14 38
    29998  mate-session
      64     mate-panel
        681    /usr/bin/thunderbird

There is a continual:

/50:    write(21, "FA", 1)                              = 1
/1:     read(20, "FA", 1)                               = 1


weerd:~% pfiles 681
681:    /usr/bin/thunderbird
  Current rlimit: 65536 file descriptors
   0: S_IFCHR mode:0666 dev:565,0 ino:81788936 uid:0 gid:3 rdev:156,2
      O_RDONLY|O_LARGEFILE
      /devices/pseudo/mm@0:null
      offset:0
   1: S_IFCHR mode:0666 dev:565,0 ino:81788936 uid:0 gid:3 rdev:156,2
      O_WRONLY|O_LARGEFILE
      /devices/pseudo/mm@0:null
      offset:2905
2: S_IFREG mode:0600 dev:580,39 ino:560456 uid:1107 gid:5100 rdev:0,0
      O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE
      /home/bfriesen/.xsession-errors
      offset:2680
   3: S_IFSOCK mode:0666 dev:576,0 ino:27864 uid:0 gid:0 rdev:0,0
      O_RDWR
        SOCK_STREAM
        SO_SNDBUF(16384),SO_RCVBUF(5120)
        sockname: AF_UNIX
        peername: AF_UNIX /tmp/fam-bfriesen/fam-
        peer: gam_server[65] zone: global[0]
   4: S_IFSOCK mode:0666 dev:576,0 ino:40220 uid:0 gid:0 rdev:0,0
      O_RDWR|O_NONBLOCK FD_CLOEXEC
        SOCK_STREAM
        SO_SNDBUF(65536),SO_RCVBUF(5120)
        sockname: AF_UNIX
        peername: AF_UNIX /tmp/.X11-unix/X0
        peer: Xorg[29964] zone: global[0]
5: S_IFREG mode:0644 dev:306,65546 ino:789529 uid:1107 gid:5100 size:98304
      O_RDWR|O_CREAT|O_LARGEFILE FD_CLOEXEC
      advisory write lock set by process 681

/scratch/bfriesen/thunderbird/sx8viefa.default/permissions.sqlite
      offset:40
   6: S_IFCHR mode:0000 dev:565,0 ino:44937 uid:0 gid:0 rdev:83,163
      O_RDWR|O_NONBLOCK FD_CLOEXEC
      /devices/pseudo/eventfd@0:eventfd
      offset:872
7: S_IFREG mode:0644 dev:306,65546 ino:789536 uid:1107 gid:5100 size:1245184
      O_RDWR|O_CREAT|O_LARGEFILE FD_CLOEXEC
      advisory write lock set by process 681

/scratch/bfriesen/thunderbird/sx8viefa.default/global-messages-db.sqlite
      offset:655360
   8: S_IFDOOR mode:0444 dev:567,0 ino:38 uid:0 gid:0 rdev:569,0
      O_RDONLY|O_LARGEFILE FD_CLOEXEC  door to nscd[1782]
   9: S_IFSOCK mode:0666 dev:576,0 ino:40218 uid:0 gid:0 rdev:0,0
      O_RDWR FD_CLOEXEC
        SOCK_STREAM
        SO_SNDBUF(65536),SO_RCVBUF(5120)
        sockname: AF_UNIX
        peername: AF_UNIX /tmp/.ICE-unix/29998
        peer: mate-session[29998] zone: global[0]
10: S_IFREG mode:0644 dev:306,65546 ino:785791 uid:1107 gid:5100 size:0
      O_WRONLY|O_CREAT|O_TRUNC
      advisory write lock set by process 681
      /scratch/bfriesen/thunderbird/sx8viefa.default/.parentlock
      offset:0
  11: S_IFCHR mode:0000 dev:565,0 ino:56003 uid:0 gid:0 rdev:188,1
      O_RDWR FD_CLOEXEC
      /devices/pseudo/poll@0:poll
      offset:0
  12: S_IFIFO mode:0000 dev:563,0 ino:79565 uid:1107 gid:5100 rdev:0,0
      O_RDWR|O_NONBLOCK
  13: S_IFSOCK mode:0666 dev:576,0 ino:1222 uid:0 gid:0 rdev:0,0
      O_RDWR|O_NONBLOCK FD_CLOEXEC
        SOCK_STREAM
        SO_SNDBUF(16384),SO_RCVBUF(5120)
        sockname: AF_UNIX
        peer: thunderbird[681] zone: global[0]
  14: S_IFSOCK mode:0666 dev:576,0 ino:33958 uid:0 gid:0 rdev:0,0
      O_RDWR|O_NONBLOCK FD_CLOEXEC
        SOCK_STREAM
        SO_SNDBUF(16384),SO_RCVBUF(5120)
        sockname: AF_UNIX
        peer: thunderbird[681] zone: global[0]
  15: S_IFIFO mode:0000 dev:563,0 ino:79565 uid:1107 gid:5100 rdev:0,0
      O_RDWR|O_NONBLOCK
16: S_IFREG mode:0444 dev:306,65538 ino:172645 uid:0 gid:2 size:18219108
      O_RDONLY|O_LARGEFILE
      /usr/lib/thunderbird/omni.ja
      offset:0
  17: S_IFIFO mode:0000 dev:563,0 ino:79566 uid:1107 gid:5100 rdev:0,0
      O_RDWR|O_NONBLOCK
  18: S_IFIFO mode:0000 dev:563,0 ino:79566 uid:1107 gid:5100 rdev:0,0
      O_RDWR|O_NONBLOCK
  19: S_IFSOCK mode:0666 dev:576,0 ino:40221 uid:0 gid:0 rdev:0,0
      O_RDWR|O_NONBLOCK FD_CLOEXEC
        SOCK_STREAM
        SO_SNDBUF(16384),SO_RCVBUF(5120)
        sockname: AF_UNIX
        peername: AF_UNIX /tmp/dbus-z5beBul7Xw
        peer: pid 25 zone: global[0]
  20: S_IFIFO mode:0000 dev:563,0 ino:79567 uid:1107 gid:5100 rdev:0,0
      O_RDWR|O_NONBLOCK
  21: S_IFIFO mode:0000 dev:563,0 ino:79567 uid:1107 gid:5100 rdev:0,0
      O_RDWR|O_NONBLOCK
22: S_IFREG mode:0600 dev:306,65546 ino:792726 uid:1107 gid:5100 size:65536
      O_RDWR FD_CLOEXEC
      /scratch/bfriesen/thunderbird/sx8viefa.default/cert8.db
      offset:49152
23: S_IFREG mode:0600 dev:306,65546 ino:792727 uid:1107 gid:5100 size:131072
      O_RDWR FD_CLOEXEC
      /scratch/bfriesen/thunderbird/sx8viefa.default/key3.db
      offset:65536
  24: S_IFSOCK mode:0666 dev:576,0 ino:9721 uid:0 gid:0 rdev:0,0
      O_RDWR|O_NONBLOCK FD_CLOEXEC
        SOCK_STREAM
        SO_SNDBUF(65536),SO_RCVBUF(5120)
        sockname: AF_UNIX
        peername: AF_UNIX /tmp/.X11-unix/X0
        peer: Xorg[29964] zone: global[0]
  25: S_IFCHR mode:0000 dev:565,0 ino:39 uid:0 gid:0 rdev:83,164
      O_RDWR|O_NONBLOCK FD_CLOEXEC
      /devices/pseudo/eventfd@0:eventfd
      offset:136
  26: S_IFSOCK mode:0666 dev:576,0 ino:22608 uid:0 gid:0 rdev:0,0
      O_RDWR|O_NONBLOCK FD_CLOEXEC
        SOCK_STREAM
        SO_SNDBUF(16384),SO_RCVBUF(5120)
        sockname: AF_UNIX
        peername: AF_UNIX /tmp/dbus-z5beBul7Xw
        peer: pid 25 zone: global[0]
  27: S_IFCHR mode:0000 dev:565,0 ino:13227 uid:0 gid:0 rdev:83,166
      O_RDWR|O_NONBLOCK FD_CLOEXEC
      /devices/pseudo/eventfd@0:eventfd
      offset:696
28: S_IFREG mode:0444 dev:306,65546 ino:792778 uid:1107 gid:5100 size:1034407
      O_RDONLY|O_LARGEFILE

/scratch/bfriesen/thunderbird/sx8viefa.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.jar
      offset:0
29: S_IFREG mode:0644 dev:306,65546 ino:784743 uid:1107 gid:5100 size:753664
      O_RDWR|O_CREAT|O_LARGEFILE FD_CLOEXEC
      advisory write lock set by process 681

/scratch/bfriesen/thunderbird/sx8viefa.default/calendar-data/local.sqlite
      offset:40
  30: S_IFCHR mode:0000 dev:565,0 ino:10717 uid:0 gid:0 rdev:83,167
      O_RDWR|O_NONBLOCK FD_CLOEXEC
      /devices/pseudo/eventfd@0:eventfd
      offset:72
  31: S_IFIFO mode:0000 dev:563,0 ino:79568 uid:1107 gid:5100 rdev:0,0
      O_RDWR
  32: S_IFIFO mode:0000 dev:563,0 ino:79568 uid:1107 gid:5100 rdev:0,0
      O_RDWR|O_NONBLOCK
  33: S_IFCHR mode:0644 dev:565,0 ino:108003334 uid:0 gid:3 rdev:206,1
      O_RDONLY
      /devices/pseudo/random@0:urandom
      offset:16
  34: S_IFSOCK mode:0666 dev:576,0 ino:7140 uid:0 gid:0 rdev:0,0
      O_RDWR|O_NONBLOCK FD_CLOEXEC
        SOCK_STREAM
        SO_SNDBUF(16384),SO_RCVBUF(5120)
        sockname: AF_UNIX
peername: AF_UNIX /var/tmp/orbit-bfriesen/linc-60-0-5e9e38bb272cc
        peer: gconfd-2[96] zone: global[0]
  35: S_IFSOCK mode:0666 dev:576,0 ino:58812 uid:0 gid:0 rdev:0,0
      O_RDWR|O_NONBLOCK FD_CLOEXEC
        SOCK_STREAM
        SO_REUSEADDR,SO_SNDBUF(49152),SO_RCVBUF(128000)
        sockname: AF_INET 127.0.0.1  port: 37127
  36: S_IFSOCK mode:0666 dev:576,0 ino:15944 uid:0 gid:0 rdev:0,0
      O_RDWR|O_NONBLOCK FD_CLOEXEC
        SOCK_STREAM
        SO_REUSEADDR,SO_SNDBUF(16384),SO_RCVBUF(5120)
sockname: AF_UNIX /var/tmp/orbit-bfriesen/linc-2a9-0-5e9e97bc62e79
  37: S_IFSOCK mode:0666 dev:576,0 ino:19078 uid:0 gid:0 rdev:0,0
      O_RDWR|O_NONBLOCK FD_CLOEXEC
        SOCK_STREAM
        SO_REUSEADDR,SO_SNDBUF(16384),SO_RCVBUF(5120)
sockname: AF_UNIX /var/tmp/orbit-bfriesen/linc-2a9-0-5e9e97bc62e79
        peername: AF_UNIX
        peer: gconfd-2[96] zone: global[0]
38: S_IFREG mode:0644 dev:306,65546 ino:784753 uid:1107 gid:5100 size:425984
      O_RDWR|O_CREAT|O_LARGEFILE FD_CLOEXEC
      advisory write lock set by process 681
      /scratch/bfriesen/thunderbird/sx8viefa.default/blist.sqlite
      offset:360448
39: S_IFREG mode:0644 dev:306,65546 ino:792827 uid:1107 gid:5100 size:1146880
      O_RDWR|O_CREAT|O_LARGEFILE FD_CLOEXEC
      advisory write lock set by process 681
      /scratch/bfriesen/thunderbird/sx8viefa.default/places.sqlite
      offset:1146880
40: S_IFREG mode:0644 dev:306,65546 ino:789933 uid:1107 gid:5100 size:0
      O_RDWR|O_CREAT|O_LARGEFILE FD_CLOEXEC
      /scratch/bfriesen/thunderbird/sx8viefa.default/places.sqlite-wal
      offset:0
41: S_IFREG mode:0644 dev:306,65546 ino:792827 uid:1107 gid:5100 size:1146880
      O_RDONLY|O_LARGEFILE FD_CLOEXEC
      advisory write lock set by process 681
      /scratch/bfriesen/thunderbird/sx8viefa.default/places.sqlite
      offset:98304
42: S_IFREG mode:0644 dev:306,65546 ino:789933 uid:1107 gid:5100 size:0
      O_RDWR|O_CREAT|O_LARGEFILE FD_CLOEXEC
      /scratch/bfriesen/thunderbird/sx8viefa.default/places.sqlite-wal
      offset:0
43: S_IFREG mode:0644 dev:306,65546 ino:784748 uid:1107 gid:5100 size:524288
      O_RDWR|O_CREAT|O_LARGEFILE FD_CLOEXEC
      advisory write lock set by process 681
      /scratch/bfriesen/thunderbird/sx8viefa.default/cookies.sqlite
      offset:98304
44: S_IFREG mode:0644 dev:306,65546 ino:789934 uid:1107 gid:5100 size:32824
      O_RDWR|O_CREAT|O_LARGEFILE FD_CLOEXEC

/scratch/bfriesen/thunderbird/sx8viefa.default/cookies.sqlite-wal
      offset:32824
45: S_IFREG mode:0644 dev:306,65546 ino:784748 uid:1107 gid:5100 size:524288
      O_RDWR|O_CREAT|O_LARGEFILE FD_CLOEXEC
      advisory write lock set by process 681
      /scratch/bfriesen/thunderbird/sx8viefa.default/cookies.sqlite
      offset:65536
  47: S_IFCHR mode:0000 dev:565,0 ino:42172 uid:0 gid:0 rdev:83,168
      O_RDWR|O_NONBLOCK FD_CLOEXEC
      /devices/pseudo/eventfd@0:eventfd
      offset:56
  48: S_IFSOCK mode:0666 dev:576,0 ino:28321 uid:0 gid:0 rdev:0,0
      O_RDWR|O_NONBLOCK FD_CLOEXEC
        SOCK_STREAM
        SO_SNDBUF(16384),SO_RCVBUF(5120)
        sockname: AF_UNIX
        peername: AF_UNIX /var/run/dbus/system_bus_socket
        peer: pid 202 zone: global[0]
49: S_IFREG mode:0644 dev:306,65546 ino:791906 uid:1107 gid:5100 size:98304
      O_RDONLY|O_LARGEFILE FD_CLOEXEC
      advisory write lock set by process 681

/scratch/bfriesen/thunderbird/sx8viefa.default/webappsstore.sqlite
      offset:32768
50: S_IFREG mode:0644 dev:306,65546 ino:791906 uid:1107 gid:5100 size:98304
      O_RDWR|O_CREAT|O_LARGEFILE FD_CLOEXEC
      advisory write lock set by process 681

/scratch/bfriesen/thunderbird/sx8viefa.default/webappsstore.sqlite
      offset:65536
51: S_IFREG mode:0644 dev:306,65546 ino:791924 uid:1107 gid:5100 size:0
      O_RDWR|O_CREAT|O_LARGEFILE FD_CLOEXEC

/scratch/bfriesen/thunderbird/sx8viefa.default/webappsstore.sqlite-wal
      offset:0
52: S_IFREG mode:0644 dev:306,65546 ino:791924 uid:1107 gid:5100 size:0
      O_RDWR|O_CREAT|O_LARGEFILE FD_CLOEXEC

/scratch/bfriesen/thunderbird/sx8viefa.default/webappsstore.sqlite-wal
      offset:0
53: S_IFREG mode:0644 dev:306,65546 ino:791564 uid:1107 gid:5100 size:2529894
      O_RDONLY|O_LARGEFILE

/scratch/bfriesen/.cache/thunderbird/sx8viefa.default/startupCache/startupCache.4.little
      offset:0
55: S_IFREG mode:0644 dev:306,65546 ino:790094 uid:1107 gid:5100 size:1016
      O_RDWR
      /scratch/bfriesen/thunderbird/sx8viefa.default/panacea.dat
      offset:1016
56: S_IFREG mode:0644 dev:306,65546 ino:784379 uid:1107 gid:5100 size:0
      O_RDWR|O_CREAT|O_TRUNC

/scratch/bfriesen/thunderbird/sx8viefa.default/ImapMail/imap.gmail-1.com.msf
      offset:0
  60: S_IFSOCK mode:0666 dev:576,0 ino:9215 uid:0 gid:0 rdev:0,0
      O_RDWR|O_NONBLOCK
        SOCK_STREAM
        SO_SNDBUF(49152),SO_RCVBUF(128592)
        sockname: AF_INET 65.66.246.66  port: 52468
        peername: AF_INET 172.217.2.234  port: 443


--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
Public Key,     http://www.simplesystems.org/users/bfriesen/public-key.txt

_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to