SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 60540: SAS® Event Stream Processing Server running a model using DBSCAN clustering ends abruptly with an unhandled exception processing data

DetailsHotfixAboutRate It

The SAS Event Stream Processing Server is started with a model using the DBSCAN clustering algorithm. While processing data in the train window, the SAS Event Stream Processing Server ends abruptly with an unhandled exception, which occurs in the tksads.so library. In this scenario, the following output might be written to the log:

ERROR: The system has encountered an unhandled Exception.
     : Please contact technical support and provide them
     : with the following traceback and system dump information:
ABORT:   SAS/TK is aborting
     :  Abort Log file [tk.reportlog.9608]
     :  ---------------------------------------
     :  Time [5/26/2017  3:35:45 PM]
     :  ---------------------------------------
     : Thread Name [<Unknown>]
 Traceback:
/opt/sas/viya/home/SASFoundation/sasexe/tkmk.so(bkt_abort_tkt_cb+0xb5) [0x7f8edbca6d35]
/opt/sas/viya/home/SASFoundation/sasexe/tkmk.so(skaCallAbortRoutines+0xc7) [0x7f8edbca5c67]
/opt/sas/viya/home/SASFoundation/sasexe/tkmk.so(bkabort+0x98) [0x7f8edbcb2288]
/opt/sas/viya/home/SASFoundation/sasexe/tkmk.so(bkt_fpe+0x80) [0x7f8edbca7720]
/opt/sas/viya/home/SASFoundation/sasexe/tkmk.so(bkt_signal_handler+0x145) [0x7f8edbca3355]
/lib64/libpthread.so.0(+0xf370) [0x7f8ee16ec370]
/opt/sas/viya/home/SASFoundation/sasexe/tksads.so(+0x5b65) [0x7f8ecd77db65]
/opt/sas/viya/home/SASFoundation/sasexe/tksads.so(tksadsTrainModel+0x1c) [0x7f8ecd77c2fc]
/opt/sas/viya/home/SASFoundation/sasexe/esp_sa_plugin.so(update_model+0x128) [0x7f8ecdec33a8]
/opt/sas/viya/home/SASEventStreamProcessingEngine/4.3.0/lib/libdfxesp-4.3.so(_ZN11dfESPwindow7computeEPS_P15dfESPeventblockR12dfESPptrVectIP10dfESPeventE+0x1c9) [0x7f8edf634159]
/opt/sas/viya/home/SASEventStreamProcessingEngine/4.3.0/lib/libdfxesp-4.3.so(_ZN14dfESPwindow_sa7computeEP11dfESPwindowP15dfESPeventblockR12dfESPptrVectIP10dfESPeventE+0x3f) [0x7f8edf69e45f]
/opt/sas/viya/home/SASEventStreamProcessingEngine/4.3.0/lib/libdfxesp-4.3.so(_ZN11dfESPwindow3runEPS_P15dfESPeventblockR12dfESPptrVectIP10dfESPeventE+0x2b) [0x7f8edf631f6b]
/opt/sas/viya/home/SASEventStreamProcessingEngine/4.3.0/lib/libdfxesp-4.3.so(_ZN14dfESPwindow_sa3runEP11dfESPwindowP15dfESPeventblockR12dfESPptrVectIP10dfESPeventE+0xc9) [0x7f8edf69e299]
/opt/sas/viya/home/SASEventStreamProcessingEngine/4.3.0/lib/libdfxesp-4.3.so(_ZN11dfESPwindow12processInputEPS_P15dfESPeventblockR12dfESPptrVectIP10dfESPeventEb+0xb4) [0x7f8edf639e84]
/opt/sas/viya/home/SASEventStreamProcessingEngine/4.3.0/lib/libdfxesp-4.3.so(_ZN14dfESPcontquery5runMTEP15dfESPtpWorkItem+0xff) [0x7f8edf55685f]
/opt/sas/viya/home/SASEventStreamProcessingEngine/4.3.0/lib/libdfxesp-4.3.so(_ZN16dfESPthreadUtils14contqueryLogicEPvS0_S0_+0x61) [0x7f8edf62e7e1]
/opt/sas/viya/home/SASFoundation/sasexe/tkepdl.so(+0x564b) [0x7f8ed10bc64b]
/opt/sas/viya/home/SASFoundation/sasexe/tkmk.so(sktMain+0x8d) [0x7f8edbca0dbd]
/opt/sas/viya/home/SASFoundation/sasexe/tkmk.so(bktMain+0x71) [0x7f8edbca2b21]
/lib64/libpthread.so.0(+0x7dc5) [0x7f8ee16e4dc5]
/lib64/libc.so.6(clone+0x6d) [0x7f8ee005f73d]Aborted (core dumped)

A tk.reportlog file is also written to the working directory of the SAS Event Stream Processing Server.  

The unhandled exception occurs when the data points form a very dense cluster.

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Event Stream Processing EngineLinux for x644.35.1
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.