[Thread debugging using libthread_db enabled]
[New Thread 0xb4f62b30 (LWP 13801)]
[New Thread 0xb4960b90 (LWP 13810)]
[New Thread 0xb415fb90 (LWP 13811)]
[Thread 0xb415fb90 (LWP 13811) exited]
[New Thread 0xb415fb90 (LWP 13817)]
[New Thread 0xb24ffb90 (LWP 13818)]
[New Thread 0xb1cfeb90 (LWP 13819)]
[New Thread 0xb14fdb90 (LWP 13820)]
[New Thread 0xb0a99b90 (LWP 13821)]
[Thread 0xb1cfeb90 (LWP 13819) exited]
[Thread 0xb0a99b90 (LWP 13821) exited]
[Thread 0xb14fdb90 (LWP 13820) exited]
[New Thread 0xb14fdb90 (LWP 13822)]
[New Thread 0xb0a99b90 (LWP 13823)]
[New Thread 0xb1cfeb90 (LWP 13824)]
[Thread 0xb14fdb90 (LWP 13822) exited]
[Thread 0xb1cfeb90 (LWP 13824) exited]
[Thread 0xb0a99b90 (LWP 13823) exited]
[New Thread 0xb0a99b90 (LWP 13825)]
[New Thread 0xb1cfeb90 (LWP 13826)]
[New Thread 0xb14fdb90 (LWP 13827)]
[Thread 0xb0a99b90 (LWP 13825) exited]
[Thread 0xb14fdb90 (LWP 13827) exited]
[Thread 0xb1cfeb90 (LWP 13826) exited]
[New Thread 0xb1cfeb90 (LWP 13828)]
[New Thread 0xb14fdb90 (LWP 13829)]
[New Thread 0xb0a99b90 (LWP 13830)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb14fdb90 (LWP 13829)]
0xb7b90d19 in DTVSignalMonitor::GetDVBStreamData (this=0x0) at dtvsignalmonitor.cpp:496
496	    return dynamic_cast<DVBStreamData*>(stream_data);

Thread 17 (Thread 0xb0a99b90 (LWP 13830)):
#0  0xb7f3a410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb5e3d328 in recv () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb7cbfa5a in hdhomerun_video_thread (arg=0x8a244e0) at hdhomerun/hdhomerun_video.c:165
	head = 1316
	length = 1316
	vs = (struct hdhomerun_video_sock_t *) 0x8a244e0
#3  0xb5e3618b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4  0xb5ca709e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 16 (Thread 0xb14fdb90 (LWP 13829)):
#0  0xb7b90d19 in DTVSignalMonitor::GetDVBStreamData (this=0x0) at dtvsignalmonitor.cpp:496
No locals.
#1  0xb7bc1a74 in SIScan::HandlePAT (this=0x81c5b10, pat=0xb14fcd84) at siscan.cpp:302
	sd = (class DVBStreamData *) 0x1
	sd = (class ScanStreamData *) 0x8a178b8
#2  0xb78d6e6e in MPEGStreamData::ProcessPAT (this=0x8a179a0, pat=0xb14fcd84) at mpeg/mpegstreamdata.cpp:741
	i = 1
	foundProgram = false
	send_single_program = 177
#3  0xb78d775b in MPEGStreamData::HandleTables (this=0x8a179a0, pid=0, psip=@0xb3606060) at mpeg/mpegstreamdata.cpp:701
	tsid = 18
	pat = {<PSIPTable> = {<PESPacket> = {_vptr.PESPacket = 0xb7efa618, _pesdata = 0xb029600d "", _fullbuffer = 0xb0296008 "G@", _psiOffset = 4, _ccLast = 15, _pesdataSize = 188, _allocSize = 3844, _badPacket = false}, static PSIP_OFFSET = 8}, <No data fields>}
	version = 21
#4  0xb78f79cb in ATSCStreamData::HandleTables (this=0x8a178b8, pid=0, psip=@0xb3606060) at mpeg/atscstreamdata.cpp:199
	version = 1
