Sighup signal after streaming file

Hi ,
I am getting SIGHUP Signal for some calls after streaming a file to asterisk . I am using Perl AGI . Could you tell what could be reason , for getting SIGHUP signal after steaming a file from Perl AGI to asterisk . I confirm that , the caller didn’t hangup the call .
Version :
Asterisk 1.4
Dahdi2.3.0

Thanks