[mythtv-commits] Ticket #1159: Mythfrontend seg faults when exiting live tv. Back trace attached.
MythTV
mythtv at cvs.mythtv.org
Mon Jan 30 20:10:29 UTC 2006
#1159: Mythfrontend seg faults when exiting live tv. Back trace attached.
--------------------------------+-------------------------------------------
Reporter: harley at hpeters.net | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: 0.19
Component: mythtv | Version: head
Severity: low |
--------------------------------+-------------------------------------------
When exiting live tv by hitting the esc key mythfrontend seg faults about
50 % of the time.
It does this even when compiled with the default settings.
The backtrace was generated with the latest svn version this morning.
BACKTRACE:
[Thread debugging using libthread_db enabled]
[New Thread -1248250160 (LWP 3177)]
[New Thread -1250944080 (LWP 3182)]
[New Thread -1267000400 (LWP 3188)]
[New Thread -1275446352 (LWP 3192)]
[New Thread -1283839056 (LWP 3193)]
[New Thread -1298175056 (LWP 3194)]
[New Thread -1327498320 (LWP 3195)]
[Thread -1327498320 (LWP 3195) exited]
[Thread -1298175056 (LWP 3194) exited]
[Thread -1275446352 (LWP 3192) exited]
[Thread -1283839056 (LWP 3193) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1248250160 (LWP 3177)]
0xb633181c in memcpy () from /lib/libc.so.6
Thread 3 (Thread -1267000400 (LWP 3188)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xb47b1258 in ?? ()
No symbol table info available.
#2 0xb7ed3e88 in ?? () from /usr/local/lib/libmythtv-0.19.so.0
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
Thread 2 (Thread -1250944080 (LWP 3182)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xb57012a8 in ?? ()
No symbol table info available.
#2 0x00000003 in ?? ()
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
Thread 1 (Thread -1248250160 (LWP 3177)):
#0 0xb633181c in memcpy () from /lib/libc.so.6
No symbol table info available.
#1 0xb6b16467 in QString::setLength () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#2 0xb6b16562 in QString::real_detach () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#3 0xb6b1aaba in QString::replace () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#4 0xb6b1aff3 in QString::replace () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#5 0xb6aafcac in QSqlDriver::formatValue () from /usr/qt/3/lib/libqt-
mt.so.3
No symbol table info available.
#6 0xb58c967a in QMYSQLDriver::formatValue () from
/usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#7 0xb6a9fce1 in QSqlQuery::exec () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#8 0x08079687 in MSqlQuery::exec (this=0xbf8f08c0) at mythdbcon.h:109
No locals.
#9 0xb7a58482 in LiveTVChain::ReloadAll (this=0x8392e40) at
livetvchain.cpp:204
lock = {mtx = 0x8392e4c}
prev_size = 137965112
query = {<> = {<No data fields>}, m_db = 0x826fd38, m_isConnected
= true, m_returnConnection = true}
#10 0xb7a9a7a6 in TV::customEvent (this=0x837b190, e=0x836b6f0) at
tv_play.cpp:4853
tokens = {<QValueList<QString>> = {sh = 0x829aa50}, <No data
fields>}
me = (MythEvent *) 0x836b6f0
message = {static null = {static null = <same as static member of
an already seen type>, d = 0x8180388, static shared_null = 0x8180388}, d =
0x832cab8, static shared_null = 0x8180388}
#11 0xb683fa78 in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#12 0xb67e1dba in QApplication::internalNotify () from /usr/qt/3/lib
/libqt-mt.so.3
No symbol table info available.
#13 0xb67e1f49 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#14 0xb67e301c in QApplication::sendPostedEvents () from /usr/qt/3/lib
/libqt-mt.so.3
No symbol table info available.
#15 0xb67e30a8 in QApplication::sendPostedEvents () from /usr/qt/3/lib
/libqt-mt.so.3
No symbol table info available.
#16 0xb67904d0 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-
mt.so.3
No symbol table info available.
#17 0xb67f7d6c in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-
mt.so.3
No symbol table info available.
#18 0xb67e1054 in QApplication::processEvents () from /usr/qt/3/lib/libqt-
mt.so.3
No symbol table info available.
#19 0xb67e107f in QApplication::processEvents () from /usr/qt/3/lib/libqt-
mt.so.3
No symbol table info available.
#20 0x0806f266 in startTV (startInGuide=false) at main.cpp:269
tv = (class TV *) 0x837b190
quitAll = false
showDialogs = true
#21 0x0806f328 in startTVNormal () at main.cpp:296
No locals.
#22 0x0806f5e2 in TVMenuCallback (data=0x826e8e0, selection=@0x82927d0) at
main.cpp:330
sel = {static null = {static null = <same as static member of an
already seen type>, d = 0x8180388, static shared_null = 0x8180388}, d =
0x832e650, static shared_null = 0x8180388}
#23 0xb7108b73 in ThemedMenuPrivate::handleAction (this=0x82926d8,
action=@0x838d1c0) at themedmenu.cpp:2508
ok = true
#24 0xb7106fcb in ThemedMenuPrivate::keyPressHandler (this=0x82926d8,
e=0xbf8f1bf0) at themedmenu.cpp:2336
it = {node = 0x838d1b8}
action = {static null = {static null = <same as static member of
an already seen type>, d = 0x8180388, static shared_null = 0x8180388}, d =
0x82a7468, static shared_null = 0x8180388}
i = 0
lastbutton = (ThemedButton *) 0x82af050
oldrow = 0
handled = true
actions = {<QValueList<QString>> = {sh = 0x82cfa80}, <No data
fields>}
#25 0xb710a3c7 in ThemedMenu::keyPressEvent (this=0x8363ba8, e=0xbf8f1bf0)
at themedmenu.cpp:2714
No locals.
#26 0xb6879972 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#27 0xb67e1dba in QApplication::internalNotify () from /usr/qt/3/lib
/libqt-mt.so.3
No symbol table info available.
#28 0xb67e2614 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#29 0xb6775928 in QETWidget::translateKeyEvent () from /usr/qt/3/lib
/libqt-mt.so.3
No symbol table info available.
#30 0xb677c9bd in QApplication::x11ProcessEvent () from /usr/qt/3/lib
/libqt-mt.so.3
No symbol table info available.
#31 0xb6790551 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-
mt.so.3
No symbol table info available.
#32 0xb67f7c55 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-
mt.so.3
No symbol table info available.
#33 0xb67e10cb in QApplication::enter_loop () from /usr/qt/3/lib/libqt-
mt.so.3
No symbol table info available.
#34 0xb718a177 in MythDialog::exec (this=0x8363ba8) at
mythdialogs.cpp:1047
res = -1223122688
#35 0x08070516 in RunMenu (themedir={static null = {static null = <same as
static member of an already seen type>, d = 0x8180388, static shared_null
= 0x8180388}, d = 0x828f7b0, static shared_null = 0x8180388}) at
main.cpp:498
exitstatus = 0
#36 0x080769b7 in main (argc=5, argv=0xbf8f2524) at main.cpp:1062
geometry = {static null = {static null = <same as static member of
an already seen type>, d = 0x8180388, static shared_null = 0x8180388}, d =
0x8198f98, static shared_null = 0x8180388}
a = <incomplete type>
logfile = {static null = {static null = <same as static member of
an already seen type>, d = 0x8180388, static shared_null = 0x8180388}, d =
0x826e568, static shared_null = 0x8180388}
finfo = {fn = {static null = {static null = <same as static member
of an already seen type>, d = 0x8180388, static shared_null = 0x8180388},
d = 0x826e5d8, static shared_null = 0x8180388}, fic = 0x0, cache = true,
symLink = false}
logfd = 9
fileprefix = {static null = {static null = <same as static member
of an already seen type>, d = 0x8180388, static shared_null = 0x8180388},
d = 0x826e6e8, static shared_null = 0x8180388}
themename = {static null = {static null = <same as static member
of an already seen type>, d = 0x8180388, static shared_null = 0x8180388},
d = 0x830d9b8, static shared_null = 0x8180388}
randomtheme = false
status = 0
mainWindow = (class MythMainWindow *) 0x830d368
pmanager = (MythPluginManager *) 0x8309298
pluginname = {static null = {static null = <same as static member
of an already seen type>, d = 0x8180388, static shared_null = 0x8180388},
d = 0x826e580, static shared_null = 0x8180388}
binname = {static null = {static null = <same as static member of
an already seen type>, d = 0x8180388, static shared_null = 0x8180388}, d =
0x826e5f0, static shared_null = 0x8180388}
priv_thread = 3044023216
themedir = {static null = {static null = <same as static member of
an already seen type>, d = 0x8180388, static shared_null = 0x8180388}, d =
0x828f7b0, static shared_null = 0x8180388}
exitstatus = 29293
mon = (class MediaMonitor *) 0x0
ResetSettings = false
dir = <incomplete type>
networkControl = (class NetworkControl *) 0x0
--
Ticket URL: <http://cvs.mythtv.org/trac/ticket/1159>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list