mltframework / shotcut

cross-platform (Qt), open-source (GPLv3) video editor
https://www.shotcut.org
GNU General Public License v3.0
11.06k stars 1.14k forks source link

Crash when dragging Gif onto timeline on version 22.04.25 #1266

Closed genestrashcan closed 2 years ago

genestrashcan commented 2 years ago

Shotcut Crashes every time i try dragging a Gif onto the timeline or playlist menu on version 22.04.25

Here is a copy and paste of the log

[Info ] Starting Shotcut version 22.04.25 [Info ] Windows version 192 [Info ] number of logical cores = 8 [Info ] locale = QLocale(English, Latin, United States) [Info ] install dir = "C:/Program Files/Shotcut" [Debug ] language "en_US" [Debug ] deinterlacer "onefield" [Debug ] external monitor "" [Debug ] GPU processing false [Debug ] interpolation "bilinear" [Debug ] video mode "" [Debug ] realtime true [Debug ] audio channels 2 [Debug ] display method 16 [Debug ] begin [Debug ] begin [Info ] device pixel ratio = 1 [Debug ] begin [Info ] decimal point . [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Warning] [consumer 0x22c2ea23080] The DeckLink drivers not installed. [Debug ] end [Debug ] begin [Debug ] 2 [Debug ] 2 [Debug ] 0 [Debug ] 720 x 576 [Debug ] end [Debug ] begin [Debug ] "" [Debug ] setting to profile "Automatic" [Debug ] 2 [Debug ] 2 [Debug ] end [Debug ] begin [Debug ] begin true [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin true [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin true [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin true [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin true [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin true [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin true [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin true [Debug ] end [Debug ] begin [Debug ] 709 [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin true [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin true [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] "C:/Program Files/Shotcut/ffmpeg" "-hide_banner -h muxer=Automatic from extension" [Debug ] reading filter metadata "alpha_adjust" "meta.qml" [Debug ] added filter "Alpha Channel: Adjust" [Debug ] reading filter metadata "alpha_view" "meta.qml" [Debug ] added filter "Alpha Channel: View" [Debug ] reading filter metadata "audio_balance" "meta.qml" [Debug ] added filter "Balance" [Debug ] reading filter metadata "audio_bandpass" "meta.qml" [Debug ] added filter "Band Pass" [Debug ] reading filter metadata "audio_basstreble" "meta.qml" [Debug ] added filter "Bass & Treble" [Debug ] reading filter metadata "audio_channelcopy" "meta.qml" [Debug ] added filter "Copy Channel" [Debug ] reading filter metadata "audio_compressor" "meta.qml" [Debug ] added filter "Compressor" [Debug ] reading filter metadata "audio_delay" "meta.qml" [Debug ] added filter "Delay" [Debug ] reading filter metadata "audio_eq15band" "meta.qml" [Debug ] added filter "Equalizer: 15-Band" [Debug ] reading filter metadata "audio_eq3band" "meta.qml" [Debug ] added filter "Equalizer: 3-Band (Bass & Treble)" [Debug ] reading filter metadata "audio_eqparametric" "meta.qml" [Debug ] added filter "Equalizer: Parametric" [Debug ] reading filter metadata "audio_expander" "meta.qml" [Debug ] added filter "Expander" [Debug ] reading filter metadata "audio_fadein" "meta.qml" [Debug ] added filter "Fade In Audio" [Debug ] reading filter metadata "audio_fadeout" "meta.qml" [Debug ] added filter "Fade Out Audio" [Debug ] reading filter metadata "audio_gain" "meta.qml" [Debug ] added filter "Gain / Volume" [Debug ] reading filter metadata "audio_highpass" "meta.qml" [Debug ] added filter "High Pass" [Debug ] reading filter metadata "audio_invert" "meta.qml" [Debug ] added filter "Invert" [Debug ] reading filter metadata "audio_limiter" "meta.qml" [Debug ] added filter "Limiter" [Debug ] reading filter metadata "audio_lowpass" "meta.qml" [Debug ] added filter "Low Pass" [Debug ] reading filter metadata "audio_mono" "meta.qml" [Debug ] added filter "Downmix" [Debug ] reading filter metadata "audio_mute" "meta.qml" [Debug ] added filter "Mute" [Debug ] reading filter metadata "audio_noisegate" "meta.qml" [Debug ] added filter "Noise Gate" [Debug ] reading filter metadata "audio_normalize_1p" "meta.qml" [Debug ] added filter "Normalize: One Pass" [Debug ] reading filter metadata "audio_normalize_2p" "meta.qml" [Debug ] added filter "Normalize: Two Pass" [Debug ] reading filter metadata "audio_notch" "meta.qml" [Debug ] added filter "Notch" [Debug ] reading filter metadata "audio_pan" "meta.qml" [Debug ] added filter "Pan" [Debug ] reading filter metadata "audio_pitch" "meta.qml" [Debug ] added filter "Pitch" [Debug ] reading filter metadata "audio_reverb" "meta.qml" [Debug ] added filter "Reverb" [Debug ] reading filter metadata "audio_stereoenhance" "meta.qml" [Debug ] added filter "Stereo Enhancer" [Debug ] reading filter metadata "audio_swapchannels" "meta.qml" [Debug ] added filter "Swap Channels" [Debug ] reading filter metadata "audiolevelgraph" "meta.qml" [Debug ] added filter "Audio Level Visualization" [Debug ] reading filter metadata "bigsh0t_eq_mask" "meta.qml" [Debug ] added filter "360: Equirectangular Mask" [Debug ] reading filter metadata "bigsh0t_eq_to_rect" "meta.qml" [Debug ] added filter "360: Equirectangular to Rectilinear" [Debug ] reading filter metadata "bigsh0t_eq_to_stereo" "meta.qml" [Debug ] added filter "360: Equirectangular to Stereographic" [Debug ] reading filter metadata "bigsh0t_hemi_to_eq" "meta.qml" [Debug ] added filter "360: Hemispherical to Equirectangular" [Debug ] reading filter metadata "bigsh0t_rect_to_eq" "meta.qml" [Debug ] added filter "360: Rectilinear to Equirectangular" [Debug ] reading filter metadata "bigsh0t_stabilize_360" "meta.qml" [Debug ] added filter "360: Stabilize" [Debug ] reading filter metadata "bigsh0t_transform_360" "meta.qml" [Debug ] added filter "360: Transform" [Debug ] reading filter metadata "blend_mode" "meta.qml" [Debug ] added filter "Blend Mode" [Debug ] reading filter metadata "bluescreen0r" "meta.qml" [Debug ] added filter "Chroma Key: Simple" [Debug ] reading filter metadata "blur" "meta_box_blur.qml" [Debug ] added filter "Blur: Box" [Debug ] reading filter metadata "blur" "meta_boxblur.qml" [Debug ] added filter "Blur: Box" [Debug ] MLT version: "3" Shotcut minimumVersion: "3" [Debug ] reading filter metadata "blur" "meta_movit.qml" [Debug ] added filter "Blur" [Debug ] reading filter metadata "blur_exponential" "meta.qml" [Debug ] added filter "Blur: Exponential" [Debug ] reading filter metadata "blur_gaussian" "meta.qml" [Debug ] added filter "Blur: Gaussian" [Debug ] reading filter metadata "blur_gaussian" "meta_av.qml" [Debug ] added filter "Blur: Gaussian" [Debug ] reading filter metadata "blur_lowpass" "meta.qml" [Debug ] added filter "Blur: Low Pass" [Debug ] reading filter metadata "brightness" "meta.qml" [Debug ] added filter "Brightness" [Debug ] reading filter metadata "brightness" "meta_movit.qml" [Debug ] added filter "Brightness" [Debug ] reading filter metadata "choppy" "meta.qml" [Debug ] added filter "Choppy" [Debug ] reading filter metadata "chromahold" "meta.qml" [Debug ] added filter "Chroma Hold" [Debug ] reading filter metadata "color" "meta.qml" [Debug ] added filter "Color Grading" [Debug ] reading filter metadata "color" "meta_frei0r_coloradj.qml" [Debug ] added filter "Color Grading" [Debug ] reading filter metadata "color" "meta_movit.qml" [Debug ] added filter "Color Grading" [Debug ] reading filter metadata "contrast" "meta.qml" [Debug ] added filter "Contrast" [Debug ] reading filter metadata "contrast" "meta_movit.qml" [Debug ] added filter "Contrast" [Debug ] reading filter metadata "corners" "meta.qml" [Debug ] added filter "Corner Pin" [Debug ] reading filter metadata "crop" "meta.qml" [Debug ] added filter "Crop: Source" [Debug ] reading filter metadata "crop" "meta_movit.qml" [Debug ] added filter "Crop: Source" [Debug ] reading filter metadata "crop_circle" "meta.qml" [Debug ] added filter "Crop: Circle" [Debug ] reading filter metadata "crop_rectangle" "meta.qml" [Debug ] added filter "Crop: Rectangle" [Debug ] reading filter metadata "dance" "meta_dance.qml" [Debug ] added filter "Audio Dance Visualization" [Debug ] reading filter metadata "deband" "meta.qml" [Debug ] added filter "Deband" [Debug ] reading filter metadata "distort" "meta.qml" [Debug ] added filter "Distort" [Debug ] reading filter metadata "dither" "meta.qml" [Debug ] added filter "Dither" [Debug ] reading filter metadata "dust" "meta.qml" [Debug ] added filter "Old Film: Dust" [Debug ] reading filter metadata "dynamictext" "meta.qml" [Debug ] added filter "Text: Simple" [Debug ] reading filter metadata "elastic_scale" "meta.qml" [Debug ] added filter "Elastic Scale" [Debug ] reading filter metadata "fadein_brightness" "meta.qml" [Debug ] added filter "Fade In Video" [Debug ] reading filter metadata "fadein_movit" "meta.qml" [Debug ] added filter "Fade In Video" [Debug ] reading filter metadata "fadeout_brightness" "meta.qml" [Debug ] added filter "Fade Out Video" [Debug ] reading filter metadata "fadeout_movit" "meta.qml" [Debug ] added filter "Fade Out Video" [Debug ] reading filter metadata "flip" "meta.qml" [Debug ] added filter "Flip" [Debug ] reading filter metadata "flip" "meta_movit.qml" [Debug ] added filter "Flip" [Debug ] reading filter metadata "fspp" "meta.qml" [Debug ] added filter "Reduce Noise: Quantization" [Debug ] reading filter metadata "glitch" "meta.qml" [Debug ] added filter "Glitch" [Debug ] reading filter metadata "glow" "meta_frei0r.qml" [Debug ] added filter "Glow" [Debug ] reading filter metadata "glow" "meta_movit.qml" [Debug ] added filter "Glow" [Debug ] reading filter metadata "gpstext" "meta.qml" [Debug ] added filter "GPS Text" [Debug ] reading filter metadata "gradient" "meta.qml" [Debug ] added filter "Gradient" [Debug ] reading filter metadata "grain" "meta.qml" [Debug ] added filter "Old Film: Grain" [Debug ] reading filter metadata "grid" "meta.qml" [Debug ] added filter "Grid" [Debug ] reading filter metadata "halftone" "meta.qml" [Debug ] added filter "Halftone" [Debug ] reading filter metadata "hqdn3d" "meta.qml" [Debug ] added filter "Reduce Noise: HQDN3D" [Debug ] reading filter metadata "hue_lightness_saturation" "meta.qml" [Debug ] added filter "Hue/Lightness/Saturation" [Debug ] reading filter metadata "invert" "meta.qml" [Debug ] added filter "Invert Colors" [Debug ] reading filter metadata "keyspillm0pup" "meta.qml" [Debug ] added filter "Key Spill: Advanced" [Debug ] reading filter metadata "lenscorrection" "meta.qml" [Debug ] added filter "Lens Correction" [Debug ] reading filter metadata "levels" "meta.qml" [Debug ] added filter "Levels" [Debug ] reading filter metadata "lightshow" "meta_lightshow.qml" [Debug ] added filter "Audio Light Visualization" [Debug ] reading filter metadata "lines" "meta.qml" [Debug ] added filter "Old Film: Scratches" [Debug ] reading filter metadata "lut3d" "meta.qml" [Debug ] added filter "LUT (3D)" [Debug ] reading filter metadata "mask" "meta.qml" [Debug ] added filter "Mask" [Debug ] reading filter metadata "mask_alphaspot" "meta.qml" [Debug ] added filter "Mask: Simple Shape" [Debug ] reading filter metadata "mask_apply" "meta.qml" [Debug ] added filter "Mask: Apply" [Debug ] reading filter metadata "mask_chromakey" "meta.qml" [Debug ] added filter "Mask: Chroma Key" [Debug ] reading filter metadata "mask_shape" "meta.qml" [Debug ] added filter "Mask: From File" [Debug ] reading filter metadata "mirror" "meta.qml" [Debug ] added filter "Mirror" [Debug ] reading filter metadata "mirror" "meta_movit.qml" [Debug ] added filter "Mirror" [Debug ] reading filter metadata "mosaic" "meta.qml" [Debug ] added filter "Mosaic" [Debug ] reading filter metadata "movit_diffusion" "meta.qml" [Debug ] added filter "Diffusion" [Debug ] reading filter metadata "nervous" "meta.qml" [Debug ] added filter "Nervous" [Debug ] reading filter metadata "noise_fast" "meta.qml" [Debug ] added filter "Noise: Fast" [Debug ] reading filter metadata "noise_keyframes" "meta.qml" [Debug ] added filter "Noise: Keyframes" [Debug ] reading filter metadata "nosync" "meta.qml" [Debug ] added filter "No Sync" [Debug ] reading filter metadata "oldfilm" "meta.qml" [Debug ] added filter "Old Film: Projector" [Debug ] reading filter metadata "opacity" "meta.qml" [Debug ] added filter "Opacity" [Debug ] reading filter metadata "opacity" "meta_movit.qml" [Debug ] added filter "Opacity" [Debug ] reading filter metadata "pillar_echo" "meta.qml" [Debug ] added filter "Blur: Pad" [Debug ] reading filter metadata "posterize" "meta.qml" [Debug ] added filter "Posterize" [Debug ] reading filter metadata "reflect" "meta.qml" [Debug ] added filter "Reflect" [Debug ] reading filter metadata "rgbsplit0r" "meta.qml" [Debug ] added filter "RGB Shift" [Debug ] reading filter metadata "richtext" "meta.qml" [Debug ] MLT version: "3" Shotcut minimumVersion: "2" [Debug ] added filter "Text: Rich" [Debug ] reading filter metadata "rotate" "meta.qml" [Debug ] added filter "Rotate and Scale" [Debug ] MLT version: "5" Shotcut minimumVersion: "3" [Debug ] reading filter metadata "saturation" "meta_frei0r.qml" [Debug ] added filter "Saturation" [Debug ] reading filter metadata "saturation" "meta_movit.qml" [Debug ] added filter "Saturation" [Debug ] reading filter metadata "scanlines" "meta.qml" [Debug ] added filter "Scan Lines" [Debug ] reading filter metadata "select0r" "meta.qml" [Debug ] added filter "Chroma Key: Advanced" [Debug ] reading filter metadata "sepia" "meta.qml" [Debug ] added filter "Sepia Tone" [Debug ] reading filter metadata "sharpen" "meta_frei0r.qml" [Debug ] added filter "Sharpen" [Debug ] reading filter metadata "sharpen" "meta_movit.qml" [Debug ] added filter "Sharpen" [Debug ] reading filter metadata "size_position" "meta_affine.qml" [Debug ] added filter "Size, Position & Rotate" [Debug ] reading filter metadata "size_position" "meta_movit.qml" [Debug ] added filter "Size and Position" [Debug ] reading filter metadata "sketch" "meta.qml" [Debug ] added filter "Sketch" [Debug ] reading filter metadata "smartblur" "meta.qml" [Debug ] added filter "Reduce Noise: Smart Blur" [Debug ] reading filter metadata "spectrum" "meta_spectrum.qml" [Debug ] added filter "Audio Spectrum Visualization" [Debug ] reading filter metadata "spillsuppress" "meta.qml" [Debug ] added filter "Key Spill: Simple" [Debug ] reading filter metadata "spot_remover" "meta.qml" [Debug ] added filter "Spot Remover" [Debug ] reading filter metadata "stabilize" "meta.qml" [Debug ] added filter "Stabilize" [Debug ] reading filter metadata "tcolor" "meta.qml" [Debug ] added filter "Old Film: Technocolor" [Debug ] reading filter metadata "threshold" "meta.qml" [Debug ] added filter "Threshold" [Debug ] reading filter metadata "time_remap" "meta.qml" [Debug ] added link "Time Remap" [Debug ] reading filter metadata "timer" "meta.qml" [Debug ] added filter "Timer" [Debug ] reading filter metadata "trails" "meta.qml" [Debug ] added filter "Trails" [Debug ] reading filter metadata "unpremultiply" "meta.qml" [Debug ] added filter "Unpremultiply Alpha" [Debug ] reading filter metadata "vaguedenoiser" "meta.qml" [Debug ] added filter "Reduce Noise: Wavelet" [Debug ] reading filter metadata "vertigo" "meta.qml" [Debug ] added filter "Vertigo" [Debug ] reading filter metadata "vignette" "meta_movit.qml" [Debug ] added filter "Vignette" [Debug ] reading filter metadata "vignette" "meta_oldfilm.qml" [Debug ] added filter "Vignette" [Debug ] MLT version: "1.0" Shotcut minimumVersion: "1.0" [Debug ] reading filter metadata "wave" "meta.qml" [Debug ] added filter "Wave" [Debug ] reading filter metadata "waveform" "meta.qml" [Debug ] added filter "Audio Waveform Visualization" [Debug ] reading filter metadata "white" "meta_frei0r.qml" [Debug ] added filter "White Balance" [Debug ] reading filter metadata "white" "meta_movit.qml" [Debug ] added filter "White Balance" [Debug ] "Unknown format 'Automatic from extension'." [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] begin [Debug ] end [Debug ] end [Debug ] begin [Debug ] begin [Debug ] begin [Info ] OpenGL vendor "Google Inc." [Info ] OpenGL renderer "ANGLE (Radeon RX 580 Series Direct3D11 vs_5_0 ps_5_0)" [Info ] OpenGL threaded? false [Info ] OpenGL ES? true [Info ] OpenGL maximum texture size = 16384 [Info ] OpenGL maximum viewport size = 32767 x 32767 [Debug ] end [Debug ] m_profile "" action.data "" [Info ] available RAM = 28083252 KB [Debug ] "C:/Users/Cam/AppData/Local/Meltytech/Shotcut/untitled.mlt" [Debug ] begin [Debug ] "" [Debug ] end "" [Info ] decimal point '.' [Debug ] "C:/Users/Cam/Desktop/img.gif" [Debug ] [producer avformat] "C:/Users/Cam/Desktop/img.gif" checking VFR: pkt.duration 2 [Debug ] 716 x 536 [Debug ] 2 [Debug ] 2 [Debug ] [producer avformat-novalidate] "C:/Users/Cam/Desktop/img.gif" checking VFR: pkt.duration 2 [Debug ] 601 [Info ] "C:/Users/Cam/Desktop/img.gif" [Debug ] video [Debug ] trackIndex 0 position 0 [Debug ] in -1 out 198 [Debug ] in -1 out -1 [Debug ] [chain avformat-novalidate] "c:/Users/Cam/Desktop/img.gif" checking VFR: pkt.duration 2

ddennedy commented 2 years ago

I was able to reproduce it with one animated GIF in my library Animated-GIF-Banana.gif.