AMPX061I ERROR IN SMTP FOLLOWED BY PRG004 OR PRG005 ABEND


 
 APAR Identifier ...... PI73049      Last Changed ........ 17/08/25            
 AMPX061I ERROR IN SMTP FOLLOWED BY PRG004 OR PRG005 ABEND                     
                                                                               
 Symptom ...... AB ABEND             Status ........... CLOSED  PER            
 Severity ................... 3      Date Closed ......... 16/12/09            
 Component .......... 5735FAL00      Duplicate of ........                     
 Reported Release ......... 630      Fixed Release ............ 999            
 Component Name TCP/IP V2 FOR V      Special Notice                            
 Current Target Date ..              Flags                                     
 SCP ...................                                                       
 Platform ............                                                         
                                                                               
 Status Detail: SHIPMENT - Packaged solution is available for                  
                           shipment.                                           
                                                                               
 PE PTF List:                                                                  
                                                                               
 PTF List:                                                                     
 Release 620   : UI43246 available 16/12/15 (1000 )                            
 Release 630   : UI43247 available 16/12/15 (1701 )                            
 Release 640   : UI43248 available 16/12/15 (1701 )                            
                                                                               
 Parent APAR:                                                                  
 Child APAR list:                                                              
                                                                               
 ERROR DESCRIPTION:                                                            
 A rarely used code path in the SMTP resolver code that is                     
 processing a response back from a nameserver query that had                   
 asked for MX records attempts to use a stale MX pointer without               
 re-initializing it and this results in the following error                    
 followed by either a PRG004 or PRG005 abend.                                  
 .                                                                             
   AMPX061I OPERAND TO DISPOSE NOT ALLOCATED WITH NEW                          
        TRACE BACK OF CALLED ROUTINES                                          
   ROUTINE                        STMT AT ADDRESS IN MODULE                    
   PROCESSADDRESS                   19    0FD254B0   SMTPRES                   
   NAMESERVERTORQR                 180    0FD273FC   SMTPRES                   
   HANDLETCPIPEVENTNOTIFICATION    203    0FCD3D1A   SMTP                      
   MAINLOOP                        152    0FCD597E   SMTP                      
   <MAIN-PROGRAM>                   12    0FCD5E70   SMTP                      
   VSPASCAL                               0FD5DA12                             
                                                                               
 LOCAL FIX:                                                                    
                                                                               
 PROBLEM SUMMARY:                                                              
 ****************************************************************              
 * USERS AFFECTED: All users of the z/VM SMTP server            *              
 ****************************************************************              
 * PROBLEM DESCRIPTION:                                         *              
 ****************************************************************              
 * RECOMMENDATION: APPLY PTF                                    *              
 ****************************************************************              
 A rarely used code path in the SMTP resolver code that is                     
 processing a response back from a nameserver query that had                   
 asked for MX records attempts to use a stale MX pointer without               
 re-initializing it and this results in the following error                    
 followed by either a PRG004 or PRG005 abend.                                  
 .                                                                             
   AMPX061I OPERAND TO DISPOSE NOT ALLOCATED WITH NEW                          
        TRACE BACK OF CALLED ROUTINES                                          
   ROUTINE                        STMT AT ADDRESS IN MODULE                    
   PROCESSADDRESS                   19    0FD254B0   SMTPRES                   
   NAMESERVERTORQR                 180    0FD273FC   SMTPRES                   
   HANDLETCPIPEVENTNOTIFICATION    203    0FCD3D1A   SMTP                      
   MAINLOOP                        152    0FCD597E   SMTP                      
   <MAIN-PROGRAM>                   12    0FCD5E70   SMTP                      
   VSPASCAL                               0FD5DA12                             
                                                                               
 PROBLEM CONCLUSION:                                                           
 The code in the ProcessAddress routine in SMTPRES has been                    
 updated to no longer use the stale MX pointer.                                
                                                                               
 TEMPORARY FIX:                                                                
                                                                               
 COMMENTS:                                                                     
                                                                               
 MODULES/MACROS:                                                               
 SMTPRES                                                                       
                                                                               
 SRLS:                                                                         
 NONE                                                                          
                                                                               
 RTN CODES:                                                                    
                                                                               
 CIRCUMVENTION:                                                                
                                                                               
 MESSAGE TO SUBMITTER: