OpenShot / openshot-qt

OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.
http://www.openshot.org
Other
4.33k stars 540 forks source link

Openshot 2.2.0 Crashes After Clip Time Adjusted #329

Closed jesseakc closed 7 years ago

jesseakc commented 8 years ago

After adjusting the clip time to any slow speed, Openshot crashes sometimes immediately or just as soon as I play the preview.

preview_thread:INFO self.player.Position(): 1 ui_util:WARNING Icon theme media-playback-pause not found. Will use backup icon. preview_thread:INFO onModeChanged python3: malloc.c:2395: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed. Aborted

See the video of the actual crash here:

https://youtu.be/vIZYkWRfPbI

onezetty commented 8 years ago

Same problem here. Any edit or time adjusted" get crash.I My system is Ubuntu 16-04 x64

Terminal log:

➜  ~ openshot 
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: 30268.  Creating new pid lock file.

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
  - libopencore_amrnb
  - libopus
  - libshine
  - libspeex
  - libtwolame
  - libvo_aacenc
  - libvo_amrwbenc
  - 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
...
state saved
on_mnuOpenProject_activate called with self.GtkImageMenuItem
project state modified
state saved
[swscaler @ 0x7f158c0e4420] Warning: data is not aligned! This can lead to a speedloss
NEW SDL CONSUMER
project saved! - Disponibles
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
on_mnuAddTrackBelow_activate clicked
project state modified
state saved
project state modified
state saved
project state modified
state saved
project state modified
state saved
project state modified
state saved
project state modified
state saved
project state modified
state saved
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
project state modified
state saved
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
project state modified
state saved
project state modified
state saved
project state modified
state saved
project saved! - Disponibles
on_tlbArrow_clicked called with self.GtkRadioToolButton
on_tlbRazor_clicked called with self.GtkRadioToolButton
project state modified
state saved
project state modified
state saved
project saved! - Disponibles
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbRazor_clicked called with self.GtkRadioToolButton
on_tlbArrow_clicked called with self.GtkRadioToolButton
project saved! - Disponibles
on_mnuRemoveClip_activate clicked
project state modified
state saved
project state modified
state saved
on_mnuRemoveClip_activate clicked
project state modified
state saved
on_mnuRemoveClip_activate clicked
project state modified
state saved
project saved! - Disponibles
on_tlbPlay_clicked called with self.GtkToolButton
project state modified
state saved
project state modified
state saved
project saved! - Disponibles
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_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
project saved! - Disponibles
on_tlbRazor_clicked called with self.GtkRadioToolButton
on_tlbArrow_clicked called with self.GtkRadioToolButton
project state modified
state saved
on_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
project saved! - Disponibles
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_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_tlbPlay_clicked called with self.GtkToolButton
on_tlbPlay_clicked called with self.GtkToolButton
project state modified
state saved
project saved! - Disponibles
on_mnuRemoveClip_activate clicked
project state modified
state saved
project saved! - Disponibles
on_tlbRazor_clicked called with self.GtkRadioToolButton
on_tlbArrow_clicked called with self.GtkRadioToolButton
project state modified
state saved
project saved! - Disponibles
on_tlbPlay_clicked called with self.GtkToolButton
[1]    30332 segmentation fault (core dumped)  openshot
wgaylord commented 7 years ago

Having the same problem now. Is there a solution?

d-hansen commented 7 years ago

Occurs on Winblows in addition to Linux (Fedora). Anyone think of any kind of workaround (beside using an alternate video editor)? I'm on the latest 2.2.0 Beta download.

wgaylord commented 7 years ago

No idea.... I have been using another editor. (Which is not much better.) And also youtube's editor.

So yeah.... I think they need to fixthsi stuff..

DylanC commented 7 years ago

@jesseakc - Does this happen for you in the OpenShot 2.3 versions?

DylanC commented 7 years ago

Closing since no more activity here.

wgaylord commented 7 years ago

So did you finally fix it or no???

Sent from my iPad

On Aug 24, 2017, at 7:43 AM, DylanC notifications@github.com wrote:

Closing since no more activity here.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

DylanC commented 7 years ago

@chibill - Still an issue in v2.3.4?

wgaylord commented 7 years ago

Well considering people have been reporting here. I have not test my self because it a waste of time to keep testing

On Aug 24, 2017, at 9:10 AM, DylanC notifications@github.com wrote:

@chibill - Still an issue in v2.3.4?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

DylanC commented 7 years ago

@chibill - Testing in the latest version is the only way to confirm if the bug still exists. I wouldn't think it is a waste of time IMHO. I will test to confirm.

wgaylord commented 7 years ago

Considering the bug has existed over a year and no work was done to fix it testing every version is a waste of time.

On Aug 24, 2017, at 11:21 AM, DylanC notifications@github.com wrote:

@chibill - Testing in the latest version is the only way to confirm if the bug still exists. I wouldn't think it is a waste of time IMHO. I will test to confirm.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

onezetty commented 7 years ago

Randoms frozen while I'm editing force to close the app, so you can said still buggie.