Crash with "mmco: unref short failure"

Bug #1629389 reported by Lito
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenShot Video Editor
New
Undecided
Unassigned

Bug Description

During a video edit, after some video cuts, editor crash with this debug (full video can be played without problems into de editor):

#> openshot video.mp4

Added /usr/share/openshot to system path

------------------------- ERROR 1 ------------------------------
Failed to import 'from openshot import main'
Error Message: cannot import name main
----------------------------------------------------------------
--------------------------------
   OpenShot (version 1.4.3)
--------------------------------
Process no longer exists: 2069. Creating new pid lock file.
Adding files to the watch queue:
/home/user/video.mp4

Detecting formats, codecs, and filters...
---
video_codecs:
  - a64multi
  - a64multi5
  - alias_pix
  - amv
  - apng
  - asv1
  - asv2
  - avrp
  - avui
  - ayuv
  - bmp
  - cinepak
  - cljr
  - dnxhd
  - dpx
  - dvvideo
  - ffv1
  - ffvhuff
  - flashsv
  - flashsv2
  - flv
  - gif
  - h261
  - h263
  - h263p
  - hap
  - huffyuv
  - jpeg2000
  - jpegls
  - ljpeg
  - mjpeg
  - mpeg1video
  - mpeg2video
  - mpeg4
  - msmpeg4v2
  - msmpeg4
  - msvideo1
  - pam
  - pbm
  - pcx
  - pgm
  - pgmyuv
  - png
  - ppm
  - prores
  - prores_aw
  - prores_ks
  - qtrle
  - r10k
  - r210
  - rawvideo
  - roqvideo
  - rv10
  - rv20
  - sgi
  - snow
  - sunrast
  - svq1
  - targa
  - tiff
  - utvideo
  - v210
  - v308
  - v408
  - v410
  - wmv1
  - wmv2
  - xbm
  - xface
  - xwd
  - y41p
  - yuv4
  - zlib
  - zmbv
  - libopenjpeg
  - libschroedinger
  - libtheora
  - libvpx
  - libvpx-vp9
  - libwebp
  - libx264
  - libx264rgb
  - libx265
  - libxvid
...
---
audio_codecs:
  - comfortnoise
  - s302m
  - aac
  - ac3
  - ac3_fixed
  - alac
  - dca
  - eac3
  - flac
  - g723_1
  - mp2
  - mp2fixed
  - nellymoser
  - real_144
  - sonic
  - sonicls
  - tta
  - vorbis
  - wavpack
  - wmav1
  - wmav2
  - pcm_alaw
  - 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_u8
  - pcm_u16be
  - pcm_u16le
  - pcm_u24be
  - pcm_u24le
  - pcm_u32be
  - pcm_u32le
  - roq_dpcm
  - adpcm_adx
  - g722
  - g726
  - adpcm_ima_qt
  - adpcm_ima_wav
  - adpcm_ms
  - adpcm_swf
  - adpcm_yamaha
  - libgsm
  - libgsm_ms
  - libmp3lame
  - libopus
  - libshine
  - libspeex
  - libtwolame
  - libvorbis
  - libwavpack
...
---
formats:
  - a64
  - ac3
  - adts
  - adx
  - aiff
  - amr
  - apng
  - asf
  - ass
  - ast
  - asf_stream
  - au
  - avi
  - avm2
  - bit
  - caf
  - cavsvideo
  - crc
  - dash
  - data
  - daud
  - dirac
  - dnxhd
  - dts
  - dv
  - eac3
  - f4v
  - ffm
  - ffmetadata
  - filmstrip
  - flac
  - flv
  - framecrc
  - framemd5
  - g722
  - g723_1
  - gif
  - gxf
  - h261
  - h263
  - h264
  - hds
  - hevc
  - hls
  - ico
  - ilbc
  - image2
  - image2pipe
  - ipod
  - ircam
  - ismv
  - ivf
  - jacosub
  - 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
  - oga
  - ogg
  - oma
  - opus
  - alaw
  - mulaw
  - 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
  - segment
  - stream_segment,ssegment
  - singlejpeg
  - smjpeg
  - smoothstreaming
  - sox
  - spx
  - spdif
  - srt
  - swf
  - tee
  - 3g2
  - 3gp
  - mkvtimestamp_v2
  - truehd
  - uncodedframecrc
  - vc1
  - vc1test
  - voc
  - w64
  - wav
  - webm
  - webm_dash_manifest
  - webm_chunk
  - webp
  - webvtt
  - wtv
  - wv
  - yuv4mpegpipe
  - alsa
  - caca
  - fbdev
  - opengl
  - oss
  - pulse
  - sdl
  - v4l2
  - xv
