Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sample camera_a segmentation fault with "no suited processor" #63

Open
clement-joly opened this issue Aug 29, 2019 · 22 comments
Open

Sample camera_a segmentation fault with "no suited processor" #63

clement-joly opened this issue Aug 29, 2019 · 22 comments

Comments

@clement-joly
Copy link

I've just installed the SDK from source without problems but when I run the sample program ./samples/_output/bin/api/camera_a I get the following error message:

~/Softwares/MYNT-EYE-S-SDK$ ./samples/_output/bin/api/camera_a I/utils.cc:35 Detecting MYNT EYE devices W/uvc-v4l2.cc:218 pu_control_range failed error 22, Invalid argument W/channels.cc:806 Get PuControlInfo of Option::GAIN failed I/utils.cc:48 MYNT EYE devices: I/utils.cc:51 index: 0, name: MYNT-EYE-S1030, sn: 00D303260009072C, firmware: 2.4 I/utils.cc:60 Only one MYNT EYE device, select index: 0 E/synthetic.cc:370 Unknow calib model type in device: CalibrationModel::KANNALA_BRANDT I/utils.cc:93 MYNT EYE requests: I/utils.cc:96 index: 0, request: width: 752, height: 480, format: Format::YUYV, fps: 60 I/utils.cc:96 index: 1, request: width: 376, height: 240, format: Format::YUYV, fps: 60 I/utils.cc:107 There are 2 stream requests, select index: 0 E/synthetic.cc:139 ERROR: no suited processor for stream Stream::LEFT_RECTIFIED E/synthetic.cc:107 Unknow calib model type in device W/uvc-v4l2.cc:234 pu_control_query failed error 22, Invalid argument W/channels.cc:190 Option::GAIN get value failed I/channels.cc:136 Option::GAIN: min=0, max=0, def=0, cur=-1 I/channels.cc:136 Option::BRIGHTNESS: min=0, max=240, def=120, cur=120 I/channels.cc:136 Option::CONTRAST: min=0, max=255, def=127, cur=127 I/channels.cc:136 Option::FRAME_RATE: min=10, max=60, def=25, cur=25 I/channels.cc:136 Option::IMU_FREQUENCY: min=100, max=500, def=200, cur=500 I/channels.cc:136 Option::EXPOSURE_MODE: min=0, max=1, def=0, cur=0 I/channels.cc:136 Option::MAX_GAIN: min=0, max=48, def=48, cur=48 I/channels.cc:136 Option::MAX_EXPOSURE_TIME: min=0, max=240, def=240, cur=240 I/channels.cc:136 Option::DESIRED_BRIGHTNESS: min=0, max=255, def=192, cur=192 I/channels.cc:136 Option::IR_CONTROL: min=0, max=160, def=0, cur=0 I/channels.cc:136 Option::HDR_MODE: min=0, max=1, def=0, cur=0 I/channels.cc:136 Option::ACCELEROMETER_RANGE: min=4, max=32, def=8, cur=8 I/channels.cc:136 Option::GYROSCOPE_RANGE: min=500, max=4000, def=1000, cur=1000 E/synthetic.cc:154 ERROR: no suited processor for stream Stream::LEFT E/synthetic.cc:154 ERROR: no suited processor for stream Stream::RIGHT E/synthetic.cc:139 ERROR: no suited processor for stream Stream::DISPARITY_NORMALIZED Segmentation fault (core dumped)

The same issue happens when using the SDK installed from PPA.

My machine is a Dell G3 15-3579, Intel processor.

Any idea what's happening or how I can troubleshoot this?

@harjeb
Copy link
Contributor

harjeb commented Aug 29, 2019

need information about system and SDK version

@clement-joly
Copy link
Author

Here it is:
MYNT-EYE-S1030, sn: 00D303260009072C, firmware: 2.4
The SDK version is the latest, I pulled it from Github on Wednesday.
Let me know if you need anything else.

@harjeb
Copy link
Contributor

