[mythtv-commits] Ticket #4341: Internal video player lockup
MythTV
mythtv at cvs.mythtv.org
Sun Jan 13 22:45:37 UTC 2008
#4341: Internal video player lockup
-----------------------------------------+----------------------------------
Reporter: marcus.t.andersson at spray.se | Owner: ijr
Type: defect | Status: infoneeded_new
Priority: major | Milestone: unknown
Component: mythtv | Version: 0.20.2
Severity: medium | Resolution:
Mlocked: 0 |
-----------------------------------------+----------------------------------
Comment(by mythtv at hbuus.com):
I don't know if it can be reproduced in trunk, but I can tell you that the
code I changed to fix the deadlock has not changed in trunk. Which leads
me to believe it might be possible to reproduce it in trunk.
As a developer with 20+ years of experience, I can certainly understand
your hesitation. However, 0.20.2 is in wide use and I suspect I'm not the
ony one who has encountered this deadlock.
FWIW, I don't have a second machine to set up a trunk development
environment to confirm this. If that's a showstopper for considering my
patch, then perhaps I should try to share it with some downstream group,
like debian-multimedia.org or mythbuntu? Or see if I can recruit some
testers in the various user forums to validate the problem and the fix?
I suppose I could set up a separate root partition, or learn how chroot
works so that I don't clobber my current mythtv setup. I am dependent on
mythtv now so booting into a separate root partition means either choosing
when I test so I can still record with 0.20.2 or losing out on some
favorite shows. I don't know how deep chrooting goes, so I would want to
be very careful about mysql, and perhaps some other gotchas I don't know
about. Your thoughts?
After summitting this reply, I will attach my patch. It's pretty small,
mostly comments in videoout_xv.cpp. The substance involves swapping two
lines in that source file. It also includes a patch to RingBuffer.cpp,
which I know is already in trunk. Perhaps someone would be willing to take
a few minutes and look at the comments in the videoout_xv.cpp portion of
the patch?
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/4341#comment:3>
MythTV <http://svn.mythtv.org/trac>
MythTV
More information about the mythtv-commits
mailing list