Error when h5dwrite is executed

All,

When writing into hdf5 I get the following error

HDF5-DIAG: Error detected in HDF5 library version: 1.6.5 thread 0. Back
trace follows.

  #000: ..\..\src\H5Dio.c line 587 in H5Dwrite(): can't write data

    major(15): Dataset interface

    minor(25): Write failed

  #001: ..\..\src\H5Dio.c line 958 in H5D_write(): can't write data

    major(15): Dataset interface

    minor(25): Write failed

  #002: ..\..\src\H5Dio.c line 2139 in H5D_chunk_write(): file gather
failed

    major(05): Low-level I/O layer

    minor(25): Write failed

  #003: ..\..\src\H5Dselect.c line 204 in H5D_select_fgath(): read error

    major(14): Dataspace interface

    minor(24): Read failed

  #004: ..\..\src\H5Distore.c line 2025 in H5D_istore_readvv(): unable
to read raw data chunk

    major(05): Low-level I/O layer

    minor(24): Read failed

  #005: ..\..\src\H5Distore.c line 1612 in H5D_istore_lock(): data
pipeline read failed

    major(19): Data filters layer

    minor(24): Read failed

  #006: ..\..\src\H5Z.c line 997 in H5Z_pipeline(): filter returned
failure during read

    major(19): Data filters layer

    minor(24): Read failed

  #007: ..\..\src\H5Zdeflate.c line 99 in H5Z_filter_deflate():
inflateInit() failed

    major(19): Data filters layer

    minor(29): Unable to initialize object

Assertion failed: mem, file ..\..\src\H5MM.c, line 142

Can anyone let me know what could be the reason for the write failure as
also how can this error be resolved ?

Regards

Ramakrishnan