Bug 368984 - Removing "dissolve" crashes Kdenlive
Summary: Removing "dissolve" crashes Kdenlive
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Effects & Transitions (show other bugs)
Version: 16.04.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Vincent PINON
URL: https://drive.google.com/open?id=0B-7...
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-18 08:29 UTC by YEK
Modified: 2016-09-21 06:57 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description YEK 2016-09-18 08:29:08 UTC
I hope the video I posted at:

https://drive.google.com/open?id=0B-7ZTNl-VFIMVFBNZ3ZIZXkxeWM

is self-explanatory.

This bug is intermittent but fairly easy for me to reproduce. I hope it is easy for you guys to reproduce.

In essence when I have two videos that overlap in the timeline, when I use a “dissolve” transition so that it exactly corresponds to the time which the two videos overlap, then Kdenlive works properly. By “properly” I mean that Kdenlive will transition properly from the first video to the second video which it overlaps.

However, when I *remove* the “dissolve” transition, sometimes but not always, Kdenlive will crash as it transitions from the first video to the second video which it overlaps. I would estimate in this case (when I have removed the “dissolve” transition), Kdenlive crashes perhaps 25% of the time for me. Therefore, it might take me a minute or two to reproduce this bug. Also, when trying to reproduce the bug I find it is helpful to close the file in Kdenlive and then reopen it.

In other words, I have found that simply playing the transition from the first video to the second video which it overlaps without the “dissolve” transition over and over again will sometimes fail to reproduce the bug. Therefore, if you are unable to reproduce the bug please try closing the file, then reopening it, and then playing the first video to the second video which it overlaps without the “dissolve” transition.

I'm running Kdenlive Version 16.04.3 which I installed from the Synaptic Package Manager on an Xubuntu derivative called GalliumOS 2.0 on a Acer C720 Chromebook with 4gb of RAM. GalliumOS 2.0 is based on Ubuntu 16.04 LTS (Xenial Xerus).

If you want more videos of me replicating the bug, I will gladly create them for you.

Also, I have another bug to report, which is much more difficult to replicate and to which I have discovered a work around but I found disconcerting at first, as well as a glitch, and some user interface design suggestions. If you want me to report any or all of those items please let me know.

Having researched user comments about Kdenlive extensively (particularly on Reddit.com), I can assure you that although Kdenlive is remarkably powerful and useful, it is still too rough around the edges for ordinary users who don’t want to deal with catastrophic bugs, annoying glitches, and obvious user interface design problems.

Personally, I have surmounted all of those issues. But the learning curve was too steep and clearly unnecessary. 

Reproducible: Sometimes

Steps to Reproduce:
See the video and my "plain English" explanations above.

Actual Results:  
The world stopped rotating on its axis.

Expected Results:  
The world should continue rotating on its axis.
Comment 1 Jean-Baptiste Mardelle 2016-09-18 09:49:00 UTC
I cannot reproduce using current version 16.08. It also might be an issue in MLT. Can you try with Kdenlive 16.08.x using our PPA: https://kdenlive.org/download/

Please let us know if that fixes the problem
Comment 2 YEK 2016-09-18 17:21:05 UTC
Jean-Baptiste,

Merci beaucoup for your extremely prompt and very helpful reply. In a nutshell, yes, by installing Kdenlive version 16.08.1 the bug in this issue no longer appears :)

Specifically, I uninstalled Kdenlive Version 16.04.3 using the Synaptic Package Manager. Then I installed Kdenlive 16.08.1 using PPA: https://kdenlive.org/download/. Then I too failed to reproduce this bug using Kdenlive version 16.08.1

The very first time I opened a file in  Kdenlive 16.08.1 it crashed a second or two after I began playing a file. I though, "Uh, oh. Here we go again." But then I reopened the same file and then a few others and had no problems during roughly one minute of very quick testing.

One of the glitches I alluded to above no longer occurs. (It had to do with moving a clip that had, had a speed effect applied to it). I will let you know if the other very occasional glitch I alluded to above occurs.

Also, Kdenlive 16.08.1 addressed many of the user interface design suggestions I had alluded to above. But not all of them. I still have a handful of user interface design suggestions. They might seem trivial to you guys, but I find them irksome. 

Also, I suppose that Kdenlive would attract many new users if it had a "novice mode" which contained far fewer options. (You might think of this as merely graying out many of the current options although I would suggest they would be actually be removed). Getting up to speed on Kdenlive was a hassle for me. It could have been *much* easier.

See:

Design for the Novice, Configure for the Pro
https://bothsidesofthetable.com/design-for-the-novice-configure-for-the-pro-b259c6b4662a#.ht8klwvqo

and

The Paradox of Choice
https://en.wikipedia.org/wiki/The_Paradox_of_Choice

If you want me to elucidate any or all of the above ideas please let me know.

Thanks,

Yekutiel
Comment 3 Wegwerf 2016-09-19 18:36:53 UTC
Please head over to the kdenlive mailing list for discussing your suggestions as to how to improve the UI.
Comment 4 YEK 2016-09-19 19:22:49 UTC
@Wegwerf  Thanks for reaching out to me.

I just took at look at https://mail.kde.org/pipermail/kdenlive/  Why not use something like Trello.com instead of the current  mailing list software to discuss UI issues? Trello is free SaaS, smooth as silk to use, and very easy to follow visually. Last I checked it could be automatically backed using IFTTT and Google Sheets.

For now, I am not interested in discussing UI ideas for a FOSS project using archaic  mailing list software to discuss UI ideas. The irony is pathetic.  It's as if you guys are proclaiming, "We care so much about UI that we use archaic software with a bad UI to discuss UI." I can imagine a hand painted sign hanging on the Kdenlive virtual clubhouse door saying, "Nerds only! Normals be gone!!!" 

