[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