Yeah, this is totally irrecoverable.

On Wed, Jul 30, 2014 at 6:12 PM, Iñaki Baz Castillo <[email protected]> wrote:

> Hi, imagine just this:
>
> try {
>   uv_run(loop, UV_RUN_DEFAULT);
> }
> catch (const exception &error) {
>   [...]  // Do something
> }
>
> Let's imagine that during the execution of a UV callback (for example,
> a timer callback) my code calls to throw() (or some C++ call
> internally produces an exception due to bad usage). The exception
> would be catched by the catch body above. I assume that, after that,
> the loop becomes 100% unusable, true? This is, basically I broke the
> UV flow and caused a setjmp so the status is 100% unrecoverable. Am I
> right?
>
> Thanks a lot.
>
>
> --
> Iñaki Baz Castillo
> <[email protected]>
>
> --
> You received this message because you are subscribed to the Google Groups
> "libuv" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/libuv.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"libuv" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/libuv.
For more options, visit https://groups.google.com/d/optout.

Reply via email to