#5  0xb790e74f in ScanStreamData::HandleTables (this=0x8a178b8, pid=0, psip=@0xb3606060) at mpeg/scanstreamdata.cpp:30
	h0 = 240
	h1 = false
#6  0xb78d9893 in MPEGStreamData::HandleTSTables (this=0x8a179a0, tspacket=0xb0a9a008) at mpeg/mpegstreamdata.cpp:913
	morePSIPPackets = false
	psip = (class PSIPTable *) 0xb3606060
	buggy = false
#7  0xb78d1cf8 in MPEGStreamData::ProcessTSPacket (this=0x8a179a0, tspacket=@0xb0a9a008) at mpeg/mpegstreamdata.cpp:984
	ok = true
#8  0xb78ce971 in MPEGStreamData::ProcessData (this=0x8a179a0, buffer=0xb0a9a008 "G@", len=1316) at mpeg/mpegstreamdata.cpp:937
	pkt = (const TSPacket *) 0xb0a9a008
	pos = 0
#9  0xb7cac347 in HDHRSignalMonitor::RunTableMonitor (this=0x8a175c8) at hdhrsignalmonitor.cpp:175
	data_length = 1316
	data_buffer = (unsigned char *) 0xb0a9a008 "G@"
	_video_socket = (struct hdhomerun_video_sock_t *) 0x8a244e0
	hdrc = (class HDHRChannel *) 0xb2bdf308
	localPort = 32839
#10 0xb7caca4b in HDHRSignalMonitor::TableMonitorThread (param=0x8a175c8) at hdhrsignalmonitor.cpp:89
	mon = (class HDHRSignalMonitor *) 0x8a175c8
#11 0xb5e3618b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#12 0xb5ca709e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 15 (Thread 0xb1cfeb90 (LWP 13828)):
#0  0xb7f3a410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb5c73866 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#2  0xb5ca107a in usleep () from /lib/libc.so.6
No symbol table info available.
#3  0xb7b8d1fc in SignalMonitor::MonitorLoop (this=0x8a175c8) at signalmonitor.cpp:310
No locals.
#4  0xb7b8cd46 in SignalMonitor::SpawnMonitorLoop (self=0x8a175c8) at signalmonitor.cpp:333
No locals.
#5  0xb5e3618b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0xb5ca709e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 5 (Thread 0xb24ffb90 (LWP 13818)):
#0  0xb7f3a410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb5c73866 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#2  0xb5ca107a in usleep () from /lib/libc.so.6
No symbol table info available.
#3  0xb7bc00f7 in SIScan::RunScanner (this=0x81c5b10) at siscan.cpp:614
No locals.
#4  0xb7bc0139 in SIScan::SpawnScanner (param=0x81c5b10) at siscan.cpp:587
	scanner = (class SIScan *) 0x81c5b10
#5  0xb5e3618b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0xb5ca709e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 4 (Thread 0xb415fb90 (LWP 13817)):
#0  0xb7f3a410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb5e3a7fc in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb65aa24c in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#3  0xb7ba69f1 in ScanProgressPopup::exec (this=0x8a18050) at scanwizardhelpers.cpp:182
No locals.
#4  0xb7bcc892 in ScanWizardScanner::RunPopup (this=0xb2bfd6c8) at scanwizardscanner.cpp:633
	ret = 3082602598
#5  0xb7bcc915 in spawn_popup (tmp=0xb2bfd6c8) at scanwizardscanner.cpp:627
No locals.
#6  0xb5e3618b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0xb5ca709e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 2 (Thread 0xb4960b90 (LWP 13810)):
#0  0xb7f3a410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb5e3d00b in read () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb5bd2e45 in lirc_nextcode () from /usr/lib/liblirc_client.so.0
No symbol table info available.
#3  0xb6c7628a in LircClient::Process (this=0x81c5508) at lirc.cpp:81
	code = 0x0
	ir = 0x0
	ret = -1208688640
#4  0xb698cd87 in SpawnLirc (param=0x818f980) at mythmainwindow.cpp:65
	config_file = {static null = {static null = <same as static member of an already seen type>, d = 0x80753c8, static shared_null = 0x80753c8}, d = 0x81c53a0, static shared_null = 0x80753c8}
	cl = (class LircClient *) 0x81c5508
