Upd: Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:155
Aha, caught it! ./cin 2>&1 > /dev/shm/LOG-2.log Cinelerra Infinity - built: Jun 13 2020 04:52:32 git://git.cinelerra-gg.org/goodguy/cinelerra.git (c) 2006-2019 Heroine Virtual Ltd. by Adam Williams 2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy Cinelerra is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for Cinelerra. Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:172 Аварийный останов but unfortunately log ends like this ... clr async lock ./cin() [0x8c04a07] ./cin(ff_thread_flush+0x32) [0x8c06012] ./cin(avcodec_flush_buffers+0x109) [0x8cff139] ./cin(_ZN8FFStream4seekExd+0x22d) [0x853e48d] ./cin(_ZN13FFVideoStream4loadEP6VFramex+0xc6) [0x8540606] ./cin(_ZN6FFMPEG6deco and nothing past this .. :/ ---------- Пересланное сообщение ---------- Тема: Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:155 Дата: Суббота 13 июня 2020 Отправитель: Andrew Randrianasulu <[email protected]> Получатель: "Cinelerra.GG" <[email protected]> Lets create another thread for this specific problem.... Because it hit me randomly on file load :/ cinelerra git log top: commit fb3e53778e49a406768506de9bf8edfd3d4c36e6 (HEAD -> master) Author: Good Guy <[email protected]> Date: Sat Apr 25 19:41:57 2020 -0600 split resource_thread update into separate audio/video threads, boxblur layout tweaks ffmpeg git log top: commit 38737b3d4e03e2a089083e38cd1fd6f9b4c3ddfd (HEAD -> master, origin/master, origin/HEAD) Author: Steven Liu <[email protected]> Date: Fri Jun 12 14:30:02 2020 +0800 mailmap: add entry for myself Configure line: LDFLAGS=-L/usr/X11R7/lib setarch i686 ./configure --prefix=/usr --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib --with-ladspa-build --with-opus --with-nv --enable-opus --with-jobs=4 --with-booby --build=i486-slackware-linux build_alias=i486-slackware-linux CC="ccache gcc" CFLAGS="-O3 -march=i686 -mtune=i686 -D__STDC_CONSTANT_MACROS" LDFLAGS="-L/usr/X11R7/lib -ldl -L/usr/lib" CXX=clang++ CXXFLAGS="-O3 -march=i686 -mtune=i686 -D__STDC_CONSTANT_MACROS" --no-create --no-recursion --with-commercial yeah, quite aggressive, I know .... Action: 1) open program 1.1) Set load strategy to 'Create resources only' 2) try to load my KARA... .mkv file ('O' then navigate to folder where file is and the doubleclick on it - only resource should appear, timeline still in default state - 3 tracks, one for video, 2 for audio) 3) drag file from Resources on timeline. If it loads correctly - undo loading, and try again. Eventually it will hit this assert. terminal output guest@slax:/dev/shm/tmp/cinelerra-goodguy-20200607/cinelerra-5.1/bin$ ./cin Cinelerra Infinity - built: Jun 13 2020 04:36:31 git://git.cinelerra-gg.org/goodguy/cinelerra.git (c) 2006-2019 Heroine Virtual Ltd. by Adam Williams 2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy Cinelerra is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for Cinelerra. RenderFarmClient::main_loop: client started FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:155 Аварийный останов guest@slax:/dev/shm/tmp/cinelerra-goodguy-20200607/cinelerra-5.1/bin$ Thing is, I was unable to make it assert with ffmpeg.patch provided :/ (on very same sw and hw) may be patch slows down all those threading operation enough for assertion to be avoided ? -------------------------------------------------------
Andrew, thank you for your help and patience. FINALLY, gg was able to see 2 problems - an assertion problem and a lock problem. Having your Cinelerra_rc file and your steps was a big help after many tests. If you want to try another thing to help, instead of using the "DEL" or "Delete" key, use the "x" shortcut to cut. I say this because after gg did create a hang, I tried to do it on my laptop and could not do so BECAUSE I always used "x". Once I used the "DEL" key instead, I could get a hang On Fri, Jun 12, 2020 at 8:10 PM Andrew Randrianasulu < [email protected]> wrote:
Aha, caught it!
./cin 2>&1 > /dev/shm/LOG-2.log Cinelerra Infinity - built: Jun 13 2020 04:52:32 git://git.cinelerra-gg.org/goodguy/cinelerra.git (c) 2006-2019 Heroine Virtual Ltd. by Adam Williams 2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy Cinelerra is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for Cinelerra.
Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:172 Аварийный останов
but unfortunately log ends like this ...
clr async lock ./cin() [0x8c04a07] ./cin(ff_thread_flush+0x32) [0x8c06012] ./cin(avcodec_flush_buffers+0x109) [0x8cff139] ./cin(_ZN8FFStream4seekExd+0x22d) [0x853e48d] ./cin(_ZN13FFVideoStream4loadEP6VFramex+0xc6) [0x8540606] ./cin(_ZN6FFMPEG6deco
and nothing past this .. :/
---------- Пересланное сообщение ----------
Тема: Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:155 Дата: Суббота 13 июня 2020 Отправитель: Andrew Randrianasulu <[email protected]> Получатель: "Cinelerra.GG" <[email protected]>
Lets create another thread for this specific problem....
Because it hit me randomly on file load :/
cinelerra git log top:
commit fb3e53778e49a406768506de9bf8edfd3d4c36e6 (HEAD -> master) Author: Good Guy <[email protected]> Date: Sat Apr 25 19:41:57 2020 -0600
split resource_thread update into separate audio/video threads, boxblur layout tweaks
ffmpeg git log top:
commit 38737b3d4e03e2a089083e38cd1fd6f9b4c3ddfd (HEAD -> master, origin/master, origin/HEAD) Author: Steven Liu <[email protected]> Date: Fri Jun 12 14:30:02 2020 +0800
mailmap: add entry for myself
Configure line:
LDFLAGS=-L/usr/X11R7/lib setarch i686 ./configure --prefix=/usr --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib --with-ladspa-build --with-opus --with-nv --enable-opus --with-jobs=4 --with-booby --build=i486-slackware-linux build_alias=i486-slackware-linux CC="ccache gcc" CFLAGS="-O3 -march=i686 -mtune=i686 -D__STDC_CONSTANT_MACROS" LDFLAGS="-L/usr/X11R7/lib -ldl -L/usr/lib" CXX=clang++ CXXFLAGS="-O3 -march=i686 -mtune=i686 -D__STDC_CONSTANT_MACROS" --no-create --no-recursion --with-commercial
yeah, quite aggressive, I know ....
Action: 1) open program 1.1) Set load strategy to 'Create resources only' 2) try to load my KARA... .mkv file ('O' then navigate to folder where file is and the doubleclick on it - only resource should appear, timeline still in default state - 3 tracks, one for video, 2 for audio) 3) drag file from Resources on timeline. If it loads correctly - undo loading, and try again. Eventually it will hit this assert.
terminal output
guest@slax:/dev/shm/tmp/cinelerra-goodguy-20200607/cinelerra-5.1/bin$ ./cin Cinelerra Infinity - built: Jun 13 2020 04:36:31 git://git.cinelerra-gg.org/goodguy/cinelerra.git (c) 2006-2019 Heroine Virtual Ltd. by Adam Williams 2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy Cinelerra is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for Cinelerra.
RenderFarmClient::main_loop: client started FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:155 Аварийный останов
guest@slax:/dev/shm/tmp/cinelerra-goodguy-20200607/cinelerra-5.1/bin$
Thing is, I was unable to make it assert with ffmpeg.patch provided :/ (on very same sw and hw) may be patch slows down all those threading operation enough for assertion to be avoided ?
------------------------------------------------------- -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Andrew, GG got the asynch failure (the line 155 error) via some method and developed this patch. Could you test when you have time and let us know? Thank you, gg/Phyllis On Fri, Jun 12, 2020 at 8:10 PM Andrew Randrianasulu < [email protected]> wrote:
Aha, caught it!
./cin 2>&1 > /dev/shm/LOG-2.log Cinelerra Infinity - built: Jun 13 2020 04:52:32 git://git.cinelerra-gg.org/goodguy/cinelerra.git (c) 2006-2019 Heroine Virtual Ltd. by Adam Williams 2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy Cinelerra is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for Cinelerra.
Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:172 Аварийный останов
but unfortunately log ends like this ...
clr async lock ./cin() [0x8c04a07] ./cin(ff_thread_flush+0x32) [0x8c06012] ./cin(avcodec_flush_buffers+0x109) [0x8cff139] ./cin(_ZN8FFStream4seekExd+0x22d) [0x853e48d] ./cin(_ZN13FFVideoStream4loadEP6VFramex+0xc6) [0x8540606] ./cin(_ZN6FFMPEG6deco
and nothing past this .. :/
---------- Пересланное сообщение ----------
Тема: Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:155 Дата: Суббота 13 июня 2020 Отправитель: Andrew Randrianasulu <[email protected]> Получатель: "Cinelerra.GG" <[email protected]>
Lets create another thread for this specific problem....
Because it hit me randomly on file load :/
cinelerra git log top:
commit fb3e53778e49a406768506de9bf8edfd3d4c36e6 (HEAD -> master) Author: Good Guy <[email protected]> Date: Sat Apr 25 19:41:57 2020 -0600
split resource_thread update into separate audio/video threads, boxblur layout tweaks
ffmpeg git log top:
commit 38737b3d4e03e2a089083e38cd1fd6f9b4c3ddfd (HEAD -> master, origin/master, origin/HEAD) Author: Steven Liu <[email protected]> Date: Fri Jun 12 14:30:02 2020 +0800
mailmap: add entry for myself
Configure line:
LDFLAGS=-L/usr/X11R7/lib setarch i686 ./configure --prefix=/usr --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib --with-ladspa-build --with-opus --with-nv --enable-opus --with-jobs=4 --with-booby --build=i486-slackware-linux build_alias=i486-slackware-linux CC="ccache gcc" CFLAGS="-O3 -march=i686 -mtune=i686 -D__STDC_CONSTANT_MACROS" LDFLAGS="-L/usr/X11R7/lib -ldl -L/usr/lib" CXX=clang++ CXXFLAGS="-O3 -march=i686 -mtune=i686 -D__STDC_CONSTANT_MACROS" --no-create --no-recursion --with-commercial
yeah, quite aggressive, I know ....
Action: 1) open program 1.1) Set load strategy to 'Create resources only' 2) try to load my KARA... .mkv file ('O' then navigate to folder where file is and the doubleclick on it - only resource should appear, timeline still in default state - 3 tracks, one for video, 2 for audio) 3) drag file from Resources on timeline. If it loads correctly - undo loading, and try again. Eventually it will hit this assert.
terminal output
guest@slax:/dev/shm/tmp/cinelerra-goodguy-20200607/cinelerra-5.1/bin$ ./cin Cinelerra Infinity - built: Jun 13 2020 04:36:31 git://git.cinelerra-gg.org/goodguy/cinelerra.git (c) 2006-2019 Heroine Virtual Ltd. by Adam Williams 2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy Cinelerra is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for Cinelerra.
RenderFarmClient::main_loop: client started FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:155 Аварийный останов
guest@slax:/dev/shm/tmp/cinelerra-goodguy-20200607/cinelerra-5.1/bin$
Thing is, I was unable to make it assert with ffmpeg.patch provided :/ (on very same sw and hw) may be patch slows down all those threading operation enough for assertion to be avoided ?
------------------------------------------------------- -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
В сообщении от Sunday 14 June 2020 06:57:23 Phyllis Smith написал(а):
Andrew, GG got the asynch failure (the line 155 error) via some method and developed this patch. Could you test when you have time and let us know? Thank you, gg/Phyllis
I tested patch, but it seems to make CinGG segfault on quit? cin Cinelerra Infinity - built: Jun 14 2020 08:42:17 git://git.cinelerra-gg.org/goodguy/cinelerra.git (c) 2006-2019 Heroine Virtual Ltd. by Adam Williams 2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy Cinelerra is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for Cinelerra. RenderFarmClient::main_loop: client started FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/My Name is Kara - Kara Full Story - Detroit Become Human-Afr77al2_JM.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/My Name is Kara - Kara Full Story - Detroit Become Human-Afr77al2_JM.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/My Name is Kara - Kara Full Story - Detroit Become Human-Afr77al2_JM.mkv audio0 pad 2048 -335 (2383) FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/My Name is Kara - Kara Full Story - Detroit Become Human-Afr77al2_JM.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/My Name is Kara - Kara Full Story - Detroit Become Human-Afr77al2_JM.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv ** segv at 0x84c3798 in pid 5667, tid 5667 writing debug data to /tmp/cinelerra_5667.dmp lock_items: 10 lock_frees: 17 ** dump complete Ошибка сегментирования guest@slax:~/botva/src/src/mesa$ I can't get lock assertion to fire so far, but I'll keep testing!
On Fri, Jun 12, 2020 at 8:10 PM Andrew Randrianasulu < [email protected]> wrote:
Aha, caught it!
./cin 2>&1 > /dev/shm/LOG-2.log Cinelerra Infinity - built: Jun 13 2020 04:52:32 git://git.cinelerra-gg.org/goodguy/cinelerra.git (c) 2006-2019 Heroine Virtual Ltd. by Adam Williams 2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy Cinelerra is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for Cinelerra.
Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:172 Аварийный останов
but unfortunately log ends like this ...
clr async lock ./cin() [0x8c04a07] ./cin(ff_thread_flush+0x32) [0x8c06012] ./cin(avcodec_flush_buffers+0x109) [0x8cff139] ./cin(_ZN8FFStream4seekExd+0x22d) [0x853e48d] ./cin(_ZN13FFVideoStream4loadEP6VFramex+0xc6) [0x8540606] ./cin(_ZN6FFMPEG6deco
and nothing past this .. :/
---------- Пересланное сообщение ----------
Тема: Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:155 Дата: Суббота 13 июня 2020 Отправитель: Andrew Randrianasulu <[email protected]> Получатель: "Cinelerra.GG" <[email protected]>
Lets create another thread for this specific problem....
Because it hit me randomly on file load :/
cinelerra git log top:
commit fb3e53778e49a406768506de9bf8edfd3d4c36e6 (HEAD -> master) Author: Good Guy <[email protected]> Date: Sat Apr 25 19:41:57 2020 -0600
split resource_thread update into separate audio/video threads, boxblur layout tweaks
ffmpeg git log top:
commit 38737b3d4e03e2a089083e38cd1fd6f9b4c3ddfd (HEAD -> master, origin/master, origin/HEAD) Author: Steven Liu <[email protected]> Date: Fri Jun 12 14:30:02 2020 +0800
mailmap: add entry for myself
Configure line:
LDFLAGS=-L/usr/X11R7/lib setarch i686 ./configure --prefix=/usr --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib --with-ladspa-build --with-opus --with-nv --enable-opus --with-jobs=4 --with-booby --build=i486-slackware-linux build_alias=i486-slackware-linux CC="ccache gcc" CFLAGS="-O3 -march=i686 -mtune=i686 -D__STDC_CONSTANT_MACROS" LDFLAGS="-L/usr/X11R7/lib -ldl -L/usr/lib" CXX=clang++ CXXFLAGS="-O3 -march=i686 -mtune=i686 -D__STDC_CONSTANT_MACROS" --no-create --no-recursion --with-commercial
yeah, quite aggressive, I know ....
Action: 1) open program 1.1) Set load strategy to 'Create resources only' 2) try to load my KARA... .mkv file ('O' then navigate to folder where file is and the doubleclick on it - only resource should appear, timeline still in default state - 3 tracks, one for video, 2 for audio) 3) drag file from Resources on timeline. If it loads correctly - undo loading, and try again. Eventually it will hit this assert.
terminal output
guest@slax:/dev/shm/tmp/cinelerra-goodguy-20200607/cinelerra-5.1/bin$ ./cin Cinelerra Infinity - built: Jun 13 2020 04:36:31 git://git.cinelerra-gg.org/goodguy/cinelerra.git (c) 2006-2019 Heroine Virtual Ltd. by Adam Williams 2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy Cinelerra is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for Cinelerra.
RenderFarmClient::main_loop: client started FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv FFMPEG::open_decoder: some stream times estimated: /home/guest/New_hdd/KARA (Quantic Dream) [HD]-wxVyeSfE6p8.mkv Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:155 Аварийный останов
guest@slax:/dev/shm/tmp/cinelerra-goodguy-20200607/cinelerra-5.1/bin$
Thing is, I was unable to make it assert with ffmpeg.patch provided :/ (on very same sw and hw) may be patch slows down all those threading operation enough for assertion to be avoided ?
------------------------------------------------------- -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Andrew, thanks for continuing to test. I should have mentioned to remove that "print" patch before testing because that made it a lot harder for you to get the error. We will look at the dump next.
I tested patch, but it seems to make CinGG segfault on quit?
... I can't get lock assertion to fire so far, but I'll keep testing!
So far, so good.
Andrew, A fix has been checked in for the SEGV on quit, along with the fix that you had been testing.
I tested patch, but it seems to make CinGG segfault on quit?
We tested quite a few scenarios today and do not get any crashes so hope the problem is gone for good. gg/Phyllis
participants (2)
-
Andrew Randrianasulu -
Phyllis Smith