while runing body tracking multi-camera python script as well as birds eye viewer ,this error comes out:
> Try to open ZED 45705924
> [2024-05-10 09:00:56 UTC][ZED][INFO] Logging level INFO
> [2024-05-10 09:00:57 UTC][ZED][INFO] [Init] Depth mode: ULTRA
> [2024-05-10 09:00:59 UTC][ZED][INFO] [Init] Camera FW version: 2001
> [2024-05-10 09:00:59 UTC][ZED][INFO] [Init] Video mode: HD1080@30
> [2024-05-10 09:00:59 UTC][ZED][INFO] [Init] Serial Number: S/N 45705924
> Camera 45705924 is open
> Try to open ZED 47253491
> [2024-05-10 09:01:06 UTC][ZED][INFO] Logging level INFO
> [2024-05-10 09:01:06 UTC][ZED][INFO] [Init] Depth mode: ULTRA
> [2024-05-10 09:01:09 UTC][ZED][INFO] [Init] Camera FW version: 2001
> [2024-05-10 09:01:09 UTC][ZED][INFO] [Init] Video mode: HD1080@30
> [2024-05-10 09:01:09 UTC][ZED][INFO] [Init] Serial Number: S/N 47253491
> Camera 47253491 is open
> Senders started, running the fusion...
> Cameras in this configuration : 2
> [2024-05-10 09:01:11 UTC][ZED][INFO] Logging level INFO
> Subscribing to 45705924 COMM_TYPE.INTRA_PROCESS
> Subscribed.
> Subscribing to 47253491 COMM_TYPE.INTRA_PROCESS
> Subscribed.
> freeglut (foo): ERROR: Internal error <FBConfig with necessary capabilities not found> in function fgOpenWindow
> (Argus) Error FileOperationFailed: Failed socket read: Connection reset by peer (in src/rpc/socket/common/SocketUtils.cpp, function readSocket(), line 79)
> (Argus) Error FileOperationFailed: Unexpected error in reading socket (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 277)
> (Argus) Error FileOperationFailed: Receive worker failure, notifying 3 waiting threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 350)
> (Argus) Error InvalidState: Argus client is exiting with 3 outstanding client threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 366)
> (Argus) Error FileOperationFailed: Receiving thread terminated with error (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadWrapper(), line 379)
> (Argus) Error FileOperationFailed: Client thread received an error from socket (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 145)
> (Argus) Error FileOperationFailed: (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
> (Argus) Error FileOperationFailed: Client thread received an error from socket (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 145)
> (Argus) Error FileOperationFailed: (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
> (Argus) Error InvalidState: Receive thread is not running cannot send. (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 96)
> (Argus) Error InvalidState: (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
> (Argus) Error InvalidState: Receive thread is not running cannot send. (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 96)
> (Argus) Error InvalidState: (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
> (Argus) Error InvalidState: Receive thread is not running cannot send. (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 96)
> (Argus) Error InvalidState: (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
> (Argus) Error InvalidState: Receive thread is not running cannot send. (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 96)
> (Argus) Error InvalidState: (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
> Segmentation fault (core dumped)
Hi @ergouu
the report file shows that the two ZED X devices are correctly detected and initialized.
Are you working in headless mode without a display connected to the Jetson?
Can ZED Explorer or ZED Depth Viewer open the cameras?
Can you try to use the command sudo service zed_x_daemon restart to reset the GMSL2 driver before trying to open the cameras?
Hi! I’m running into the same error months later. I am running the live.py script on my ZED X One Mono Narrow lens, on a Jetson Orin NX (I know this is different from the OP).
It is able to open the camera and take 40/50 pictures before the error occurs.
This is happening to both of my zed cameras indipendently. I also looked at the ZED_MEDIA_SERVER and both of my cameras are loading properly. I also restarted the service and restarted the daemon multiple times.
Hi @adinesh
With the ZED SDK > v5.1 the ZED Media Server is no longer required.
The ZED SDK can directly create a virtual stereo camera from two ZED X One cameras: