In order to reproduce the issue, please start the server using the following command.
node ./new_server_test.js
After the server was started, the client can be started using the following command:
node ./new_client_test.js
After that, the server starts sending JSON
data to the client, which eventually may fail with a SIGSEGV
after some time.
In our tests, most of the time, the client failed within the first 10 seconds. However, it also happend that it took a bit longer. From time to time, also the the server crashed before the client with a SIGSEGV
.
In some rare cases also both the client and the server crashed with a SIGSEGV
. We assume that the unexpected client crash caused the server crash in such cases.