Delete task that holds Mutex

sheinz wrote on Wednesday, November 02, 2016:

Hello,

We are experiencing a system crash when a task that creates and holds a Mutex is deleted.
To be precise the crash happens when another task tries to take the mutex.

I understand that it is not correct usage of Mutexes but is it expected that system crashes in this case?
I mean will deleting a task that holds a Mutex leave this mutex in some undefined state?

Thanks.

rtel wrote on Wednesday, November 02, 2016:

Do not delete a task that holds a mutex. Have the mutex released first,
then delete the task.