. Thread 3 (process 15298): #0 0x00007fd38c417bd2 in select () from /lib/libc.so.6 #1 0x00007fd391682c77 in MythSocket::readyReadThread () at mythsocket.cpp:886 dtmp = {d = {jd = 0}, t = {ds = 0}} dtime = {static null = {static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x0, static shared_null = 0x673840} it = { = {list = 0x7fd391a123c0, curNode = 0x0}, } rval = rfds = {fds_bits = {320, 0 }} sock = maxfd = 8 #2 0x00007fd38ce493f7 in start_thread () from /lib/libpthread.so.0 #3 0x00007fd38c41e95d in clone () from /lib/libc.so.6 #4 0x0000000000000000 in ?? () . Thread 2 (process 15299): #0 0x00007fd38c3e4b31 in nanosleep () from /lib/libc.so.6 #1 0x00007fd38c418394 in usleep () from /lib/libc.so.6 #2 0x00007fd39300e2c7 in RingBuffer::ReadAheadThread (this=0x7be5f0) at RingBuffer.cpp:763 totfree = 229375 ret = used = loops = 3 lastread = {tv_sec = 1202677356, tv_usec = 24083} now = {tv_sec = 1202677356, tv_usec = 24083} readtimeavg = 296 #3 0x00007fd39300e7d9 in RingBuffer::StartReader (type=0x40876040) at RingBuffer.cpp:713 No locals. #4 0x00007fd38ce493f7 in start_thread () from /lib/libpthread.so.0 #5 0x00007fd38c41e95d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () . Thread 1 (process 15297): #0 Histogram::generateFromImage (this=0x846af0, frame=0x27c8d20 "", frameWidth=1920, frameHeight=1088, minScanX=20, maxScanX=1900, minScanY=, maxScanY=1068, XSpacing=10, YSpacing=10) at Histogram.cpp:35 No locals. #1 0x000000000041886f in ClassicSceneChangeDetector::processFrame (this=0x869260, frame=0x28
) at ClassicSceneChangeDetector.cpp:31 similar = isSceneChange = false #2 0x000000000042310e in ClassicCommDetector::ProcessFrame (this=0x81a1c0, frame=, frame_number=) at ClassicCommDetector.cpp:680 x = max = min = avg = pixel = blankPixelsChecked = totBrightness = topDarkRow = 20 bottomDarkRow = leftDarkCol = rightDarkCol = #3 0x0000000000424094 in ClassicCommDetector::go (this=0x81a1c0) at ClassicCommDetector.cpp:441 elapsed = percentage = 8 startTime = {tv_sec = 140546693932224, tv_usec = 4210888} currentFrame = (VideoFrame *) 0x14b0d00 secsSince = requiredHeadStart = wereRecording = 8 flagTime = {ds = 57131012} myTotalFrames = 156361 flagFPS = 21.704977 currentFrameNumber = 13293 aspect = 5.18016243 newAspect = 5.18016243 #4 0x0000000000409c29 in DoFlagCommercials (showPercentage=, fullSpeed=, inJobQueue=true, nvp=0x7ccc60, commDetectMethod=COMM_DETECT_ALL) at main.cpp:416 dtmp = {d = {jd = 37242072}, t = {ds = 0}} dtime = {static null = {static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x1f, static shared_null = 0x673840} factory = {} cer = { = { = {static color0 = @0x7fd38e83cec0, static color1 = @0x7fd38e83cec8, static black = @0x7fd38e83ced0, static white = @0x7fd38e83ced8, static darkGray = @0x7fd38e83cee0, static gray = @0x7fd38e83cee8, static lightGray = @0x7fd38e83cef0, static red = @0x7fd38e83cef8, static green = @0x7fd38e83cf00, static blue = @0x7fd38e83cf08, static cyan = @0x7fd38e83cf10, static magenta = @0x7fd38e83cf18, static yellow = @0x7fd38e83cf20, static darkRed = @0x7fd38e83cf28, static darkGreen = @0x7fd38e83cf30, static darkBlue = @0x7fd38e83cf38, static darkCyan = @0x7fd38e83cf40, static darkMagenta = @0x7fd38e83cf48, static darkYellow = @0x7fd38e83cf50, static arrowCursor = @0x7fd38e83ab00, static upArrowCursor = @0x7fd38e83ab08, static crossCursor = @0x7fd38e83ab10, static waitCursor = @0x7fd38e83ab18, static ibeamCursor = @0x7fd38e83ab20, static sizeVerCursor = @0x7fd38e83ab28, static sizeHorCursor = @0x7fd38e83ab30, static sizeBDiagCursor = @0x7fd38e83ab38, static sizeFDiagCursor = @0x7fd38e83ab40, static sizeAllCursor = @0x7fd38e83ab48, static blankCursor = @0x7fd38e83ab50, static splitVCursor = @0x7fd38e83ab58, static splitHCursor = @0x7fd38e83ab60, static pointingHandCursor = @0x7fd38e83ab68, static forbiddenCursor = @0x7fd38e83ab70, static whatsThisCursor = @0x7fd38e83ab78, static busyCursor = @0x7fd38e83ab80}, _vptr.QObject = 0x4605b0, static metaObj = 0x674be0, isSignal = 0, isWidget = 0, pendTimer = 0, blockSig = 0, wasDeleted = 0, isTree = 1, objname = 0x0, parentObj = 0x0, childObjects = 0x0, connections = 0x0, senderObjects = 0x0, eventFilters = 0x0, postedEvents = 0x0, d = 0x0}, static metaObj = 0x0, fp = 0x408100 } a = { = { = {static color0 = @0x7fd38e83cec0, static color1 = @0x7fd38e83cec8, static black = @0x7fd38e83ced0, static white = @0x7fd38e83ced8, static darkGray = @0x7fd38e83cee0, static gray = @0x7fd38e83cee8, static lightGray = @0x7fd38e83cef0, static red = @0x7fd38e83cef8, static green = @0x7fd38e83cf00, static blue = @0x7fd38e83cf08, static cyan = @0x7fd38e83cf10, static magenta = @0x7fd38e83cf18, static yellow = @0x7fd38e83cf20, static darkRed = @0x7fd38e83cf28, static darkGreen = @0x7fd38e83cf30, static darkBlue = @0x7fd38e83cf38, static darkCyan = @0x7fd38e83cf40, static darkMagenta = @0x7fd38e83cf48, static darkYellow = @0x7fd38e83cf50, static arrowCursor = @0x7fd38e83ab00, static upArrowCursor = @0x7fd38e83ab08, static crossCursor = @0x7fd38e83ab10, static waitCursor = @0x7fd38e83ab18, static ibeamCursor = @0x7fd38e83ab20, static sizeVerCursor = @0x7fd38e83ab28, static sizeHorCursor = @0x7fd38e83ab30, static sizeBDiagCursor = @0x7fd38e83ab38, static sizeFDiagCursor = @0x7fd38e83ab40, static sizeAllCursor = @0x7fd38e83ab48, static blankCursor = @0x7fd38e83ab50, static splitVCursor = @0x7fd38e83ab58, static splitHCursor = @0x7fd38e83ab60, static pointingHandCursor = @0x7fd38e83ab68, static forbiddenCursor = @0x7fd38e83ab70, static whatsThisCursor = @0x7fd38e83ab78, static busyCursor = @0x7fd38e83ab80}, _vptr.QObject = 0x4603f0, static metaObj = 0x674be0, isSignal = 0, isWidget = 0, pendTimer = 0, blockSig = 0, wasDeleted = 0, isTree = 1, objname = 0x0, parentObj = 0x0, childObjects = 0x0, connections = 0x0, senderObjects = 0x808a90, eventFilters = 0x0, postedEvents = 0x0, d = 0x0}, static metaObj = 0x81aac0, fp_qstring = 0, fp_void = 0x407a10 } b = { = { = {static color0 = @0x7fd38e83cec0, static color1 = @0x7fd38e83cec8, static black = @0x7fd38e83ced0, static white = @0x7fd38e83ced8, static darkGray = @0x7fd38e83cee0, static gray = @0x7fd38e83cee8, static lightGray = @0x7fd38e83cef0, static red = @0x7fd38e83cef8, static green = @0x7fd38e83cf00, static blue = @0x7fd38e83cf08, static cyan = @0x7fd38e83cf10, static magenta = @0x7fd38e83cf18, static yellow = @0x7fd38e83cf20, static darkRed = @0x7fd38e83cf28, static darkGreen = @0x7fd38e83cf30, static darkBlue = @0x7fd38e83cf38, static darkCyan = @0x7fd38e83cf40, static darkMagenta = @0x7fd38e83cf48, static darkYellow = @0x7fd38e83cf50, static arrowCursor = @0x7fd38e83ab00, static upArrowCursor = @0x7fd38e83ab08, static crossCursor = @0x7fd38e83ab10, static waitCursor = @0x7fd38e83ab18, static ibeamCursor = @0x7fd38e83ab20, static sizeVerCursor = @0x7fd38e83ab28, static sizeHorCursor = @0x7fd38e83ab30, static sizeBDiagCursor = @0x7fd38e83ab38, static sizeFDiagCursor = @0x7fd38e83ab40, static sizeAllCursor = @0x7fd38e83ab48, static blankCursor = @0x7fd38e83ab50, static splitVCursor = @0x7fd38e83ab58, static splitHCursor = @0x7fd38e83ab60, static pointingHandCursor = @0x7fd38e83ab68, static forbiddenCursor = @0x7fd38e83ab70, static whatsThisCursor = @0x7fd38e83ab78, static busyCursor = @0x7fd38e83ab80}, _vptr.QObject = 0x4603f0, static metaObj = 0x674be0, isSignal = 0, isWidget = 0, pendTimer = 0, blockSig = 0, wasDeleted = 0, isTree = 1, objname = 0x0, parentObj = 0x0, childObjects = 0x0, connections = 0x0, senderObjects = 0x80b180, eventFilters = 0x0, postedEvents = 0x0, d = 0x0}, static metaObj = 0x81aac0, fp_qstring = 0x407990 , fp_void = 0} c = { = { = {static color0 = @0x7fd38e83cec0, static color1 = @0x7fd38e83cec8, static black = @0x7fd38e83ced0, static white = @0x7fd38e83ced8, static darkGray = @0x7fd38e83cee0, static gray = @0x7fd38e83cee8, static lightGray = @0x7fd38e83cef0, static red = @0x7fd38e83cef8, static green = @0x7fd38e83cf00, static blue = @0x7fd38e83cf08, static cyan = @0x7fd38e83cf10, static magenta = @0x7fd38e83cf18, static yellow = @0x7fd38e83cf20, static darkRed = @0x7fd38e83cf28, static darkGreen = @0x7fd38e83cf30, static darkBlue = @0x7fd38e83cf38, static darkCyan = @0x7fd38e83cf40, static darkMagenta = @0x7fd38e83cf48, static darkYellow = @0x7fd38e83cf50, static arrowCursor = @0x7fd38e83ab00, static upArrowCursor = @0x7fd38e83ab08, static crossCursor = @0x7fd38e83ab10, static waitCursor = @0x7fd38e83ab18, static ibeamCursor = @0x7fd38e83ab20, static sizeVerCursor = @0x7fd38e83ab28, static sizeHorCursor = @0x7fd38e83ab30, static sizeBDiagCursor = @0x7fd38e83ab38, static sizeFDiagCursor = @0x7fd38e83ab40, static sizeAllCursor = @0x7fd38e83ab48, static blankCursor = @0x7fd38e83ab50, static splitVCursor = @0x7fd38e83ab58, static splitHCursor = @0x7fd38e83ab60, static pointingHandCursor = @0x7fd38e83ab68, static forbiddenCursor = @0x7fd38e83ab70, static whatsThisCursor = @0x7fd38e83ab78, static busyCursor = @0x7fd38e83ab80}, _vptr.QObject = 0x4603f0, static metaObj = 0x674be0, isSignal = 0, isWidget = 0, pendTimer = 0, blockSig = 0, wasDeleted = 0, isTree = 1, objname = 0x0, parentObj = 0x0, childObjects = 0x0, connections = 0x0, senderObjects = 0x81abd0, eventFilters = 0x0, postedEvents = 0x0, d = 0x0}, static metaObj = 0x81aac0, fp_qstring = 0, fp_void = 0x408e80 } message = {static null = {static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x81a3e0, static shared_null = 0x673840} result = comms_found = #5 0x000000000040da6e in FlagCommercials (chanid=@0x7fff9bc444c0, starttime=) at main.cpp:620 dtmp = {d = {jd = 24}, t = {ds = 0}} dtime = {static null = {static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x7fff9bc444d0, static shared_null = 0x673840} breaksFound = filename = {static null = {static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x7bd050, static shared_null = 0x673840} tmprbuf = (RingBuffer *) 0x7be5f0 nvp = (class NuppelVideoPlayer *) 0x7ccc60 fakeJobID = -1 #6 0x00000000004110a8 in main (argc=5, argv=) at main.cpp:1019 jobQueueCPU = breaksFound = a = { = { = {static color0 = @0x7fd38e83cec0, static color1 = @0x7fd38e83cec8, static black = @0x7fd38e83ced0, static white = @0x7fd38e83ced8, static darkGray = @0x7fd38e83cee0, static gray = @0x7fd38e83cee8, static lightGray = @0x7fd38e83cef0, static red = @0x7fd38e83cef8, static green = @0x7fd38e83cf00, static blue = @0x7fd38e83cf08, static cyan = @0x7fd38e83cf10, static magenta = @0x7fd38e83cf18, static yellow = @0x7fd38e83cf20, static darkRed = @0x7fd38e83cf28, static darkGreen = @0x7fd38e83cf30, static darkBlue = @0x7fd38e83cf38, static darkCyan = @0x7fd38e83cf40, static darkMagenta = @0x7fd38e83cf48, static darkYellow = @0x7fd38e83cf50, static arrowCursor = @0x7fd38e83ab00, static upArrowCursor = @0x7fd38e83ab08, static crossCursor = @0x7fd38e83ab10, static waitCursor = @0x7fd38e83ab18, static ibeamCursor = @0x7fd38e83ab20, static sizeVerCursor = @0x7fd38e83ab28, static sizeHorCursor = @0x7fd38e83ab30, static sizeBDiagCursor = @0x7fd38e83ab38, static sizeFDiagCursor = @0x7fd38e83ab40, static sizeAllCursor = @0x7fd38e83ab48, static blankCursor = @0x7fd38e83ab50, static splitVCursor = @0x7fd38e83ab58, static splitHCursor = @0x7fd38e83ab60, static pointingHandCursor = @0x7fd38e83ab68, static forbiddenCursor = @0x7fd38e83ab70, static whatsThisCursor = @0x7fd38e83ab78, static busyCursor = @0x7fd38e83ab80}, _vptr.QObject = 0x7fd38e7f2930, static metaObj = 0x674be0, isSignal = 0, isWidget = 0, pendTimer = 0, blockSig = 0, wasDeleted = 0, isTree = 1, objname = 0x0, parentObj = 0x0, childObjects = 0x798d80, connections = 0x0, senderObjects = 0x0, eventFilters = 0x0, postedEvents = 0x0, d = 0x0}, static metaObj = 0x81b5a0, static qt_mutex = 0x798480, app_argc = 5, app_argv = 0x7fff9bc44c68, quit_now = false, quit_code = 0, static app_style = 0x0, static app_cspec = 0, static app_pal = 0x7985b0, static app_font = 0x678460, static app_cursor = 0x0, static eventloop = 0x845070, static app_tracking = 0, static is_app_running = true, static is_app_closing = false, static app_exit_loop = , static loop_level = 0, static main_widget = 0x0, static focus_widget = 0x0, static active_window = 0x0, static obey_desktop_settings = true, static cursor_flash_time = 1000, static mouse_double_click_time = 400, static wheel_scroll_lines = 3, static composedUnicode = 0, static animate_ui = true, static animate_menu = false, static animate_tooltip = false, static animate_combo = false, static fade_menu = false, static fade_tooltip = false, static animate_toolbox = false, static widgetCount = false, static metaComposeUnicode = false, translators = 0x0, session_manager = 0x798d00, session_id = {static null = { static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x673840, static shared_null = 0x673840}, static session_key = 0x798ce0, is_session_restored = false, static defaultIM = {static null = { static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x674f50, static shared_null = 0x673840}, static app_strut = {wd = 0, ht = 0}, static app_libpaths = 0x794750, static app_palettes = 0x79b470, static app_fonts = 0x0, static popupWidgets = 0x0} argpos = isVideo = false result = filename = {static null = {static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x673840, static shared_null = 0x673840} chanid = {static null = {static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x7bdd20, static shared_null = 0x673840} starttime = {static null = {static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x7bc0d0, static shared_null = 0x673840} allStart = {static null = {static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x79c2f0, static shared_null = 0x673840} allEnd = {static null = {static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x79da50, static shared_null = 0x673840} jobID = 181 jobType = 2 fullfile = {_vptr.QDir = 0x7fd38e7ef2b0, dPath = {static null = { static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x79d9d0, static shared_null = 0x673840}, fList = 0x0, fiList = 0x0, nameFilt = {static null = { static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x79d9a0, static shared_null = 0x673840}, filtS = QDir::All, sortS = QDir::IgnoreCase, dirty = 1, allDirs = 0} time_now = allRecorded = false queueJobInstead = false copyToCutlist = false clearCutlist = false getCutlist = false getSkipList = false newCutList = {static null = {static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x673840, static shared_null = 0x673840} settingsOverride = {sh = 0x79da80} finfo = {fn = {static null = {static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x79da00, static shared_null = 0x673840}, fic = 0x0, cache = true, symLink = false} binname = {static null = {static null = , d = 0x673840, static shared_null = 0x673840}, d = 0x79daf0, static shared_null = 0x673840} #7 0x00007fd38c3651c4 in __libc_start_main () from /lib/libc.so.6 #8 0x00000000004076b9 in _start ()