You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Joris Van Remoortere (JIRA)" <ji...@apache.org> on 2015/09/29 00:45:04 UTC
[jira] [Created] (MESOS-3540) Libevent termination triggers Broken
Pipe
Joris Van Remoortere created MESOS-3540:
-------------------------------------------
Summary: Libevent termination triggers Broken Pipe
Key: MESOS-3540
URL: https://issues.apache.org/jira/browse/MESOS-3540
Project: Mesos
Issue Type: Bug
Components: libprocess
Reporter: Joris Van Remoortere
When the libevent loop terminates and we unblock the {{SIGPIPE}} signal, the pending {{SIGPIPE}} instantly triggers and causes a broken pipe when the test binary stops running.
{code}
Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 0x7ffff18b4700 (LWP 16270)]
pthread_sigmask (how=1, newmask=<optimized out>, oldmask=0x7ffff18b3d80) at ../sysdeps/unix/sysv/linux/pthread_sigmask.c:53
53 ../sysdeps/unix/sysv/linux/pthread_sigmask.c: No such file or directory.
(gdb) bt
#0 pthread_sigmask (how=1, newmask=<optimized out>, oldmask=0x7ffff18b3d80) at ../sysdeps/unix/sysv/linux/pthread_sigmask.c:53
#1 0x00000000006fd9a4 in unblock () at ../../../3rdparty/libprocess/3rdparty/stout/include/stout/os/posix/signals.hpp:90
#2 0x00000000007d7915 in run () at ../../../3rdparty/libprocess/src/libevent.cpp:125
#3 0x00000000007950cb in _M_invoke<>(void) () at /usr/include/c++/4.9/functional:1700
#4 0x0000000000795000 in operator() () at /usr/include/c++/4.9/functional:1688
#5 0x0000000000794f6e in _M_run () at /usr/include/c++/4.9/thread:115
#6 0x00007ffff668de30 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x00007ffff79a16aa in start_thread (arg=0x7ffff18b4700) at pthread_create.c:333
#8 0x00007ffff5df1eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)