X Tutup
Skip to content

Core dump happend when use imwrite() on luckfox board #210

@wallEVA96

Description

@wallEVA96

ENV:
luckfox version:v1.4; luckfox pro max
opencv version: v4.12.0

Code:

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>

#include <unistd.h>   // sleep()

int main()
{
    cv::Mat bgr_jpg;
    bgr_jpg = cv::imread("cv_test.jpg", 1);
	printf("cv imread cv jpg\n");
	// cv::VideoWriter http;
	// http.open("httpjpg", 7766);
	// printf("cv open http jpg\n");
	cv::imwrite("fpv_img.jpg", bgr_jpg);
	printf("cv imwrite cv jpg\n");
    return 0;
}

Error:
core dump log here:

[root@luckfox ~]# ./rv1106_ai_fpv_rtsp
opencv-mobile HW JPG encoder with rk mpp
[[22169.143673] mpp_vcodec: 45: num_chan = 0
rv1106_ai_fpv][main]:cv imread cv jpg
[22169.143773] mpp_vcodec: 103: create channel 0 handle 7760126e online 0
[rv1106_ai_fpv][main]:cv open http jpg
[22169.144461] 836: MPP_ENC_SET_CFG in
[rv1106_ai_fpv][main]:cv imwrite cv jpg
[22169.144483] 532: MPP_ENC_SET_RC_CFG bps 0 [0 : 0] fps [1:1] gop 1
[rv1106_ai_fpv][main]:cv g_main_run_
mpp[3941]: mpp_buffer: mpi_buf_id = 216, dma_buf_fd = 5

mpp[3941]: mpp: mClientFd 7 open ok attr.chan_id 0

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check
[22169.201645] mpp_vcodec: 162: destroy chan 0 hnd 7760126e online 0 combo -1 mst -1

[22169.201771] mpp_vcodec: 188: destroy chan 0 done
mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

streaming at http://127.0.0.1:7766
streaming at http://192.168.0.121:7766
streaming at http://172.32.0.93:7766
streaming at http://127.0.0.1:7766
mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

mpp[3941]: mpp_frame: check_is_mpp_frame pointer 0x102594 failed on check

Segmentation fault (core dumped)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      X Tutup