Assertion fail on H5Dwrite - using hdf 1.6.5


I get this assertion failure when H5Dwrite is called .

Assertion failed: entry_ptr->size < ((size_t)(10 * 1024 * 1024)), file
..\..\src\H5C.c, line 2653

The data that is being written is of this type :

struct Data


      char* name[1];

      unsigned int len;

      char* dt[1];


The value of the member len for the data that was being written when the
assertion occurred is 11721997.

What could have caused this problem ?