I'm using MythTV 0.18.1 on Fedora Core 4 with a PVR-150 and I'm trying
to configure an IR-Blaster as per the instructions on
<a href="http://www.lircsetup.com/">http://www.lircsetup.com/</a>.&nbsp; I've been able to create the shell
script to change channels properly, but when I add the script under
mythtv-setup as a External Channel Change Command and attempt to change
channels, the program dies and I receive the following output:<br>
<br>
mythfrontend<br>
2005-12-31 19:03:05.496 New DB connection, total: 1<br>
Total desktop width=800, height=600, numscreens=1<br>
2005-12-31 19:03:05.504 Using screen 0, 800x600 at 0,0<br>
2005-12-31 19:03:05.507 mythfrontend version: 0.18.1.20050523-1 <a href="http://www.mythtv.org">www.mythtv.org</a><br>
2005-12-31 19:03:05.507 Enabled verbose msgs : important general<br>
2005-12-31 19:03:06.060 Switching to square mode (G.A.N.T.)<br>
Corrupt JPEG data: bad Huffman code<br>
2005-12-31 19:03:06.154 Joystick disabled.<br>
2005-12-31 19:03:06.157 New DB connection, total: 2<br>
2005-12-31 19:03:06.226 Registering Internal as a media playback plugin.<br>
2005-12-31 19:03:06.334 Registering MythDVD DVD Media Handler as a media handler<br>
2005-12-31 19:03:06.335 Registering MythDVD VCD Media Handler as a media handler<br>
2005-12-31 19:03:06.761 Registering MythMusic Media Handler as a media handler<br>
SIP listening on IP Address <a href="http://10.0.0.4:5060">10.0.0.4:5060</a> NAT address <a href="http://10.0.0.4">10.0.0.4</a><br>
SIP: Cannot register; proxy, username or password not set<br>
Corrupt JPEG data: bad Huffman code<br>
2005-12-31 19:03:08.553 Connecting to backend server: <a href="http://127.0.0.1:6543">127.0.0.1:6543</a> (try 1 of 5)<br>
2005-12-31 19:03:08.566 Using protocol version 15<br>
2005-12-31 19:03:08.638 Using protocol version 15<br>
2005-12-31 19:03:08.986 Disable DPMS<br>
2005-12-31 19:03:10.984 Opening audio device '/dev/dsp'.<br>
2005-12-31 19:03:10.984 Opening OSS audio device '/dev/dsp'.<br>
2005-12-31 19:03:10.995 Using XV port 67<br>
2005-12-31 19:03:11.187 Realtime priority would require SUID as root.<br>
2005-12-31 19:03:11.188 Video timing method: USleep with busy wait<br>
2005-12-31 19:03:11.244 Changing from None to WatchingLiveTV<br>
2005-12-31 19:03:35.649 ReadStringList timeout (quick).<br>
Remote encoder not responding.<br>
2005-12-31 19:03:35.649 WriteStringList: Bad socket<br>
2005-12-31 19:03:35.649 ReadStringList: Bad socket<br>
Remote encoder not responding.<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
2005-12-31 19:03:35.650 WriteStringList: Bad socket<br>
2005-12-31 19:03:35.650 ReadStringList: Bad socket<br>
Remote encoder not responding.<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
2005-12-31 19:03:35.650 WriteStringList: Bad socket<br>
2005-12-31 19:03:35.650 ReadStringList: Bad socket<br>
Remote encoder not responding.<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
QDateTime::fromString: Parameter out of range<br>
QDateTime::fromString: Parameter out of range<br>
2005-12-31 19:03:35.653 WriteStringList: Bad socket<br>
2005-12-31 19:03:35.653 ReadStringList: Bad socket<br>
Remote encoder not responding.<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
QDateTime::fromString: Parameter out of range<br>
2005-12-31 19:03:35.654 WriteStringList: Bad socket<br>
2005-12-31 19:03:35.654 ReadStringList: Bad socket<br>
Remote encoder not responding.<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
ASSERT: &quot;i &lt;= nodes&quot; in /usr/lib/qt-3.3/include/qvaluelist.h (373)<br>
2005-12-31 19:03:35.655 WriteStringList: Bad socket<br>
2005-12-31 19:03:35.655 ReadStringList: Bad socket<br>
Remote encoder not responding.<br>
Segmentation fault<br>
<br>
I know it isn't the script, because it works fine when I execute it from the commandline.&nbsp; Any ideas?<br>
<br>
By the way, Happy New Year to all!<br>
<br>
Thanks in advance,<br>
<br>
Andrew the Linux/MythTV Newbie<br>