Media centre crashes and restarts when browsing music

Post Reply
nikkilocke

Posts: 9
Joined: Thu Jan 03, 2013 5:43 pm
Location:

HTPC Specs: Show details

Media centre crashes and restarts when browsing music

#1

Post by nikkilocke » Tue Apr 24, 2018 1:54 pm

Since the latest Windows update, media centre now crashes when displaying my music albums.

Normally it displays them in Album Artist order. When I scroll across to artists beginning with "P", media centre program crashes and restarts.

If I switch to album order, it crashes and restarts somewhere about "G".

Looking in the application event log, there are 2 messages for each crash:

Code: Select all

Log Name:      Application
Source:        .NET Runtime
Date:          24/04/2018 14:36:23
Event ID:      1026
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      Artisan
Description:
Application: ehshell.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: ServiceBus.UIFramework.InetStreamOverflowException
   at System.Net.ChunkParser.CompleteUserRead(System.Object)
   at System.Net.ChunkParser.ReadCallback(System.IAsyncResult)
   at System.Net.LazyAsyncResult.Complete(IntPtr)
   at System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
   at System.Net.Security._SslStream.ProcessFrameBody(Int32, Byte[], Int32, Int32, System.Net.AsyncProtocolRequest)
   at System.Net.Security._SslStream.ReadFrameCallback(System.Net.AsyncProtocolRequest)
   at System.Net.AsyncProtocolRequest.CompleteRequest(Int32)
   at System.Net.FixedSizeReader.CheckCompletionBeforeNextRead(Int32)
   at System.Net.FixedSizeReader.ReadCallback(System.IAsyncResult)
   at System.Net.LazyAsyncResult.Complete(IntPtr)
   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.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Net.ContextAwareResult.Complete(IntPtr)
   at System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
   at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
   at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)


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="2018-04-24T13:36:23.000000000Z" />
    <EventRecordID>95889</EventRecordID>
    <Channel>Application</Channel>
    <Computer>Artisan</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Application: ehshell.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: ServiceBus.UIFramework.InetStreamOverflowException
   at System.Net.ChunkParser.CompleteUserRead(System.Object)
   at System.Net.ChunkParser.ReadCallback(System.IAsyncResult)
   at System.Net.LazyAsyncResult.Complete(IntPtr)
   at System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
   at System.Net.Security._SslStream.ProcessFrameBody(Int32, Byte[], Int32, Int32, System.Net.AsyncProtocolRequest)
   at System.Net.Security._SslStream.ReadFrameCallback(System.Net.AsyncProtocolRequest)
   at System.Net.AsyncProtocolRequest.CompleteRequest(Int32)
   at System.Net.FixedSizeReader.CheckCompletionBeforeNextRead(Int32)
   at System.Net.FixedSizeReader.ReadCallback(System.IAsyncResult)
   at System.Net.LazyAsyncResult.Complete(IntPtr)
   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.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Net.ContextAwareResult.Complete(IntPtr)
   at System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
   at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
   at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)

</Data>
  </EventData>
</Event>

And

Log Name:      Application
Source:        Application Error
Date:          24/04/2018 14:36:23
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      Artisan
Description:
Faulting application name: ehshell.exe, version: 6.3.9600.16384, time stamp: 0x5215efc2
Faulting module name: KERNELBASE.dll, version: 6.3.9600.18938, time stamp: 0x5a7ddf0a
Exception code: 0xe0434352
Fault offset: 0x0000000000008eac
Faulting process ID: 0x146c
Faulting application start time: 0x01d3dbd07800092f
Faulting application path: C:\Windows\ehome\ehshell.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report ID: 7a7ec610-47c4-11e8-82f8-f4ce46efe6b3
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="2018-04-24T13:36:23.000000000Z" />
    <EventRecordID>95890</EventRecordID>
    <Channel>Application</Channel>
    <Computer>Artisan</Computer>
    <Security />
  </System>
  <EventData>
    <Data>ehshell.exe</Data>
    <Data>6.3.9600.16384</Data>
    <Data>5215efc2</Data>
    <Data>KERNELBASE.dll</Data>
    <Data>6.3.9600.18938</Data>
    <Data>5a7ddf0a</Data>
    <Data>e0434352</Data>
    <Data>0000000000008eac</Data>
    <Data>146c</Data>
    <Data>01d3dbd07800092f</Data>
    <Data>C:\Windows\ehome\ehshell.exe</Data>
    <Data>C:\Windows\system32\KERNELBASE.dll</Data>
    <Data>7a7ec610-47c4-11e8-82f8-f4ce46efe6b3</Data>
    <Data>
    </Data>
    <Data>
    </Data>
  </EventData>
</Event>

nikkilocke

Posts: 9
Joined: Thu Jan 03, 2013 5:43 pm
Location:

HTPC Specs: Show details

#2

Post by nikkilocke » Tue Apr 24, 2018 2:09 pm

I went into settings, Automatic Download Options, and turned off "Retrieve CD album art...", and the problem went away.

Looks like there is a bug in media centre which crashes when it loses contact with Microsoft Azure services.

simonclark100

Posts: 1
Joined: Sun Jul 15, 2018 11:12 am
Location: UK

HTPC Specs: Show details

#3

Post by simonclark100 » Sun Jul 15, 2018 11:17 am

That worked for me too.

The bug seemed to only affect new CD's I'd ripped since the update. Old CD's with artwork were fine.
I guess it decided those had been updated previously and there was no need to look for further updates.

Thanks,
Simon

LuckyGolfer

Posts: 1
Joined: Wed Jul 22, 2020 10:24 pm
Location:

HTPC Specs: Show details

#4

Post by LuckyGolfer » Wed Jul 22, 2020 10:29 pm

It's back again with the latest windows update for Windows 8.1 Pro (that installed the Edge browser). Thanks to this old answer this "fix" continues to work.

Post Reply