I have a customer using YAJL on a develoment and production system.On the development system, things seem to work fine.On the production system, they are getting the following error repeated in the job log a few times:C2M1211 Diagnostic 30 02/15/18 13:23:02.539445 QC2UTIL3 QSYS *STMT YAJLBVS G4G *STMTFrom module . . . . . . . . : QC2HYPSPFrom procedure . . . . . . : send_message__FiPvUiStatement . . . . . . . . . : 54To module . . . . . . . . . : YAJL_TREETo procedure . . . . . . . : yajl_object_freeStatement . . . . . . . . . : 8Message . . . . : The ILE C heap control structure has been corrupted.Cause . . . . . : This can be caused by many things. The most common causesinclude freeing a space twice, writing outside the bounds of allocatedstorage, or writing to storage that has been freed. Recovery . . . : Findthe code that is corrupting the ILE C heap control structure and makechanges to avoid the corruption. The address of the corrupted storage isX'
800000000000000000008000460840 5C'. The internal statement number of thecode which detected the corruption is 2140.Now, to me this looks like somehow the YAJL memory is being corrupted. Let me know if there is any other information I can provide.Both systems are at the same PTF level V7R3.The object name is YAJLBVS, but it's really the YAJL object just renamed. I was having customers with different versions of YAJL installed clashing with the versions I was using to I renamed it.This is also the latest version of YAJL, but I have noticed the YAJL object itself hasn't really changed for a few versions, and it works on many other systems I work with which is why this is odd and I'm not sure where to look for more information.Thanks!
-- _______________________________________________ Ftpapi mailing list Ftpapi@xxxxxxxxxxxxxxxxxxxxxx http://scottklement.com/mailman/listinfo/ftpapi