[mythtv-users] Segmentation Fault due to dirty wlan connection?
Woody Sturges
wsturges at tranquility.net
Sun Jan 4 19:55:58 EST 2004
It appears that my backend server seg-faults when my frontend box has
trouble with the wireless lan I have setup. My hardware:
Backend:
500MHz PIII
384MB RAM
3 IDE drives, each a separate mount point, all ext3
RH9, Myth 0.13 (Axels/Jarod's config)
PVR-250, and a M179
100Mbit Ethernet (direct connected to the LAN)
Frontend (downstairs):
AMD 2600+
512MB RAM
Small IDE
RH9, Myth 0.13 (Axels/Jarod's config)
Netgear PCI 11.g wireless card (talks to an 11.g AP upstairs in my office)
I can usually get it to happen when I stand in a particular location and
cause interference on the WLAN. It looks like packets are dropping or
getting mangled. This results in the *backend* server throwing a
segmentation fault. Below is a brief backtrace from gdb:
2004-01-04 16:43:55 adding: mythfrontend as a player 0
2004-01-04 16:43:55 adding: mythfrontend as a remote ringbuffer
2004-01-04 16:43:55 Changing from None to WatchingLiveTV
[New Thread 1200876848 (LWP 3950)]
2004-01-04 16:44:10 MainServer::HandleAnnounce Playback
2004-01-04 16:44:10 adding: mythfrontend as a player 0
2004-01-04 16:44:10 MainServer::HandleAnnounce FileTransfer
2004-01-04 16:44:10 adding: mythfrontend as a remote file transfer
2004-01-04 16:44:11 MainServer::HandleAnnounce Playback
2004-01-04 16:44:11 adding: mythfrontend as a player 0
2004-01-04 16:44:11 MainServer::HandleAnnounce FileTransfer
2004-01-04 16:44:11 adding: mythfrontend as a remote file transfer
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1184091440 (LWP 3793)]
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0x4082cdd7 in QSocket::bytesAvailable() const ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#2 0x08071880 in QValueListPrivate<QString>::QValueListPrivate() ()
#3 0x08089a01 in QValueListPrivate<QString>::QValueListPrivate() ()
#4 0x40a74332 in start_thread () from /lib/tls/libpthread.so.0
(gdb)
I'm assuming it's WLAN related, and I know I need to fix the WLAN signal
quality. The frontend is sitting next to my reef tank, which probably
generates a LOT of electrical interference. I can't easily pull a cat5
downstairs. I'll probably try moving my AP somehow.
Anyway, is there something I can do to make the backend more forgiving of
intermittent crappy connections?
Thanks in advance for any help,
Woody
More information about the mythtv-users
mailing list