harjeb commented Sep 2, 2019

This error seems like something wrong with uvc driver. Which system you use? Ubuntu 16.04 LTS or some else?

@clement-joly
Copy link
Author

I'm using Ubuntu 18.04

@clement-joly
Copy link
Author

If you need me to run some scripts / other code to help debugging, let me know harjeb, I'd be happy to help!

@harjeb
Copy link
Contributor

harjeb commented Sep 5, 2019

@clement-joly please check the kernel version, if you use kernel >4.15 ,need update to latest SDK.

@YagnikThanki
Copy link

I am using
MYNT-EYE-S2100, sn: 07C619160009071F, firmware: 1.3 with ubuntu 18.04 and kernal version 5.0.
Do i need to update firmware and latest SDK?
How can i update latest SDK?

@clement-joly
Copy link
Author

@harjeb I run kernel 5.0.0-25.
I've reinstalled the SDK by following the instructions here
I can't find the camera_a program anymore in the new version of the sdk so I've tested "camera_with_junior_device_api" , "camera_with_senior_api" and "get_imu" and all crash. See errors below.
Any idea what's going on?

Senior API error:
~/Softwares/MYNT-EYE-S-SDK/samples/_output/bin$ ./camera_with_senior_api I/utils.cc:35 Detecting MYNT EYE devices W/uvc-v4l2.cc:218 pu_control_range failed error 22, Invalid argument W/channels.cc:806 Get PuControlInfo of Option::GAIN failed I/utils.cc:48 MYNT EYE devices: I/utils.cc:51 index: 0, name: MYNT-EYE-S1030, sn: 00D303260009072C, firmware: 2.4 I/utils.cc:60 Only one MYNT EYE device, select index: 0 E/synthetic.cc:370 Unknow calib model type in device: CalibrationModel::KANNALA_BRANDT 2.4.2I/utils.cc:99 MYNT EYE requests: I/utils.cc:102 index: 0, request: width: 752, height: 480, format: Format::YUYV, fps: 25 I/utils.cc:102 index: 1, request: width: 376, height: 240, format: Format::YUYV, fps: 25 I/utils.cc:113 There are 2 stream requests, select index: 1 E/synthetic.cc:139 ERROR: no suited processor for stream Stream::LEFT_RECTIFIED E/synthetic.cc:107 Unknow calib model type in device W/uvc-v4l2.cc:234 pu_control_query failed error 22, Invalid argument W/channels.cc:190 Option::GAIN get value failed I/channels.cc:136 Option::GAIN: min=0, max=0, def=0, cur=-1 I/channels.cc:136 Option::BRIGHTNESS: min=0, max=240, def=120, cur=120 I/channels.cc:136 Option::CONTRAST: min=0, max=255, def=127, cur=127 I/channels.cc:136 Option::FRAME_RATE: min=10, max=60, def=25, cur=25 I/channels.cc:136 Option::IMU_FREQUENCY: min=100, max=500, def=200, cur=500 I/channels.cc:136 Option::EXPOSURE_MODE: min=0, max=1, def=0, cur=0 I/channels.cc:136 Option::MAX_GAIN: min=0, max=48, def=48, cur=48 I/channels.cc:136 Option::MAX_EXPOSURE_TIME: min=0, max=240, def=240, cur=240 I/channels.cc:136 Option::DESIRED_BRIGHTNESS: min=0, max=255, def=192, cur=192 I/channels.cc:136 Option::IR_CONTROL: min=0, max=160, def=0, cur=0 I/channels.cc:136 Option::HDR_MODE: min=0, max=1, def=0, cur=0 I/channels.cc:136 Option::ACCELEROMETER_RANGE: min=4, max=32, def=8, cur=8 I/channels.cc:136 Option::GYROSCOPE_RANGE: min=500, max=4000, def=1000, cur=1000 E/synthetic.cc:154 ERROR: no suited processor for stream Stream::LEFT E/synthetic.cc:154 ERROR: no suited processor for stream Stream::RIGHT E/synthetic.cc:139 ERROR: no suited processor for stream Stream::DISPARITY_NORMALIZED Segmentation fault (core dumped)

junior SDK error:
~/Softwares/MYNT-EYE-S-SDK/samples/_output/bin$ ./camera_with_junior_device_api I/utils.cc:35 Detecting MYNT EYE devices W/uvc-v4l2.cc:218 pu_control_range failed error 22, Invalid argument W/channels.cc:806 Get PuControlInfo of Option::GAIN failed I/utils.cc:48 MYNT EYE devices: I/utils.cc:51 index: 0, name: MYNT-EYE-S1030, sn: 00D303260009072C, firmware: 2.4 I/utils.cc:60 Only one MYNT EYE device, select index: 0 I/utils.cc:99 MYNT EYE requests: I/utils.cc:102 index: 0, request: width: 752, height: 480, format: Format::YUYV, fps: 25 I/utils.cc:102 index: 1, request: width: 376, height: 240, format: Format::YUYV, fps: 25 I/utils.cc:113 There are 2 stream requests, select index: 1 Gtk-Message: 19:35:16.839: Failed to load module "canberra-gtk-module" W/uvc-v4l2.cc:418 poll failed: v4l2 get stream time out, Try to reboot! F/streams.cc:94 Timeout waiting for key frames. Please use USB 3.0, and not in virtual machine. Aborted (core dumped)

get_imu
~/Softwares/MYNT-EYE-S-SDK/samples/_output/bin$ ./get_imu I/utils.cc:35 Detecting MYNT EYE devices W/uvc-v4l2.cc:218 pu_control_range failed error 22, Invalid argument W/channels.cc:806 Get PuControlInfo of Option::GAIN failed I/utils.cc:48 MYNT EYE devices: I/utils.cc:51 index: 0, name: MYNT-EYE-S1030, sn: 00D303260009072C, firmware: 2.4 I/utils.cc:60 Only one MYNT EYE device, select index: 0 E/synthetic.cc:370 Unknow calib model type in device: CalibrationModel::KANNALA_BRANDT 2.4.2I/utils.cc:99 MYNT EYE requests: I/utils.cc:102 index: 0, request: width: 752, height: 480, format: Format::YUYV, fps: 25 I/utils.cc:102 index: 1, request: width: 376, height: 240, format: Format::YUYV, fps: 25 I/utils.cc:113 There are 2 stream requests, select index: 0 E/synthetic.cc:139 ERROR: no suited processor for stream Stream::LEFT_RECTIFIED E/synthetic.cc:107 Unknow calib model type in device Segmentation fault (core dumped)

@alter-sachin
Copy link

Were you able to resolve this ?

@harjeb
Copy link
Contributor

harjeb commented Sep 16, 2019

@YagnikThanki you can update SDK like this:
cd MYNT-EYE-S-SDK
git checkout .
git pull
make cleanall all

@harjeb
Copy link
Contributor

harjeb commented Sep 16, 2019

@clement-joly Do you use PC or other demoboards? we tested on TX2 18.06 4.9.130-tegra aarch64/PC 5.0.0-27-generic X86_64 and not meet this issue

@YagnikThanki
Copy link

@harjeb Thanks. How can i solve "no suited processor error" ?

@alter-sachin
Copy link

Were you able to resolve this ?

@alter-sachin
Copy link

I am getting a similar problem when I run

/opt/mynt-eye-s-sdk/samples$ ./api/camera_a

