. Thread 4 (Thread 0x7f72fe41b7a0 (LWP 3608)): #0 0x00007f72fbde84cd in nanosleep () at ../sysdeps/unix/syscall-template.S:82 No locals. #1 0x00007f72fbe16134 in usleep (useconds=) at ../sysdeps/unix/sysv/linux/usleep.c:33 ts = {tv_sec = 0, tv_nsec = 1000000} #2 0x00007f72fdaba99b in MythPlayer::WaitForSeek (this=0x1f36bc0, frame=, override_seeks=, seeks_wanted=) at mythplayer.cpp:3459 count = 2232 need_clear = false after = true before = islivetvcur = max = #3 0x00007f72fdabb067 in MythPlayer::DoFastForward (this=0x1f36bc0, frames=, override_seeks=false, seeks_wanted=false) at mythplayer.cpp:3413 number = desiredFrame = 737 #4 0x00007f72fdabb4ce in MythPlayer::SeekForScreenGrab (this=0x1f36bc0, number=@0x7fff96f4b518, frameNum=, absolute=false) at mythplayer.cpp:4056 No locals. #5 0x00007f72fdab77ad in MythPlayer::GetScreenGrabAtFrame (this=0x1f36bc0, frameNum=, absolute=false, bufflen=@0x7fff96f4bc8c, vw=@0x7fff96f4bc40, vh=@0x7fff96f4bc50, ar=@0x7fff96f4bc88) at mythplayer.cpp:3929 data = 0x0 frame = 0x0 retbuf = {data = {0x0, 0x0, 0x0, 0x0}, linesize = {0, 0, 0, 0}} tries = number = 738 outputbuf = 0x0 orig = {data = {0x0, 0x0, 0x0, 0x0}, linesize = {0, 0, 0, 0}} #6 0x00007f72fdab14fa in MythPlayer::GetScreenGrab (this=, secondsin=, bufflen=, vw=, vh=, ar=) at mythplayer.cpp:3863 No locals. #7 0x00007f72fd8f6327 in PreviewGenerator::GetScreenGrab (pginfo=, filename=..., seektime=2224, time_in_secs=true, bufferlen=@0x7fff96f4bc8c, video_width=@0x7fff96f4bc40, video_height=@0x7fff96f4bc50, video_aspect=@0x7fff96f4bc88) at previewgenerator.cpp:808 retbuf = 0x0 rbuf = 0x1f2c790 ctx = 0x1f23170 #8 0x00007f72fd8f6d08 in PreviewGenerator::LocalPreviewRun (this=0x1f2d2d0) at previewgenerator.cpp:660 width = 0 height = 0 dt = {d = {d = 0x1f246c0}} dw = dh = aspect = 0 data = sz = 0 captime = 2224 outname = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xffffffff, static codecForCStrings = 0x0} ok = #9 0x00007f72fd8fce88 in PreviewGenerator::RunReal (this=0x1f2d2d0) at previewgenerator.cpp:130 msg = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f72fca7b8c0, static codecForCStrings = 0x0} ok = false is_local = true locker = {val = 1} tm = {mds = 6337313} #10 0x0000000000403f57 in preview_helper (_chanid=, starttime=, previewFrameNumber=-2, previewSeconds=-2, previewSize=..., infile=, outfile=...) at main.cpp:148 previewgen = 0x1f2d2d0 ok = chanid = 1004 recstartts = {d = {d = 0x1f22e20}} pginfo = 0x1f24b70 #11 0x0000000000402eb6 in main (argc=7, argv=) at main.cpp:258 a = { = {_vptr.QObject = 0x7f72fca79990, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f72fc8064a0 "QObject", data = 0x7f72fc806540, extradata = 0x7f72fca714e0}}, d_ptr = {d = 0x1eec250}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f72fc80f140 "Qt", data = 0x7f72fc8129e0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f72fca714c0, stringdata = 0x7f72fc818a00 "QCoreApplication", data = 0x7f72fc818aa0, extradata = 0x0}}, static self = 0x7fff96f4c4a0} ret = cmdline_err = false cmdline = {parseTypes = 11911824672, settingsOverride = {{d = 0x7f72fca7b800, e = 0x7f72fca7b800}}, settingsQuery = {> = {{p = {static shared_null = {ref = {_q_value = 118}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7f72fca7b7e0}, d = 0x7f72fca7b7e0}}, }, binname = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1eec420, static codecForCStrings = 0x0}, display = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f72fca7b8c0, static codecForCStrings = 0x0}, geometry = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f72fca7b8c0, static codecForCStrings = 0x0}, logfile = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f72fca7b8c0, static codecForCStrings = 0x0}, pidfile = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f72fca7b8c0, static codecForCStrings = 0x0}, infile = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f72fca7b8c0, static codecForCStrings = 0x0}, outfile = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f72fca7b8c0, static codecForCStrings = 0x0}, newverbose = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f72fca7b8c0, static codecForCStrings = 0x0}, username = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f72fca7b8c0, static codecForCStrings = 0x0}, printexpire = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f72fca7b8c0, static codecForCStrings = 0x0}, eventString = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f72fca7b8c0, static codecForCStrings = 0x0}, previewSize = {wd = 0, ht = 0}, starttime = {d = {d = 0x1efcc20}}, chanid = 1004, previewFrameNumber = -2, previewSeconds = -2, daemonize = false, printsched = false, testsched = false, setverbose = false, resched = false, nosched = false, noupnp = false, nojobqueue = false, nohousekeeper = false, noexpirer = false, clearsettingscache = false, wantupnprebuild = false, wantsToExit = false} finfo = {d_ptr = {d = 0x1efc8c0}} binname = {static null = {}, static shared_null = {ref = {_q_value = 217}, alloc = 0, size = 0, data = 0x7f72fca7b8da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 40}, alloc = 0, size = 0, data = 0x7f72fca7b8ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1eefa60, static codecForCStrings = 0x0} callCleanup = {m_cleanFunction = 0x4034c0 <(anonymous namespace)::cleanup()>} . Thread 3 (Thread 0x7f72ebf34700 (LWP 3613)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 No locals. #1 0x00007f72fbdb997f in _L_lock_10501 () from /tmp/tmp31t3C5/lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00007f72fbdb7d11 in __GI___libc_free (mem=0x7f72fc0d51c0) at malloc.c:3736 ar_ptr = 0x7f72fc0d51c0 p = 0x1ed2f40 hook = #3 0x00007f72fbdd9e6c in tzset_internal (explicit=, always=) at tzset.c:435 tz = 0x7f72fbe97649 "/etc/localtime" is_initialized = 1 #4 0x00007f72fbdda11b in __tzset () at tzset.c:590 No locals. #5 0x00007f72fc673520 in QTime::currentTime () at tools/qdatetime.cpp:3094 tv = {tv_sec = 1324863941, tv_usec = 137374} ltime = 1324863941 ct = {mds = -1} t = 0x0 res = {tm_sec = 0, tm_min = 32626, tm_hour = -66235968, tm_mday = 32626, tm_mon = 33013856, tm_year = 0, tm_wday = 8, tm_yday = 0, tm_isdst = 9, tm_gmtoff = 140131831730624, tm_zone = 0x1f2e210 "\021"} #6 0x00007f72fd356f14 in MythSocketThread::run (this=0x1eb39a0) at mythsocketthread.cpp:337 timers = {{d = 0x7f72fca7b800, e = 0x7f72fca7b800}} maxfd = rfds = {fds_bits = {512, 0 }} it = rval = downref_tm = 0 tm = {mds = 6340140} locker = {val = 32192953} #7 0x00007f72fc664e45 in QThreadPrivate::start (arg=0x1eb39a0) at thread/qthread_unix.cpp:331 __clframe = {__cancel_routine = 0x7f72fc663ee0 , __cancel_arg = 0x1eb39a0, __do_it = 1, __cancel_type = } thr = 0x1eb39a0 data = 0x1eb3bd0 #8 0x00007f72fca84efc in start_thread (arg=0x7f72ebf34700) at pthread_create.c:304 __res = pd = 0x7f72ebf34700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4417622432958951592, 140131572125984, 140131561589184, 0, 3, 4347280049189113688, 4347251947740024664}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 robust = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0x00007f72fbe1c87d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #10 0x0000000000000000 in ?? () No symbol table info available. . Thread 2 (Thread 0x7f72ec942700 (LWP 3610)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 No locals. #1 0x00007f72fc66525e in wait (time=30000, this=0x1f2c720) at thread/qwaitcondition_unix.cpp:86 tv = {tv_sec = 1324863938, tv_usec = 112650} ti = {tv_sec = 1324863968, tv_nsec = 112650000} code = #2 QWaitCondition::wait (this=, mutex=0x1f2aaf0, time=30000) at thread/qwaitcondition_unix.cpp:160 returnValue = 30 #3 0x00007f72fc65995f in QThreadPoolThread::run (this=0x1f2d490) at concurrent/qthreadpool.cpp:140 r = 0x1ecd400 expired = locker = {val = 32680689} #4 0x00007f72fc664e45 in QThreadPrivate::start (arg=0x1f2d490) at thread/qthread_unix.cpp:331 __clframe = {__cancel_routine = 0x7f72fc663ee0 , __cancel_arg = 0x1f2d490, __do_it = 1, __cancel_type = } thr = 0x1f2d490 data = 0x1f29cc0 #5 0x00007f72fca84efc in start_thread (arg=0x7f72ec942700) at pthread_create.c:304 __res = pd = 0x7f72ec942700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4417622432958951592, 140735726005504, 140131572132288, 0, 3, 4347287444049055576, 4347251947740024664}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 robust = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #6 0x00007f72fbe1c87d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #7 0x0000000000000000 in ?? () No symbol table info available. . Thread 1 (Thread 0x7f72eb733700 (LWP 3617)): #0 0x00007f72fbd713b5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = 0 pid = selftid = #1 0x00007f72fbd74b1b in __GI_abort () at abort.c:92 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x4, sa_sigaction = 0x4}, sa_mask = {__val = {5, 140131868871088, 31, 140131829375850, 1, 140131828027032, 5, 140131829384791, 3, 140131553185262, 2, 140131829375797, 1, 140131829384799, 3, 140131553185236}}, sa_flags = 12, sa_restorer = 0x7f72fbe98663} sigs = {__val = {32, 0 }} #2 0x00007f72fbda90b3 in __libc_message (do_abort=2, fmt=0x7f72fbe9a0b8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7f72eb731750, reg_save_area = 0x7f72eb731660}} ap_copy = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7f72eb731750, reg_save_area = 0x7f72eb731660}} fd = 2 on_2 = list = nlist = cp = written = #3 0x00007f72fbdb3a36 in malloc_printerr (action=3, str=0x7f72fbe9a280 "free(): invalid next size (normal)", ptr=) at malloc.c:6283 buf = "000000000204b1b0" cp = #4 0x00007f72fbdb7d1c in __GI___libc_free (mem=) at malloc.c:3738 ar_ptr = 0x7f72fc0d51c0 p = hook = #5 0x00007f72fdb94034 in VideoBuffers::DeleteBuffers (this=0x1fb4da8) at videobuffers.cpp:1312 i = #6 0x00007f72fdb8f92a in VideoOutputNull::InputChanged (this=0x1fb4b90, input_size=..., aspect=1.77777779, av_codec_id=kCodec_H264, codec_private=0x0, aspect_only=@0x7f72eb731b2f) at videoout_null.cpp:117 locker = {val = 33247593} ok = #7 0x00007f72fdabebd1 in MythPlayer::ReinitVideo (this=0x1f36bc0) at mythplayer.cpp:609 locker1 = {val = 32838841} locker2 = {val = 32730249} locker3 = {val = 32838953} aspect = 1.77777779 aspect_only = false #8 0x00007f72fdabf2ce in MythPlayer::SetVideoParams (this=0x1f36bc0, width=, height=, fps=, keyframedistance=, aspect=, scan=kScan_Detect, video_codec_changed=) at mythplayer.cpp:841 No locals. #9 0x00007f72fdb2f3ba in AvFormatDecoder::H264PreProcessPkt (this=0x1f84300, stream=0x204ae00, pkt=0x302df30) at avformatdecoder.cpp:2914 avFPS = aspect_ratio = 0 seqFPS = width = 1440 height = 1080 changed = context = 0x1f945c0 buf = 0x309fcec "" buf_end = on_frame = true #10 0x00007f72fdb2fb7e in AvFormatDecoder::PreProcessVideoPacket (this=0x1f84300, curstream=0x204ae00, pkt=0x302df30) at avformatdecoder.cpp:2958 context = 0x1f945c0 on_frame = true #11 0x00007f72fdb4984b in AvFormatDecoder::GetFrame (this=0x1f84300, decodetype=kDecodeVideo) at avformatdecoder.cpp:4369 curstream = 0x204ae00 codec_type = AVMEDIA_TYPE_VIDEO pkt = 0x302df30 have_err = storevideoframes = has_video = true #12 0x00007f72fdb2a20f in AvFormatDecoder::SeekReset (this=0x1f84300, newKey=724, skipFrames=3, doflush=, discardFrames=) at avformatdecoder.cpp:740 No locals. #13 0x00007f72fdb17d25 in DecoderBase::DoFastForward (this=0x1f84300, desiredFrame=, discardFrames=true) at decoderbase.cpp:725 oldrawstate = false last_frame = needflush = normalframes = #14 0x00007f72fdb290cf in AvFormatDecoder::DoFastForward (this=0x1f84300, desiredFrame=737, discardFrames=true) at avformatdecoder.cpp:542 context = exactseeks = flags = oldrawstate = st = seekDelta = ts = normalframes = #15 0x00007f72fdab8911 in MythPlayer::DecoderLoop (this=0x1f36bc0, pause=) at mythplayer.cpp:2839 obey_eof = dt = #16 0x00007f72fdaa8450 in DecoderThread::run (this=0x1fb92a0) at mythplayer.cpp:98 No locals. #17 0x00007f72fc664e45 in QThreadPrivate::start (arg=0x1fb92a0) at thread/qthread_unix.cpp:331 __clframe = {__cancel_routine = 0x7f72fc663ee0 , __cancel_arg = 0x1fb92a0, __do_it = 1, __cancel_type = } thr = 0x1fb92a0 data = 0x203dc20 #18 0x00007f72fca84efc in start_thread (arg=0x7f72eb733700) at pthread_create.c:304 __res = pd = 0x7f72eb733700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4417622432958951592, 140735726006688, 140131553196480, 0, 3, 4347281148163870552, 4347251947740024664}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 robust = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #19 0x00007f72fbe1c87d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #20 0x0000000000000000 in ?? () No symbol table info available.