...
project state modified
state saved
state saved
on_treeFiles_row_activated
on_mnuPreview_activate
on_mnuRemoveTrack_activate clicked
project state modified
state saved
project state modified
state saved
on_btnZoomIn_clicked
on_btnZoomIn_clicked
on_btnZoomIn_clicked
on_btnZoomIn_clicked
on_btnZoomIn_clicked
on_btnZoomIn_clicked
on_btnZoomIn_clicked
on_btnZoomIn_clicked
on_btnZoomIn_clicked
on_btnZoomIn_clicked
on_btnZoomIn_clicked
on_btnZoomIn_clicked
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbArrow_clicked called with self.GtkRadioToolButton
on_tlbRazor_clicked called with self.GtkRadioToolButton
project state modified
state saved
on_mnuRemoveClip_activate clicked
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
on_mnuRemoveClip_activate clicked
project state modified
state saved
on_frmMain_key_press_event
on_frmMain_key_press_event
on_tlbUndo_clicked
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
project state modified
state saved
on_mnuRemoveClip_activate clicked
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
project state modified
state saved
on_mnuRemoveClip_activate clicked
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
project state modified
state saved
on_mnuRemoveClip_activate clicked
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
project state modified
state saved
on_mnuRemoveClip_activate clicked
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
project state modified
state saved
project state modified
state saved
on_mnuRemoveClip_activate clicked
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
project state modified
state saved
on_mnuRemoveClip_activate clicked
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
[h264 @ 0x7f3cfc0f9f60] mmco: unref short failure
[h264 @ 0x7f3cfc0f9f60] mmco: unref short failure
[h264 @ 0x7f3cfc0f9f60] mmco: unref short failure
[h264 @ 0x7f3cfc0f9f60] mmco: unref short failure
[h264 @ 0x7f3cfc0f9f60] mmco: unref short failure
[h264 @ 0x7f3cfc0f9f60] mmco: unref short failure
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
[h264 @ 0x7f3cfcb9e240] mmco: unref short failure
[h264 @ 0x7f3cfcc34840] AVC: nal size -1426063360
[h264 @ 0x7f3cfcc34840] AVC: nal size -1426063360
[h264 @ 0x7f3cfcc34840] no frame!
[1] 5161 segmentation fault video.mp4

Video can be played with VLC without problems:

#> vlc video.mp4

VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80)
[000000000207d088] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
[00007f0e94ca9a78] avcodec decoder: Using OpenGL/VAAPI backend for VDPAU for hardware decoding.

System info:

#> lsb_release -a

LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:languages-3.2-amd64:languages-3.2-noarch:languages-4.0-amd64:languages-4.0-noarch:languages-4.1-amd64:languages-4.1-noarch:multimedia-3.2-amd64:multimedia-3.2-noarch:multimedia-4.0-amd64:multimedia-4.0-noarch:multimedia-4.1-amd64:multimedia-4.1-noarch:printing-9.20160110ubuntu0.2-amd64:printing-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial

#> uname -a

Linux lito-pc 4.4.0-41-generic #61-Ubuntu SMP Tue Sep 27 17:27:48 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Architecture: 64 bits
Operating System & version: Ubuntu 16.04.1 LTS
Installation Method: apt-get from official ubuntu repositories
Version of Openshot installed: 1.4.3
BZR Revision used (if any):
MLT/melt version: melt 6.0.0

#> ffmpeg -version

ffmpeg version 2.8.6-1ubuntu2 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.3.1 (Ubuntu 5.3.1-11ubuntu1) 20160311
configuration: --prefix=/usr --extra-version=1ubuntu2 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100

Revision history for this message
Lito (lito-eordes) wrote :

More errors editing same video:

NEW SDL CONSUMER
[libx264 @ 0x7fbd5c81ed00] [Eval @ 0x7fbd3fffe0e0] Undefined constant or missing '(' in 'dct8x8'
[libx264 @ 0x7fbd5c81ed00] Unable to parse option value "dct8x8"
[ac3_fixed @ 0x7fbd5c0c6de0] [Eval @ 0x7fbd3fffe090] Undefined constant or missing '(' in 'dct8x8'
[ac3_fixed @ 0x7fbd5c0c6de0] Unable to parse option value "dct8x8"
[ac3_fixed @ 0x7fbd5c0c6de0] Channel layout not specified
[ac3_fixed @ 0x7fbd5c0c6de0] No channel layout specified. The encoder will guess the layout, but it might be incorrect.
on_frmExportVideo_destroy
NEW SDL CONSUMER
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbArrow_clicked called with self.GtkRadioToolButton
on_tlbRazor_clicked called with self.GtkRadioToolButton
project state modified
state saved
on_mnuRemoveClip_activate clicked
project state modified
state saved
[1] 7762 segmentation fault video.mp4

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.