[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