https://bugs.kde.org/show_bug.cgi?id=440065

--- Comment #4 from Mitten Orvan <mitte...@gmail.com> ---
Now caught it crashing because self->video_format was NULL when calling
avformat_find_stream_info at producer_avformat.c:producer_open. This happened
right when opening the project, not trying to play it.

Interestingly this is right after an if that checks it is not null, so I
suspect it is a concurrency issue of some kind. That would also explain why
this doesn't happen every time.

libavcodec.so.58![Unknown/Just-In-Time compiled code] (Unknown Source:0)
libavcodec.so.58!avcodec_send_packet (Unknown Source:0)
libavformat.so.58![Unknown/Just-In-Time compiled code] (Unknown Source:0)
libavformat.so.58!avformat_find_stream_info (Unknown Source:0)
libmltavformat.so!producer_open(producer_avformat self, mlt_profile profile,
const char * URL, int take_lock, int test_open)
(/home/keski/code/others/mlt/src/modules/avformat/producer_avformat.c:842)
libmltavformat.so!producer_set_up_video(producer_avformat self, mlt_frame
frame)
(/home/keski/code/others/mlt/src/modules/avformat/producer_avformat.c:2380)
libmltavformat.so!producer_get_frame(mlt_producer producer, mlt_frame_ptr
frame, int index)
(/home/keski/code/others/mlt/src/modules/avformat/producer_avformat.c:3096)
libmlt-7.so.7!producer_get_frame(mlt_service service, mlt_frame_ptr frame, int
index) (/home/keski/code/others/mlt/src/framework/mlt_producer.c:663)
libmlt-7.so.7!mlt_service_get_frame(mlt_service self, mlt_frame_ptr frame, int
index) (/home/keski/code/others/mlt/src/framework/mlt_service.c:581)
libmlt-7.so.7!producer_get_frame(mlt_service service, mlt_frame_ptr frame, int
index) (/home/keski/code/others/mlt/src/framework/mlt_producer.c:714)
libmlt-7.so.7!mlt_service_get_frame(mlt_service self, mlt_frame_ptr frame, int
index) (/home/keski/code/others/mlt/src/framework/mlt_service.c:581)
libmlt-7.so.7!producer_get_frame(mlt_producer producer, mlt_frame_ptr frame,
int index) (/home/keski/code/others/mlt/src/framework/mlt_playlist.c:2066)
libmlt-7.so.7!producer_get_frame(mlt_service service, mlt_frame_ptr frame, int
index) (/home/keski/code/others/mlt/src/framework/mlt_producer.c:663)
libmlt-7.so.7!mlt_service_get_frame(mlt_service self, mlt_frame_ptr frame, int
index) (/home/keski/code/others/mlt/src/framework/mlt_service.c:581)
libmlt-7.so.7!producer_get_frame(mlt_producer parent, mlt_frame_ptr frame, int
index) (/home/keski/code/others/mlt/src/framework/mlt_multitrack.c:612)
libmlt-7.so.7!producer_get_frame(mlt_service service, mlt_frame_ptr frame, int
index) (/home/keski/code/others/mlt/src/framework/mlt_producer.c:663)
libmlt-7.so.7!mlt_service_get_frame(mlt_service self, mlt_frame_ptr frame, int
index) (/home/keski/code/others/mlt/src/framework/mlt_service.c:581)
libmlt-7.so.7!producer_get_frame(mlt_producer parent, mlt_frame_ptr frame, int
track) (/home/keski/code/others/mlt/src/framework/mlt_tractor.c:498)
libmlt-7.so.7!producer_get_frame(mlt_service service, mlt_frame_ptr frame, int
index) (/home/keski/code/others/mlt/src/framework/mlt_producer.c:663)
libmlt-7.so.7!mlt_service_get_frame(mlt_service self, mlt_frame_ptr frame, int
index) (/home/keski/code/others/mlt/src/framework/mlt_service.c:581)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to