I have a Proof-of-work (POW) timeout system made using js+html for the client, and php for the backend. I need to be able to store a cache of previously issued challenges, and i do this using shmop in php to store some stringified json into a mem cache. The issue i have ran into is that after a POW has been sent to the server, refreshing the index.html causes a segmentation fault.
I suspect it is the php server itself, but I cannot confrim this
So far i have tried commenting out all the code in the php, still results in a seg fault. restarting my computer to clear the shmop cache still results in a seg fault. Maybe if there was an easier way to clear the cache other than from inside php itself then maybe i could make diagnosing it easier, but restarting my computer often is a lot of time.
apt-get remove php; apt-get install php
also did not fix the seg fault
I had a friend git clone the fix-segfault
branch and test it on his setup, and he was unable to recreate the same situation i have
SPECS:
BACKEND: PHP 7.2.9-1 Development Server
OS (uname -a): Linux kali 4.18.0-kali2-amd64 #1 SMP Debian 4.18.10-2kali1 (2018-10-09) x86_64 GNU/Linux
FF: 60.3.0esr (64-bit)
Link for the files on github: https://github.com/dosisod/wasjs/tree/fix-segfault
The files only files I would see that might cause this error are index.html
, was.js
and was.html
Files are tooo looong to put in this post, but like I said before these may not even be the issue in the first place