#5  0xb5e3618b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0xb5ca709e in clone () from /lib/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xb4f62b30 (LWP 13801)):
#0  0xb7f3a410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb5ca07d1 in select () from /lib/libc.so.6
No symbol table info available.
#2  0xb625dbe8 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#3  0xb62c4e41 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6b774d3 in MythDialog::exec (this=0xb2508b18) at mythdialogs.cpp:190
	qteloop = (struct QEventLoop *) 0xb385a878
	res = 3067359220
#5  0xb6b2b3b7 in ConfigurationDialog::exec (this=0xb2bdb0a8, saveOnAccept=false, doLoad=true) at mythconfigdialogs.cpp:169
	dialog = (class MythDialog *) 0xb2508b18
	ret = 3086278656
#6  0xb7842263 in ChannelEditor::scan (this=0xbfee514c) at channeleditor.cpp:471
	val = 0
	sourceid = 0
	scanwizard = (class ScanWizard *) 0xb2bdb080
#7  0xb7d1dd04 in ChannelEditor::qt_invoke (this=0xbfee514c, _id=6, _o=0xbfee48c8) at moc_channeleditor.cpp:108
No locals.
#8  0xb630d9c9 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#9  0xb630e61d in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#10 0xb6c8eea8 in ButtonSetting::pressed (this=0xb385b938) at moc_settings.cpp:1303
No locals.
#11 0xb6c8fd91 in ButtonSetting::qt_emit (this=0xb385b938, _id=3, _o=0xbfee49b8) at moc_settings.cpp:1325
No locals.
#12 0xb630d986 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#13 0xb630e61d in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#14 0xb664f929 in QButton::pressed () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#15 0xb63a1ded in QButton::mousePressEvent () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#16 0xb63473c3 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#17 0xb62ae337 in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#18 0xb62af108 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#19 0xb624e4b2 in QETWidget::translateMouseEvent () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#20 0xb624dd90 in QApplication::x11ProcessEvent () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#21 0xb625de01 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#22 0xb62c4e41 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#23 0xb6b774d3 in MythDialog::exec (this=0xb38b2520) at mythdialogs.cpp:190
	qteloop = (struct QEventLoop *) 0xb385a878
	res = 3065476162
#24 0xb6b2b3b7 in ConfigurationDialog::exec (this=0xbfee5174, saveOnAccept=true, doLoad=true) at mythconfigdialogs.cpp:169
	dialog = (class MythDialog *) 0xb38b2520
	ret = 3086278656
#25 0xb783e5ce in ChannelEditor::exec (this=0xbfee514c) at channeleditor.cpp:403
No locals.
#26 0x080661ac in SetupMenuCallback (data=0x815d608, selection=@0xb384b6f8) at main.cpp:68
	ce = {<> = {<No data fields>}, <ConfigurationDialog> = {<Storage> = {_vptr.Storage = 0x80717ac}, cfgChildren = {<std::_Vector_base<Configurable*,std::allocator<Configurable*> >> = {_M_impl = {<std::allocator<Configurable*>> = {<__gnu_cxx::new_allocator<Configurable*>> = {<No data fields>}, <No data fields>}, _M_start = 0xb38b6d38, _M_finish = 0xb38b6d4c, _M_end_of_storage = 0xb38b6d58}}, <No data fields>}, childwidget = {<std::_Vector_base<QWidget*,std::allocator<QWidget*> >> = {_M_impl = {<std::allocator<QWidget*>> = {<__gnu_cxx::new_allocator<QWidget*>> = {<No data fields>}, <No data fields>}, _M_start = 0xb2beafd8, _M_finish = 0xb2beafec, _M_end_of_storage = 0xb2beafec}}, <No data fields>}, dialog = 0xb38b2520, cfgGrp = 0xb3897ff8}, static metaObj = 0xb38a8f60, id = -1074900552, source = 0xb386be50, list = 0xb3860628, buttonScan = 0xb385b938, buttonImportIcon = 0xb38b27e0, buttonTransportEditor = 0xb38aa498}
	sel = {static null = {static null = <same as static member of an already seen type>, d = 0x80753c8, static shared_null = 0x80753c8}, d = 0xb3881fe0, static shared_null = 0x80753c8}
