MP2 - V2.1 Client Crash / Unrepsonsive (1 Viewer)

Status
Not open for further replies.

HTPCSourcer

Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,335
    Home Country
    Germany Germany
    Open Event Viewer
    In the left panel click on "Windows Protocols" and select "Applications"
    Check the right panel for errors around the time you had your crash, i.e. at 14:42.

    If you left-click on Level, the messages will be sorted by type and you can scroll up to get to the errors only.

    Event.JPG
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,705
    3,491
    Stuttgart
    Home Country
    Germany Germany
    Don't know what or how to look for anything in it.

    I need to play some more anyhow. I am getting stuttering playback again like last time I tried MP2 and overall find the GUI quite unresponsive (small list view scrolling is not smooth at all and varies in speed and opening items from main list in wmc skin can take 2-3 seconds which cant be right) - maybe something more sinister is wrong somewhere.
    You are most probably having a running import in background. Therefore the gui is laggy. After import it will be smooth. Check the server logs for the import progress.
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,335
    Home Country
    Germany Germany
    From my first answer (posting #2):
    The importer process in your version can use an important share of your CPU capacity and the GUI may appear to be frozen - yet it is not, but simply not really responsive. This has already been addressed for the final version.
    As an additional note: In MP1 all these imports take place
    • sequentially
    • with much less data import than in MP2 - here you can for example filter for movies with Actor A from Writer B published in Year C
    • in separate configuration software, e.g. music.
    MP2 does all this simultaneously. We have improved the process and things will be smoother in MP 2.1 Final.
     

    TheBatfink

    MP Donator
  • Premium Supporter
  • June 11, 2007
    1,288
    221
    Nottingham
    Home Country
    United Kingdom United Kingdom
    Yeah forgot I ran series import again :)

    But I do think I found source of server error in event log. Details below:

    Code:
    Log Name:      Application
    Source:        .NET Runtime
    Date:          28/01/2017 14:03:15
    Event ID:      1026
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      SERVER
    Description:
    Application: MP2-Server.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.AccessViolationException
       at System.Data.SQLite.UnsafeNativeMethods.sqlite3_step(IntPtr)
       at System.Data.SQLite.SQLite3.Step(System.Data.SQLite.SQLiteStatement)
       at System.Data.SQLite.SQLiteDataReader.Read()
       at MediaPortal.Backend.Services.MediaLibrary.QueryEngine.DataReaderExtensions+<AsEnumerable>d__0.MoveNext()
       at MediaPortal.Backend.Services.MediaLibrary.QueryEngine.CompiledMediaItemQuery.GetMediaItems(MediaPortal.Backend.Database.ISQLDatabase, MediaPortal.Backend.Database.ITransaction, Boolean, System.Collections.Generic.IEnumerable`1<MediaPortal.Common.MediaManagement.MediaItemAspectMetadata>, System.Collections.Generic.IList`1<System.Guid> ByRef, System.Collections.Generic.IDictionary`2<System.Guid,System.Collections.Generic.IList`1<System.Guid>> ByRef)
       at MediaPortal.Backend.Services.MediaLibrary.QueryEngine.CompiledMediaItemQuery.Query(MediaPortal.Backend.Database.ISQLDatabase, MediaPortal.Backend.Database.ITransaction, Boolean)
       at MediaPortal.Backend.Services.MediaLibrary.QueryEngine.CompiledMediaItemQuery.Query(Boolean)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.Search(MediaPortal.Backend.Database.ISQLDatabase, MediaPortal.Backend.Database.ITransaction, MediaPortal.Common.MediaManagement.MLQueries.MediaItemQuery, Boolean, System.Nullable`1<System.Guid>, Boolean)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.GetMediaItems(MediaPortal.Backend.Database.ISQLDatabase, MediaPortal.Backend.Database.ITransaction, System.Collections.Generic.ICollection`1<System.Guid>, System.Collections.Generic.IEnumerable`1<System.Guid>, System.Collections.Generic.IEnumerable`1<System.Guid>, Boolean, System.Nullable`1<System.Guid>, Boolean)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.UpdateRelationship(MediaPortal.Common.MediaManagement.IRelationshipRoleExtractor, System.Guid, System.Collections.Generic.IDictionary`2<System.Guid,System.Collections.Generic.IList`1<MediaPortal.Common.MediaManagement.MediaItemAspect>>, Boolean, System.Threading.CancellationToken)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.UpdateRelationships(System.Guid, System.Collections.Generic.IDictionary`2<System.Guid,System.Collections.Generic.IList`1<MediaPortal.Common.MediaManagement.MediaItemAspect>>, Boolean, System.Threading.CancellationToken)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.Reconcile(System.Guid, System.Collections.Generic.IDictionary`2<System.Guid,System.Collections.Generic.IList`1<MediaPortal.Common.MediaManagement.MediaItemAspect>>, Boolean, System.Threading.CancellationToken)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.AddOrUpdateMediaItem(System.Guid, System.String, MediaPortal.Common.ResourceAccess.ResourcePath, System.Nullable`1<System.Guid>, System.Collections.Generic.IEnumerable`1<MediaPortal.Common.MediaManagement.MediaItemAspect>, Boolean, Boolean, System.Threading.CancellationToken)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary+ImportResultHandler.UpdateMediaItem(System.Guid, MediaPortal.Common.ResourceAccess.ResourcePath, System.Collections.Generic.IEnumerable`1<MediaPortal.Common.MediaManagement.MediaItemAspect>, Boolean, MediaPortal.Common.ResourceAccess.ResourcePath, System.Threading.CancellationToken)
       at MediaPortal.Common.Services.MediaManagement.ImportDataflowBlocks.ImporterWorkerDataflowBlockBase+<UpdateMediaItem>d__15.MoveNext()
       at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Start[[MediaPortal.Common.Services.MediaManagement.ImportDataflowBlocks.ImporterWorkerDataflowBlockBase+<UpdateMediaItem>d__15, MediaPortal.Common, Version=2.1.1612.9730, Culture=neutral, PublicKeyToken=null]](<UpdateMediaItem>d__15 ByRef)
       at MediaPortal.Common.Services.MediaManagement.ImportDataflowBlocks.ImporterWorkerDataflowBlockBase.UpdateMediaItem(System.Guid, MediaPortal.Common.ResourceAccess.ResourcePath, System.Collections.Generic.IEnumerable`1<MediaPortal.Common.MediaManagement.MediaItemAspect>, MediaPortal.Common.MediaManagement.ImportJobInformation, Boolean, System.Threading.CancellationToken)
       at MediaPortal.Common.Services.MediaManagement.ImportDataflowBlocks.MediaItemSaveBlock+<ProcessMediaItem>d__3.MoveNext()
       at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Start[[MediaPortal.Common.Services.MediaManagement.ImportDataflowBlocks.MediaItemSaveBlock+<ProcessMediaItem>d__3, MediaPortal.Common, Version=2.1.1612.9730, Culture=neutral, PublicKeyToken=null]](<ProcessMediaItem>d__3 ByRef)
       at MediaPortal.Common.Services.MediaManagement.ImportDataflowBlocks.MediaItemSaveBlock.ProcessMediaItem(MediaPortal.Common.Services.MediaManagement.PendingImportResourceNewGen)
       at System.Threading.Tasks.Dataflow.TransformBlock`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ProcessMessageWithTask(System.Func`2<System.__Canon,System.Threading.Tasks.Task`1<System.__Canon>>, System.Collections.Generic.KeyValuePair`2<System.__Canon,Int64>)
       at System.Threading.Tasks.Dataflow.TransformBlock`2+<>c__DisplayClass10[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<.ctor>b__4(System.Collections.Generic.KeyValuePair`2<System.__Canon,Int64>)
       at System.Threading.Tasks.Dataflow.Internal.TargetCore`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ProcessMessagesLoopCore()
       at System.Threading.Tasks.Dataflow.Internal.TargetCore`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].<ProcessAsyncIfNecessary_Slow>b__3(System.Object)
       at System.Threading.Tasks.Task.InnerInvoke()
       at System.Threading.Tasks.Task.Execute()
       at System.Threading.Tasks.Task.ExecutionContextCallback(System.Object)
       at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
       at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
       at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
    
    
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name=".NET Runtime" />
        <EventID Qualifiers="0">1026</EventID>
        <Level>2</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2017-01-28T14:03:15.087344000Z" />
        <EventRecordID>4165</EventRecordID>
        <Channel>Application</Channel>
        <Computer>SERVER</Computer>
        <Security />
      </System>
      <EventData>
        <Data>Application: MP2-Server.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.AccessViolationException
       at System.Data.SQLite.UnsafeNativeMethods.sqlite3_step(IntPtr)
       at System.Data.SQLite.SQLite3.Step(System.Data.SQLite.SQLiteStatement)
       at System.Data.SQLite.SQLiteDataReader.Read()
       at MediaPortal.Backend.Services.MediaLibrary.QueryEngine.DataReaderExtensions+&lt;AsEnumerable&gt;d__0.MoveNext()
       at MediaPortal.Backend.Services.MediaLibrary.QueryEngine.CompiledMediaItemQuery.GetMediaItems(MediaPortal.Backend.Database.ISQLDatabase, MediaPortal.Backend.Database.ITransaction, Boolean, System.Collections.Generic.IEnumerable`1&lt;MediaPortal.Common.MediaManagement.MediaItemAspectMetadata&gt;, System.Collections.Generic.IList`1&lt;System.Guid&gt; ByRef, System.Collections.Generic.IDictionary`2&lt;System.Guid,System.Collections.Generic.IList`1&lt;System.Guid&gt;&gt; ByRef)
       at MediaPortal.Backend.Services.MediaLibrary.QueryEngine.CompiledMediaItemQuery.Query(MediaPortal.Backend.Database.ISQLDatabase, MediaPortal.Backend.Database.ITransaction, Boolean)
       at MediaPortal.Backend.Services.MediaLibrary.QueryEngine.CompiledMediaItemQuery.Query(Boolean)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.Search(MediaPortal.Backend.Database.ISQLDatabase, MediaPortal.Backend.Database.ITransaction, MediaPortal.Common.MediaManagement.MLQueries.MediaItemQuery, Boolean, System.Nullable`1&lt;System.Guid&gt;, Boolean)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.GetMediaItems(MediaPortal.Backend.Database.ISQLDatabase, MediaPortal.Backend.Database.ITransaction, System.Collections.Generic.ICollection`1&lt;System.Guid&gt;, System.Collections.Generic.IEnumerable`1&lt;System.Guid&gt;, System.Collections.Generic.IEnumerable`1&lt;System.Guid&gt;, Boolean, System.Nullable`1&lt;System.Guid&gt;, Boolean)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.UpdateRelationship(MediaPortal.Common.MediaManagement.IRelationshipRoleExtractor, System.Guid, System.Collections.Generic.IDictionary`2&lt;System.Guid,System.Collections.Generic.IList`1&lt;MediaPortal.Common.MediaManagement.MediaItemAspect&gt;&gt;, Boolean, System.Threading.CancellationToken)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.UpdateRelationships(System.Guid, System.Collections.Generic.IDictionary`2&lt;System.Guid,System.Collections.Generic.IList`1&lt;MediaPortal.Common.MediaManagement.MediaItemAspect&gt;&gt;, Boolean, System.Threading.CancellationToken)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.Reconcile(System.Guid, System.Collections.Generic.IDictionary`2&lt;System.Guid,System.Collections.Generic.IList`1&lt;MediaPortal.Common.MediaManagement.MediaItemAspect&gt;&gt;, Boolean, System.Threading.CancellationToken)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.AddOrUpdateMediaItem(System.Guid, System.String, MediaPortal.Common.ResourceAccess.ResourcePath, System.Nullable`1&lt;System.Guid&gt;, System.Collections.Generic.IEnumerable`1&lt;MediaPortal.Common.MediaManagement.MediaItemAspect&gt;, Boolean, Boolean, System.Threading.CancellationToken)
       at MediaPortal.Backend.Services.MediaLibrary.MediaLibrary+ImportResultHandler.UpdateMediaItem(System.Guid, MediaPortal.Common.ResourceAccess.ResourcePath, System.Collections.Generic.IEnumerable`1&lt;MediaPortal.Common.MediaManagement.MediaItemAspect&gt;, Boolean, MediaPortal.Common.ResourceAccess.ResourcePath, System.Threading.CancellationToken)
       at MediaPortal.Common.Services.MediaManagement.ImportDataflowBlocks.ImporterWorkerDataflowBlockBase+&lt;UpdateMediaItem&gt;d__15.MoveNext()
       at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Start[[MediaPortal.Common.Services.MediaManagement.ImportDataflowBlocks.ImporterWorkerDataflowBlockBase+&lt;UpdateMediaItem&gt;d__15, MediaPortal.Common, Version=2.1.1612.9730, Culture=neutral, PublicKeyToken=null]](&lt;UpdateMediaItem&gt;d__15 ByRef)
       at MediaPortal.Common.Services.MediaManagement.ImportDataflowBlocks.ImporterWorkerDataflowBlockBase.UpdateMediaItem(System.Guid, MediaPortal.Common.ResourceAccess.ResourcePath, System.Collections.Generic.IEnumerable`1&lt;MediaPortal.Common.MediaManagement.MediaItemAspect&gt;, MediaPortal.Common.MediaManagement.ImportJobInformation, Boolean, System.Threading.CancellationToken)
       at MediaPortal.Common.Services.MediaManagement.ImportDataflowBlocks.MediaItemSaveBlock+&lt;ProcessMediaItem&gt;d__3.MoveNext()
       at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Start[[MediaPortal.Common.Services.MediaManagement.ImportDataflowBlocks.MediaItemSaveBlock+&lt;ProcessMediaItem&gt;d__3, MediaPortal.Common, Version=2.1.1612.9730, Culture=neutral, PublicKeyToken=null]](&lt;ProcessMediaItem&gt;d__3 ByRef)
       at MediaPortal.Common.Services.MediaManagement.ImportDataflowBlocks.MediaItemSaveBlock.ProcessMediaItem(MediaPortal.Common.Services.MediaManagement.PendingImportResourceNewGen)
       at System.Threading.Tasks.Dataflow.TransformBlock`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ProcessMessageWithTask(System.Func`2&lt;System.__Canon,System.Threading.Tasks.Task`1&lt;System.__Canon&gt;&gt;, System.Collections.Generic.KeyValuePair`2&lt;System.__Canon,Int64&gt;)
       at System.Threading.Tasks.Dataflow.TransformBlock`2+&lt;&gt;c__DisplayClass10[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].&lt;.ctor&gt;b__4(System.Collections.Generic.KeyValuePair`2&lt;System.__Canon,Int64&gt;)
       at System.Threading.Tasks.Dataflow.Internal.TargetCore`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ProcessMessagesLoopCore()
       at System.Threading.Tasks.Dataflow.Internal.TargetCore`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].&lt;ProcessAsyncIfNecessary_Slow&gt;b__3(System.Object)
       at System.Threading.Tasks.Task.InnerInvoke()
       at System.Threading.Tasks.Task.Execute()
       at System.Threading.Tasks.Task.ExecutionContextCallback(System.Object)
       at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
       at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
       at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
    
    </Data>
      </EventData>
    </Event>
    -------------------------------
    Log Name:      Application
    Source:        Application Error
    Date:          28/01/2017 14:03:15
    Event ID:      1000
    Task Category: (100)
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      SERVER
    Description:
    Faulting application name: MP2-Server.exe, version: 2.1.1612.9730, time stamp: 0x58627c85
    Faulting module name: SQLite.Interop.dll, version: 1.0.103.0, time stamp: 0x57d992b0
    Exception code: 0xc0000005
    Fault offset: 0x000c1194
    Faulting process ID: 0x18a8
    Faulting application start time: 0x01d2795654b598df
    Faulting application path: C:\Program Files (x86)\Team MediaPortal\MP2-Server\MP2-Server.exe
    Faulting module path: C:\Program Files (x86)\Team MediaPortal\MP2-Server\Plugins\SQLiteDatabase\x86\SQLite.Interop.dll
    Report ID: 87336426-088a-400f-bc8e-7b805e9b7491
    Faulting package full name:
    Faulting package-relative application ID:
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Application Error" />
        <EventID Qualifiers="0">1000</EventID>
        <Level>2</Level>
        <Task>100</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2017-01-28T14:03:15.229455600Z" />
        <EventRecordID>4166</EventRecordID>
        <Channel>Application</Channel>
        <Computer>SERVER</Computer>
        <Security />
      </System>
      <EventData>
        <Data>MP2-Server.exe</Data>
        <Data>2.1.1612.9730</Data>
        <Data>58627c85</Data>
        <Data>SQLite.Interop.dll</Data>
        <Data>1.0.103.0</Data>
        <Data>57d992b0</Data>
        <Data>c0000005</Data>
        <Data>000c1194</Data>
        <Data>18a8</Data>
        <Data>01d2795654b598df</Data>
        <Data>C:\Program Files (x86)\Team MediaPortal\MP2-Server\MP2-Server.exe</Data>
        <Data>C:\Program Files (x86)\Team MediaPortal\MP2-Server\Plugins\SQLiteDatabase\x86\SQLite.Interop.dll</Data>
        <Data>87336426-088a-400f-bc8e-7b805e9b7491</Data>
        <Data>
        </Data>
        <Data>
        </Data>
      </EventData>
    </Event>
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,335
    Home Country
    Germany Germany
    Not directly related to MediaPortal bus presumed to be due to SQLite. An update of SQLite to the new version is WiP and will be rolled out in the next release.
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    [2017-01-28 12:11:05,871] [3981411] [108 ] [INFO ] - VideoMetadataExtractor: Exception reading resource '{e88e64a8-0233-4fdf-ba27-0b44c6a39ae9}:///D:/Data/TV/CSI NY/Season 2/CSI NY - S02E02 - Grand Murder at Central Station.avi' (Text: 'Not a valid Win32 FileTime.
    Parameter name: fileTime')
    System.ArgumentOutOfRangeException: Not a valid Win32 FileTime.
    I added a sanity check for this and pushed changes. So invalid time issue should be fixed.
    (see also report http://onetrueerror.team-mediaportal.com:85/#/application/3/incident/2677/report/300801)
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom