Hi,

On Sat, 2009-03-14 at 10:09 -0500, Allen Bierbaum wrote:
> I am seeing a segfault because of a NULL pointer in State::addChunks.
> 
> --------------------------
> bool State::addChunk(StateChunk *chunk, Int32 index)
> {
>     if(index > 0 && index > chunk->getClass()->getNumSlots())
>     {
>         SWARNING << "addChunk: index "
>                  << index
>                  << " > Numslots "
>                  << chunk->getClass()->getNumSlots()
>                  << ",  ignored!"
>                  << std::endl;
>         return true;
>     }
> 
>     UInt32 cindex =  chunk->getClassId();   <--- This line
>     UInt32 csize  = _mfChunks.size();
> 
>     const State *pThis = this;
> --------------------------
> 
> The arguments are:
>   chunk: NULL
>   index: -2
> 
> Is it ever valid for addChunk to be called with a NULL chunk?

yes, yet something looks strange, I'll have a look.

kind regards
  gerrit



------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to