xTaskNotifyFromISR() is making system hang

I am using GINT in LPC54608. From the callback when trying to send the notification using xTaskNotifyFromISR(), the program stops executing.
When I use xTaskNotify()(from other task and not from the callback), this is working fine. Please suggest how to resolve this. Thanks.

Callback defined as-

void gint0Callback(void)
    BaseType_t xHigherPriorityTaskWoken = pdFALSE;
    port0Val = getPinGPIOValue(0);
    port1Val = getPinGPIOValue(1);
    flagBtnInt = true;
    xTaskNotifyFromISR(intTaskHandle, 0x1, eSetBits, &xHigherPriorityTaskWoken);
    portYIELD_FROM_ISR( xHigherPriorityTaskWoken );

What does this mean ?
Did you define configASSERT and an assert was hit ? Did you halt the target and check the call stack to get an idea ?
My 1st guess is a wrong interrupt priority violating the configMAX_SYSCALL_INTERRUPT_PRIORITY limit.
If the intTaskHandle is properly initialzed before enabling the interrupt, of course.

Thanks a lot @hs2 , this was the exact reason for the code being stopped. Now working fine. Thank you.