Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

14.07 crashes when you try to launch it in windows 8 #29

Closed
uche40 opened this issue Jul 7, 2014 · 21 comments
Closed

14.07 crashes when you try to launch it in windows 8 #29

uche40 opened this issue Jul 7, 2014 · 21 comments

Comments

@uche40
Copy link

uche40 commented Jul 7, 2014

Great tool, i just downloaded and installed the new version on windows 8 on a brand new laptop and it crashes when you try to launch it. I have GPU 4.0+ . any ideas?

Log file is below.

[Info   ] <Application::Application(int&, char**)> Starting Shotcut version 14.07.01 
[Info   ] <Application::Application(int&, char**)> Windows version 144 
[Info   ] <Application::Application(int&, char**)> number of logical cores = 4 
[Info   ] <Application::Application(int&, char**)> locale = QLocale(English, Default, UnitedStates) 
[Info   ] <Application::Application(int&, char**)> install dir = "C:/Program Files (x86)/Shotcut" 
[Debug  ] <static ShotcutSettings& ShotcutSettings::singleton()> language "en_US" 
[Debug  ] <static ShotcutSettings& ShotcutSettings::singleton()> deinterlacer "onefield" 
[Debug  ] <static ShotcutSettings& ShotcutSettings::singleton()> external monitor "" 
[Debug  ] <static ShotcutSettings& ShotcutSettings::singleton()> GPU processing false 
[Debug  ] <static ShotcutSettings& ShotcutSettings::singleton()> interpolation "nearest" 
[Debug  ] <static ShotcutSettings& ShotcutSettings::singleton()> video mode "" 
[Debug  ] <static ShotcutSettings& ShotcutSettings::singleton()> realtime true 
[Debug  ] <static void MainWindow::changeTheme(const QString&)> begin 
[Debug  ] <static void MainWindow::changeTheme(const QString&)> end 
[Debug  ] <MainWindow::MainWindow()> begin 
[Info   ] <GLTestWidget::GLTestWidget(QWidget*)> OpenGL context version 4 0 
[Debug  ] <Database::Database(QObject*)> Database version is 1 
[Warning] <static QMetaObject::Connection QObject::connectImpl(const QObject*, void**, const QObject*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, const int*, const QMetaObject*)> QObject::connect: signal not found in QTimer
[Debug  ] <Mlt::Controller::Controller()> begin 
[Debug  ] <Mlt::Controller::Controller()> end 
[Debug  ] <void MainWindow::setupSettingsMenu()> begin 
[Debug  ] <void MainWindow::setupSettingsMenu()> end 
[Debug  ] <void MainWindow::readPlayerSettings()> begin 
[Debug  ] <void MainWindow::readPlayerSettings()> end 
[Debug  ] <void MainWindow::configureVideoWidget()> begin 
[Debug  ] <void MainWindow::configureVideoWidget()> end 
[Debug  ] <RecentDock::RecentDock(QWidget*)> begin 
[Debug  ] <RecentDock::RecentDock(QWidget*)> end 
[Debug  ] <PlaylistDock::PlaylistDock(QWidget*)> begin 
[Debug  ] <PlaylistDock::PlaylistDock(QWidget*)> end 
[Debug  ] <TimelineDock::TimelineDock(QWidget*)> begin 
[Warning] <static bool QObject::disconnectImpl(const QObject*, void**, const QObject*, void**, const QMetaObject*)> QObject::disconnect: signal not found in QDockWidget
[Debug  ] <TimelineDock::TimelineDock(QWidget*)> end 
[Debug  ] <FiltersDock::FiltersDock(QWidget*)> begin 
[Debug  ] <FiltersDock::FiltersDock(QWidget*)> end 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "audio_balance" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "audio_channelcopy" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "audio_fadein" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "audio_fadeout" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "audio_gain" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "audio_loudness" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "audio_mono" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "audio_pan" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "audio_swapchannels" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "blur" "meta_boxblur.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "blur" "meta_movit.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "color" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "color" "meta_frei0r_coloradj.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "color" "meta_movit.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "crop" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "crop" "meta_movit.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "fadein_brightness" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "fadein_movit" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "fadeout_brightness" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "fadeout_movit" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "glow" "meta_frei0r.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "glow" "meta_movit.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "invert" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "mirror" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "mirror" "meta_movit.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "movit_diffusion" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "rotate" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "saturation" "meta_frei0r.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "saturation" "meta_movit.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "sepia" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "sharpen" "meta_frei0r.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "sharpen" "meta_movit.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "stabilize" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "vignette" "meta_movit.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "vignette" "meta_oldfilm.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "wave" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "webvfx" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "webvfx_circular_frame" "meta.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "white" "meta_frei0r.qml" 
[Debug  ] <QActionList getFilters(FiltersDock*, Ui::FiltersDock*)> reading filter metadata "white" "meta_movit.qml" 
[Debug  ] <EncodeDock::EncodeDock(QWidget*)> begin 
@ddennedy
Copy link
Member

