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
Weirdly it doesn't need to run, the creation of the processing core can be called after the DHT Start and the side effect will occur before it ever runs and crashes on the boost library:
The base_implementation_type contains null fields and that triggers a segfault (maybe because a socket '0' is valid).
If we remove the processing core initialization, this code never runs on the DHT Start and it doesn't crash.
@itsafuu also did some investigating and got to AsynnIOManager's singletons as the possible trigger (but probably not the issue). By commenting a couple of singleton creations the error seems to disappear:
For some reason the processing core and DHT Start don't play well and ends up crashing on Linux
This code crashes:
When this code is compiled:
Weirdly it doesn't need to run, the creation of the processing core can be called after the DHT Start and the side effect will occur before it ever runs and crashes on the boost library:
The base_implementation_type contains null fields and that triggers a segfault (maybe because a socket '0' is valid).
If we remove the processing core initialization, this code never runs on the DHT Start and it doesn't crash.
@itsafuu also did some investigating and got to AsynnIOManager's singletons as the possible trigger (but probably not the issue). By commenting a couple of singleton creations the error seems to disappear:
This needs investigating because it might be memory invasion or concurrency issues
The text was updated successfully, but these errors were encountered: