[mythtv-commits] Ticket #4346: mythfilldatabase segfaulting periodically..

MythTV mythtv at cvs.mythtv.org
Fri Dec 21 13:17:42 UTC 2007


#4346: mythfilldatabase segfaulting periodically..
------------------------------+---------------------------------------------
 Reporter:  damian at linux.ie   |        Owner:  stuartm       
     Type:  defect            |       Status:  infoneeded_new
 Priority:  major             |    Milestone:  unknown       
Component:  mythfilldatabase  |      Version:  head          
 Severity:  high              |   Resolution:                
  Mlocked:  0                 |  
------------------------------+---------------------------------------------

Comment(by panachoi at gmail.com):

 Don't no if this is the same, but I'm having similar problems.
 mythfilldatabase segfaults about 25% of the time -- less if I use -v all
 on the command line. Here's the output from gdb, for what its worth:

 Starting program: /usr/local/bin/mythfilldatabase
 [Thread debugging using libthread_db enabled]
 [New Thread -1247524176 (LWP 23459)]
 Qt: gdb: -nograb added to command-line options.
          Use the -dograb option to enforce grabbing.
 2007-12-21 14:07:25.886 Using runtime prefix = /usr/local
 2007-12-21 14:07:25.886 Empty LocalHostName.
 2007-12-21 14:07:25.887 Using localhost value of d915
 2007-12-21 14:07:25.938 New DB connection, total: 1
 2007-12-21 14:07:25.942 Connected to database 'mythconverg' at host:
 localhost
 2007-12-21 14:07:25.943 Closing DB connection named 'DBManager0'
 2007-12-21 14:07:25.943 Connected to database 'mythconverg' at host:
 localhost
 2007-12-21 14:07:25.948 New DB connection, total: 2
 2007-12-21 14:07:25.948 Connected to database 'mythconverg' at host:
 localhost
 2007-12-21 14:07:26.009 Source 1 configured to use only the broadcasted
 guide data. Skipping.
 2007-12-21 14:07:26.020 Source 2 configured to use only the broadcasted
 guide data. Skipping.
 2007-12-21 14:07:26.021 Data fetching complete.
 2007-12-21 14:07:26.021 Adjusting program database end times.
 2007-12-21 14:07:26.089     0 replacements made
 2007-12-21 14:07:26.089 Marking generic episodes.
 2007-12-21 14:07:26.151     Found 0
 2007-12-21 14:07:26.151 Marking repeats.
 2007-12-21 14:07:26.208     Found 0
 2007-12-21 14:07:26.208 Unmarking new episode rebroadcast repeats.
 2007-12-21 14:07:26.208     Found 0
 2007-12-21 14:07:26.391 Marking episode first showings.
 2007-12-21 14:07:30.834     Found 5232
 2007-12-21 14:07:30.834 Marking episode last showings.
 2007-12-21 14:07:35.353     Found 5232
 2007-12-21 14:07:35.355
 ===============================================================
 | Attempting to contact the master backend for rescheduling.  |
 | If the master is not running, rescheduling will happen when |
 | the master backend is restarted.                            |
 ===============================================================
 2007-12-21 14:07:35.357 Connecting to backend server: 192.168.141.114:6543
 (try 1 of 5)
 2007-12-21 14:07:35.358 Using protocol version 36
 [New Thread -1251173488 (LWP 23460)]
 2007-12-21 14:07:35.711 Received a remote 'Clear Cache' request


 {{{
 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1251173488 (LWP 23460)]
 0x0817a6e8 in ?? ()
 (gdb) where
 #0  0x0817a6e8 in ?? ()
 #1  0xb6640ad2 in QMutex::lock () from /usr/lib/libqt-mt.so.3
 #2  0xb6c18872 in MythContext::ClearSettingsCache (this=0x815f758,
     myKey=@0xb56c9158, newVal=@0xb56c9154) at mythcontext.cpp:1768
 #3  0xb6c19012 in MythContext::readyRead (this=0x815f758, sock=0x817d7d0)
     at mythcontext.cpp:3241
 #4  0xb6c62252 in MythSocket::readyReadThread () at mythsocket.cpp:849
 #5  0xb5e2146b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 #6  0xb5c826de in clone () from /lib/tls/i686/cmov/libc.so.6

 }}}

 Version Information:

 Source code version     : 15201M
 SVN branch              : trunk
 Library API version     : 0.21.20071211-1
 Network Protocol Version: 36
 Options compiled in:
  linux debug using_oss using_alsa using_backend using_dbox2 using_dvb
 using_frontend using_iptv using_ivtv using_joystick_menu using_lirc
 using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmcw
 using_xvmc_vld using_bindings_perl using_opengl using_live

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/4346#comment:2>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list