/bin/echo: write error: Broken pipe error from C++ routine

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
getlacsman25
Participant
Posts: 1
Joined: Thu May 23, 2013 1:09 pm

/bin/echo: write error: Broken pipe error from C++ routine

Post by getlacsman25 »

Hi,

I am getting the following error when calling C++ parallel routine from transformer:

xfmmapCFL,0: /bin/echo: write error: Broken pipe
xfmmapCFL,3: Operator terminated abnormally: received signal SIGSEGV

I tried running the job with 1 node config file but the issue still exist. This code is working fine in 7.5.2 which is on Unix environment but it's not working on 8.7 which is on Linux environment.
ray.wurlod
Participant
Posts: 54595
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Welcome aboard.

At a first guess you have a "memory leak" problem in your routine, leading eventually to a memory access violation (SIGSEGV).

I don't know why this was not picked up in your earlier environment; maybe more memory, maybe less data.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply