I've used wsdl2cpp to create a web service.
I'm using the async method of the generated service object to start it up.
Then, when the observer's callback is called with the response, I delete the service object.
I can see the destructor is called with no problem, but after that I get a mysterious crash (KERN-EXEC 3).
I've managed to solve this by avoiding the synchronous deletion. Instead, I use a timer, asking it to pop after 0 microseconds. When RunL is called, I delete the service object, and now everything seems to be fine.
Although problem seems to be solved, I'm curious: Is it a bug, or should I have expected this?