[Cin] fileexr reading error handling

Andrew Randrianasulu randrianasulu at gmail.com
Thu Aug 31 00:34:03 CEST 2023


On Thu, Aug 31, 2023 at 12:59 AM Phyllis Smith <phylsmith2017 at gmail.com> wrote:
>
> Andrew, could you check the final GIT checkin to make sure I got it right?  I found no problems but only minimal testing.
> Andrea, if you have a chance to build from the latest GIT and send me email before I start AppImage builds on the 31st that all seems probably OK, that would be appreciated.
>
> As described below, all should be included plus the libpng "0001-More-error-handling-in-filepng-sorry.patch" in the final GIT checkin.   At least, I think I got it right!  Thanks, Andrew

Thank YOU for working all the time (overtime) on my goofs!

I think it worked ok with std. ffmpeg 5.1 build

with shared 4.4 rebuild I got crash due to new ffmpeg filters I
enabled, so I added them to blocklist in ffmpeg/plugins.opts

bash-5.1$ bin/cin
Cinelerra Infinity - built: Aug 31 2023 01:21:43
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
2003-2017 mods for Cinelerra-CV by CinelerraCV team
2015-2023 mods for Cinelerra-GG by Cinelerra-GG team

Libav version: Lavc58.134.100

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.

build plugin index for: /dev/shm/cinelerra/cinelerra-5.1/bin/plugins
[azmq_108 @ 0x9e9bdc0] Could not bind ZMQ socket to address
'tcp://*:5555': Address already in use
PluginFFilter::new_ffilter(azmq)
  err: Generic error in an external library
** segv at 0x8539cc4 in pid 18493, tid 18493
writing debug data to /tmp/cinelerra_18493.dmp
lock_items: 0
lock_frees: 4
Ошибка сегментирования
bash-5.1$ bin/cin
Cinelerra Infinity - built: Aug 31 2023 01:21:43
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
2003-2017 mods for Cinelerra-CV by CinelerraCV team
2015-2023 mods for Cinelerra-GG by Cinelerra-GG team

Libav version: Lavc58.134.100

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.

build plugin index for: /dev/shm/cinelerra/cinelerra-5.1/bin/plugins
[azmq_132 @ 0xaaa5080] Could not bind ZMQ socket to address
'tcp://*:5555': Address already in use
PluginFFilter::new_ffilter(azmq)
  err: Generic error in an external library
** segv at 0x8539cc4 in pid 18508, tid 18508
writing debug data to /tmp/cinelerra_18508.dmp
lock_items: 0
lock_frees: 4
Ошибка сегментирования
bash-5.1$ mcedit bin/plugins/
audio/                  posterize.plugin        themes/
fonts/                  scopes/                 timelapsehelper.plugin
picon/                  shapes/                 video/
bash-5.1$ mcedit bin/ffmpeg/
audio/       encode.opts  flv.dfl      plugin.opts
decode.opts  ffmpeg.opts  format/      video/
bash-5.1$ mcedit bin/ffmpeg/ plugin.opts

bash-5.1$ mcedit bin/ffmpeg/plugin.opts

bash-5.1$ bin/cin
Cinelerra Infinity - built: Aug 31 2023 01:21:43
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
2003-2017 mods for Cinelerra-CV by CinelerraCV team
2015-2023 mods for Cinelerra-GG by Cinelerra-GG team

Libav version: Lavc58.134.100

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.

build plugin index for: /dev/shm/cinelerra/cinelerra-5.1/bin/plugins
[azmq_132 @ 0xa60e400] Could not bind ZMQ socket to address
'tcp://*:5555': Address already in use
PluginFFilter::new_ffilter(azmq)
  err: Generic error in an external library
** segv at 0x8539cc4 in pid 18602, tid 18602
writing debug data to /tmp/cinelerra_18602.dmp
lock_items: 0
lock_frees: 4
Ошибка сегментирования
bash-5.1$ mcedit bin/ffmpeg/plugin.opts

bash-5.1$ bin/cin
Cinelerra Infinity - built: Aug 31 2023 01:21:43
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
2003-2017 mods for Cinelerra-CV by CinelerraCV team
2015-2023 mods for Cinelerra-GG by Cinelerra-GG team

