Hi, in first time sorry for my terrible english! :( In one script I have: ################################################## .... $recordFinale=&selectAndUpdate($Sql,$Update); .... $recordFinale=&selectAndUpdate($Sql,$Update); .... print "break point GO\n"; $recordFinale=&selectAndUpdate($Sql,$Update); print "break point END\n"; .... exit 0; sub selectAndUpdate { my ($Sql,$Update)=@_; print "break point 1\n"; .... $recordFinale=MANY ACTIONS..... .... print "$recordFinale\n"; print "break point 2\n"; return $recordFinale; } ################################################## ok. if I run the script the output is: ------------------------------------------------- break point 1 ....record.... break point 2 break point 1 ....record.... break point 2 break point GO break point 1 ....record.... break point 2 Segmentation fault (core dumped) ------------------------------------------------- didn't appear the "break point END". the script run under linux RedHat6.0 with perl 5.005_03, I use IBPerl-0.8p3 for connecting with InterBase 5.1.1 any idea? Thx Mauro _______________________________________________ Perl-Unix-Users mailing list. To unsubscribe go to http://listserv.ActiveState.com/mailman/subscribe/perl-unix-users