[mythtv] PVR recording profiles crashes in current CVS
Derek Atkins
warlord at MIT.EDU
Sat Oct 4 13:16:55 EDT 2003
I updated CVS this morning and now when I try to enter my
PVR recording profile settings the frontend crashes.
-derek
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1092235104 (LWP 15582)]
0x420744ed in _int_free () from /lib/tls/libc.so.6
(gdb) thread apply all bt full
Thread 1 (Thread 1092235104 (LWP 15582)):
#0 0x420744ed in _int_free () from /lib/tls/libc.so.6
No symbol table info available.
#1 0x420734d6 in free () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x408f17a3 in operator delete(void*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3 0x400cff20 in ~ConfigurationDialogWidget (this=0x859cf58) at iostream:63
No locals.
#4 0x081b1d84 in ProfileGroupEditor::exec(QSqlDatabase*) (this=0xbfffe000,
db=0x8561cb0) at profilegroup.cpp:221
wmult = 1.27999997
layout = (struct QVBoxLayout *) 0x85a4340
popaccel = (struct QAccel *) 0x8561268
width = 1024
height = 768
hmult = 1.27999997
ret = 1
#5 0x08070f0d in TVMenuCallback(void*, QString&) (data=0x8559478,
selection=@0x8597814) at main.cpp:250
editor = {<ListBoxSetting> = {<SelectSetting> = {<Setting> = {<Configurable> = {<> = {<No data fields>}, _vptr.Configurable = 0x8452174,
static metaObj = 0x856bbb0, configName = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x84c8e90,
static shared_null = 0x84c8e90}, label = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x84c8e90,
static shared_null = 0x84c8e90}, helptext = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x84c8e90,
static shared_null = 0x84c8e90}, visible = true},
_vptr.Setting = 0x8452110, static metaObj = 0x856baf0, settingValue = {
static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x85904a8,
static shared_null = 0x84c8e90}, changed = true},
_vptr.SelectSetting = 0x8452074, static metaObj = 0x856c150,
labels = {<_Vector_base<QString,std::allocator<QString> >> = {<_Vector_alloc_base<QString,std::allocator<QString>,true>> = {_M_start = 0x855b1e0,
_M_finish = 0x855b1ec,
_M_end_of_storage = 0x855b1f0}, <No data fields>}, <No data fields>},
values = {<_Vector_base<QString,std::allocator<QString> >> = {<_Vector_alloc_base<QString,std::allocator<QString>,true>> = {_M_start = 0x855b230,
_M_finish = 0x855b23c,
_M_end_of_storage = 0x855b240}, <No data fields>}, <No data fields>}, current = 1, isSet = true},
static metaObj = 0x85a6b70}, <ConfigurationDialog> = {<Configurable> = {
_vptr.Configurable = 0x8452174, static metaObj = 0x856bbb0,
configName = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x84c8e90,
static shared_null = 0x84c8e90}, label = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x84c8e90,
static shared_null = 0x84c8e90}, helptext = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x84c8e90,
static shared_null = 0x84c8e90}, visible = true},
_vptr.ConfigurationDialog = 0x84520cc}, static metaObj = 0x858fdf8,
db = 0x8561cb0, dialog = 0x859cf58, redraw = false}
sel = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x85c6680,
static shared_null = 0x84c8e90}
#6 0x400e3e90 in ThemedMenu::handleAction(QString&) (this=0x85976b0,
action=@0x85bc60c) at themedmenu.cpp:1816
No locals.
#7 0x400e29b0 in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x85976b0,
e=0xbfffe710) at themedmenu.cpp:1653
handled = false
lastbutton = (ThemedButton *) 0x85bc5d0
oldrow = 1
#8 0x4061006c in QWidget::event(QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#9 0x4057df24 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#10 0x4057dab7 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#11 0x4012d250 in MythMainWindow::keyPressEvent(QKeyEvent*) (this=0x857f6a8,
e=0xbfffe710) at mythdialogs.cpp:113
current = (struct QWidget *) 0x85976b0
#12 0x4061006c in QWidget::event(QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#13 0x4057df24 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#14 0x4057dab7 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#15 0x40525abe in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#16 0x40521d14 in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#17 0x40536bda in QEventLoop::processEvents(unsigned) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#18 0x40591cf6 in QEventLoop::enterLoop() ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#19 0x4057e1b1 in QApplication::enter_loop() ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#20 0x4012de61 in MythDialog::exec() (this=0x85976b0) at mythdialogs.cpp:279
res = 1074978278
#21 0x08071b86 in RunMenu(QString) (themedir=
{static null = {static null = <same as static member of an already seen type>, d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x8561e28, static shared_null = 0x84c8e90}) at main.cpp:342
exitstatus = 0
#22 0x080749f7 in main (argc=2, argv=0xbfffed84) at main.cpp:663
lcd_host = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x8589200,
static shared_null = 0x84c8e90}
lcd_port = 0
a = <incomplete type>
translator = <incomplete type>
logfile = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x8557a48,
static shared_null = 0x84c8e90}
verboseString = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x8557818,
static shared_null = 0x84c8e90}
pluginname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x8557840,
static shared_null = 0x84c8e90}
binname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x8557858,
static shared_null = 0x84c8e90}
logfd = -1
db = (struct QSqlDatabase *) 0x8561cb0
themename = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x8574220,
static shared_null = 0x84c8e90}
randomtheme = false
themedir = {static null = {
static null = <same as static member of an already seen type>,
d = 0x84c8e90, static shared_null = 0x84c8e90}, d = 0x8561e28,
static shared_null = 0x84c8e90}
mainWindow = (class MythMainWindow *) 0x857f6a8
exitstatus = 21
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the mythtv-dev
mailing list