Stop Cloud9 from suspending program on signal 33 (SIGLWP)


When my code is run, the Cloud9 debugger suspends on pthread_cond_wait() with the state= "Exception, Signal 33"
From a bit of Googling, it appears that signal 33 is SIGLWP. And this is used by the pthread implementation.

So why is Cloud9 suspending on this? This should all be handled transparent to me by the lower level pthread code.
How can I make Cloud9 stop suspending like this in my code?




Thank you for writing in. Currently the debugger doesn’t support multi-threaded code. This may be why you’re seeing the issues here. Does your code work when you turn off the debugger?