#27 0xb69d126b in MythThemedMenuPrivate::handleAction (this=0xb384b6c8, action=@0xb38b4e58) at myththemedmenu.cpp:2342
No locals.
#28 0xb69d1784 in MythThemedMenuPrivate::keyHandler (this=0xb384b6c8, actions=@0xbfee5448, fullexit=true) at myththemedmenu.cpp:2074
	it = {node = 0xb38b4e50}
	action = {static null = {static null = <same as static member of an already seen type>, d = 0x80753c8, static shared_null = 0x80753c8}, d = 0xb3800ff0, static shared_null = 0x80753c8}
	i = 0
	lastbutton = (ThemedButton *) 0xb38b3bb8
	oldrow = 4
	oldcolumn = 0
	handled = true
#29 0xb69d1f07 in MythThemedMenuPrivate::keyPressHandler (this=0xb384b6c8, e=0xbfee5950) at myththemedmenu.cpp:1979
	actions = {<QValueList<QString>> = {sh = 0xb38b7110}, <No data fields>}
#30 0xb69d1f9c in MythThemedMenu::keyPressEvent (this=0xb3852f98, e=0xbfee5950) at myththemedmenu.cpp:2560
	ret = true
#31 0xb6980137 in MythMainWindow::eventFilter (this=0x818f980, e=0xbfee5950) at mythmainwindow.cpp:1193
	top = (class MythScreenType *) 0xb3852f98
	ke = (QKeyEvent *) 0xbfee5950
	it = (class MythScreenStack **) 0xb385dc94
	ge = (MythGestureEvent *) 0x0
#32 0xb630d2c6 in QObject::activate_filters () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#33 0xb630d32b in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#34 0xb634701c in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#35 0xb62ae337 in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#36 0xb62af538 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#37 0xb624c21f in QETWidget::translateKeyEvent () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#38 0xb624ddda in QApplication::x11ProcessEvent () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#39 0xb625de01 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#40 0xb62c4e41 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#41 0xb62c4cc6 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#42 0xb62addbf in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#43 0x080630ea in SetupMenu (win=0x818f980) at main.cpp:92
	theme = {static null = {static null = <same as static member of an already seen type>, d = 0x80753c8, static shared_null = 0x80753c8}, d = 0xb3873ba0, static shared_null = 0x80753c8}
	menu = (class MythThemedMenu *) 0xb3852f98
#44 0x080658f1 in main (argc=3, argv=0xbfee61e4) at main.cpp:343
	problems = (QString *) 0xb7938bcc
	geometry = {static null = {static null = <same as static member of an already seen type>, d = 0x80753c8, static shared_null = 0x80753c8}, d = 0x80753c8, static shared_null = 0x80753c8}
	display = {static null = {static null = <same as static member of an already seen type>, d = 0x80753c8, static shared_null = 0x80753c8}, d = 0x80753c8, static shared_null = 0x80753c8}
	verboseString = {static null = {static null = <same as static member of an already seen type>, d = 0x80753c8, static shared_null = 0x80753c8}, d = 0x813c508, static shared_null = 0x80753c8}
	a = <incomplete type>
	settingsOverride = {sh = 0x81623b0}
	fileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x80753c8, static shared_null = 0x80753c8}, d = 0x818f3f0, static shared_null = 0x80753c8}
	dir = <incomplete type>
	mainWindow = (class MythMainWindow *) 0x818f980
	themeBase = (MythThemeBase *) 0xb385b8f8
	warn = {static null = {static null = <same as static member of an already seen type>, d = 0x80753c8, static shared_null = 0x80753c8}, d = 0xb386acf8, static shared_null = 0x80753c8}
	backendIsRunning = false
	dia = (class DialogBox *) 0x0
	haveProblems = false
0xb7b90d19	496	    return dynamic_cast<DVBStreamData*>(stream_data);
