We’ve had 2 crashes on 4D Server with the HTTP thread. For us this is a rather higher-volume site.
I’ve seen here 4D v15.4 seems to perform well in this area in particular – it survived DOS attack simulation. We are looking for suggestions and insight. Are there issues with 4D v15.4 that would caution upgrading to it? Thanks! Process: 4D Server [823] Path: /Applications/4D v15.3/4D Server.app/Contents/MacOS/4D Server Identifier: com.4D.4DServer Version: 15.3 build 15.206822 (15.0.3) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: 4D Server [823] User ID: 504 Date/Time: 2017-03-29 11:27:42.875 -0400 OS Version: Mac OS X 10.12.4 (16E195) Report Version: 12 Anonymous UUID: 88ACC846-88EA-3401-57EF-638EA00A3CAF Time Awake Since Boot: 100000 seconds System Integrity Protection: enabled Crashed Thread: 55 HTTP connection handler (id = 124123) Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Application Specific Information: abort() called *** error for object 0x6100003e4700: Invalid pointer dequeued from free list Thread 55 Crashed:: HTTP connection handler (id = 124123) 0 libsystem_kernel.dylib 0x00007fffae4b1d42 __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fffae59f5bf pthread_kill + 90 2 libsystem_c.dylib 0x00007fffae417420 abort + 129 3 libsystem_malloc.dylib 0x00007fffae516d98 nanozone_error + 525 4 libsystem_malloc.dylib 0x00007fffae50c588 _nano_malloc_check_clear + 427 5 libsystem_malloc.dylib 0x00007fffae50c3bf nano_malloc + 35 6 libsystem_malloc.dylib 0x00007fffae505282 malloc_zone_malloc + 107 7 libsystem_malloc.dylib 0x00007fffae504200 malloc + 24 8 libcrypto.1.0.0.dylib 0x00000001050c1d18 CRYPTO_malloc + 104 9 libcrypto.1.0.0.dylib 0x00000001050f01f2 bn_expand_internal + 114 10 libcrypto.1.0.0.dylib 0x00000001050f03ef BN_copy + 47 11 libcrypto.1.0.0.dylib 0x00000001050f5805 BN_BLINDING_convert_ex + 133 12 libcrypto.1.0.0.dylib 0x0000000105113359 RSA_eay_private_decrypt + 1001 13 libssl.1.0.0.dylib 0x000000010505751a ssl3_get_client_key_exchange + 666 14 libssl.1.0.0.dylib 0x0000000105054010 ssl3_accept + 1712 15 libssl.1.0.0.dylib 0x0000000105064707 ssl3_read_bytes + 375 16 libssl.1.0.0.dylib 0x0000000105061a4c ssl3_read + 156 17 com.4d.ServerNet 0x0000000104c4e5f5 xbox::VSslDelegate::Read(void*, unsigned int*) + 89 18 com.4d.ServerNet 0x0000000104c4a627 xbox::XBsdTCPSocket::DoReadWithTimeout(void*, unsigned int*, int, int*) + 157 19 com.4d.ServerNet 0x0000000104c57e93 xbox::VTCPEndPoint::DoReadExactly(void*, unsigned int*, int) + 195 20 com.4d.ServerNet 0x0000000104c5a13a xbox::VTCPEndPoint::ReadExactly(void*, unsigned int, int) + 996 21 com.4d.component.HTTPServer 0x000000010890b89e 0x108903000 + 34974 22 com.4d.component.HTTPServer 0x000000010890c0b7 0x108903000 + 37047 23 com.4d.component.HTTPServer 0x0000000108933469 0x108903000 + 197737 24 com.4d.component.HTTPServer 0x0000000108944957 0x108903000 + 268631 25 com.4d.component.HTTPServer 0x000000010892193b 0x108903000 + 125243 26 com.4d.ServerNet 0x0000000104c484aa xbox::VExclusiveWorker::DoRun() + 266 27 com.4d.kernel 0x00000001048eefaa xbox::VTask::_Run() + 186 28 com.4d.kernel 0x00000001048f37d1 xbox::XMacTask_preemptive::_ThreadProc(void*) + 145 29 libsystem_pthread.dylib 0x00007fffae59c9af _pthread_body + 180 30 libsystem_pthread.dylib 0x00007fffae59c8fb _pthread_start + 286 31 libsystem_pthread.dylib 0x00007fffae59c101 thread_start + 13 Thread 55 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x000000016efb3988 rdx: 0x0000000000000000 rdi: 0x000000000001e4db rsi: 0x0000000000000006 rbp: 0x000000016efb39b0 rsp: 0x000000016efb3988 r8: 0x0000000000000000 r9: 0x0000000000000000 r10: 0x0000000008000000 r11: 0x0000000000000206 r12: 0x0000000000000001 r13: 0x00006100003e4700 r14: 0x000000010a432000 r15: 0x00000001052d0000 rip: 0x00007fffae4b1d42 rfl: 0x0000000000000206 cr2: 0x00007fffb72e4128 Logical CPU: 0 Error Code: 0x02000148 Trap Number: 133 David Ringsmuth ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: http://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************