TV server:
MediaPortal Version: 1.1.2.0
Windows Version: Win XP SP3
CPU Type: AMD Athlon 64 X2 4800+
Memory: 2x Corsair CM2X1024-6400C4 + 1x Kingston 2G-UDIMM
Motherboard: Gigabyte GA-MA78GM-S2H
1. TV Card: TechnoTrend S2-3200 HDTV-S2 CI
1. TV Card Type: DVB-S2
1. TV Card Driver: 5.0.1.8
Satelite/CableTV Provider: Astra 19.2°E
Today I noticed that the TV service is constantly crashing all of a sudden, apparently only when grabbing EPG while idle. I have extracted the last log entries from the last 4 crashes here: (I also attached the whole current log dir)
The german part of the error message states, that it might be memory corruption, i.e. faulty main memory? I won't have the chance to thoroughly test the memory for a while. But I was wondering if something else could be the problem here?
MediaPortal Version: 1.1.2.0
Windows Version: Win XP SP3
CPU Type: AMD Athlon 64 X2 4800+
Memory: 2x Corsair CM2X1024-6400C4 + 1x Kingston 2G-UDIMM
Motherboard: Gigabyte GA-MA78GM-S2H
1. TV Card: TechnoTrend S2-3200 HDTV-S2 CI
1. TV Card Type: DVB-S2
1. TV Card Driver: 5.0.1.8
Satelite/CableTV Provider: Astra 19.2°E
Today I noticed that the TV service is constantly crashing all of a sudden, apparently only when grabbing EPG while idle. I have extracted the last log entries from the last 4 crashes here: (I also attached the whole current log dir)
Code:
2011-07-07 09:21:38.343750 [DVB EPG timer(9)]: Controller: GrabEpg on card ID == 4
2011-07-07 09:21:38.343750 [DVB EPG timer(9)]: dvb:grab epg...
2011-07-07 09:23:01.187500 [EPG Update thread(16)]: schedule.SynchProgramStatesForAll
2011-07-07 09:23:01.203125 [EPG Update thread(16)]: EPG: database updated for #1 GoTV
2011-07-07 09:23:01.203125 [EPG Update thread(16)]: user:epg remove
2011-07-07 09:23:01.203125 [EPG Update thread(16)]: tvcard:FreeSubChannel: subchannels count 1 subch#0 keep graph=False
2011-07-07 09:23:01.203125 [EPG Update thread(16)]: DVB subch:0 Decompose()
2011-07-07 09:23:01.203125 [EPG Update thread(16)]: FreeSubChannel CA: freeing sub channel : 0
2011-07-07 09:23:01.203125 [EPG Update thread(16)]: tvcard:FreeSubChannel : no subchannels present, stopping graph
2011-07-07 09:23:01.203125 [EPG Update thread(16)]: dvb:StopGraph called
2011-07-07 09:23:01.203125 [EPG Update thread(16)]: tvcard:FreeAllSubChannels
2011-07-07 09:23:01.203125 [EPG Update thread(16)]: dvb:StopGraph
2011-07-07 09:23:01.437500 [EPG Update thread(16)]: Tvservice stopped due to a app domain exception System.AccessViolationException: Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
bei DirectShowLib.IMediaControl.Stop()
bei TvLibrary.Implementations.DVB.TvCardDvbBase.StopGraph()
bei TvLibrary.Implementations.DVB.TvCardDVBS.StopGraph()
bei TvLibrary.Implementations.TvCardBase.FreeSubChannel(Int32 id, Boolean continueGraph)
bei TvLibrary.Implementations.DVB.TvCardDvbBase.FreeSubChannel(Int32 id)
bei TvService.EpgGrabbing.Stop(User user)
bei TvService.TVController.StopGrabbingEpg(User user)
bei TvService.EpgCard.UpdateDatabaseThread()
bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()
Code:
2011-07-07 20:49:42.328125 [DVB EPG timer(11)]: Controller: GrabEpg on card ID == 4
2011-07-07 20:49:42.343750 [DVB EPG timer(11)]: dvb:grab epg...
2011-07-07 20:51:07.343750 [EPG Update thread(15)]: schedule.SynchProgramStatesForAll
2011-07-07 20:51:07.359375 [EPG Update thread(15)]: EPG: database updated for #1 GoTV
2011-07-07 20:51:07.359375 [EPG Update thread(15)]: user:epg remove
2011-07-07 20:51:07.359375 [EPG Update thread(15)]: tvcard:FreeSubChannel: subchannels count 1 subch#0 keep graph=False
2011-07-07 20:51:07.375000 [EPG Update thread(15)]: DVB subch:0 Decompose()
2011-07-07 20:51:07.375000 [EPG Update thread(15)]: FreeSubChannel CA: freeing sub channel : 0
2011-07-07 20:51:07.375000 [EPG Update thread(15)]: tvcard:FreeSubChannel : no subchannels present, stopping graph
2011-07-07 20:51:07.375000 [EPG Update thread(15)]: dvb:StopGraph called
2011-07-07 20:51:07.375000 [EPG Update thread(15)]: tvcard:FreeAllSubChannels
2011-07-07 20:51:07.375000 [EPG Update thread(15)]: dvb:StopGraph
2011-07-07 20:51:07.515625 [EPG Update thread(15)]: Tvservice stopped due to a app domain exception System.AccessViolationException: Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
bei DirectShowLib.IMediaControl.Stop()
bei TvLibrary.Implementations.DVB.TvCardDvbBase.StopGraph()
bei TvLibrary.Implementations.DVB.TvCardDVBS.StopGraph()
bei TvLibrary.Implementations.TvCardBase.FreeSubChannel(Int32 id, Boolean continueGraph)
bei TvLibrary.Implementations.DVB.TvCardDvbBase.FreeSubChannel(Int32 id)
bei TvService.EpgGrabbing.Stop(User user)
bei TvService.TVController.StopGrabbingEpg(User user)
bei TvService.EpgCard.UpdateDatabaseThread()
bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()
Code:
2011-07-07 21:23:08.046875 [DVB EPG timer(11)]: Controller: GrabEpg on card ID == 4
2011-07-07 21:23:08.062500 [DVB EPG timer(11)]: dvb:grab epg...
2011-07-07 21:24:31.171875 [EPG Update thread(18)]: schedule.SynchProgramStatesForAll
2011-07-07 21:24:31.187500 [EPG Update thread(18)]: EPG: database updated for #0 TW1
2011-07-07 21:24:31.187500 [EPG Update thread(18)]: user:epg remove
2011-07-07 21:24:31.187500 [EPG Update thread(18)]: tvcard:FreeSubChannel: subchannels count 1 subch#0 keep graph=False
2011-07-07 21:24:31.187500 [EPG Update thread(18)]: DVB subch:0 Decompose()
2011-07-07 21:24:31.187500 [EPG Update thread(18)]: FreeSubChannel CA: freeing sub channel : 0
2011-07-07 21:24:31.187500 [EPG Update thread(18)]: tvcard:FreeSubChannel : no subchannels present, stopping graph
2011-07-07 21:24:31.187500 [EPG Update thread(18)]: dvb:StopGraph called
2011-07-07 21:24:31.203125 [EPG Update thread(18)]: tvcard:FreeAllSubChannels
2011-07-07 21:24:31.203125 [EPG Update thread(18)]: dvb:StopGraph
2011-07-07 21:24:31.296875 [EPG Update thread(18)]: Tvservice stopped due to a app domain exception System.AccessViolationException: Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
bei DirectShowLib.IMediaControl.Stop()
bei TvLibrary.Implementations.DVB.TvCardDvbBase.StopGraph()
bei TvLibrary.Implementations.DVB.TvCardDVBS.StopGraph()
bei TvLibrary.Implementations.TvCardBase.FreeSubChannel(Int32 id, Boolean continueGraph)
bei TvLibrary.Implementations.DVB.TvCardDvbBase.FreeSubChannel(Int32 id)
bei TvService.EpgGrabbing.Stop(User user)
bei TvService.TVController.StopGrabbingEpg(User user)
bei TvService.EpgCard.UpdateDatabaseThread()
bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()
Austria