[mythtv-users] change in hostname/dhcp/router = instability?
Sean Goodpasture
goofygrin at gmail.com
Sun Dec 30 05:51:54 UTC 2007
running mythdora FWIW.
I've got a linksys router and got the wild hair to install DD-WRT on
it today. One of the things you can do is static DHCP. This allows
you to make sure that a given box always gets the same IP. I guess
that it also does something with DNS? I didn't change the hostname,
just the way that the IP is assigned. The hostname actually stayed
the same, but now I can reach the backend by name rather than only by
IP.
In any case, since doing this, I get all sorts of instability with my
main backend. When watching live TV (on a remote frontend) I get
random crashes when changing the channel. Sometimes the crash happens
when I'm playing around in recordings or recording settings.
I did watch most of the football 2nd half this evening, but right
after it borked when I went to check the score of the college game on
ESPN.
The bad thing is that there is nothing in the log at all. Just a
changing to Live TV on my tuner and then the restart stuff from when I
restart the backend.
One time there was a dump in the log:
2007-12-29 19:52:38.241 TVRec(7): HW Tuner: 7->7
*** glibc detected *** /usr/bin/mythbackend: malloc(): memory
corruption (fast): 0x09f92c2f ***
======= Backtrace: =========
/lib/libc.so.6[0x252621]
/lib/libc.so.6(__libc_malloc+0x7e)[0x2532de]
/usr/lib/libstdc++.so.6(_Znwj+0x27)[0x5703a7]
/usr/lib/libstdc++.so.6(_Znaj+0x1d)[0x5704dd]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QString9setLengthEj+0x3f)[0x5298e5f]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QString4growEj+0x30)[0x5298ff0]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QString6insertEjPK5QCharj+0x4f)[0x52990ff]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QString6insertEjRKS_+0x3c)[0x529926c]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QString6insertEj5QChar+0x45)[0x529fc75]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZNK14QLocalePrivate16longLongToStringExiiij+0xf5)[0x5287df5]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QString6setNumExi+0x8c)[0x529e75c]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QString6numberExi+0x4b)[0x529e80b]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZNK7QString3argExii+0x17d)[0x529e9cd]
/usr/lib/libmythtv-0.20.2.so.0(_ZNK18SignalMonitorValue9GetStatusEv+0xe5)[0x63fcca5]
======= Memory map: ========
I built this backend about a month ago, and did a thorough burnin and
test with memtest, so I'm reasonably confident that it's not the
memory...
Here's a "silent" crash example:
2007-12-29 22:23:31.219 MainServer::HandleAnnounce Playback
2007-12-29 22:23:31.230 adding: mythfrontendLR as a client (events: 0)
2007-12-29 22:23:31.242 MainServer::HandleAnnounce FileTransfer
2007-12-29 22:23:31.248 adding: mythfrontendLR as a remote file transfer
2007-12-29 22:23:43.878 Finished recording College Basketball "Arizona
at Memphis": channel 5033
-- crashed here
2007-12-29 22:26:08.999 Using runtime prefix = /usr
2007-12-29 22:26:09.103 New DB connection, total: 1
2007-12-29 22:26:09.127 Connected to database 'mythconverg' at host: localhost
2007-12-29 22:26:09.139 Current Schema Version: 1160
Starting up as the master server.
It's not reproducible 100% of the time, but if my backend is dieing,
I'm in hot water :-)
Thanks in advance,
Sean
More information about the mythtv-users
mailing list