Hi,

I recently upgraded a Mac server to 10.13 (High Sierra).  This server
has been running for about 5 years and hosts Postfix.  After upgrading the
OS I upgraded:
1.  dovecot to 2.2.33.2
2.  openssl to 1.1.0g
3.  pcre to 8.41
4.  postfix to 3.2.4

Everything appears to compile and work except TLS on Postfix.  It crashes
with the same error
every few minutes.  Here's a snippet of the crash:

--------------
Process:               smtpd [36390]
Path:                  /usr/local/libexec/postfix/smtpd
Identifier:            smtpd
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        master [35991]
Responsible:           smtpd [36390]
User ID:               27

Date/Time:             2017-11-20 20:19:18.120 -0700
OS Version:            Mac OS X 10.13.1 (17B48)
Report Version:        12
Anonymous UUID:        B1E6253F-2F8C-C8F2-A4D6-5C163ADD54DE


Time Awake Since Boot: 120000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
Assertion failed: (ctx->pctx == NULL || ctx->pctx_ops != NULL), function
EVP_MD_CTX_cleanup, file
/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl/boringssl-109.20.5/crypto/digest/digest.c,
line 98.
 

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib              0x00007fff6b710fce __pthread_kill + 10
1   libsystem_pthread.dylib             0x00007fff6b84e150 pthread_kill + 333
2   libsystem_c.dylib                   0x00007fff6b66d30a abort + 127
3   libsystem_c.dylib                   0x00007fff6b635360 __assert_rtn + 320
4   libboringssl.dylib                  0x00007fff69583017 EVP_MD_CTX_cleanup +
97
5   libboringssl.dylib                  0x00007fff695830ce EVP_MD_CTX_copy_ex +
104
6   libboringssl.dylib                  0x00007fff6955bcbb HMAC_Init_ex + 88
7   smtpd                               0x0000000101650433 ticket_cb + 227
(tls_server.c:328)
8   libssl.1.1.dylib                    0x0000000101748089
tls_construct_new_session_ticket + 441
9   libssl.1.1.dylib                    0x000000010173db32 state_machine + 2034
10  smtpd                               0x000000010164dc2c tls_bio + 140
(tls_bio_ops.c:198)
11  smtpd                               0x0000000101650911 tls_server_start + 
433
(tls_server.c:828)
12  smtpd                               0x00000001016376b9 smtpd_start_tls + 409
(smtpd.c:4557)
13  smtpd                               0x0000000101639da6 starttls_cmd + 630
(smtpd.c:4769)
14  smtpd                               0x000000010163709f smtpd_proto + 2335
(smtpd.c:5236)
15  smtpd                               0x0000000101635d83 smtpd_service + 435
(smtpd.c:5480)
16  smtpd                               0x000000010164ce6e single_server_wakeup 
+
238 (single_server.c:283)
17  smtpd                               0x000000010167bc72 event_loop + 914
(events.c:1176)
18  smtpd                               0x000000010164c7ed single_server_main +
2941
19  smtpd                               0x0000000101635bc7 main + 263
(smtpd.c:5976)
20  libdyld.dylib                       0x00007fff6b5c1145 start + 1
-------------

I'm wondering if anyone has run into this issue and perhaps has a solution? 
The library that the error occurs in "libboringssl.dylib" isn't one I used
in compiling so I assume it's OS internal.  Perhaps a bug in the OS itself?

Thanks!



--
Sent from: http://postfix.1071664.n5.nabble.com/Postfix-Users-f2.html

Reply via email to