multimedia/shotcut failed with signal SIGSEGV

From: KIRIYAMA Kazuhiko <kiri_at_truefc.org>
Date: Tue, 06 Feb 2024 06:35:03 UTC
Hi, list

I've latest multimedia/shotcut (shotcut-22.06.23_2.pkg)
installed and then run it but failed with signal SIGSEGV:

kiri@smtp:~[1102]% shotcut --version
Shotcut 22.06.23
kiri@smtp:~[1106]% shotcut 
---
formats:
  - a64
  - ac3
  - adts
  - adx
  - aiff
  - alp
  - amr
  - amv
  - apm
  - apng
  - aptx
  - aptx_hd
  - argo_asf
  - argo_cvg
  - asf
  - ass
  - ast
  - asf_stream
  - au
  - avi
  - avif
  - avm2
  - avs2
  - avs3
  - bit
  - caf
  - cavsvideo
  - codec2
  - codec2raw
  - crc
  - dash
  - data
  - daud
  - dfpwm
  - dirac
  - dnxhd
  - dts
  - dv
  - eac3
  - f4v
  - ffmetadata
  - fifo
  - fifo_test
  - filmstrip
  - fits
  - flac
  - flv
  - framecrc
  - framehash
  - framemd5
  - g722
  - g723_1
  - g726
  - g726le
  - gif
  - gsm
  - gxf
  - h261
  - h263
  - h264
  - hash
  - hds
  - hevc
  - hls
  - ico
  - ilbc
  - image2
  - image2pipe
  - ipod
  - ircam
  - ismv
  - ivf
  - jacosub
  - kvag
  - latm
  - lrc
  - m4v
  - md5
  - matroska
  - matroska
  - microdvd
  - mjpeg
  - mlp
  - mmf
  - mov
  - mp2
  - mp3
  - mp4
  - mpeg
  - vcd
  - mpeg1video
  - dvd
  - svcd
  - mpeg2video
  - vob
  - mpegts
  - mpjpeg
  - mxf
  - mxf_d10
  - mxf_opatom
  - null
  - nut
  - obu
  - oga
  - ogg
  - ogv
  - oma
  - opus
  - alaw
  - mulaw
  - vidc
  - f64be
  - f64le
  - f32be
  - f32le
  - s32be
  - s32le
  - s24be
  - s24le
  - s16be
  - s16le
  - s8
  - u32be
  - u32le
  - u24be
  - u24le
  - u16be
  - u16le
  - u8
  - psp
  - rawvideo
  - rm
  - roq
  - rso
  - rtp
  - rtp_mpegts
  - rtsp
  - sap
  - sbc
  - scc
  - film_cpk
  - segment
  - stream_segment,ssegment
  - smjpeg
  - smoothstreaming
  - sox
  - spx
  - spdif
  - srt
  - streamhash
  - sup
  - swf
  - tee
  - 3g2
  - 3gp
  - mkvtimestamp_v2
  - truehd
  - tta
  - ttml
  - uncodedframecrc
  - vc1
  - vc1test
  - voc
  - w64
  - wav
  - webm
  - webm_dash_manifest
  - webm_chunk
  - webp
  - webvtt
  - wsaud
  - wtv
  - wv
  - yuv4mpegpipe
  - oss
  - video4linux2,v4l2
...
---
audio_codecs:
  - comfortnoise
  - s302m
  - aac
  - ac3
  - ac3_fixed
  - alac
  - aptx
  - aptx_hd
  - dca
  - dfpwm
  - eac3
  - flac
  - g723_1
  - mlp
  - mp2
  - mp2fixed
  - nellymoser
  - opus
  - real_144
  - sbc
  - sonic
  - sonicls
  - truehd
  - tta
  - vorbis
  - wavpack
  - wmav1
  - wmav2
  - pcm_alaw
  - pcm_bluray
  - pcm_dvd
  - pcm_f32be
  - pcm_f32le
  - pcm_f64be
  - pcm_f64le
  - pcm_mulaw
  - pcm_s8
  - pcm_s8_planar
  - pcm_s16be
  - pcm_s16be_planar
  - pcm_s16le
  - pcm_s16le_planar
  - pcm_s24be
  - pcm_s24daud
  - pcm_s24le
  - pcm_s24le_planar
  - pcm_s32be
  - pcm_s32le
  - pcm_s32le_planar
  - pcm_s64be
  - pcm_s64le
  - pcm_u8
  - pcm_u16be
  - pcm_u16le
  - pcm_u24be
  - pcm_u24le
  - pcm_u32be
  - pcm_u32le
  - pcm_vidc
  - roq_dpcm
  - adpcm_adx
  - adpcm_argo
  - g722
  - g726
  - g726le
  - adpcm_ima_amv
  - adpcm_ima_alp
  - adpcm_ima_apm
  - adpcm_ima_qt
  - adpcm_ima_ssi
  - adpcm_ima_wav
  - adpcm_ima_ws
  - adpcm_ms
  - adpcm_swf
  - adpcm_yamaha
  - libmp3lame
  - libopus
  - libvorbis
  - anull
