Crash with "mmco: unref short failure"
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
-------
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/
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_
- 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_
on_mnuPreview_
on_mnuRemoveTra
project state modified
state saved
project state modified
state saved
on_btnZoomIn_
on_btnZoomIn_
on_btnZoomIn_
on_btnZoomIn_
on_btnZoomIn_
on_btnZoomIn_
on_btnZoomIn_
on_btnZoomIn_
on_btnZoomIn_
on_btnZoomIn_
on_btnZoomIn_
on_btnZoomIn_
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbArrow_clicked called with self.GtkRadioTo
on_tlbRazor_clicked called with self.GtkRadioTo
project state modified
state saved
on_mnuRemoveCli
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_mnuRemoveCli
project state modified
state saved
on_frmMain_
on_frmMain_
on_tlbUndo_clicked
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
project state modified
state saved
on_mnuRemoveCli
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_mnuRemoveCli
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_mnuRemoveCli
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_mnuRemoveCli
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_mnuRemoveCli
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_mnuRemoveCli
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/
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.
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-
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
More errors editing same video:
NEW SDL CONSUMER eo_destroy olButton olButton p_activate clicked
[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_frmExportVid
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.GtkRadioTo
on_tlbRazor_clicked called with self.GtkRadioTo
project state modified
state saved
on_mnuRemoveCli
project state modified
state saved
[1] 7762 segmentation fault video.mp4