pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: postfix and unknown mail transport trouble



I just traced it:

  8417      1 smtp     open("active/674F3132C9A3", 0x2, 0) = 11
  8417      1 smtp     flock(0xb, 0x5)             = 0
  8417      1 smtp     fcntl(0xb, 0x1, 0)          = 0
  8417      1 smtp     fcntl(0xb, 0x2, 0x1)        = 0
  8417      1 smtp     __stat30("/var/db/services.db", 0xbfbfdab0) Err#2 ENOENT
  8417      1 smtp     open("/var/db/services.db", 0, 0) Err#2 ENOENT
  8417      1 smtp     open("/etc/services", 0, 0x1b6) = 12
  8417      1 smtp     __fstat30(0xc, 0xbfbfd9c8)  = 0
  8417      1 smtp     lseek(0xc, 0, 0, 0, 0x1)    = 0
  8417      1 smtp     lseek(0xc, 0, 0, 0, 0)      = 0
  8417      1 smtp     read(0xc, 0x8099000, 0x4000) = 13721
       "#\t$NetBSD: services,v 1.85 2007/04/20 16:18:02 pooka Exp $\n#\n# Net"
  8417      1 smtp     close(0xc)                  = 0
  8417      1 smtp     write(0x2, 0xbb8244a0, 0x33) = 51
       "_res is not supported for multi-threaded programs.\n"
  8417      1 smtp     __sigprocmask14(0x3, 0xbb827620, 0) = 0
  8417      1 smtp     getpid()                    = 8417
  8417      1 smtp     kill(0x20e1, 0x6)           = 0
  8417      1 smtp     SIGABRT SIG_DFL

I'm getting Signal 6 (SIGABRT) after printing  _res is not supported
for multi-threaded programs.
Indeed the pkgsrc version of smtp has libpthread.

smtp:
        -lpthread.0 => /usr/lib/libpthread.so.0
        -lcrypto.0.9.8 => /usr/pkg/lib/libcrypto.so.0.9.8
        -lssl.0.9.8 => /usr/pkg/lib/libssl.so.0.9.8
        -lcrypt.0 => /usr/lib/libcrypt.so.0
        -lm.0 => /usr/lib/libm387.so.0
        -lm.0 => /usr/lib/libm.so.0
        -lz.1 => /usr/lib/libz.so.1
        -lmysqlclient.15 => /usr/pkg/lib/mysql/libmysqlclient.so.15
        -lc.12 => /usr/lib/libc.so.12

is this a libc problem (resolver ?)

Any takers ?


Home | Main Index | Thread Index | Old Index