Bug Report

MPC-HS x64 don't start with Start8 runing

https://trac.mpc-hc.org/ticket/5479

The program don't finish starting, appears in the task manager but the window don't appear, this happens sometimes.

With Start8 down starts always.

 

MPC-HC (64-bit)
---------------

Build information:
    Version:            1.7.9 (846eff0)
    Compiler:           MSVC 2013 Update 4
    Build date:         Jun  1 2015 09:16:50

LAV Filters:
    LAV Splitter:       0.65.0.9
    LAV Video:          0.65.0.9
    LAV Audio:          0.65.0.9
    FFmpeg compiler:    MinGW-w64 GCC 4.9.2

Operating system:
    Name:               Windows NT 6.3 (build 9600)
    Version:            6.3 (64-bit)

Hardware:
    CPU:                Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
    GPU:                NVIDIA GeForce GTX 670 (driver version: 9.18.13.5306)

3,921 views 4 replies
Reply #1 Top

I have my suspicions that asuspheobusDevProps.dll is linked to this issue as it appears directly after the stack from Start8 and I would not expect it to in this scenario.

It would appear Start8 is causing ADVAPI32.dll to load into process on dll load which may be the issue here as I think somehow this is causing a timing related loading deadlock.

I have made changes so future updates are not causing this to load, but given the lack of other reports I suspect that asus dll is being pulled in somehow by the MS delay loading code and that's then triggering the deadlock.

EDIT : I would also be curious to know if disabling ObjectDock also resolves this issue as I notice the second thread appears to be waiting on something and Dock64.dll is in there waiting for something.

Reply #2 Top

If I kill Start8 or Xonar Phoebus, then the problem is resolve, stopping ObjectDock does nothing.

Reply #3 Top

I've created a ticket for you and you will receive it shortly.