`I/utils.cc:35 Detecting MYNT EYE devices
W/uvc-v4l2.cc:218 pu_control_range failed error 22, Invalid argument
W/channels.cc:806 Get PuControlInfo of Option::GAIN failed
I/utils.cc:48 MYNT EYE devices:
I/utils.cc:51 index: 0, name: MYNT-EYE-S1030, sn: 4B4E0D1100090712, firmware: 2.4
I/utils.cc:60 Only one MYNT EYE device, select index: 0
E/synthetic.cc:370 Unknow calib model type in device: CalibrationModel::KANNALA_BRANDT
2.4.2I/utils.cc:99 MYNT EYE requests:
I/utils.cc:102 index: 0, request: width: 752, height: 480, format: Format::YUYV, fps: 25
I/utils.cc:102 index: 1, request: width: 376, height: 240, format: Format::YUYV, fps: 25
I/utils.cc:113 There are 2 stream requests, select index:
1
E/synthetic.cc:139 ERROR: no suited processor for stream Stream::LEFT_RECTIFIED
E/synthetic.cc:107 Unknow calib model type in device

W/uvc-v4l2.cc:234 pu_control_query failed error 22, Invalid argument
W/channels.cc:190 Option::GAIN get value failed
I/channels.cc:136 Option::GAIN: min=0, max=0, def=0, cur=-1
I/channels.cc:136 Option::BRIGHTNESS: min=0, max=240, def=120, cur=120
I/channels.cc:136 Option::CONTRAST: min=0, max=255, def=127, cur=127
I/channels.cc:136 Option::FRAME_RATE: min=10, max=60, def=25, cur=25
I/channels.cc:136 Option::IMU_FREQUENCY: min=100, max=500, def=200, cur=500
I/channels.cc:136 Option::EXPOSURE_MODE: min=0, max=1, def=0, cur=0
I/channels.cc:136 Option::MAX_GAIN: min=0, max=48, def=48, cur=48
I/channels.cc:136 Option::MAX_EXPOSURE_TIME: min=0, max=240, def=240, cur=240
I/channels.cc:136 Option::DESIRED_BRIGHTNESS: min=0, max=255, def=192, cur=192
I/channels.cc:136 Option::IR_CONTROL: min=0, max=160, def=0, cur=0
I/channels.cc:136 Option::HDR_MODE: min=0, max=1, def=0, cur=0
I/channels.cc:136 Option::ACCELEROMETER_RANGE: min=4, max=32, def=8, cur=8
I/channels.cc:136 Option::GYROSCOPE_RANGE: min=500, max=4000, def=1000, cur=1000
E/synthetic.cc:154 ERROR: no suited processor for stream Stream::LEFT
E/synthetic.cc:154 ERROR: no suited processor for stream Stream::RIGHT
E/synthetic.cc:139 ERROR: no suited processor for stream Stream::DISPARITY_NORMALIZED
Segmentation fault (core dumped)
`

Any help would be appreciated.

@alter-sachin
Copy link

Hi, I have been able to use the older versions 2.3.9 to build and run the samples.

@YagnikThanki
Copy link

@alter-sachin Does that update include python wrapper?
At the end I want to use python wrapper.

@alter-sachin
Copy link

No, that does not include the python wrapper

@alter-sachin
Copy link

alter-sachin commented Oct 25, 2019

https://github.com/alter-sachin/MYNT-EYE-S-SDK

I have been able to make the wrapper working for python3 . please use if helpful.

@harjeb @YagnikThanki

@wenxini234
Copy link

