September 2017 Crash Report - Top Bugs
Written by General.
on inOver the course of this year (from Jan to Sept), we have consistently been reducing the error rates of OpenShot Video Editor. Of course, our goal is 0% crashes, but we still have a ways to go. Version 2.4.0 is more than 2 times as stable as the previous version, and has been one of the most dramatic improvements in stability yet, but with your help, we can repeat this again, and keep doubling the stability with each release.
To get involved, please email me, and I will help you get everything building, and hopefully guide you in the right direction to tackle one of these bugs. I'll have your back, so nothing to fear, haha.
Below are the top C++ crashes (collected automatically for those who opt-in). These crashes happen in libopenshot, and are very likely related to race conditions caused by multiple threads. The format is [namespace::class::method frequency_score].
- openshot::Timeline::ClearAllCache 938
- openshot::CrashHandler::printStackTrace 534
- openshot::Timeline::GetFrame 424
- openshot::VideoCacheThread::run 200
- openshot::PlayerPrivate::run 164
- openshot::Timeline::add_layer 144
- openshot::PlayerPrivate::getFrame 141
- openshot::Clip::GetFrame 132
- openshot::FFmpegReader::ReadStream 113
- openshot::FFmpegReader::GetFrame 87
- openshot::Timeline::find_intersecting_clips 86
- openshot::Clip::Open 84
- openshot::FrameMapper::Open 84
- openshot::Timeline::update_open_clips 84
- openshot::Clip::GetOrCreateFrame 83
- openshot::FrameMapper::GetFrame 81
- openshot::FFmpegReader::GetAVFrame 73
- openshot::Timeline::add_layer::shared_ptr::Frame::Clip 71
- openshot::FFmpegReader::Open 70
- openshot::Timeline::ApplyMapperToClips 57
Below are the top Python crashes & errors (collected automatically for those who opt-in). These crashes happen in openshot-qt, and are caused by a variety of different factors. The format is [filename.py::line frequency_score].
- json_data.py:148 818
- main_window.py:565 783
- project_data.py:704 783
- json_data.py:143 773
- main_window.py:2243 228
- main_window.py:260 186
- main_window.py:240 180
- blender_listview.py:242 106
- blender_listview.py:88 106
- title_editor.py:581 101
- timeline_webview.py:2797 93
- video_widget.py:516 58