I will check!
I think I found the crash on stopping hyperiond:
Fatal Python error: PyInterpreterState_Delete: remaining subinterpreters
https://github.com/hyperion-pr…on/PythonInit.cpp#L26-L31
But I don't know how to fix it...
Log when stopping hyperiond:
[hyperiond MAIN] <INFO> Application closed with code 0
[hyperiond FLATBUFSERVER] <INFO> Stopped
[hyperiond WEBSERVER] <INFO> Stopped Hyperion Webserver
[hyperiond AmLogic] <DEBUG> <GrabberWrapper.cpp:36:~GrabberWrapper()> Close grabber: AmLogic
QThread: Destroyed while thread is still running
QWaitCondition::wakeAll(): mutex lock failure: Invalid argument
[hyperiond DAEMON] <DEBUG> <PythonInit.cpp:28:~PythonInit()> Cleaning up Python interpreter
Fatal Python error: PyInterpreterState_Delete: remaining subinterpreters
EDIT:
The new flatbuffers. The server is is starting on port 19400. Is than a FlatBufferConnection needed to transfer the image data? The log does not show anything about "Connecting to Hyperion:"
Is this for Amlogic and local device needed:
"forwarder" :
{
"enable" : false,
"proto" : ["127.0.0.1:19400"]
},
I had before:
"forwarder": {
"json": [
]
},
Log:
[hyperiond DAEMON] <INFO> AMLOGIC grabber created
[hyperiond JSONSERVER] <DEBUG> <JsonServer.cpp:23:JsonServer()> Created instance
[hyperiond JSONSERVER] <INFO> Started on port 19444
[hyperiond FLATBUFSERVER] <INFO> Started on port 19400
Right now:
"forwarder" :
{
"enable" : false,
"proto" : ["127.0.0.1:19400"]
},
Log:
[hyperiond DAEMON] <INFO> AMLOGIC grabber created
[hyperiond JSONSERVER] <DEBUG> <JsonServer.cpp:23:JsonServer()> Created instance
[hyperiond JSONSERVER] <INFO> Started on port 19444
[hyperiond FLATBUFSERVER] <INFO> Started on port 19400
[hyperiond FLATBUFSERVER] <DEBUG> <FlatBufferServer.cpp:61:newConnection()> New connection from ::ffff:127.0.0.1