...
---
video_codecs:
  - a64multi
  - a64multi5
  - alias_pix
  - amv
  - apng
  - asv1
  - asv2
  - avrp
  - avui
  - ayuv
  - bitpacked
  - bmp
  - cfhd
  - cinepak
  - cljr
  - dnxhd
  - dpx
  - dvvideo
  - exr
  - ffv1
  - ffvhuff
  - fits
  - flashsv
  - flashsv2
  - flv
  - gif
  - h261
  - h263
  - h263p
  - huffyuv
  - jpeg2000
  - jpegls
  - ljpeg
  - magicyuv
  - mjpeg
  - mpeg1video
  - mpeg2video
  - mpeg4
  - msmpeg4v2
  - msmpeg4
  - msvideo1
  - pam
  - pbm
  - pcx
  - pfm
  - pgm
  - pgmyuv
  - phm
  - png
  - ppm
  - prores
  - prores_aw
  - prores_ks
  - qoi
  - qtrle
  - r10k
  - r210
  - rawvideo
  - roqvideo
  - rpza
  - rv10
  - rv20
  - sgi
  - smc
  - snow
  - speedhq
  - sunrast
  - svq1
  - targa
  - tiff
  - utvideo
  - v210
  - v308
  - v408
  - v410
  - vbn
  - vc2
  - wbmp
  - wrapped_avframe
  - wmv1
  - wmv2
  - xbm
  - xface
  - xwd
  - y41p
  - yuv4
  - zlib
  - zmbv
  - hdr
  - libaom-av1
  - libjxl
  - libsvtav1
  - libvpx
  - libvpx-vp9
  - libwebp_anim
  - libwebp
  - libx264
  - libx264rgb
  - libx265
  - h263_v4l2m2m
  - av1_nvenc
  - h264_nvenc
  - h264_v4l2m2m
  - h264_vaapi
  - hevc_nvenc
  - hevc_v4l2m2m
  - hevc_vaapi
  - mjpeg_vaapi
  - mpeg2_vaapi
  - mpeg4_v4l2m2m
  - vp8_v4l2m2m
  - vp8_vaapi
  - vp9_vaapi
  - vnull
...
Segmentation fault (core dumped)
kiri@smtp:~[1107]% gdb /usr/local/bin/shotcut ./shotcut.core
GNU gdb (GDB) 13.2 [GDB v13.2 for FreeBSD]
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd15.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/local/bin/shotcut...
(No debugging symbols found in /usr/local/bin/shotcut)
[New LWP 602358]
[New LWP 604475]
[New LWP 604476]
[New LWP 604477]
[New LWP 604478]
[New LWP 604479]
Core was generated by `shotcut'.
Program terminated with signal SIGSEGV, Segmentation fault.
Address not mapped to object.
#0  0x000000090116c050 in ?? ()
[Current thread is 1 (LWP 602358)]
(gdb) bt
#0  0x000000090116c050 in  ()
#1  0x000000083128e67d in thr_fork_impl (a=0x820f451f8)
    at /usr/src/lib/libthr/thread/thr_fork.c:176
#2  0x000000083128e9bf in __thr_pdfork (fdp=<optimized out>, flags=1)
    at /usr/src/lib/libthr/thread/thr_fork.c:327
#3  0x000000082e1cf18a in  () at /usr/local/lib/qt5/libQt5Core.so.5
#4  0x000000082e1b451b in  () at /usr/local/lib/qt5/libQt5Core.so.5
#5  0x000000082e1b0963 in  () at /usr/local/lib/qt5/libQt5Core.so.5
#6  0x000000000038a7b6 in  ()
#7  0x000000000032ee1e in  ()
#8  0x000000082e256a33 in  () at /usr/local/lib/qt5/libQt5Core.so.5
#9  0x0000000827f8c22c in  () at /usr/local/lib/qt5/libQt5Widgets.so.5
#10 0x0000000827f88860 in  () at /usr/local/lib/qt5/libQt5Widgets.so.5
#11 0x0000000827f87d23 in QComboBox::setCurrentIndex(int) ()
    at /usr/local/lib/qt5/libQt5Widgets.so.5
#12 0x0000000000393f82 in  ()
#13 0x000000000038478e in  ()
#14 0x00000000003f8714 in  ()
#15 0x00000000003ef9f3 in  ()
#16 0x000000000040b85d in  ()
#17 0x00000000003ebd79 in  ()
#18 0x000000082fff035a in __libc_start1
    (argc=1, argv=0x820f46020, env=0x820f46030, cleanup=<optimized out>, mainX=0x3eb3e0)
    at /usr/src/lib/libc/csu/libc_start1.c:157
#19 0x000000000032d180 in  ()
(gdb) 
kiri@smtp:~[1108]% uname -a
FreeBSD smtp 15.0-CURRENT FreeBSD 15.0-CURRENT #0 n265729-9b03a5de73d4-dirty: Tue Oct 10 18:39:54 JST 2023     root@msrvkx:/usr/obj/usr/src/amd64.amd64/sys/XIJ amd64
# git -C /usr/ports rev-parse --verify --short HEAD
9ce8c29b90c7
# 


Whats' happened ?

Best regards
---
Kazuhiko Kiriyama