Opened 11 years ago

Closed 11 years ago

#5752 closed defect (fixed)

New Mythvideo crashes my machine

Reported by: Damian O'Sullivan <damian@…> Owned by: Anduin Withers
Priority: minor Milestone: 0.22
Component: mythvideo Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

I svn'ed up to the lastest HEAD yesterday eager to try the new mythvideo. I have to change my theme (no biggie) but now mythvideo (indirectly I would assume) hangs my machine. After about 3 mins of trying to load it the machine locks hard and the only way out is a reset. -v all shows nothing except a CDROM access error every .5 second but does this all the time even before mythvideo is started. I see the same behaviour in videomanager too.

My question is what is being dome differently now so I can try and triage what is going on. I changed to the regular NV driver to rule out the propritery one for the hang and also changed my painter to QT. I was looking in /proc/<PID> at the open FDs for the little bit of time while the computer was responsive and it seemed it was trying to open all my cover files. I have maybe a 1000 videos or more so I guess this could take a while.

I tried a memtest and the RAM is ok.

Change History (5)

comment:1 Changed 11 years ago by stuartm

Priority: blockerminor
Severity: highmedium

comment:2 Changed 11 years ago by Anduin Withers

Component: Video Playbackmythvideo
Owner: changed from Isaac Richards to Anduin Withers
Status: newassigned

comment:3 Changed 11 years ago by paulh

Damian do you have a parental level PIN set? I've noticed it crashes with one set but works if I remove it.

comment:4 Changed 11 years ago by Damian O'Sullivan <damian@…>

No parental PIN. I have tried a subset of my videos (350 v 1K) and truncated the meta table and it is working now. So guess its a quantity thing.

comment:5 Changed 11 years ago by stuartm

Resolution: fixed
Status: assignedclosed

Fixed by the addition of the image cache and changing mythvideo to use it.

Note: See TracTickets for help on using tickets.