[mythtv-commits] Ticket #6530: mythtv-setup 0.22_alpha20450 crashs when scanning for channels
MythTV
mythtv at cvs.mythtv.org
Fri May 8 20:45:26 UTC 2009
#6530: mythtv-setup 0.22_alpha20450 crashs when scanning for channels
------------------------------+---------------------------------------------
Reporter: anonymous | Owner: ijr
Type: defect | Status: new
Priority: trivial | Milestone: unknown
Component: MythTV - General | Version: head
Severity: low | Resolution:
Mlocked: 0 |
------------------------------+---------------------------------------------
Comment(by niv <nivw2008 at fastmail.fm>):
gdb /usr/bin/mythtv-setup -x gdbcommands
{{{
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
Function "qFatal" not defined.
Breakpoint 1 (qFatal) pending.
[Thread debugging using libthread_db enabled]
[New Thread 0xb46bb710 (LWP 5990)]
[New Thread 0xb413ab90 (LWP 6000)]
[Thread 0xb413ab90 (LWP 6000) exited]
[New Thread 0xb413ab90 (LWP 6045)]
[New Thread 0xb31d6b90 (LWP 6046)]
[New Thread 0xb29d5b90 (LWP 6049)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb31d6b90 (LWP 6046)]
0xb7c2b775 in DTVSignalMonitor::GetScanStreamData (this=0x0) at
dtvsignalmonitor.cpp:484
484 dtvsignalmonitor.cpp: No such file or directory.
in dtvsignalmonitor.cpp
Thread 5 (Thread 0xb29d5b90 (LWP 6049)):
#0 0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb559d456 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#2 0xb55cb78a in usleep () from /lib/libc.so.6
No symbol table info available.
#3 0xb7c2679f in SignalMonitor::MonitorLoop (this=0xad8f628) at
signalmonitor.cpp:311
No locals.
#4 0xb7c25d96 in SignalMonitor::SpawnMonitorLoop (self=0xad8f628) at
signalmonitor.cpp:334
No locals.
#5 0xb576118b in start_thread () from /lib/libpthread.so.0
No locals.
#6 0xb55d186e in clone () from /lib/libc.so.6
No symbol table info available.
Thread 4 (Thread 0xb31d6b90 (LWP 6046)):
#0 0xb7c2b775 in DTVSignalMonitor::GetScanStreamData (this=0x0) at
dtvsignalmonitor.cpp:484
No locals.
#1 0xb7c43494 in ChannelScanSM::UpdateChannelInfo (this=0xad8f9e8,
wait_until_complete=false) at channelscan/channelscan_sm.cpp:479
sd = (const class ScanStreamData *) 0xb74b4544
info = (ScannedChannelInfo *) 0xb7f71ff4
transport_tune_complete = false
pattmp = {<std::_Vector_base<const
ProgramAssociationTable*,std::allocator<const ProgramAssociationTable*> >>
= {_M_impl = {<std::allocator<const ProgramAssociationTable*>> =
{<__gnu_cxx::new_allocator<const ProgramAssociationTable*>> = {<No data
fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0xb31d60d4,
_M_end_of_storage = 0xb7fd3fc4}}, <No data fields>}
tsid_checked = {{d = 0xb31d60d4, e = 0xb31d60d4}}
sdttmp = {<std::_Vector_base<const
ServiceDescriptionTable*,std::allocator<const ServiceDescriptionTable*> >>
= {_M_impl = {<std::allocator<const ServiceDescriptionTable*>> =
{<__gnu_cxx::new_allocator<const ServiceDescriptionTable*>> = {<No data
fields>}, <No data fields>}, _M_start = 0xb587a9fe, _M_finish =
0xb75062a0, _M_end_of_storage = 0x2a30}}, <No data fields>}
#2 0xb7c466b9 in ChannelScanSM::HandleActiveScan (this=0xad8f9e8) at
channelscan/channelscan_sm.cpp:1217
do_post_insertion = true
#3 0xb7c46b25 in ChannelScanSM::RunScanner (this=0xad8f9e8) at
channelscan/channelscan_sm.cpp:1120
No locals.
#4 0xb7c46df7 in ChannelScanSM::SpawnScanner (param=0xad8f9e8) at
channelscan/channelscan_sm.cpp:1095
scanner = (ChannelScanSM *) 0xad8f9e8
#5 0xb576118b in start_thread () from /lib/libpthread.so.0
No locals.
#6 0xb55d186e in clone () from /lib/libc.so.6
No symbol table info available.
Thread 3 (Thread 0xb413ab90 (LWP 6045)):
#0 0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb5765b72 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
No locals.
#2 0xb58ad4d0 in QWaitCondition::wait () from /usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#3 0xb7c5cd42 in ScanProgressPopup::exec (this=0xad98850) at
channelscan/scanprogresspopup.cpp:176
mutex = {d = 0xad5caa0}
locker = {{mtx = 0xb413a311, val = 3021185809}}
#4 0xb7c551a4 in ChannelScannerGUI::RunPopup (this=0xad0d8d0) at
channelscan/channelscanner_gui.cpp:188
ret = 181459152
#5 0xb7c55201 in spawn_popup (tmp=0xad0d8d0) at
channelscan/channelscanner_gui.cpp:182
No locals.
#6 0xb576118b in start_thread () from /lib/libpthread.so.0
No locals.
#7 0xb55d186e in clone () from /lib/libc.so.6
No symbol table info available.
Thread 1 (Thread 0xb46bb710 (LWP 5990)):
#0 0xb5980a08 in QEventLoop::exec () from /usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#1 0xb6aea21c in MythDialog::exec (this=0xad0d1e0) at mythdialogs.cpp:178
eventLoop = <incomplete type>
res = 3066703860
#2 0xb6ac475b in ConfigurationDialog::exec (this=0x9a2a470,
saveOnAccept=false, doLoad=true) at mythconfigdialogs.cpp:175
dialog = (class MythDialog *) 0xad0d1e0
ret = 33338400
#3 0xb77b68e2 in CardInput::channelScanner (this=0x9a56700) at
videosource.cpp:2422
srcid = 1
crdid = 1
in = {static null = {<No data fields>}, static shared_null = {ref
= {_q_value = 5508}, alloc = 0, size = 0, data = 0x8098272, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
0, array = {0}}, static shared_empty = {ref = {_q_value = 711}, alloc = 0,
size = 0, data = 0xb5a2b44e, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x9aee558,
static codecForCStrings = 0x0}
num_channels_before = 38
cardtype = {static null = {<No data fields>}, static shared_null =
{ref = {_q_value = 5508}, alloc = 0, size = 0, data = 0x8098272, clean =
0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved
= 0, array = {0}}, static shared_empty = {ref = {_q_value = 711}, alloc =
0, size = 0, data = 0xb5a2b44e, clean = 0, simpletext = 0, righttoleft =
0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
0xabd0c78, static codecForCStrings = 0x0}
scanwizard = (class ScanWizard *) 0x9a2a468
#4 0xb7d7fd47 in CardInput::qt_metacall (this=0x9a56700,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfbccb58) at
moc_videosource.cpp:1395
No locals.
#5 0xb599247f in QMetaObject::activate () from
/usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#6 0xb59929d0 in QMetaObject::activate () from
/usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#7 0xb6c0aabb in ButtonSetting::pressed (this=0x99d3660) at
moc_settings.cpp:831
No locals.
#8 0xb6c0b048 in ButtonSetting::qt_metacall (this=0x99d3660,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfbccc48) at
moc_settings.cpp:818
No locals.
#9 0xb599247f in QMetaObject::activate () from
/usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#10 0xb59929d0 in QMetaObject::activate () from
/usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#11 0xb6436fdb in QAbstractButton::pressed () from
/usr/lib/qt4/libQtGui.so.4
No symbol table info available.
#12 0xb6b0a26a in MythPushButton::keyPressEvent (this=0xa8cc298,
e=0xbfbcd174) at mythwidgets.cpp:1217
action = {static null = {<No data fields>}, static shared_null =
{ref = {_q_value = 5508}, alloc = 0, size = 0, data = 0x8098272, clean =
0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved
= 0, array = {0}}, static shared_empty = {ref = {_q_value = 711}, alloc =
0, size = 0, data = 0xb5a2b44e, clean = 0, simpletext = 0, righttoleft =
0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
0x9a0a9f0, static codecForCStrings = 0x0}
i = 0
handled = false
actions = {<QList<QString>> = {{p = {static shared_null = {ref =
{_q_value = 17295}, alloc = 0, begin = 0, end = 0, sharable = 1, array =
{0x0}}, d = 0xabd28e8}, d = 0xabd28e8}}, <No data fields>}
#13 0xb5e9f775 in QWidget::event () from /usr/lib/qt4/libQtGui.so.4
No symbol table info available.
#14 0xb61cd74f in QAbstractButton::event () from
/usr/lib/qt4/libQtGui.so.4
No symbol table info available.
#15 0xb625e20b in QPushButton::event () from /usr/lib/qt4/libQtGui.so.4
No symbol table info available.
#16 0xb5e567b4 in QApplicationPrivate::notify_helper () from
/usr/lib/qt4/libQtGui.so.4
No symbol table info available.
#17 0xb5e5cf6f in QApplication::notify () from /usr/lib/qt4/libQtGui.so.4
No symbol table info available.
#18 0xb59814ea in QCoreApplication::notifyInternal () from
/usr/lib/qt4/libQtCore.so.4
No symbol table info available.
#19 0xb5e56c24 in ?? () from /usr/lib/qt4/libQtGui.so.4
No symbol table info available.
#20 0xbfbd1010 in ?? ()
No symbol table info available.
#21 0x0a8cc298 in ?? ()
No symbol table info available.
#22 0xbfbcd174 in ?? ()
No symbol table info available.
#23 0x00000000 in ?? ()
No symbol table info available.
0xb7c2b775 484 in dtvsignalmonitor.cpp
}}}
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/6530#comment:6>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list