[mythtv-commits] Ticket #5367: mythtv-setup segfault in ~DVBSignalMonitor
MythTV
mythtv at cvs.mythtv.org
Thu May 15 22:01:33 UTC 2008
#5367: mythtv-setup segfault in ~DVBSignalMonitor
------------------------------------+---------------------------------------
Reporter: jarlethorsen at gmail.com | Owner: danielk
Type: defect | Status: new
Priority: major | Milestone: unknown
Component: channelscan | Version: 0.21-fixes
Severity: medium | Mlocked: 0
------------------------------------+---------------------------------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1258957088 (LWP 18062)]
0x0840a555 in ?? ()
Thread 1 (Thread -1258957088 (LWP 18062)):
#0 0x0840a555 in ?? ()
No symbol table info available.
#1 0xb7c794ca in DVBSignalMonitor::Stop (this=0x83d2578) at
dvbsignalmonitor.cpp:
150
dtmp = {d = {jd = 2454602}, t = {ds = 50672808}}
dtime = {static null = {static null = <same as static member of an
already
seen type>, d = 0x8074418, static shared_null = 0x8074418}, d =
0x828fb90, static
shared_null = 0x8074418}
#2 0xb7c79b8e in ~DVBSignalMonitor (this=0x83d2578) at
dvbsignalmonitor.cpp:115
No locals.
#3 0xb6237f5c in QObject::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4 0xb61cfaf0 in QApplication::internalNotify () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#5 0xb61d191f in QApplication::notify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6 0xb6b47edd in QApplication::sendEvent (receiver=0x83d2578,
event=0x8324308) at
/usr/include/qt3/qapplication.h:520
No locals.
#7 0xb61d0b28 in QApplication::sendPostedEvents () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#8 0xb61d0c30 in QApplication::sendPostedEvents () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#9 0xb6176101 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#10 0xb61ea1ce in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#11 0xb6b33d91 in MythDialog::exec (this=0xb2cd83b8) at
mythdialogs.cpp:191
qteloop = (struct QEventLoop *) 0xb3d0bea8
res = 3067069624
#12 0xb6aed51f in ConfigurationDialog::exec (this=0xb2cafa48,
saveOnAccept=false,
doLoad=true) at mythconfigdialogs.cpp:169
dialog = (class MythDialog *) 0xb2cd83b8
ret = 3085981280
#13 0xb780cf41 in ChannelEditor::scan (this=0xbfae5c9c) at
channeleditor.cpp:471
val = 0
sourceid = 0
scanwizard = (class ScanWizard *) 0xb2cafa20
#14 0xb7cb2738 in ChannelEditor::qt_invoke (this=0xbfae5c9c, _id=6,
_o=0xbfae518c)
at moc_channeleditor.cpp:108
No locals.
#15 0xb6238893 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#16 0xb6239338 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#17 0xb6c3eafc in ButtonSetting::pressed (this=0xb3d007e0) at
moc_settings.cpp:130
3
No locals.
#18 0xb6c3f9e5 in ButtonSetting::qt_emit (this=0xb3d007e0, _id=3,
_o=0xbfae529c) a
t moc_settings.cpp:1325
No locals.
#19 0xb6238994 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#20 0xb6239338 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#21 0xb65cd974 in QButton::pressed () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#22 0xb6b5e00c in MythPushButton::keyPressEvent (this=0xb2caf818,
e=0xbfae5644) at
mythwidgets.cpp:1258
action = {static null = {static null = <same as static member of
an alread
y seen type>, d = 0x8074418, static shared_null = 0x8074418}, d =
0x81b4db0, stati
c shared_null = 0x8074418}
i = 0
handled = false
actions = {<QValueList<QString>> = {sh = 0xb2cafad0}, <No data
fields>}
#23 0xb626f8a3 in QWidget::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#24 0xb61cfaf0 in QApplication::internalNotify () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#25 0xb61d1ac0 in QApplication::notify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#26 0xb616227d in QApplication::sendSpontaneousEvent () from /usr/lib
/libqt-mt.so.
3
No symbol table info available.
#27 0xb6152c69 in QETWidget::translateKeyEvent () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#28 0xb615f04f in QApplication::x11ProcessEvent () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#29 0xb61761a4 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#30 0xb61ea1ce in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#31 0xb6b33d91 in MythDialog::exec (this=0xb3d4b2c8) at
mythdialogs.cpp:191
qteloop = (struct QEventLoop *) 0xb3d0bea8
res = 3065199872
#32 0xb6aed51f in ConfigurationDialog::exec (this=0xbfae5cc4,
saveOnAccept=true, d
oLoad=true) at mythconfigdialogs.cpp:169
dialog = (class MythDialog *) 0xb3d4b2c8
ret = 3085981280
#33 0xb78092ee in ChannelEditor::exec (this=0xbfae5c9c) at
channeleditor.cpp:403
No locals.
#34 0x08065ac2 in SetupMenuCallback (data=0x81659f8,
selection=@0xb3d0e230) at mai
n.cpp:68
ce = {<> = {<No data fields>}, <ConfigurationDialog> = {<Storage>
= {_vptr
.Storage = 0x80710ec}, cfgChildren =
{<std::_Vector_base<Configurable*,std::alloca
tor<Configurable*> >> = {_M_impl = {<std::allocator<Configurable*>> =
{<__gnu_cxx:
:new_allocator<Configurable*>> = {<No data fields>}, <No data fields>},
_M_start =
0xb3d631c8, _M_finish = 0xb3d631dc, _M_end_of_storage = 0xb3d631e8}}, <No
data fi
elds>}, 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 = 0xb2c97450, _M_finish =
0xb2c97464
, _M_end_of_storage = 0xb2c97464}}, <No data fields>}, dialog =
0xb3d4b2c8, cfgGrp
= 0xb3d79080}, static metaObj = 0xb3d66318, id = -1079091976, source =
0xb3d14a38
, list = 0xb3d111f8, buttonScan = 0xb3d007e0, buttonImportIcon =
0xb3d39fe8, butto
nTransportEditor = 0xb3d84b30}
sel = {static null = {static null = <same as static member of an
already s
een type>, d = 0x8074418, static shared_null = 0x8074418}, d = 0xb3d78d80,
static
shared_null = 0x8074418}
#35 0xb6997a8f in MythThemedMenuPrivate::handleAction (this=0xb3d0e200,
action=@0x
b3d89d08) at myththemedmenu.cpp:2342
No locals.
#36 0xb6997fa8 in MythThemedMenuPrivate::keyHandler (this=0xb3d0e200,
actions=@0xb
fae5ec8, fullexit=true) at myththemedmenu.cpp:2074
it = {node = 0xb3d89d00}
action = {static null = {static null = <same as static member of
an alread
y seen type>, d = 0x8074418, static shared_null = 0x8074418}, d =
0x81b4db0, stati
c shared_null = 0x8074418}
i = 0
lastbutton = (ThemedButton *) 0xb3d88ca0
oldrow = 4
oldcolumn = 0
handled = true
#37 0xb699872b in MythThemedMenuPrivate::keyPressHandler (this=0xb3d0e200,
e=0xbfa
e6334) at myththemedmenu.cpp:1979
actions = {<QValueList<QString>> = {sh = 0xb3d03038}, <No data
fields>}
#38 0xb69987c0 in MythThemedMenu::keyPressEvent (this=0xb3d2b730,
e=0xbfae6334) at
myththemedmenu.cpp:2560
ret = true
#39 0xb694af37 in MythMainWindow::eventFilter (this=0x81a65e8,
e=0xbfae6334) at my
thmainwindow.cpp:1193
top = (class MythScreenType *) 0xb3d2b730
ke = (QKeyEvent *) 0xbfae6334
it = (class MythScreenStack **) 0xb3d2e714
ge = (MythGestureEvent *) 0xbfae5fa8
#40 0xb6237e40 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#41 0xb6237ebe in QObject::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#42 0xb626f5b3 in QWidget::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#43 0xb61cfaf0 in QApplication::internalNotify () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#44 0xb61d1ac0 in QApplication::notify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#45 0xb616227d in QApplication::sendSpontaneousEvent () from /usr/lib
/libqt-mt.so.
3
No symbol table info available.
#46 0xb6152c69 in QETWidget::translateKeyEvent () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#47 0xb615f04f in QApplication::x11ProcessEvent () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#48 0xb61761a4 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#49 0xb61ea1ce in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#50 0xb61e9fde in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#51 0xb61d1699 in QApplication::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#52 0x08062cc6 in SetupMenu (win=0x81a65e8) at main.cpp:92
theme = {static null = {static null = <same as static member of an
already seen type>, d = 0x8074418, static shared_null =
0x8074418}, d = 0xb3d13b58, stati c shared_null = 0x8074418}
menu = (class MythThemedMenu *) 0xb3d2b730
#53 0x08065208 in main (argc=3, argv=0xbfae6d04) at main.cpp:343
problems = (QString *) 0xbfae6c58
geometry = {static null = {static null = <same as static member of
an alre ady seen type>, d = 0x8074418, static shared_null =
0x8074418}, d = 0x8074418, sta tic shared_null = 0x8074418}
display = {static null = {static null = <same as static member of
an alrea dy seen type>, d = 0x8074418, static shared_null =
0x8074418}, d = 0x8074418, stat ic shared_null = 0x8074418}
verboseString = {static null = {static null = <same as static
member of an already seen type>, d = 0x8074418, static
shared_null = 0x8074418}, d = 0x813b0e8 , static shared_null =
0x8074418}
a = <incomplete type>
settingsOverride = {sh = 0x8166ad8}
fileprefix = {static null = {static null = <same as static member
of an al ready seen type>, d = 0x8074418, static shared_null =
0x8074418}, d = 0x81a61c8, s tatic shared_null = 0x8074418}
dir = <incomplete type>
mainWindow = (class MythMainWindow *) 0x81a65e8
themeBase = (MythThemeBase *) 0xb3d0c2b8
warn = {static null = {static null = <same as static member of an
already seen type>, d = 0x8074418, static shared_null =
0x8074418}, d = 0xb3d3b3f0, static shared_null = 0x8074418}
backendIsRunning = false
dia = (class DialogBox *) 0x0
haveProblems = false
(gdb)
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5367>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list