Adding my solution (might help someone else )
If you are sure there is  no problem in your bounding boxes ,only floating point precision issue then you can add this block to the function
def check_bbox(bbox):
    """Check if bbox boundaries are in range 0, 1 and minimums are lesser then maximums"""
   #my added block 
    bbox=list(bbox)
    for i in range(4):
      if (bbox[i]<0) :
        bbox[i]=0
      elif (bbox[i]>1) :
        bbox[i]=1
    bbox=tuple(bbox)
   #end of block
   #rest of the code as it is

the directory
/usr/local/lib/python3.6/dist-packages/albumentations/augmentations/bbox_utils.py