ddennedy commented Jul 8, 2014

Thanks. I somewhat see where it is failing. There are a few steps in the step the failed but not enough logging detail there to pinpoint it. I am not quite sure, but for sure I will add some more logging in there.

@ddennedy
Copy link
Member

ddennedy commented Jul 8, 2014

It would be interesting to know if the previous version works. Please uninstall the current version first.
https://github.com/mltframework/shotcut/releases/tag/v14.06

Also, it looks like the github markdown processor might be doing something with the text in angle brackets from your log. Next time, if it comes to it, put 3 backticks (`) on a line by itself before the log text and 3 of them on a line after the log text. (I just added them to your bug report to fix that.)

@ddennedy
Copy link
Member

ddennedy commented Jul 8, 2014

It seems to be unable to locate any of the MLT plugins in C:\Program Files (x86)\Shotcut\lib\mlt.
Do you see a bunch of DLLs in there?
Did you download Shotcut through the main website shotcut.org or shotcutapp.com?

@uche40
Copy link
Author

uche40 commented Jul 9, 2014

I downloaded both through the main website shotcut.org or shotcutapp.com, uninstalled and installed each separately but still the same crash. I also uninstalled and tried the version 14.06 you provided with the same crash result.

Yes, i see a bunch of DLLs in C:\Program Files (x86)\Shotcut\lib\mlt.

Here is a short screencast video of the crash.

http://www.screencast.com/t/InAd4d4p

hope this helps you fix it. let me know how i can help more.

@ddennedy
Copy link
Member

ddennedy commented Jul 9, 2014

OK, thanks. The MLT plugins are required, and I clearly see they are not loaded from your log even though the files exist. They do all of the media processing. I just have no idea why they do not load for you as it works fine for me and many others. What sort of anti-virus and anti-malware software do you use? I wonder if something like that is preventing the app from seeing the plugins.

@uche40
Copy link
Author

uche40 commented Jul 10, 2014

Actually, i have NO anti-virus and anti-malware software installed on this
laptop. any more thoughts?

@uche40
Copy link
Author

uche40 commented Jul 10, 2014

image

@ddennedy
Copy link
Member

Thank you for continuing on with me. There is another thing we can check out. Open a command prompt (cmd.exe) and cd "\Program Files (x86)\Shotcut". Then, run melt -query. That will list all of the MLT functions in its plugins and give us some another perspective about the problem around the MLT plugins. Try to paste some of your command prompt buffer here. Thanks

@uche40
Copy link
Author

uche40 commented Jul 10, 2014

i did it here is what i got.


Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\uche40>cd "C:\Program Files (x86)\Shotcut"

C:\Program Files (x86)\Shotcut>melt -query
---
consumers:
...
---
filters:
...
---
producers:
...
---
transitions:
...
# You can query the metadata for a specific service using:
# -query <type>=<identifer>
# where <type> is one of: consumer, filter, producer, or transition.

C:\Program Files (x86)\Shotcut>

@uche40
Copy link
Author

uche40 commented Jul 10, 2014

by the way do you have skype it may be faster to communicate that way. Mine is "uche40"

@uche40
Copy link
Author

uche40 commented Jul 11, 2014

Any update? seems like someone else has reported the same crash here https://plus.google.com/u/0/+BernardoFern%C3%A1ndezCha%C3%ADn/posts/H4SkzUqEhz4

@ddennedy
Copy link
Member

Your melt -query output confirms the same problem: it cannot get the plugins, but I have no idea why and have been unable to reproduce it. I will try it on some more systems, but that may take a long time as I have to talk to people that I interact with, tell them about the project, ask to show it to them....

@ddennedy
Copy link
Member

At the moment, I suspect there is a common DLL that is missing from my installer. And for most people, after installing a few apps, this common DLL ends up in system32. Are you familiar with the depends.exe tool? My Windows 8.1 box is fairly fresh, but not virgin; I am trying to locate a very fresh system to test. Meanwhile, we can schedule a Skype session sometime this weekend to walk through troubleshooting with depends, but I am not available at most times, which is why I need to schedule it.

@uche40
Copy link
Author

uche40 commented Jul 11, 2014

I am not familiar with the depends.exe tool, but will download it and use it with your guidance. My windows 8.1 system is fairly fresh so we can use it to test. We can have the Skype session sometime this Saturday at say 12pm CST if that works for you. My skype name is uche40

@ddennedy
Copy link
Member

Yes that time is good. Skype id is ddennedy

@ddennedy
Copy link
Member

Adding some notes... another user notes on G+:

I changed some options in Properties tab (Compatibility). I set up to "Run this as Admin" and Windows XP SP2 compability mode. Then I restarted my PC and that did the trick.

James and I met on Skype. He is running with an admin account - trying to run using the same account he used to install. We tried using compatibility mode, installing to Desktop instead of Program Files (x86), and diagnosing missing DLLs with depends.exe, but nothing we tried succeedeed. :-(

@uche40
Copy link
Author

uche40 commented Jul 13, 2014

Dan, I'll be providing you access to my box to test and reproduce that crash error.

@uche40
Copy link
Author

uche40 commented Jul 14, 2014

Great that worked. I did not even have to edit the system variables. I simply uninstalled Jahshaka editor software. Now if we can only get the titling feature implemented for windows, then this will be one of the most awesome Open source editors out there. Great job. You are the man Dan.

@ddennedy
Copy link
Member

Thanks for confirming, James. I added the lessons learned here to our FAQ:
http://shotcut.org/bin/view/Shotcut/FrequentlyAskedQuestions#Why_does_it_crash_on_Windows_upo

@ddennedy
Copy link
Member

ddennedy commented Oct 7, 2014

The conflict with JahShaka was fixed in latest 14.10.05 release.

@ddennedy ddennedy added this to the v14.10 milestone Oct 7, 2014
@uche40
Copy link
Author

uche40 commented Oct 7, 2014

That's Great Dan. By the way, i have a request. Let me know how much you
will charge me. I am marketing a bunch of stock footage and videos and
would like to include a video editor for my users to edit the stock
footage. Can you compile a windows and mac copy of the latest shotcut under
a different brand name of "Video Creator Pro" for me?

On Mon, Oct 6, 2014 at 7:35 PM, Dan Dennedy notifications@github.com
wrote:

The conflict with JahShaka was fixed in latest 14.10.05 release.


Reply to this email directly or view it on GitHub
#29 (comment).

Okeke, James Uchenna, MBA, MCTS
C.E.O
Pancho, Inc.
1-800-537-9242 Ext 825
1-832-792-7295 Cell
Fax 1-888-848-1770
uche40@mypancho.com
www.Mypancho.com.
Skype:uche40

Confidentiality Notice: This e-mail message, including any attachments, is
covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521,
is
confidential, and may be legally privileged for the sole use of intended
recipient(s) and may contain confidential and privileged information. Any
unauthorized review, use, disclosure or distribution is prohibited. If you
are
not the intended recipient, please contact the sender by reply e-mail and
destroy all copies of the original message. E-mail transmission cannot be
guaranteed to be secure or error-free as information could be intercepted,
corrupted, lost,destroyed, arrive late or incomplete, or contain viruses.
The
sender therefore does not accept liability for any errors or omissions in
the
contents of this message, which arise as a result of e-mail transmission.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants