<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hi, <br><br>I'm looking for some help debugging a 0.24-fixes Win32 frontend.<br>I've been using a Windows frontend for a year now (0.23 trunk).<br>Since I upgraded my ubuntu backend to 0.24-fixes, I'm unable to watch recordings from the "Watch Recording" menu of my Windows frontend (currently r27300).<br>It happens on both my own builds and unofficial ones I've found on the web (FE only).<br>
The recording files are fine, playing correctly using other players.
The LiveTV is playing correctly.<br><BR><br><BR>When I try to start watching a recording, the frontend die with this "Cannot unlock an unlocked lock" error:<br><BR><br><pre class="wiki">2010-11-08 22:22:32.470 Using protocol version 63<br>2010-11-08 22:22:32.504 AudioPlayer: Disabling Audio, params(0,2,44100)<br>2010-11-08 22:22:32.525 AudioOutput Error: Aborting Audio Reconfigure. <br>Invalid audio parameters ch 2 fmt 0 @ 44100Hz<br>2010-11-08 22:22:32.526 AudioPlayer: Disabling Audio, reason is: Aborting Audio Reconfigure. Invalid audio parameters ch 2 fmt 0 @ 44100Hz<br>2010-11-08 22:22:32.526 playCtx, Error: Aborting Audio Reconfigure. Invalid audio parameters ch 2 fmt 0 @ 44100Hz<br>ASSERT failure in QReadWriteLock::unlock(): "Cannot unlock an unlocked lock", file thread\qreadwritelock.cpp, line 405<br>This application has requested the Runtime to terminate it in an unusual way.<br>Please contact the application's support team for more information.<br>QWaitCondition: Destroyed while threads are still waiting</pre><br><div class="comment searchable">
Here is some info:
<BR>
Backend: Ubuntu 10.04 0.24rc2 trunk <a class="changeset" href="http://svn.mythtv.org/trac/changeset/27113" title="Backport of [27112] from trunk
Replaced uses of GetDecoder() with decoder ...">r27113</a><br>
Frontend: 0.24-fixes r2<a class="changeset" href="http://svn.mythtv.org/trac/changeset/27119" title="Disable support for the Broadcom BCM70012 CrystalHD hardware decoding
card ...">7300</a> win32 (problem present since the first 0.24rc2 build I tried)<br>
Source: Firewire and DVB, both HD, MPEG2 only<BR><br><BR>I tried to run the included mythfrontend.cmd with gdb installed, but the backtrace is empty (this is a debug compiled version with -g).<BR>I don't have too many experiences with gdb but I think I'll be able to get useful information if I can get some help.<BR><br><BR>I was able to set a break point on line 405 of QReadWriteLock::unlock but doing so doesn't seem the good way to do it as this is called so many times.<br><BR><br>If somebody is able to give me a hint so I'll be able to provide a good backtrace or may be someone on the list can try a win32 frontend with their 0.24-fixes backend to confirm/investigate this problem, that would make my day! <br><br>Thanks in advance!<br>Stephane<br><br></div>                                            </body>
</html>