[mythtv-commits] Ticket #7735: Backend crashed once due to dvb-t tuning failure

MythTV mythtv at cvs.mythtv.org
Fri Dec 11 14:26:43 UTC 2009


#7735: Backend crashed once due to dvb-t tuning failure
---------------------------------------------+------------------------------
 Reporter:  Marc Randolph <mrand@…>          |       Owner:  ijr       
     Type:  defect                           |      Status:  new       
 Priority:  minor                            |   Milestone:  unknown   
Component:  MythTV - General                 |     Version:  0.22-fixes
 Severity:  medium                           |     Mlocked:  0         
---------------------------------------------+------------------------------
 Forwarding upstream:

 {{{
 MythTV Version : 22957
 MythTV Branch : branches/release-0-22-fixes
 Network Protocol : 50
 Library API : 0.22.20091023-1
 QT Version : 4.5.0
 Options compiled in:
  linux profile using_oss using_alsa using_pulse using_jack using_backend
 using_dvb using_firewire using_frontend using_glx_proc_addr_arb
 using_hdhomerun using_hdpvr using_iptv using_ivtv using_joystick_menu
 using_libfftw3 using_lirc using_mheg using_opengl_video using_opengl_vsync
 using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_xvmc
 using_xvmc_vld using_xvmcw using_bindings_perl using_bindings_python
 using_opengl using_vdpau using_ffmpeg_threads using_libavc_5_3 using_live
 using_mheg

 Most useful parts of the backtrace:

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0xb0afcb90 (LWP 4057)]
 BackendQueryDiskSpace (strlist=@0xb0afb0a8, encoderList=0x81b70b4,
 consolidated=false, allHosts=true) at
 /usr/include/qt4/QtCore/qstring.h:711
 711     inline QString::QString(const QString &other) : d(other.d)
 (gdb) backtrace full
 #0  BackendQueryDiskSpace (strlist=@0xb0afb0a8, encoderList=0x81b70b4,
 consolidated=false, allHosts=true) at
 /usr/include/qt4/QtCore/qstring.h:711
         backendsCounted = {{d = 0x81b6e40, e = 0x81b6e40}}
         encoderHost = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 2927}, alloc = 0, size = 0, data =
 0x81b6df2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
 capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref =
 {_q_value = 1292}, alloc = 0, size = 0, data = 0xb5448a6e, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, d = 0x81b6de0, static codecForCStrings = 0x0}
         allHostList = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 2927}, alloc = 0, size = 0, data =
 0x81b6df2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
 capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref =
 {_q_value = 1292}, alloc = 0, size = 0, data = 0xb5448a6e, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, d = 0x8999268, static codecForCStrings = 0x0}
         totalKB = 312437568
         usedKB = 240682276
         foundDirs = {{d = 0x89f9098, e = 0x89f9098}}
         driveKey = {static null = {<No data fields>}, static shared_null =
 {ref = {_q_value = 2927}, alloc = 0, size = 0, data = 0x81b6df2, clean =
 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved
 = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1292}, alloc =
 0, size = 0, data = 0xb5448a6e, clean = 0, simpletext = 0, righttoleft =
 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
 0x81b6de0, static codecForCStrings = 0x0}
         localStr = {static null = {<No data fields>}, static shared_null =
 {ref = {_q_value = 2927}, alloc = 0, size = 0, data = 0x81b6df2, clean =
 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved
 = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1292}, alloc =
 0, size = 0, data = 0xb5448a6e, clean = 0, simpletext = 0, righttoleft =
 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
 0x88ddf48, static codecForCStrings = 0x0}
         statbuf = {f_type = 1481003842, f_bsize = 4096, f_blocks =
 78109392, f_bfree = 17938823, f_bavail = 17938823, f_files = 287022832,
 f_ffree = 287022388, f_fsid = {__val = {2081, 0}}, f_namelen = 255,
 f_frsize = 4096, f_spare = {0, 0, 0, 0, 0}}
         groups = {<QList<QString>> = {{p = {static shared_null = {ref =
 {_q_value = 3548}, alloc = 0, begin = 0, end = 0, sharable = 1, array =
 {0x0}}, d = 0x89a6408}, d = 0x89a6408}}, <No data fields>}
         specialGroups = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 2927}, alloc = 0, size = 0, data =
 0x81b6df2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
 capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref =
 {_q_value = 1292}, alloc = 0, size = 0, data = 0xb5448a6e, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, d = 0x8928400, static codecForCStrings = 0x0}
         sql = {static null = {<No data fields>}, static shared_null = {ref
 = {_q_value = 2927}, alloc = 0, size = 0, data = 0x81b6df2, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, static shared_empty = {ref = {_q_value = 1292}, alloc =
 0, size = 0, data = 0xb5448a6e, clean = 0, simpletext = 0, righttoleft =
 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
 0x89281a8, static codecForCStrings = 0x0}
         query = {<QSqlQuery> = {d = 0x8857780}, static prepareLock = {d =
 0x879d9a8}, m_db = 0x87d69b0, m_isConnected = true, m_returnConnection =
 true, m_last_prepared_query = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 2927}, alloc = 0, size = 0, data =
 0x81b6df2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
 capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref =
 {_q_value = 1292}, alloc = 0, size = 0, data = 0xb5448a6e, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, d = 0x89281a8, static codecForCStrings = 0x0}}
         fsInfo = {hostname = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 2927}, alloc = 0, size = 0, data =
 0x81b6df2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
 capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref =
 {_q_value = 1292}, alloc = 0, size = 0, data = 0xb5448a6e, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, d = 0x5, static codecForCStrings = 0x0}, directory =
 {static null = {<No data fields>}, static shared_null = {ref = {_q_value =
 2927}, alloc = 0, size = 0, data = 0x81b6df2, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1292}, alloc = 0, size = 0, data
 = 0xb5448a6e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
 capacity = 0, reserved = 0, array = {0}}, d = 0x8969800, static
 codecForCStrings = 0x0}, isLocal = 64, fsID = 5, dirID = 142675016,
 blocksize = -1257373708, totalSpaceKB = 35064113004624, usedSpaceKB =
 -5404519914399617768, freeSpaceKB = -5400359933557473292, weight =
 144975960}
         fsInfos = {<std::_Vector_base<FileSystemInfo,
 std::allocator<FileSystemInfo> >> = {_M_impl =
 {<std::allocator<FileSystemInfo>> =
 {<__gnu_cxx::new_allocator<FileSystemInfo>> = {<No data fields>}, <No data
 fields>}, _M_start = 0xb0afadd8, _M_finish = 0xb359cfc9, _M_end_of_storage
 = 0x88055f0}}, <No data fields>}
         it = {i = 0xb50e1140}
         maxWriteFiveSec = 143666800
 #1  0x0814b886 in GetFilesystemInfos (tvList=0x81b70b4,
 fsInfos=@0xb0afb2cc) at backendutil.cpp:279
         strlist = {<QList<QString>> = {{p = {static shared_null = {ref =
 {_q_value = 3548}, alloc = 0, begin = 0, end = 0, sharable = 1, array =
 {0x0}}, d = 0x89d0ad0}, d = 0x89d0ad0}}, <No data fields>}
         fsInfo = {hostname = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 2927}, alloc = 0, size = 0, data =
 0x81b6df2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
 capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref =
 {_q_value = 1292}, alloc = 0, size = 0, data = 0xb5448a6e, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, d = 0x81b6de0, static codecForCStrings = 0x0}, directory
 = {static null = {<No data fields>}, static shared_null = {ref = {_q_value
 = 2927}, alloc = 0, size = 0, data = 0x81b6df2, clean = 0, simpletext = 0,
 righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
 static shared_empty = {ref = {_q_value = 1292}, alloc = 0, size = 0, data
 = 0xb5448a6e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
 capacity = 0, reserved = 0, array = {0}}, d = 0x81b6de0, static
 codecForCStrings = 0x0}, isLocal = 192, fsID = -1258228680, dirID =
 -1330663248, blocksize = -1330663300, totalSpaceKB = 502, usedSpaceKB =
 104339675693, freeSpaceKB = -5715155355487436800, weight = -1330663432}
         it = {i = 0xf}
         maxWriteFiveSec = 143666800
 #2  0x080fd9d3 in Scheduler::FillDirectoryInfoCache (this=0x8837400,
 force=false) at scheduler.cpp:4173
         fsInfos = {<std::_Vector_base<FileSystemInfo,
 std::allocator<FileSystemInfo> >> = {_M_impl =
 {<std::allocator<FileSystemInfo>> =
 {<__gnu_cxx::new_allocator<FileSystemInfo>> = {<No data fields>}, <No data
 fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No
 data fields>}
         fsMap = {{d = 0xb50c55a8, e = 0xb50c55a8}}
 #3  0x08111813 in Scheduler::FillRecordingDir (this=0x8837400,
 pginfo=0xa8777508, reclist=@0x8837444) at scheduler.cpp:3762
         fsID = 0
         query = {<QSqlQuery> = {d = 0x899b418}, static prepareLock = {d =
 0x879d9a8}, m_db = 0x87cec78, m_isConnected = true, m_returnConnection =
 true, m_last_prepared_query = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 2927}, alloc = 0, size = 0, data =
 0x81b6df2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
 capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref =
 {_q_value = 1292}, alloc = 0, size = 0, data = 0xb5448a6e, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, d = 0x81b6de0, static codecForCStrings = 0x0}}
         dirKey = {static null = {<No data fields>}, static shared_null =
 {ref = {_q_value = 2927}, alloc = 0, size = 0, data = 0x81b6df2, clean =
 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved
 = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1292}, alloc =
 0, size = 0, data = 0xb5448a6e, clean = 0, simpletext = 0, righttoleft =
 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
 0x81b6de0, static codecForCStrings = 0x0}
         strlist = {<QList<QString>> = {{p = {static shared_null = {ref =
 {_q_value = 3548}, alloc = 0, begin = 0, end = 0, sharable = 1, array =
 {0x0}}, d = 0x81b7084}, d = 0x81b7084}}, <No data fields>}
         thispg = (class RecordingInfo *) 0x100001d
         mysgroup = {<ConfigurationWizard> = {<ConfigurationDialog> =
 {<Storage> = {_vptr.Storage = 0x8186508}, cfgChildren =
 {<std::_Vector_base<Configurable*, std::allocator<Configurable*> >> =
 {_M_impl = {<std::allocator<Configurable*>> =
 {<__gnu_cxx::new_allocator<Configurable*>> = {<No data fields>}, <No data
 fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No
 data fields>}, 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 = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No
 data fields>}, dialog = 0x0, cfgGrp = 0x895e6b8}, <No data fields>},
 static kDefaultStorageDir = 0xb6936157 "/var/lib/mythtv/recordings",
 static kSpecialGroups = {<QList<QString>> = {{p = {static shared_null =
 {ref = {_q_value = 3548}, alloc = 0, begin = 0, end = 0, sharable = 1,
 array = {0x0}}, d = 0x87a1238}, d = 0x87a1238}}, <No data fields>},
 m_groupname = {static null = {<No data fields>}, static shared_null = {ref
 = {_q_value = 2927}, alloc = 0, size = 0, data = 0x81b6df2, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, static shared_empty = {ref = {_q_value = 1292}, alloc =
 0, size = 0, data = 0xb5448a6e, clean = 0, simpletext = 0, righttoleft =
 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
 0x894fbb8, static codecForCStrings = 0x0}, m_hostname = {static null =
 {<No data fields>}, static shared_null = {ref = {_q_value = 2927}, alloc =
 0, size = 0, data = 0x81b6df2, clean = 0, simpletext = 0, righttoleft = 0,
 asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
 shared_empty = {ref = {_q_value = 1292}, alloc = 0, size = 0, data =
 0xb5448a6e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
 capacity = 0, reserved = 0, array = {0}}, d = 0x89eb990, static
 codecForCStrings = 0x0}, m_allowFallback = true, m_dirlist =
 {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 3548},
 alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d =
 0x8a91090}, d = 0x8a91090}}, <No data fields>}}
         dirlist = {<QList<QString>> = {{p = {static shared_null = {ref =
 {_q_value = 3548}, alloc = 0, begin = 0, end = 0, sharable = 1, array =
 {0x0}}, d = 0x88d1608}, d = 0x88d1608}}, <No data fields>}
         recsCounted = {<QList<QString>> = {{p = {static shared_null = {ref
 = {_q_value = 3548}, alloc = 0, begin = 0, end = 0, sharable = 1, array =
 {0x0}}, d = 0x81b7084}, d = 0x81b7084}}, <No data fields>}
         fsInfoList = {<std::_List_base<FileSystemInfo*,
 std::allocator<FileSystemInfo*> >> = {_M_impl =
 {<std::allocator<std::_List_node<FileSystemInfo*> >> =
 {<__gnu_cxx::new_allocator<std::_List_node<FileSystemInfo*> >> = {<No data
 fields>}, <No data fields>}, _M_node = {_M_next = 0xb0afb700, _M_prev =
 0xb0afb700}}}, <No data fields>}
         weightPerRecording = 10
         weightPerPlayback = 5
         weightPerCommFlag = 5
         weightPerTranscode = 5
         storageScheduler = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 2927}, alloc = 0, size = 0, data =
 0x81b6df2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
 capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref =
 {_q_value = 1292}, alloc = 0, size = 0, data = 0xb5448a6e, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, d = 0x89468c8, static codecForCStrings = 0x0}
         localStartingWeight = -19
         remoteStartingWeight = 0
         simulateAutoExpire = false
 #4  0x081315ad in Scheduler::RunScheduler (this=0x8837400) at
 scheduler.cpp:1893
         lockit = {{mtx = 0x8837661, val = 142833249}}
         msg = {static null = {<No data fields>}, static shared_null = {ref
 = {_q_value = 2927}, alloc = 0, size = 0, data = 0x81b6df2, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, static shared_empty = {ref = {_q_value = 1292}, alloc =
 0, size = 0, data = 0xb5448a6e, clean = 0, simpletext = 0, righttoleft =
 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
 0x81b6de0, static codecForCStrings = 0x0}
         fsID = -1
         lockit = {{mtx = 0x0, val = 0}}
         subtitle = {static null = {<No data fields>}, static shared_null =
 {ref = {_q_value = 2927}, alloc = 0, size = 0, data = 0x81b6df2, clean =
 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved
 = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1292}, alloc =
 0, size = 0, data = 0xb5448a6e, clean = 0, simpletext = 0, righttoleft =
 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
 0x88ddf48, static codecForCStrings = 0x0}
         details = {static null = {<No data fields>}, static shared_null =
 {ref = {_q_value = 2927}, alloc = 0, size = 0, data = 0x81b6df2, clean =
 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved
 = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1292}, alloc =
 0, size = 0, data = 0xb5448a6e, clean = 0, simpletext = 0, righttoleft =
 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
 0x81b6de0, static codecForCStrings = 0x0}
         is_rec = false
         statuschanged = false
         prerollseconds = 0
         wakeThreshold = 240
         nexttv = (EncoderLink *) 0xb0afbfa4
         nextRecording = (class RecordingInfo *) 0x89aae70
         nextrectime = {d = 0xa87b6910}
         schedid = {static null = {<No data fields>}, static shared_null =
 {ref = {_q_value = 2927}, alloc = 0, size = 0, data = 0x81b6df2, clean =
 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved
 = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1292}, alloc =
 0, size = 0, data = 0xb5448a6e, clean = 0, simpletext = 0, righttoleft =
 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d =
 0xb23bbdd0, static codecForCStrings = 0x0}
         curtime = {d = 0x88df140}
         lastupdate = {d = 0xa8676de8}
         lastSleepCheck = {d = 0x87d6b80}
         blockShutdown = true
         idleSince = {d = 0x89606f8}
         idleTimeoutSecs = 0
         idleWaitForRecordingTime = 15
         firstRun = false
         fillstart = {tv_sec = 1260460566, tv_usec = 498292}
         fillend = {tv_sec = 1260460568, tv_usec = 208518}
         matchTime = 0.0325619988
         placeTime = 0
         query = {<QSqlQuery> = {d = 0x8809568}, static prepareLock = {d =
 0x879d9a8}, m_db = 0x8809718, m_isConnected = true, m_returnConnection =
 false, m_last_prepared_query = {static null = {<No data fields>}, static
 shared_null = {ref = {_q_value = 2927}, alloc = 0, size = 0, data =
 0x81b6df2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
 capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref =
 {_q_value = 1292}, alloc = 0, size = 0, data = 0xb5448a6e, clean = 0,
 simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved =
 0, array = {0}}, d = 0x883c828, static codecForCStrings = 0x0}}
 #5  0x081385d1 in Scheduler::SchedulerThread (param=0x8837400) at
 scheduler.cpp:2461
 No locals.
 #6  0xb60b44ff in start_thread (arg=0xb0afcb90) at pthread_create.c:297
         __res = <value optimized out>
         __ignore1 = <value optimized out>
         __ignore2 = <value optimized out>
         pd = (struct pthread *) 0xb0afcb90
         now = <value optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1240711180, 0, 0,
 -1330658200, -1141308960, -218652691}, mask_was_saved = 0}}, priv = {pad =
 {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
         not_first_call = <value optimized out>
         robust = <value optimized out>
 #7  0xb506549e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
 No locals.
 (gdb) info registers
 eax            0x0      0
 ecx            0x81b70b4        136016052
 edx            0x8902e70        143666800
 ebx            0xb0afae54       -1330663852
 esp            0xb0afabf0       0xb0afabf0
 ebp            0x8902e78        0x8902e78
 esi            0x81b70b4        136016052
 edi            0xb0afaecc       -1330663732
 eip            0x814a353        0x814a353
 <BackendQueryDiskSpace(QStringList&, QMap<int, EncoderLink*>*, bool,
 bool)+6371>
 eflags         0x210202 [ IF RF ID ]
 cs             0x73     115
 ss             0x7b     123
 ds             0x7b     123
 es             0x7b     123
 fs             0x0      0
 gs             0x33     51
 (gdb) x/16i $pc
 0x814a353
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6371>:
 mov    0x8(%eax),%edx
 0x814a356
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6374>:
 add    $0x8,%eax
 0x814a359
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6377>:
 cmp    %eax,%ebx
 0x814a35b
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6379>:
 mov    %edx,0x264(%esp)
 0x814a362
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6386>:
 je     0x814a6b0
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+7232>
 0x814a368
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6392>:
 mov    0x264(%esp),%eax
 0x814a36f
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6399>:
 lock incl (%eax)
 0x814a372
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6402>:
 setne  %dl
 0x814a375
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6405>:
 mov    0x2c(%esp),%ecx
 0x814a379
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6409>:
 mov    %ebx,0x4(%esp)
 0x814a37d
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6413>:
 mov    %ecx,(%esp)
 0x814a380
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6416>:
 call   0x8056e1c <_ZN7QStringaSERKS_ at plt>
 0x814a385
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6421>:
 mov    %ebx,(%esp)
 0x814a388
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6424>:
 call   0x806eca0 <~QString>
 0x814a38d
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6429>:
 mov    0x50(%esp),%esi
 0x814a391
 <_Z21BackendQueryDiskSpaceR11QStringListP4QMapIiP11EncoderLinkEbb+6433>:
 mov    0x4(%esi),%eax
 (gdb)
 }}}

 Complete thread trace is available here:
 http://launchpadlibrarian.net/36690382/gdb-mythbackend.txt

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7735>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list