modify SHM_BUCKET_NONPOSITIVE to SHM_BUCKET_NEGTIVE