Uploaded image for project: 'MediaPortal 1'
  1. MediaPortal 1
  2. MP1-1231

DVD playback stop crash due to MiniDisplay plugin

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 1.0.1
    • 1.0 final
    • DVD Player
    • None

    Description

      Because of a timing issue, sometimes when you stop DVD playback you can see a complete crash of MP on systems with DisplayPlugin enabled

      h4. Steps to Reproduce
      1. Enable MiniDisplay
      2. Enable EQ on MiniDisplay cfg ( tested with iMON driver )
      3. Playback a DVD
      4. Stop DVD
      5. Repeat step 3. and 4. at least 10 times to be sure to trigger the issue

      h4. Additional Information
      FAULTING_IP:
      mscorwks!CLREvent::Set+e
      6e60c5e7 8b4704 mov eax,dword ptr [edi+4]

      EXCEPTION_RECORD: 0f29ead0 -- (.exr 0xf29ead0)
      ExceptionAddress: 6e60c5e7 (mscorwks!CLREvent::Set+0x0000000e)
         ExceptionCode: c0000005 (Access violation)
        ExceptionFlags: 00000000
      NumberParameters: 2
         Parameter[0]: 00000000
         Parameter[1]: 00000018
      Attempt to read from address 00000018

      FAULTING_THREAD: 0000109c

      PROCESS_NAME: MediaPortal.exe

      ERROR_CODE: (NTSTATUS) 0x80000003 - {EXCEPTION} Breakpoint A breakpoint has been reached.

      EXCEPTION_CODE: (HRESULT) 0x80000003 (2147483651) - One or more arguments are invalid

      EXCEPTION_PARAMETER1: 00000000

      EXCEPTION_PARAMETER2: 8642aa88

      EXCEPTION_PARAMETER3: 76e09a94

      NTGLOBALFLAG: 0

      APPLICATION_VERIFIER_FLAGS: 0

      MANAGED_STACK:
      (TransitionMU)
      0F29F008 0FF611A1 Core!MediaPortal.Player.DVDPlayer.get_CurrentAudioStream()+0x21
      0F29F01C 0FF61006 MiniDisplayLibrary!MediaPortal.ProcessPlugins.MiniDisplayPlugin.MiniDisplayHelper.GetEQ(MediaPortal.ProcessPlugins.MiniDisplayPlugin.EQControl ByRef)+0x30e
      0F29F0AC 0FF60C85 MiniDisplayLibrary!MediaPortal.ProcessPlugins.MiniDisplayPlugin.Drivers.iMONLCDg.GetEQ()+0x3d
      0F29F0D8 0D74A553 MiniDisplayLibrary!MediaPortal.ProcessPlugins.MiniDisplayPlugin.Drivers.iMONLCDg.VFD_EQ_Update()+0x193
      0F29F110 6D9F6D66 mscorlib_ni!System.Threading.ThreadHelper.ThreadStart_Context(System.Object)+0x66
      0F29F11C 6DA001EF mscorlib_ni!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)+0x6f
      0F29F134 6D9F6CE4 mscorlib_ni!System.Threading.ThreadHelper.ThreadStart()+0x44
      (TransitionUM)

      Attachments

        Activity

          People

            chemelli Simone Chemelli (Inactive)
            chemelli Simone Chemelli (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: