I’m starting to do some work with the IMX377 from Leopard Imaging and a Flir Boson. I’m attempting to use Argus to capture my images from the IMX377, however whenever I have the boson plugged in to the USB port it causes argus to fail. As soon as I unplug it then it launches fine.
Here is a fail with the Boson plugged in.
argus_camera
Executing Argus Sample Application (argus_camera)
Xlib: extension "GLX" missing on display ":1".
Argus Version: UNKNOWN
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, initialize:848 No cameras available
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, Dispatcher:801 (propagating)
(NvCameraUtils) Error InvalidState: Mutex already initialized (in Mutex.cpp, function initialize(), line 41)
(Argus) Error InvalidState: (propagating from src/rpc/socket/client/ClientSocketManager.cpp, function open(), line 54)
(Argus) Error InvalidState: (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function openSocketConnection(), line 205)
(Argus) Error InvalidState: Cannot create camera provider (in src/rpc/socket/client/SocketClientDispatch.cpp, function createCameraProvider(), line 129)
(Argus) Error EndOfFile: Unexpected error in reading socket (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 212)
(Argus) Error EndOfFile: Receive worker failure, notifying 1 waiting threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 287)
(Argus) Error InvalidState: Argus client is exiting with 1 outstanding client threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 304)
(Argus) Error EndOfFile: Receiving thread terminated with error (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadWrapper(), line 315)
(Argus) Error EndOfFile: Client thread received an error from socket (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 147)
(Argus) Error EndOfFile: (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 101)
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, initialize:840 Failed to create CameraProvider
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, getInstance:824 Initalization failed
(Argus) Error FileOperationFailed: Connecting to argus_daemon failed: Connection refused (in src/rpc/socket/client/SocketClientDispatch.cpp, function openSocketConnection(), line 190)
(Argus) Error FileOperationFailed: Cannot create camera provider (in src/rpc/socket/client/SocketClientDispatch.cpp, function createCameraProvider(), line 129)
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, initialize:840 Failed to create CameraProvider
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, getInstance:824 Initalization failed
(Argus) Error FileOperationFailed: Connecting to argus_daemon failed: Connection refused (in src/rpc/socket/client/SocketClientDispatch.cpp, function openSocketConnection(), line 190)
(Argus) Error FileOperationFailed: Cannot create camera provider (in src/rpc/socket/client/SocketClientDispatch.cpp, function createCameraProvider(), line 129)
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, initialize:840 Failed to create CameraProvider
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, getInstance:824 Initalization failed
(Argus) Error FileOperationFailed: Connecting to argus_daemon failed: Connection refused (in src/rpc/socket/client/SocketClientDispatch.cpp, function openSocketConnection(), line 190)
(Argus) Error FileOperationFailed: Cannot create camera provider (in src/rpc/socket/client/SocketClientDispatch.cpp, function createCameraProvider(), line 129)
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, initialize:840 Failed to create CameraProvider
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, getInstance:824 Initalization failed
(Argus) Error FileOperationFailed: Connecting to argus_daemon failed: Connection refused (in src/rpc/socket/client/SocketClientDispatch.cpp, function openSocketConnection(), line 190)
(Argus) Error FileOperationFailed: Cannot create camera provider (in src/rpc/socket/client/SocketClientDispatch.cpp, function createCameraProvider(), line 129)
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, initialize:840 Failed to create CameraProvider
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, getInstance:824 Initalization failed
(Argus) Error FileOperationFailed: Connecting to argus_daemon failed: Connection refused (in src/rpc/socket/client/SocketClientDispatch.cpp, function openSocketConnection(), line 190)
(Argus) Error FileOperationFailed: Cannot create camera provider (in src/rpc/socket/client/SocketClientDispatch.cpp, function createCameraProvider(), line 129)
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, initialize:840 Failed to create CameraProvider
Error generated. /home/ubuntu/argus/apps/camera/modules/Dispatcher.cpp, getInstance:824 Initalization failed
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_M_construct null not valid
Aborted (core dumped)
Success without the Boson
argus_camera
Executing Argus Sample Application (argus_camera)
Xlib: extension "GLX" missing on display ":1".
Argus Version: 0.96.2 (multi-process)
Error generated. /home/ubuntu/argus/samples/utils/EGLGlobal.cpp, initialize:97 Could not initialize EGL display
Error generated. /home/ubuntu/argus/apps/camera/renderer/Composer.cpp, initialize:92 (propagating)
Error generated. /home/ubuntu/argus/apps/camera/renderer/Composer.cpp, getInstance:78 Initalization failed
Error generated. /home/ubuntu/argus/samples/utils/EGLGlobal.cpp, initialize:97 Could not initialize EGL display
Error generated. /home/ubuntu/argus/apps/camera/renderer/Composer.cpp, initialize:92 (propagating)
Error generated. /home/ubuntu/argus/apps/camera/renderer/Composer.cpp, getInstance:78 Initalization failed
Error generated. /home/ubuntu/argus/samples/utils/EGLGlobal.cpp, initialize:97 Could not initialize EGL display
Error generated. /home/ubuntu/argus/apps/camera/renderer/Composer.cpp, initialize:92 (propagating)
(Argus) Error NotSupported: Failed to initialize EGLDisplay (in src/eglutils/EGLUtils.cpp, function getDefaultDisplay(), line 75)
Error generated. /home/ubuntu/argus/apps/camera/renderer/Composer.cpp, bindStream:132 Invalid stream
Error generated. /home/ubuntu/argus/apps/camera/modules/tasks/StillCapture.cpp, start:132 (propagating)
Error generated. /home/ubuntu/argus/apps/camera/ui/capture/AppModuleCapture.cpp, start:154 (propagating)
Error generated. /home/ubuntu/argus/apps/camera/ui/camera/Main.cpp, onModuleChanged:344 (propagating)
Error generated. /home/ubuntu/argus/samples/utils/Observed.cpp, registerObserver:62 (propagating)
Error generated. /home/ubuntu/argus/apps/camera/ui/camera/Main.cpp, start:282 (propagating)
Error generated. /home/ubuntu/argus/samples/utils/gtk/Window.cpp, logHandler:243 Gtk: CRITICAL, gtk_container_remove: assertion 'GTK_IS_WIDGET (widget)' failed
Bus error (core dumped