[mythtv-users] Mythfrontend crashes when running trunk
Joe Ripley
vitaminjoe at gmail.com
Thu Jul 23 22:30:18 UTC 2009
On Thu, May 28, 2009 at 3:37 PM, nik gibson<nik.gibson at gmail.com> wrote:
> Hello,
>
> I just ugraded to trunk using Mythbuntu's weekly builds. Mythtv -fixes was
> running great but after the upgrade mythfrontend just crashes.
>
> I get the following in the mythfrontend log:
>
> 2009-05-28 17:35:56.640 Current Schema Version: 1234
> 2009-05-28 17:35:56.643 Connecting to backend server: 127.0.0.1:6543 (try 1
> of 5)
> 2009-05-28 17:35:56.644 Using protocol version 45
> 2009-05-28 17:35:56.703 Registering Internal as a media playback plugin.
> 2009-05-28 17:35:56.718 Cannot load language en_us for module mytharchive
> 2009-05-28 17:35:56.731 Cannot load language en_us for module mythflix
> 2009-05-28 17:35:56.750 MonitorRegisterExtensions(0x100, gif,jpg,png)
> 2009-05-28 17:35:56.751 Cannot load language en_us for module mythgallery
> 2009-05-28 17:35:56.755 Cannot load language en_us for module mythgame
> 2009-05-28 17:35:56.757 Cannot load language en_us for module mythmovies
> 2009-05-28 17:35:56.794 MonitorRegisterExtensions(0x40, ogg,mp3,aac,flac)
> 2009-05-28 17:35:56.798 Cannot load language en_us for module mythmusic
>
> Anyone seen this before?
>
> Thanks
Yep, I just upgraded to trunk today and had a similar issue. After
running mythfrontend under gdb, I found that it was the MediaMonitor
object that was freaking out.
In particular, it was in mythmediamonitor.cpp:
QString target = getSymlinkTarget(*dev);
The problem was that my DVD device used to symlink /dev/dvd to
/dev/hda. I upgraded the OS along with my copy of Myth, and the DVD
link was updated to point to /dev/sr0. My 'settings' table in the
mythconverg database was still set up to look for /dev/hda... which
didn't exist anymore. This caused the crash.
I removed the offending '/dev/hda' from the 'settings' table, and
voila. Works great now. :)
--
Joe Ripley
vitaminjoe at gmail.com
More information about the mythtv-users
mailing list