My app crashed after running a few minutes:
I got the call stack by gdb:

Program received signal SIGSEGV, Segmentation fault.
0x000000000077ca11 in 
vibe.core.drivers.libevent2_tcp.onSocketEvent (
    buf_event=0xcd43f8, status=17, arg=0xcd54e0)
    at 
../../../../root/.dub/packages/vibe-d-0.7.22/source/vibe/core/drivers/libevent2_tcp.d:651

Here is the code of libevent2_tcp.d:

if (ctx.writeOwner && ctx.writeOwner != ctx.readOwner && 
ctx.writeOwner.running) {
    logTrace("resuming corresponding task%s...", ex is null ? "" 
: " with exception");
    if (ctx.writeOwner.fiber.state == Fiber.State.EXEC)  ctx.exception = ex;
    else ctx.core.resumeTask(ctx.writeOwner, ex);   //LINE 651
}


I dont know what is happening, anybody help? Thanks in advance.