When executing a UNIX job utilizing the v24 UNIX Agent, the job fails and generates a return code of 134 if it attempts to decrypt a string longer than 263 characters.
This occurs when a long password or string is passed encrypted from a LOGIN object (e.g., using GET_LOGIN) and is decrypted on the host via the Job Messenger command &UC_JOBMD CMD='echo &PW#'
The decryption itself appears to complete successfully, but the job terminates abruptly at the end of the process.
Errors observed in the Job Report:
*** stack smashing detected ***: terminated
(core dumped)
<RunID> Aborted Errors observed in the Agent Log:
Job '<Job_Name>' with RunID '<RunID>' ended with return code '134'.
Process '<Process_ID>' for RunId '<RunID>', ended with exit code: '134'.
Possible error description: 'Ended by signal: '6 - Aborted'.'
Component: UNIX Agent (v24 Java)
Version: 24.4.3 (e.g., 24.4.3+build.1764690862231)
OS: UNIX / Linux
DE183862: The *** stack smashing detected *** error generally indicates a buffer overflow occurring within the Job Messenger executable (e.g., ucxjlx6m) when it processes the exceptionally long string output during termination.
Solution:
Update to a fix version listed below or a newer version if available.
Fix version:
Component(s): Agent Unix
Automation.Engine 24.4.4 HF1 - Available
Automation.Engine 24.4.5 - Planned release June 2026
Automation.Engine 26.1.0 - Planned release TBD
Workaround: Until a patch is available, ensure that any encrypted strings, passwords, or values being passed to the UNIX Job Messenger for decryption do not exceed the 263-character limit.
Public Description: A problem has been fixed where the UNIX Job Messenger had problem while decoding long encrypted values.
How to register to Broadcom Software Product updates and Critical Alerts:
https://knowledge.broadcom.com/external/article?articleId=133819