Libav version: Lavc58.134.100

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.

build plugin index for: /dev/shm/cinelerra/cinelerra-5.1/bin/plugins
[zmq_807 @ 0xa3ed8c0] Could not bind ZMQ socket to address
'tcp://*:5555': Address already in use
PluginFFilter::new_ffilter(zmq)
  err: Generic error in an external library
** segv at 0x8539cc4 in pid 18652, tid 18652
writing debug data to /tmp/cinelerra_18652.dmp
lock_items: 0
lock_frees: 4
Ошибка сегментирования
bash-5.1$ mcedit bin/ffmpeg/plugin.opts

bash-5.1$ bin/cin
Cinelerra Infinity - built: Aug 31 2023 01:21:43
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
2003-2017 mods for Cinelerra-CV by CinelerraCV team
2015-2023 mods for Cinelerra-GG by Cinelerra-GG team

Libav version: Lavc58.134.100

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.

build plugin index for: /dev/shm/cinelerra/cinelerra-5.1/bin/plugins
RenderFarmClient::main_loop: client started
BRenderThread::start 1 map=0 equivalent=0 brender_start=67 result=67 end=654
RenderFarmClient::main_loop: Session started from
/tmp/cinelerra.b7500279-f3bf-41f4-883c-8a4e0ee53cc4
RenderFarmClientThread::run: Session finished.
BRenderThread::start 1 map=654 equivalent=0 brender_start=0 result=0 end=654
RenderFarmClient::main_loop: Session started from
/tmp/cinelerra.b7500279-f3bf-41f4-883c-8a4e0ee53cc4
RenderFarmClientThread::run: Session finished.
BRenderThread::start 1 map=654 equivalent=654 brender_start=0 result=654 end=654
RenderFarmClient::main_loop: Session started from
/tmp/cinelerra.b7500279-f3bf-41f4-883c-8a4e0ee53cc4
RenderFarmClientThread::run: Session finished.
[skip]

full file attached.



>
> On Tue, Aug 29, 2023 at 10:46 PM Andrew Randrianasulu <randrianasulu at gmail.com> wrote:
>>
>> Using https://openexr.com/en/latest/HelloWorld.html as example
>>
>> so for now I have base
>>
>> commit d51dc1ff2dbd920c6488af4380b8064c9b6a7b4c (origin/master, origin/HEAD)
>> Author: Good Guy <good1.2guy at gmail.com>
>> Date:   Tue Aug 29 20:20:10 2023 -0600
>>
>>     Credit Andrew - rest of fix for Arch (and termux) which includes
>> thirdparty/Makefile
>>
>>
>> plus
>>
>> commit afa6a601fd3228be18aef413061b3d0165344d7c (HEAD -> master)
>> Author: Andrew Randrianasulu <randrianasulu at gmail.com>
>> Date:   Wed Aug 30 07:27:57 2023 +0300
>>
>>     Fileext reading error handling for bg render
>>
>> commit cac447973db936f7d5594c83521c34f3e5a9c187
>> Author: Andrew Randrianasulu <randrianasulu at gmail.com>
>> Date:   Wed Aug 30 05:27:10 2023 +0300
>>
>>     Add libjpeg dep to.libtiff in thirdparty/Makefile
>>
>> commit 8297b38e49da0ce73e119138c158e806eb1fb45d
>> Author: Andrew Randrianasulu <randrianasulu at gmail.com>
>> Date:   Wed Aug 30 02:48:47 2023 +0300
>>
>>     Possible fix for ffmpeg 4.4 in pluginfclient.C
>>
>> ====
>>
>> so, ffmpeg 5.1 based cin seems to work on Slackware 15.0 i586 (with
>> some self-build packages).
>>
>> Tested adding ffmpeg video filter to video track, and of course
>> background render with  on-the-fly compressor switch.
>>
>> aggrh, in commit message fileert instead of fileexr. I hope this is
>> not a big problem
>>
>>
>>
>> will try  my virtual machines next
-------------- next part --------------
A non-text attachment was scrubbed...
Name: plugin.opts
Type: application/octet-stream
Size: 10364 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20230831/e182e4dc/attachment-0001.obj>


More information about the Cin mailing list