You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The server uses EventMachine 1.2.3, which can segfault during cleanup after a callback raises an exception and EM aborts: eventmachine/eventmachine#765
This can happen if some WebsocketBackend function raises an exception, or if the new #2139Watchdog aborts the EM thread (only during EM::Connection#unbind callbacks, or any EM callbacks..?).
This also seems to hide the original exception that was raised.
It would seem that these puma worker segfaults are mostly harmless, as puma will still restart the worker: #2139 (comment)
The text was updated successfully, but these errors were encountered:
SpComb
changed the title
Server EventMachine can segfault on crashes or watchdog aborts
Server EventMachine can segfault on ruby exceptions or watchdog aborts
Apr 20, 2017
The server uses EventMachine 1.2.3, which can segfault during cleanup after a callback raises an exception and EM aborts: eventmachine/eventmachine#765
This can happen if some
WebsocketBackend
function raises an exception, or if the new #2139Watchdog
aborts the EM thread (only duringEM::Connection#unbind
callbacks, or any EM callbacks..?).This also seems to hide the original exception that was raised.
It would seem that these puma worker segfaults are mostly harmless, as puma will still restart the worker: #2139 (comment)
The text was updated successfully, but these errors were encountered: