IBM Support

MA43746 - OSP-SRCB6000302-UNPRED SRCB6000302 NUMBYTES CREATING A
NEGATIVE VALUE OR EXCEEDING THE DATASIZE

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 APAR (Authorized Program Analysis Report)

Abstract

OSP-SRCB6000302-UNPRED SRCB6000302 NUMBYTES CREATING A
NEGATIVE VALUE OR EXCEEDING THE DATASIZE

Error Description

1 SRCB6000302                                                  
2 SRC0D200000                                                  
                                                               
TaskInfo:                                                      
/* Exception trying to write past the end of the other thread's
stack */                                                        
MODULE sl_iovecarray                                            
ENTRY moveBytes__11TIOVecArrayFUlN21                            
                                                               
The numbytes loop is creating a negative value or exceeding the
dataSize on entry                                              

Problem Summary

****************************************************************
* PROBLEM: (MA43746) Licensed Program = 5761999 for i 6.1 and  *
*                                       i 6.1.1                *
*                                     = 5770999 for i 7.1 and  *
*                                       i 7.2                  *
*           Crash/Hang Requiring an IPL to Recover             *
*            SRC B600 0302                                     *
****************************************************************
* USERS AFFECTED: All IBM i operating system users.            *
****************************************************************
* RECOMMENDATION: Apply LIC PTF MF58568 for i 6.1.             *
*                 Apply LIC PTF MF58569 for i 6.1.1.           *
*                 Apply LIC PTF MF58570 for i 7.1.             *
*                 Apply LIC PTF MF58571 for i 7.2.             *
****************************************************************
                                                               
The loop variable is creating a negative value or exceeding the
dataSize on entry                                              

Problem Conclusion

An attempt to move data within a IBM i NetServer request buffer
exceeded the bounds of the buffer space.  The PTF corrects the  
bounds checking to ensure that the move stays within the buffer.

Temporary Fix

                       *********                                
                       * HIPER *                                
                       *********                                

Comments

Circumvention


PTFs Available

R610 MF58568 PTF Cover Letter   5063
R611 MF58569 PTF Cover Letter   5063
R710 MF58570 PTF Cover Letter   4283
R720 MF58571 PTF Cover Letter   4276

Affected Modules

         
         

Affected Publications

Summary Information

Status............................................ CLOSED PER
HIPER........................................... Yes
Component.................................. 9400DG300
Failing Module.......................... RCHMGR
Reported Release................... R611
Duplicate Of..............................




System i Support

IBM disclaims all warranties, whether express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. By furnishing this document, IBM grants no licenses to any related patents or copyrights. Copyright © 1996,1997,1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 IBM Corporation. Any trademarks and product or brand names referenced in this document are the property of their respective owners. Consult the Terms of use link for trademark information

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG15Q","label":"APARs - OS\/400 General"},"Component":"","ARM Category":[],"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"V4R4M0;V4R5M0;V5R1M0;V5R2M0;V5R3M0;V5R3M5;V5R4M0;V5R4M5;V6R1M0;V6R1M1;V7R1M0;V7R2M0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG16B","label":"APARs - i5\/OS V6R1 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"V4R4M0;V4R5M0;V5R1M0;V5R2M0;V5R3M0;V5R3M5;V5R4M0;V5R4M5;V6R1M0;V6R1M1;V7R1M0;V7R2M0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG16C","label":"APARs - IBM i 7.1 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"V4R4M0;V4R5M0;V5R1M0;V5R2M0;V5R3M0;V5R3M5;V5R4M0;V5R4M5;V6R1M0;V6R1M1;V7R1M0;V7R2M0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG16E","label":"APARs - IBM i 7.2 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"V4R4M0;V4R5M0;V5R1M0;V5R2M0;V5R3M0;V5R3M5;V5R4M0;V5R4M5;V6R1M0;V6R1M1;V7R1M0;V7R2M0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
17 March 2015