Wait. Hold on. That's 1996 on the other line. It seems it wants its cutting edge mailing list software back. Sheesh, unsurprisingly Kdenlive has a busy, confusing and laughably bad UI which lacks many technically trivial yet valuable features concomitant with a bad UI.
Comment 5 Wegwerf 2016-09-19 19:33:31 UTC
Everything has its beauty, but not everyone sees it.
-- Confucius
Comment 6 YEK 2016-09-19 22:36:13 UTC
I suppose you carefully considered your remarkably clever rebuttal by asking yourself, "Why should I argue reasonably when I can trot out a trite aphorism to use as a straw man instead?" Bravo! I also received an unreasonable response from Vincent Pinon in another one of the bug reports I submitted regarding Kdenlive. I suppose that, oh, hold on, let me see, I think I will Google something clever. Hold on a few minutes. Oh yes. Here you go, "Birds of a feather flock together."

You have failed to genuinely argue with me. Instead you gave yourself the pleasure of pontificating nonsensically. Assuming you are a coder, if you code the way you argue, that would help to explain the numerous bugs and glitches I have encountered in Kdenlive.

Now. Let's try again. Shall we? I responded lucidly and carefully to your initial comment. The onus is upon you to respond in kind.
Comment 7 Vincent PINON 2016-09-20 20:14:47 UTC
https://phabricator.kde.org/tag/kdenlive/
Comment 8 Vincent PINON 2016-09-20 20:15:27 UTC
sorry:
https://phabricator.kde.org/project/board/40/
Comment 9 YEK 2016-09-21 06:57:51 UTC
Hi Vincent,

Thanks for the link to https://phabricator.kde.org/project/board/40/ 

Phabricator looks like a much more elegant solution than what @Wegwerf suggested in Comment 3 in this thread. 1996 just called and expressed its jealousy! Perhaps Wegwerf was unfamiliar with https://phabricator.kde.org Who knows? Maybe he's busy Googling pagan aphorisms. 

Regarding @Wegwerf Comment 5 in this thread: I am a Jew. To us Confucianism, despite apparently containing much wisdom, isn't a sublime Eastern religion/philosophy we revere. It is "avoda zara" (idolatry) which we abhor because some of its core tenets such pantheism and nontheism are absolutely forbidden by halacha (Jewish law). From what I understand, Catholic and Muslims sages typically categorize Confucianism as an idolatrous religion. I have yet to engage any "red haired barbarian" (thank the early Dutch traders for the way folks in The Middle Kingdom refer to misnamed "Caucasians")  who trotted out wisdom from Eastern religions/philosophies (such as Confucianism, Hinduism, Buddhism, Shintoism etc) who was not a sanctimonious philosophical dilettante hiding behind a thin veneer of genuine intellectual curiosity.

I lived in Japan for 1 and 1/2 years with Japanese families studying spoken and written Japanese. I have experienced the vacuous yet supposedly inscrutable pagan Far Eastern mindset first hand. It is pure evil. And I opine that despite having been treated extremely well by virtually all Japanese with whom I interacted. 

The National Socialists in Germany during World War II were almost cute and cuddly compared to the Japanese of the time generally, not merely their leaders and soldiers. If you are incredulous, I encourage you to peruse the Wikipedia article about the Chichijima incident which is lesser known than, but just as despicable and revolting as the infamous Rape of Nanking.

Jews aren't Christians. The notion of "turning the other cheek" is not part of our "masorah" (tradition). When we are confronted by evil, even when it appears to be merely cleverly and innocently sardonic, we often defend ourselves. Despite that, like most Jews, I'd rather entrust the Christians and Muslims to rid the world of idolatry. They have made remarkable strides in bringing mankind out of the muck and mire of idolatry and towards monotheism and continue to do so.

Be that as it may, how do I sign up so that I can post comments on https://phabricator.kde.org/project/board/40/?

The UI/Workflow redesign section is where I suppose I would post most of my ideas for improving Kdenlive's user interface.

Here's a link to a wireframe I created at mybalsamiq.com
https://drive.google.com/open?id=0B-7ZTNl-VFIMNmpHSTNpaDlfd0U

Below I posted the text contained in the comment I included at:
https://drive.google.com/open?id=0B-7ZTNl-VFIMNmpHSTNpaDlfd0U

====
I often choose to edit clips that I have added to Kdenlive in another application such as Audacity (the extremely popular audio software). In such cases I want to have an option to seamlessly navigate to the file in question in my file manager. (I use Thunar on GalliumOS). I suppose this a common need, although perhaps a latent one. From a technical perspective I assume this is trivial. However, perhaps I am mistaken.
 
Most ordinary users are unfamiliar with the term "file manager." Therefore, I suppose that something like, "View this file in the file manager" would likely confuse them. I chose "Go to this file outside of Kdenlive" but don't like it much. It was merely a phrase that leapt to my mind.

Also, please consider that employing language that is closer to standard written American English—the most important vehicular language at present—tends to be more readily understood by all users familiar with standard written American English and tends to put those non-technical users standard written American English at ease. Towards this end, in the phrase, "Go to this file outside of Kdenlive" I used the demonstrative pronoun “this.” To use engineering lexicon, it is a non-trivial detail despite engineers’ tendency to self-centeredly believe to the contrary. 

I am toying with the idea that users will be able to perform the following actions:
 
* Highlight items in the timeline’s context menu with a custom color. (Please notice how I highlighted "Go to this file outside of Kdenlive" with blue).
* Add items to what will become their custom configuration of the timeline’s context menu.
* Remove items from their custom configuration of the timeline’s context menu.
* Toggle between the default configuration of the timeline’s context menu and their custom configuration of the timeline’s context menu. (I am assuming users will only have one custom configuration).
====

Thanks,

Yekutiel