I/utils.cc:35 Detecting MYNT EYE devices
W/uvc-v4l2.cc:217 pu_control_range failed error 22, Invalid argument
W/channels.cc:739 Get PuControlInfo of Option::GAIN failed
W/uvc-v4l2.cc:217 pu_control_range failed error 25, Inappropriate ioctl for device
W/channels.cc:739 Get PuControlInfo of Option::GAIN failed
W/uvc-v4l2.cc:217 pu_control_range failed error 25, Inappropriate ioctl for device
W/channels.cc:739 Get PuControlInfo of Option::BRIGHTNESS failed
W/uvc-v4l2.cc:217 pu_control_range failed error 25, Inappropriate ioctl for device
W/channels.cc:739 Get PuControlInfo of Option::CONTRAST failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:547 xu_control_range query failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:554 xu_control_range query min failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:560 xu_control_range query max failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:566 xu_control_range query def failed
W/channels.cc:750 Get XuControlInfo of Option::FRAME_RATE failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:547 xu_control_range query failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:554 xu_control_range query min failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:560 xu_control_range query max failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:566 xu_control_range query def failed
W/channels.cc:750 Get XuControlInfo of Option::IMU_FREQUENCY failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:547 xu_control_range query failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:554 xu_control_range query min failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:560 xu_control_range query max failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:566 xu_control_range query def failed
W/channels.cc:750 Get XuControlInfo of Option::EXPOSURE_MODE failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:547 xu_control_range query failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:554 xu_control_range query min failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:560 xu_control_range query max failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:566 xu_control_range query def failed
W/channels.cc:750 Get XuControlInfo of Option::MAX_GAIN failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:547 xu_control_range query failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:554 xu_control_range query min failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:560 xu_control_range query max failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:566 xu_control_range query def failed
W/channels.cc:750 Get XuControlInfo of Option::MAX_EXPOSURE_TIME failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:547 xu_control_range query failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:554 xu_control_range query min failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:560 xu_control_range query max failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:566 xu_control_range query def failed
W/channels.cc:750 Get XuControlInfo of Option::DESIRED_BRIGHTNESS failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:547 xu_control_range query failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:554 xu_control_range query min failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:560 xu_control_range query max failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:566 xu_control_range query def failed
W/channels.cc:750 Get XuControlInfo of Option::IR_CONTROL failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:547 xu_control_range query failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:554 xu_control_range query min failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:560 xu_control_range query max failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:566 xu_control_range query def failed
W/channels.cc:750 Get XuControlInfo of Option::HDR_MODE failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:547 xu_control_range query failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:554 xu_control_range query min failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:560 xu_control_range query max failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:566 xu_control_range query def failed
W/channels.cc:750 Get XuControlInfo of Option::ACCELEROMETER_RANGE failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:547 xu_control_range query failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:554 xu_control_range query min failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:560 xu_control_range query max failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/uvc-v4l2.cc:566 xu_control_range query def failed
W/channels.cc:750 Get XuControlInfo of Option::GYROSCOPE_RANGE failed
W/uvc-v4l2.cc:246 xu_control_query failed error 25, Inappropriate ioctl for device
W/channels.cc:441 GetFiles failed
F/device.cc:593 Read device infos failed. Please upgrade your firmware to the latest version.
Aborted (core dumped)

Any help would be appreciated system: Ubuntu 18.04.1 LTS

@harjeb
Copy link
Contributor

harjeb commented Nov 26, 2019

@wenxini234 Hi,could attach your SDK version(use git log) and upgrade firmware through doc

@wenxini234
Copy link

@harjeb name: MYNT-EYE-S1030, sn: 04081B2E00090834, firmware: 2.5
I/utils.cc:35 Detecting MYNT EYE devices
W/uvc-v4l2.cc:218 pu_control_range failed error 22, Invalid argument
W/channels.cc:1028 Get PuControlInfo of Option::GAIN failed
I/utils.cc:48 MYNT EYE devices:
I/utils.cc:51 index: 0, name: MYNT-EYE-S1030, sn: 04081B2E00090834, firmware: 2.5
I/utils.cc:60 Only one MYNT EYE device, select index: 0
I/synthetic.cc:52 camera calib model: kannala_brandt
2.5.0I/utils.cc:99 MYNT EYE requests:
I/utils.cc:102 index: 0, request: width: 752, height: 480, format: Format::YUYV, fps: 25
I/utils.cc:102 index: 1, request: width: 376, height: 240, format: Format::YUYV, fps: 25
I/utils.cc:113 There are 2 stream requests, select index:

@FengyuGuo
Copy link

@wenxini234 have you ever solve the problem in Ubuntu 1804? I got the problem in one of my computer but no problem in another. Quite strange problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants