Music Player crash with Winamp DSP plugins (1.2.0b) (1 Viewer)

rlevis

MP Donator
  • Premium Supporter
  • August 15, 2008
    517
    32
    Home Country
    New Zealand New Zealand
    MediaPortal Version: 1.2.0b
    MediaPortal Skin: StreamedMP
    Windows Version: Vista SP2
    CPU Type: Phenom X3
    Memory: 2GB
    Sound Card: Realtek HD Audio

    There were no log entries I could find that had the date/time the crash occured, and nothing obvious in any log files.

    I think this is related to an old problem with the Winamp DSP interface. I reported an issue a few years ago when an occasional crash would occur between tracks when using a Winamp compressor/limiter DSP. It now appears to occur in the middle of tracks and much more often, like once a day instead of once every week or 2.

    This same DSP I have used with Winamp for years, and other audio software that support Winamp DSP plugins, and never had any problems with them. So I doubt it is a bug in the plugin.

    I can only provide this plug-in privately as it is not freeware.

    I'm a software developer myself, although not C++ and can't help with the musicplayer source code, but I have written my own audio player which supports Winamp DSP plugins. And this plugin works fine in my software also.

    If you still want some logs, let me know which ones. I've only just now enabled the watchdog process.
     

    rlevis

    MP Donator
  • Premium Supporter
  • August 15, 2008
    517
    32
    Home Country
    New Zealand New Zealand
    After enabling the watchdog, I started a MP3 album and after several songs it just crashed again. Clicked Close on the Windows dialog and the watchdog activated and created the attached zip file. It then counted down to restart MP. At that time the watchdog crashed. A Details button has the following info...

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.IO.IOException: The process cannot access the file 'C:\Users\Media-Hub\AppData\Local\Temp\MPTemp\Configuration.bak' because it is being used by another process.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
    at MediaPortal.Support.MediaPortalLogs.CreateLogs(String destinationFolder)
    at WatchDog.PostTestActions.PerformActions()
    at WatchDog.MPWatchDog.PerformPostTestActions(Boolean autoClose)
    at WatchDog.MPWatchDog.tmrWatchdog_Tick(Object sender, EventArgs e)
    at System.Windows.Forms.Timer.OnTick(EventArgs e)
    at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4214 (VistaSP2GDR.050727-4200)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    WatchDog
    Assembly Version: 1.1.7.0
    Win32 Version: 1.1.7.0
    CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/WatchDog.exe
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4214 (VistaSP2GDR.050727-4200)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4212 (VistaSP2GDR.050727-4200)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    Utils
    Assembly Version: 1.1.7.0
    Win32 Version: 1.1.7.0
    CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/Utils.DLL
    ----------------------------------------
    System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    MediaPortal.Support
    Assembly Version: 1.1.7.0
    Win32 Version: 1.1.7.0
    CodeBase: file:///C:/Program%20Files/Team%20MediaPortal/MediaPortal/MediaPortal.Support.DLL
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
     

    Users who are viewing this thread

    Top Bottom