Opened 6 years ago

Closed 6 years ago

#11710 closed Bug Report - General (Fixed)

crashes when fast forwarding in a DVD

Reported by: JYA Owned by: Jim Stichnoth
Priority: critical Milestone: 0.27
Component: MythTV - General Version: Master Head
Severity: medium Keywords:
Cc: Jim Stichnoth, peper03 Ticket locked: no

Description

When fast forwarding in a DVD, you can end up with a crash.

Crashes is in GUI thread. MythPlayer::TranslatePositionFrameToMs?() It assumes you have a recorder set and query a framerate. When watching a DVD (and for any videos not in the database I would assume) player_ctx->recorder is NULL. Dereferencing NULL will crash

Bug was introduced in c13683f20bb9

backtrace:

(gdb) thread apply all bt full

Thread 52 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c43752 in thread_sleep (ti=0x1261c10d8) at qthread_unix.cpp:475
	mtx = {
  __sig = 1297437784, 
  __opaque = "\000\000\000\000` ", '\0' <repeats 11 times>, "\001\000\000\000\001\000\000\000\000\000\000\000\000\000\000X\020\034&\001\000\000\000\\\020\034&\001\000\000\0000\021\034&\001\000\000"
}
	cnd = {
  __sig = 1129270852, 
  __opaque = "\000\000\000\000\000\000\000\200@\020\034&\001\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\001\000\000\000\211\v\220\207\377\177\000"
}
#3  0x0000000109c43994 in QThread::usleep (usecs=10000) at qthread_unix.cpp:513
	tv = {
  tv_sec = 1375017448, 
  tv_usec = 522001
}
	ti = {
  tv_sec = 1375017448, 
  tv_nsec = 532001000
}
#4  0x0000000102e43b65 in MThreadInternal::USleep (time=10000) at mthread.cpp:93
No locals.
#5  0x0000000102e435a5 in MThread::usleep (time=10000) at mthread.cpp:347
No locals.
#6  0x0000000101d99c88 in DVDRingBuffer::safe_read (this=0x10b83e600, data=0x10b896400, sz=2048) at DVD/dvdringbuffer.cpp:1212
	blockBuf = (unsigned char *) 0x10b83e730 ""
	tot = 0
	dest = 0x10b896400 ""
	stillSeen = false
	waiting = true
	needed = 2048
	offset = 0
	bReprocessing = false
#7  0x0000000101bed7fc in RingBuffer::ReadDirect (this=0x10b83e600, buf=0x10b896400, count=2048, peek=false) at ringbuffer.cpp:1127
	timer = {
  m_timer = {
    t1 = 9879807375532, 
    t2 = 0
  }, 
  m_offset = 0
}
	ret = 1
	bps = 4488160872
	old_pos = 0
	elapsed = 171516288
#8  0x0000000101beadd5 in RingBuffer::ReadPriv (this=0x10b83e600, buf=0x10b896400, count=2048, peek=false) at ringbuffer.cpp:1225
	ret = 0
	loc_desc = {
  d = 0x10b32c7b0
}
#9  0x0000000101bee14a in RingBuffer::Read (this=0x10b83e600, buf=0x10b896400, count=2048) at ringbuffer.cpp:1314
	ret = 0
#10 0x0000000101bd9181 in AVFRingBuffer::AVF_Read (h=0x10b945110, buf=0x10b896400 "", buf_size=2048) at avfringbuffer.cpp:23
	avfr = (AVFRingBuffer *) 0x1132b7330
#11 0x0000000100713e80 in retry_transfer_wrapper (h=0x10b945110, buf=0x10b896400 "", size=2048, size_min=1, transfer_func=0x101bd9130 <AVFRingBuffer::AVF_Read(URLContext*, unsigned char*, int)>) at libavformat/avio.c:274
	ret = 0
	len = 0
	fast_retries = 5
	wait_since = 0
#12 0x0000000100713e09 in ffurl_read (h=0x10b945110, buf=0x10b896400 "", size=2048) at libavformat/avio.c:307
No locals.
#13 0x0000000101bd93a0 in AVFRingBuffer::AVF_Read_Packet (opaque=0x10b945110, buf=0x10b896400 "", buf_size=2048) at avfringbuffer.cpp:75
No locals.
#14 0x0000000100715400 in fill_buffer (s=0x1132b8e60) at libavformat/aviobuf.c:425
	dst = (uint8_t *) 0x10b896400 ""
	len = 2048
	max_buffer_size = 32768
#15 0x0000000100715cab in avio_r8 (s=0x1132b8e60) at libavformat/aviobuf.c:471
No locals.
#16 0x0000000100794695 in find_next_start_code (pb=0x1132b8e60, size_ptr=0x1261c2900, header_state=0x1132b9380) at libavformat/mpeg.c:165
	state = 255
	v = 0
	val = 0
	n = 100000
#17 0x0000000100793973 in mpegps_read_pes_header (s=0x10b930a00, ppos=0x1261c29c0, pstart_code=0x1261c29f8, ppts=0x1261c29d0, pdts=0x1261c29c8) at libavformat/mpeg.c:234
	m = (MpegDemuxContext *) 0x1132b9380
	size = 100000
	flags = 0
	pes_ext = 1
	ext2_len = 639385600
	last_sync = 1171456
	startcode = 0
	header_len = 0
	id_ext = 1
	len = 0
	c = 0
	skip = 170799104
	pts = 140735467797093
	dts = 4934347024
#18 0x0000000100791f8b in mpegps_read_packet (s=0x10b930a00, pkt=0x1261c2bf0) at libavformat/mpeg.c:460
	m = (MpegDemuxContext *) 0x1132b9380
	startcode = 0
	es_type = 0
	ret = 0
	codec_id = AV_CODEC_ID_NONE
	type = 11
	st = (AVStream *) 0x0
	len = 0
	i = 0
	lpcm_header_len = -1
	request_probe = 0
	pts = 3145727
	dts = 2
	dummy_pos = 4465766400
	avs_seqh = "\220\371\206"
#19 0x0000000100842bb5 in ff_read_packet (s=0x10b930a00, pkt=0x1261c2bf0) at libavformat/utils.c:782
	pktl = (AVPacketList *) 0x0
	ret = 0
	i = 0
	st = (AVStream *) 0x0
#20 0x0000000100843efa in read_frame_internal (s=0x10b930a00, pkt=0x10b3a8e60) at libavformat/utils.c:1443
	st = (AVStream *) 0x0
	cur_pkt = {
  pts = -9223372036854775808, 
  dts = -9223372036854775808, 
  data = 0x0, 
  size = 0, 
  stream_index = 0, 
  flags = 0, 
  side_data = 0x0, 
  side_data_elems = 0, 
  duration = 0, 
  destruct = 0, 
  priv = 0x10b944c00, 
  pos = -1, 
  convergence_duration = 0
}
	ret = 0
	i = 193193472
	got_packet = 0
#21 0x0000000100843917 in av_read_frame (s=0x10b930a00, pkt=0x10b3a8e60) at libavformat/utils.c:1550
	genpts = 0
	eof = 0
	ret = 1
	st = (AVStream *) 0x1261c2d20
#22 0x0000000101da7169 in AvFormatDecoderDVD::ReadPacket (this=0x10b944c00, ctx=0x10b930a00, pkt=0x10b3a8e60, storePacket=@0x1261c3bdf) at DVD/avformatdecoderdvd.cpp:185
	gotPacket = true
	result = 0
#23 0x0000000101f75ac9 in AvFormatDecoder::GetFrame (this=0x10b944c00, decodetype=kDecodeAV) at avformatdecoder.cpp:4667
	retval = 0
	curstream = (AVStream *) 0x1133c2480
	codec_type = AVMEDIA_TYPE_VIDEO
	pkt = (AVPacket *) 0x10b3a8e60
	have_err = false
	origDecodetype = kDecodeAV
	storevideoframes = false
#24 0x0000000101da68bf in AvFormatDecoderDVD::GetFrame (this=0x10b944c00, decodetype=kDecodeAV) at DVD/avformatdecoderdvd.cpp:82
No locals.
#25 0x0000000101ed10ae in MythPlayer::DecoderGetFrame (this=0x10cb19a00, decodetype=kDecodeAV, unsafe=false) at mythplayer.cpp:3334
	ret = false
#26 0x0000000101ed0cc6 in MythPlayer::DecoderLoop (this=0x10cb19a00, pause=true) at mythplayer.cpp:3255
	obey_eof = false
	dt = kDecodeAV
#27 0x0000000101eb1f59 in DecoderThread::run (this=0x113062340) at mythplayer.cpp:111
No locals.
#28 0x0000000102e4542a in MThreadInternal::run (this=0x113032bc0) at mthread.cpp:79
No locals.
#29 0x0000000109c431f1 in QThreadPrivate::start (arg=0x113032bc0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x1261c4000
	data = (QThreadData *) 0x1130acc00
	objectName = {
  d = 0x1130a96b0
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x113032bc0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x113032bc0
#30 0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#31 0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 51 (process 1718):
#0  0x00007fff8af80686 in mach_msg_trap ()
No symbol table info available.
#1  0x00007fff8af7fc42 in mach_msg ()
No symbol table info available.
#2  0x00007fff902c0c1c in HALB_MachPort::SendMessageWithReply ()
No symbol table info available.
#3  0x00007fff902c0baa in HALB_MachPort::SendSimpleMessageWithSimpleReply ()
No symbol table info available.
#4  0x00007fff902befe9 in HALC_ProxyIOContext::IOWorkLoop ()
No symbol table info available.
#5  0x00007fff902beacf in HALC_ProxyIOContext::IOThreadEntry ()
No symbol table info available.
#6  0x00007fff902be9a7 in HALB_IOThread::Entry ()
No symbol table info available.
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 50 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000100e4a719 in worker (v=0x10a9e6e00) at libavcodec/pthread.c:222
	c = (ThreadContext *) 0x10b34ce20
	last_execute = 135
	thread_count = 2
	avctx = (AVCodecContext *) 0x10a9e6e00
	our_job = 2
	self_id = 1
#3  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#4  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 49 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000100e4a719 in worker (v=0x10a9e6e00) at libavcodec/pthread.c:222
	c = (ThreadContext *) 0x10b34ce20
	last_execute = 135
	thread_count = 2
	avctx = (AVCodecContext *) 0x10a9e6e00
	our_job = 3
	self_id = 0
#3  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#4  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 48 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44daa in QWaitConditionPrivate::wait (this=0x11324bdd0, time=18446744073709551615) at qwaitcondition_unix.cpp:86
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x11324ba98, mutex=0x11324ba68, time=18446744073709551615) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000101f1e8f4 in TVBrowseHelper::run (this=0x11324b9f0) at tvbrowsehelper.cpp:430
	ctx = (PlayerContext *) 0x11322e000
	chanids = {
  <std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
    _M_impl = {
      <std::allocator<unsigned int>> = {
        <__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>}, <No data fields>}, 
      members of std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl: 
      _M_start = 0x11b681000, 
      _M_finish = 0x290f, 
      _M_end_of_storage = 0x4000000
    }
  }, <No data fields>}
	curtime = {
  d = {
    d = 0x100000000
  }
}
	infoMap = {
  {
    d = 0xe40, 
    e = 0xe40
  }
}
	still_there = false
	recinfo = {
  <ProgramInfo> = {
    _vptr$ProgramInfo = 0x11322e008, 
    title = {
      d = 0x11b680b20
    }, 
    subtitle = {
      d = 0x109c32a45
    }, 
    description = {
      d = 0x21b680bd0
    }, 
    season = 321052680, 
    episode = 1, 
    syndicatedepisode = {
      d = 0x100000001
    }, 
    category = {
      d = 0x11324bab0
    }, 
    recpriority = 459804116, 
    chanid = 2, 
    chanstr = {
      d = 0x11324bab0
    }, 
    chansign = {
      d = 0x11b680e00
    }, 
    channame = {
      d = 0x109dfb27f
    }, 
    chanplaybackfilters = {
      d = 0x2
    }, 
    recgroup = {
      d = 0x11324daa6
    }, 
    playgroup = {
      d = 0x0
    }, 
    pathname = {
      d = 0x11301b050
    }, 
    hostname = {
      d = 0x10000011b680bb0
    }, 
    storagegroup = {
      d = 0x11301b050
    }, 
    seriesid = {
      d = 0x10000011b680bb0
    }, 
    programid = {
      d = 0x11301b050
    }, 
    inetref = {
      d = 0x11b680bb0
    }, 
    catType = 163628415, 
    filesize = 4754771216, 
    startts = {
      d = {
        d = 0x11b680d10
      }
    }, 
    endts = {
      d = {
        d = 0x11b680bd0
      }
    }, 
    recstartts = {
      d = {
        d = 0x109c09ff5
      }
    }, 
    recendts = {
      d = {
        d = 0x11b680d10
      }
    }, 
    stars = 1.91948109e-22, 
    originalAirDate = {
      jd = 1
    }, 
    lastmodified = {
      d = {
        d = 0x11b680da0
      }
    }, 
    lastInUseTime = {
      d = {
        d = 0x109e37197
      }
    }, 
    prefinput = 4124311556, 
    recpriority2 = 16777216, 
    recordid = 319427736, 
    parentid = 1, 
    sourceid = 459803664, 
    inputid = 0, 
    cardid = 0, 
    findid = 0, 
    programflags = 14, 
    properties = 1, 
    year = 256, 
    partnumber = 0, 
    parttotal = 0, 
    recstatus = 0 '\0', 
    oldrecstatus = 0 '\0', 
    rectype = 0 '\0', 
    dupin = 0 '\0', 
    dupmethod = 48 '0', 
    availableStatus = 12 '\f', 
    spread = 104 'h', 
    startCol = 27 '\033', 
    sortTitle = {
      d = 0x109df085b
    }, 
    inUseForWhat = {
      d = 0x10000011324b8c0
    }, 
    positionMapDBReplacement = 0x1130a1490
  }, 
  members of RecordingInfo: 
  oldrecstatus = 459803904, 
  savedrecstatus = rsDontRecord, 
  future = 7, 
  schedorder = 1, 
  mplexid = 459803904, 
  desiredrecstartts = {
    d = {
      d = 0x109fe7030
    }
  }, 
  desiredrecendts = {
    d = {
      d = 0x3000000018
    }
  }, 
  record = 0x11b680c80
}
	startts = {
  d = {
    d = 0x0
  }
}
	bi = {
  m_dir = 163852032, 
  m_channum = {
    d = 0x11b680de0
  }, 
  m_chanid = 163807109, 
  m_starttime = {
    d = 0x200000004
  }, 
  m_sourceid = 0
}
	direction = BROWSE_UP
	lasttime = {
  d = {
    d = 0x1130e4150
  }
}
	maxtime = {
  d = {
    d = 0x100000000
  }
}
	locker = {
  val = 4616141417
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x11322e000) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x11322e000) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x11b681000
	data = (QThreadData *) 0x11324b8c0
	objectName = {
  d = 0x11324da70
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x11322e000, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x11322e000
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 46 (process 1718):
#0  0x00007fff8af82322 in select$DARWIN_EXTSN ()
No symbol table info available.
#1  0x0000000109e1ef87 in qt_safe_select (nfds=139, fdread=0x10b9d21b8, fdwrite=0x10b9d2450, fdexcept=0x10b9d26e8, orig_timeout=0x0) at qcore_unix.cpp:83
	ret = 1
	start = {
  tv_sec = 9864109686369, 
  tv_usec = -1430192543
}
	timeout = {
  tv_sec = 4465549312, 
  tv_usec = 467168
}
	ret = 0
#2  0x0000000109e24f87 in QEventDispatcherUNIX::select (this=0x113244a30, nfds=139, readfds=0x10b9d21b8, writefds=0x10b9d2450, exceptfds=0x10b9d26e8, timeout=0x0) at qeventdispatcher_unix.cpp:650
No locals.
#3  0x0000000109e234a6 in QEventDispatcherUNIXPrivate::doSelect (this=0x10b9d2000, flags=@0x119046bb8, timeout=0x0) at qeventdispatcher_unix.cpp:219
	highest = 138
	wakeUpFd = 138
	q = (QEventDispatcherUNIX *) 0x113244a30
	nsel = 1
	nevents = 2296
	t = {0x109eced2c "Read", 0x109eced31 "Write", 0x109eced37 "Exception"}
#4  0x0000000109e25c1f in QEventDispatcherUNIX::processEvents (this=0x113244a30, flags=@0x119046c28) at qeventdispatcher_unix.cpp:937
	tm = (timeval *) 0x0
	wait_tm = {
  tv_sec = 0, 
  tv_usec = 0
}
	d = (QEventDispatcherUNIXPrivate *) 0x10b9d2000
	nevents = 0
	canWait = true
#5  0x0000000109dcecbc in QEventLoop::processEvents (this=0x119046d58, flags=@0x119046cd0) at qeventloop.cpp:149
	d = (QEventLoopPrivate *) 0x113244b70
#6  0x0000000109dceeb9 in QEventLoop::exec (this=0x119046d58, flags=@0x119046d50) at qeventloop.cpp:204
	d = (QEventLoopPrivate *) 0x113244b70
	locker = {
  val = 4466206952
}
	app = (QApplication *) 0x10a322870
	eventLoop = (QEventLoop *) 0x119046d58
#7  0x0000000109c3f8ae in QThread::exec (this=0x10b39cb70) at qthread.cpp:542
	d = (QThreadPrivate *) 0x10a34e860
	locker = {
  val = 4466206952
}
	eventLoop = (QEventLoop) {
  <QObject> = {
    _vptr$QObject = 0x109ff0090, 
    d_ptr = {
      d = 0x113244b70
    }
  }, <No data fields>}
	returnCode = 1
#8  0x0000000109c3fad5 in QThread::run (this=0x10b39cb70) at qthread.cpp:609
No locals.
#9  0x0000000102e43a55 in MThreadInternal::QThreadRun (this=0x10b39cb70) at mthread.cpp:81
No locals.
#10 0x0000000102e4351d in MThread::run (this=0x10b3b4230) at mthread.cpp:321
No locals.
#11 0x0000000102e4542a in MThreadInternal::run (this=0x10b39cb70) at mthread.cpp:79
No locals.
#12 0x0000000109c431f1 in QThreadPrivate::start (arg=0x10b39cb70) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x119047000
	data = (QThreadData *) 0x10b3ac140
	objectName = {
  d = 0x10b3a9f20
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10b39cb70, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10b39cb70
#13 0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#14 0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 44 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44d8c in QWaitConditionPrivate::wait (this=0x1133036d0, time=120001) at qwaitcondition_unix.cpp:84
	tv = {
  tv_sec = 1375017445, 
  tv_usec = 687218
}
	ti = {
  tv_sec = 1375017565, 
  tv_nsec = 688218000
}
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x1133013f8, mutex=0x1133013f0, time=120001) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102e4cadb in MPoolThread::run (this=0x1133013d0) at mthreadpool.cpp:124
	autodelete = true
	t = {
  m_timer = {
    t1 = 9877364852773, 
    t2 = 0
  }, 
  m_offset = 0
}
	locker = {
  val = 4616885233
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x1133244f0) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x1133244f0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x1162a7000
	data = (QThreadData *) 0x113311ad0
	objectName = {
  d = 0x113308db0
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x1133244f0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x1133244f0
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 42 (process 1718):
#0  0x00007fff8af80686 in mach_msg_trap ()
No symbol table info available.
#1  0x00007fff8af7fc42 in mach_msg ()
No symbol table info available.
#2  0x00007fff9232d233 in __CFRunLoopServiceMachPort ()
No symbol table info available.
#3  0x00007fff92332916 in __CFRunLoopRun ()
No symbol table info available.
#4  0x00007fff923320e2 in CFRunLoopRunSpecific ()
No symbol table info available.
#5  0x000000010363c3ec in MonitorThreadDarwin::run (this=0x1130bd7a0) at mediamonitor-darwin.cpp:382
	match = (struct __CFDictionary *) 0x0
	daSession = (struct __DASession *) 0x1133e3930
#6  0x0000000102e4542a in MThreadInternal::run (this=0x113000170) at mthread.cpp:79
No locals.
#7  0x0000000109c431f1 in QThreadPrivate::start (arg=0x113000170) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x11521a000
	data = (QThreadData *) 0x10b1f68b0
	objectName = {
  d = 0x10b1f76b0
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x113000170, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x113000170
#8  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#9  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 41 (process 1718):
#0  0x00007fff8af82322 in select$DARWIN_EXTSN ()
No symbol table info available.
#1  0x0000000109e1ef87 in qt_safe_select (nfds=134, fdread=0x10a90ffb8, fdwrite=0x10a910250, fdexcept=0x10a9104e8, orig_timeout=0x0) at qcore_unix.cpp:83
	ret = 1
	start = {
  tv_sec = 9875069750591, 
  tv_usec = 939937087
}
	timeout = {
  tv_sec = 4615492240, 
  tv_usec = 32
}
	ret = 0
#2  0x0000000109e24f87 in QEventDispatcherUNIX::select (this=0x1133721e0, nfds=134, readfds=0x10a90ffb8, writefds=0x10a910250, exceptfds=0x10a9104e8, timeout=0x0) at qeventdispatcher_unix.cpp:650
No locals.
#3  0x0000000109e234a6 in QEventDispatcherUNIXPrivate::doSelect (this=0x10a90fe00, flags=@0x114a6abb8, timeout=0x0) at qeventdispatcher_unix.cpp:219
	highest = 133
	wakeUpFd = 123
	q = (QEventDispatcherUNIX *) 0x1133721e0
	nsel = 1
	nevents = 2299
	t = {0x109eced2c "Read", 0x109eced31 "Write", 0x109eced37 "Exception"}
#4  0x0000000109e25c1f in QEventDispatcherUNIX::processEvents (this=0x1133721e0, flags=@0x114a6ac28) at qeventdispatcher_unix.cpp:937
	tm = (timeval *) 0x0
	wait_tm = {
  tv_sec = 0, 
  tv_usec = 0
}
	d = (QEventDispatcherUNIXPrivate *) 0x10a90fe00
	nevents = 0
	canWait = true
#5  0x0000000109dcecbc in QEventLoop::processEvents (this=0x114a6ad58, flags=@0x114a6acd0) at qeventloop.cpp:149
	d = (QEventLoopPrivate *) 0x10ff11490
#6  0x0000000109dceeb9 in QEventLoop::exec (this=0x114a6ad58, flags=@0x114a6ad50) at qeventloop.cpp:204
	d = (QEventLoopPrivate *) 0x10ff11490
	locker = {
  val = 4613846120
}
	app = (QApplication *) 0x10a322870
	eventLoop = (QEventLoop *) 0x114a6ad58
#7  0x0000000109c3f8ae in QThread::exec (this=0x10b138550) at qthread.cpp:542
	d = (QThreadPrivate *) 0x11301b3e0
	locker = {
  val = 4613846120
}
	eventLoop = (QEventLoop) {
  <QObject> = {
    _vptr$QObject = 0x109ff0090, 
    d_ptr = {
      d = 0x10ff11490
    }
  }, <No data fields>}
	returnCode = 1
#8  0x0000000109c3fad5 in QThread::run (this=0x10b138550) at qthread.cpp:609
No locals.
#9  0x0000000102e43a55 in MThreadInternal::QThreadRun (this=0x10b138550) at mthread.cpp:81
No locals.
#10 0x0000000102e4351d in MThread::run (this=0x10b10f210) at mthread.cpp:321
No locals.
#11 0x0000000102e4542a in MThreadInternal::run (this=0x10b138550) at mthread.cpp:79
No locals.
#12 0x0000000109c431f1 in QThreadPrivate::start (arg=0x10b138550) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x114a6b000
	data = (QThreadData *) 0x11326bea0
	objectName = {
  d = 0x10b140e10
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10b138550, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10b138550
#13 0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#14 0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 40 (process 1718):
#0  0x00007fff8af82322 in select$DARWIN_EXTSN ()
No symbol table info available.
#1  0x0000000109e1ef87 in qt_safe_select (nfds=123, fdread=0x10a8ef3b8, fdwrite=0x10a8ef650, fdexcept=0x10a8ef8e8, orig_timeout=0x0) at qcore_unix.cpp:83
	ret = 1
	start = {
  tv_sec = 9863095483855, 
  tv_usec = 1850572239
}
	timeout = {
  tv_sec = 4640897504, 
  tv_usec = 165822222
}
	ret = 1
#2  0x0000000109e24f87 in QEventDispatcherUNIX::select (this=0x113389bd0, nfds=123, readfds=0x10a8ef3b8, writefds=0x10a8ef650, exceptfds=0x10a8ef8e8, timeout=0x0) at qeventdispatcher_unix.cpp:650
No locals.
#3  0x0000000109e234a6 in QEventDispatcherUNIXPrivate::doSelect (this=0x10a8ef200, flags=@0x1149e7bb8, timeout=0x0) at qeventdispatcher_unix.cpp:219
	highest = 122
	wakeUpFd = 112
	q = (QEventDispatcherUNIX *) 0x113389bd0
	nsel = 1
	nevents = 2296
	t = {0x109eced2c "Read", 0x109eced31 "Write", 0x109eced37 "Exception"}
#4  0x0000000109e25c1f in QEventDispatcherUNIX::processEvents (this=0x113389bd0, flags=@0x1149e7c28) at qeventdispatcher_unix.cpp:937
	tm = (timeval *) 0x0
	wait_tm = {
  tv_sec = 0, 
  tv_usec = 0
}
	d = (QEventDispatcherUNIXPrivate *) 0x10a8ef200
	nevents = 0
	canWait = true
#5  0x0000000109dcecbc in QEventLoop::processEvents (this=0x1149e7d58, flags=@0x1149e7cd0) at qeventloop.cpp:149
	d = (QEventLoopPrivate *) 0x113397cb0
#6  0x0000000109dceeb9 in QEventLoop::exec (this=0x1149e7d58, flags=@0x1149e7d50) at qeventloop.cpp:204
	d = (QEventLoopPrivate *) 0x113397cb0
	locker = {
  val = 4480888088
}
	app = (QApplication *) 0x10a322870
	eventLoop = (QEventLoop *) 0x1149e7d58
#7  0x0000000109c3f8ae in QThread::exec (this=0x1130acad0) at qthread.cpp:542
	d = (QThreadPrivate *) 0x10b14ec90
	locker = {
  val = 4480888088
}
	eventLoop = (QEventLoop) {
  <QObject> = {
    _vptr$QObject = 0x109ff0090, 
    d_ptr = {
      d = 0x113397cb0
    }
  }, <No data fields>}
	returnCode = 1
#8  0x0000000109c3fad5 in QThread::run (this=0x1130acad0) at qthread.cpp:609
No locals.
#9  0x0000000102e43a55 in MThreadInternal::QThreadRun (this=0x1130acad0) at mthread.cpp:81
No locals.
#10 0x0000000102e4351d in MThread::run (this=0x10b1dff00) at mthread.cpp:321
No locals.
#11 0x0000000102e4542a in MThreadInternal::run (this=0x1130acad0) at mthread.cpp:79
No locals.
#12 0x0000000109c431f1 in QThreadPrivate::start (arg=0x1130acad0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x1149e8000
	data = (QThreadData *) 0x11321dea0
	objectName = {
  d = 0x1132cf920
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x1130acad0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x1130acad0
#13 0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#14 0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 39 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44daa in QWaitConditionPrivate::wait (this=0x1131ebed0, time=18446744073709551615) at qwaitcondition_unix.cpp:86
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x10b2cdd50, mutex=0x1131b7b80, time=18446744073709551615) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x00000001056e52cd in WTF::ThreadCondition::wait ()
No symbol table info available.
#5  0x0000000105429138 in WebCore::IconDatabase::syncThreadMainLoop ()
No symbol table info available.
#6  0x0000000105428ea0 in WebCore::IconDatabase::iconDatabaseSyncThread ()
No symbol table info available.
#7  0x000000010542207d in WebCore::IconDatabase::iconDatabaseSyncThreadStart ()
No symbol table info available.
#8  0x00000001056e7ee8 in WTF::threadEntryPoint ()
No symbol table info available.
#9  0x00000001056e4901 in WTF::ThreadPrivate::run ()
No symbol table info available.
#10 0x0000000109c431f1 in QThreadPrivate::start (arg=0x10b2582e0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x11429c000
	data = (QThreadData *) 0x10b28e1a0
	objectName = {
  d = 0x109fe7170
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10b2582e0, 
  __next = 0x0
}
	thr = (QThread *) 0x10b2582e0
#11 0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#12 0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 38 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44daa in QWaitConditionPrivate::wait (this=0x113035570, time=18446744073709551615) at qwaitcondition_unix.cpp:86
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x10b166df8, mutex=0x10b166e00, time=18446744073709551615) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102eb9394 in MythDownloadManager::run (this=0x10b166db0) at mythdownloadmanager.cpp:296
	downloading = false
	itemsInQueue = false
	waitAnyway = false
#5  0x0000000102ebae0c in non-virtual thunk to MythDownloadManager::run() (this=0x10b166dc0) at mythdownloadmanager.cpp:339
No locals.
#6  0x0000000102e4542a in MThreadInternal::run (this=0x113256330) at mthread.cpp:79
No locals.
#7  0x0000000109c431f1 in QThreadPrivate::start (arg=0x113256330) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x113e09000
	data = (QThreadData *) 0x1132555e0
	objectName = {
  d = 0x113245b30
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x113256330, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x113256330
#8  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#9  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 37 (process 1718):
#0  0x00007fff8af82322 in select$DARWIN_EXTSN ()
No symbol table info available.
#1  0x0000000109e1effa in qt_safe_select (nfds=79, fdread=0x10a8765b8, fdwrite=0x10a876850, fdexcept=0x10a876ae8, orig_timeout=0x113d5ac28) at qcore_unix.cpp:93
	start = {
  tv_sec = 9871, 
  tv_usec = 662111
}
	timeout = {
  tv_sec = 9, 
  tv_usec = 999995
}
	ret = 0
#2  0x0000000109e24f87 in QEventDispatcherUNIX::select (this=0x11338b930, nfds=79, readfds=0x10a8765b8, writefds=0x10a876850, exceptfds=0x10a876ae8, timeout=0x113d5ac28) at qeventdispatcher_unix.cpp:650
No locals.
#3  0x0000000109e234a6 in QEventDispatcherUNIXPrivate::doSelect (this=0x10a876400, flags=@0x113d5ac18, timeout=0x113d5ac28) at qeventdispatcher_unix.cpp:219
	highest = 78
	wakeUpFd = 78
	q = (QEventDispatcherUNIX *) 0x11338b930
	nsel = 1
	nevents = 2298
	t = {0x109eced2c "Read", 0x109eced31 "Write", 0x109eced37 "Exception"}
#4  0x0000000109e25c1f in QEventDispatcherUNIX::processEvents (this=0x11338b930, flags=@0x113d5ac88) at qeventdispatcher_unix.cpp:937
	tm = (timeval *) 0x113d5ac28
	wait_tm = {
  tv_sec = 9, 
  tv_usec = 999995
}
	d = (QEventDispatcherUNIXPrivate *) 0x10a876400
	nevents = 0
	canWait = true
#5  0x0000000109dcecbc in QEventLoop::processEvents (this=0x113d5adb8, flags=@0x113d5ad30) at qeventloop.cpp:149
	d = (QEventLoopPrivate *) 0x11338b940
#6  0x0000000109dceeb9 in QEventLoop::exec (this=0x113d5adb8, flags=@0x113d5adb0) at qeventloop.cpp:204
	d = (QEventLoopPrivate *) 0x11338b940
	locker = {
  val = 4615707864
}
	app = (QApplication *) 0x10a322870
	eventLoop = (QEventLoop *) 0x113d5adb8
#7  0x0000000109c3f8ae in QThread::exec (this=0x1131efac0) at qthread.cpp:542
	d = (QThreadPrivate *) 0x1131e1c50
	locker = {
  val = 4615707864
}
	eventLoop = (QEventLoop) {
  <QObject> = {
    _vptr$QObject = 0x109ff0090, 
    d_ptr = {
      d = 0x11338b940
    }
  }, <No data fields>}
	returnCode = 1
#8  0x0000000109c3fad5 in QThread::run (this=0x1131efac0) at qthread.cpp:609
No locals.
#9  0x0000000109c431f1 in QThreadPrivate::start (arg=0x1131efac0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x113d5b000
	data = (QThreadData *) 0x10b2ba070
	objectName = {
  d = 0x109fe7170
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x1131efac0, 
  __next = 0x0
}
	thr = (QThread *) 0x1131efac0
#10 0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#11 0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 36 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x00000001056d462b in WTF::TCMalloc_PageHeap::scavengerThread ()
No symbol table info available.
#3  0x00000001056d45b5 in WTF::TCMalloc_PageHeap::runScavengerThread ()
No symbol table info available.
#4  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#5  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 35 (process 1718):
#0  0x00007fff8af82322 in select$DARWIN_EXTSN ()
No symbol table info available.
#1  0x0000000109e1ef87 in qt_safe_select (nfds=106, fdread=0x10a899bb8, fdwrite=0x10a899e50, fdexcept=0x10a89a0e8, orig_timeout=0x0) at qcore_unix.cpp:83
	ret = 1
	start = {
  tv_sec = 9877364924063, 
  tv_usec = -1059856737
}
	timeout = {
  tv_sec = 4624894432, 
  tv_usec = 165821902
}
	ret = 1
#2  0x0000000109e24f87 in QEventDispatcherUNIX::select (this=0x113307fd0, nfds=106, readfds=0x10a899bb8, writefds=0x10a899e50, exceptfds=0x10a89a0e8, timeout=0x0) at qeventdispatcher_unix.cpp:650
No locals.
#3  0x0000000109e234a6 in QEventDispatcherUNIXPrivate::doSelect (this=0x10a899a00, flags=@0x113aa4bb8, timeout=0x0) at qeventdispatcher_unix.cpp:219
	highest = 105
	wakeUpFd = 98
	q = (QEventDispatcherUNIX *) 0x113307fd0
	nsel = 1
	nevents = 2299
	t = {0x109eced2c "Read", 0x109eced31 "Write", 0x109eced37 "Exception"}
#4  0x0000000109e25c1f in QEventDispatcherUNIX::processEvents (this=0x113307fd0, flags=@0x113aa4c28) at qeventdispatcher_unix.cpp:937
	tm = (timeval *) 0x0
	wait_tm = {
  tv_sec = 0, 
  tv_usec = 0
}
	d = (QEventDispatcherUNIXPrivate *) 0x10a899a00
	nevents = 0
	canWait = true
#5  0x0000000109dcecbc in QEventLoop::processEvents (this=0x113aa4d58, flags=@0x113aa4cd0) at qeventloop.cpp:149
	d = (QEventLoopPrivate *) 0x11330f1e0
#6  0x0000000109dceeb9 in QEventLoop::exec (this=0x113aa4d58, flags=@0x113aa4d50) at qeventloop.cpp:204
	d = (QEventLoopPrivate *) 0x11330f1e0
	locker = {
  val = 4616314840
}
	app = (QApplication *) 0x10a322870
	eventLoop = (QEventLoop *) 0x113aa4d58
#7  0x0000000109c3f8ae in QThread::exec (this=0x113275f30) at qthread.cpp:542
	d = (QThreadPrivate *) 0x113275f50
	locker = {
  val = 4616314840
}
	eventLoop = (QEventLoop) {
  <QObject> = {
    _vptr$QObject = 0x109ff0090, 
    d_ptr = {
      d = 0x11330f1e0
    }
  }, <No data fields>}
	returnCode = 1
#8  0x0000000109c3fad5 in QThread::run (this=0x113275f30) at qthread.cpp:609
No locals.
#9  0x0000000102e43a55 in MThreadInternal::QThreadRun (this=0x113275f30) at mthread.cpp:81
No locals.
#10 0x0000000102e4351d in MThread::run (this=0x1132758b0) at mthread.cpp:321
No locals.
#11 0x0000000102e4542a in MThreadInternal::run (this=0x113275f30) at mthread.cpp:79
No locals.
#12 0x0000000109c431f1 in QThreadPrivate::start (arg=0x113275f30) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x113aa5000
	data = (QThreadData *) 0x113276130
	objectName = {
  d = 0x113275ee0
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x113275f30, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x113275f30
#13 0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#14 0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 34 (process 1718):
#0  0x00007fff8af82322 in select$DARWIN_EXTSN ()
No symbol table info available.
#1  0x0000000109e1ef87 in qt_safe_select (nfds=98, fdread=0x10b820db8, fdwrite=0x10b821050, fdexcept=0x10b8212e8, orig_timeout=0x0) at qcore_unix.cpp:83
	ret = 1
	start = {
  tv_sec = 9877364763573, 
  tv_usec = -1060017227
}
	timeout = {
  tv_sec = 4615227584, 
  tv_usec = 32
}
	ret = 0
#2  0x0000000109e24f87 in QEventDispatcherUNIX::select (this=0x11326c910, nfds=98, readfds=0x10b820db8, writefds=0x10b821050, exceptfds=0x10b8212e8, timeout=0x0) at qeventdispatcher_unix.cpp:650
No locals.
#3  0x0000000109e234a6 in QEventDispatcherUNIXPrivate::doSelect (this=0x10b820c00, flags=@0x113a21bb8, timeout=0x0) at qeventdispatcher_unix.cpp:219
	highest = 97
	wakeUpFd = 87
	q = (QEventDispatcherUNIX *) 0x11326c910
	nsel = 1
	nevents = 2299
	t = {0x109eced2c "Read", 0x109eced31 "Write", 0x109eced37 "Exception"}
#4  0x0000000109e25c1f in QEventDispatcherUNIX::processEvents (this=0x11326c910, flags=@0x113a21c28) at qeventdispatcher_unix.cpp:937
	tm = (timeval *) 0x0
	wait_tm = {
  tv_sec = 0, 
  tv_usec = 0
}
	d = (QEventDispatcherUNIXPrivate *) 0x10b820c00
	nevents = 0
	canWait = true
#5  0x0000000109dcecbc in QEventLoop::processEvents (this=0x113a21d58, flags=@0x113a21cd0) at qeventloop.cpp:149
	d = (QEventLoopPrivate *) 0x113034e90
#6  0x0000000109dceeb9 in QEventLoop::exec (this=0x113a21d58, flags=@0x113a21d50) at qeventloop.cpp:204
	d = (QEventLoopPrivate *) 0x113034e90
	locker = {
  val = 4482338104
}
	app = (QApplication *) 0x10a322870
	eventLoop = (QEventLoop *) 0x113a21d58
#7  0x0000000109c3f8ae in QThread::exec (this=0x10b28f9c0) at qthread.cpp:542
	d = (QThreadPrivate *) 0x10b2b0cb0
	locker = {
  val = 4482338104
}
	eventLoop = (QEventLoop) {
  <QObject> = {
    _vptr$QObject = 0x109ff0090, 
    d_ptr = {
      d = 0x113034e90
    }
  }, <No data fields>}
	returnCode = -1
#8  0x0000000109c3fad5 in QThread::run (this=0x10b28f9c0) at qthread.cpp:609
No locals.
#9  0x0000000102e43a55 in MThreadInternal::QThreadRun (this=0x10b28f9c0) at mthread.cpp:81
No locals.
#10 0x0000000102e4351d in MThread::run (this=0x10b279b00) at mthread.cpp:321
No locals.
#11 0x0000000102e4542a in MThreadInternal::run (this=0x10b28f9c0) at mthread.cpp:79
No locals.
#12 0x0000000109c431f1 in QThreadPrivate::start (arg=0x10b28f9c0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x113a22000
	data = (QThreadData *) 0x10b220500
	objectName = {
  d = 0x10b28f970
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10b28f9c0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10b28f9c0
#13 0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#14 0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 33 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44d8c in QWaitConditionPrivate::wait (this=0x10b328af0, time=120001) at qwaitcondition_unix.cpp:84
	tv = {
  tv_sec = 1375017431, 
  tv_usec = 996233
}
	ti = {
  tv_sec = 1375017551, 
  tv_nsec = 997233000
}
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x10b323c78, mutex=0x10b323c70, time=120001) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102e4cadb in MPoolThread::run (this=0x10b323c50) at mthreadpool.cpp:124
	autodelete = true
	t = {
  m_timer = {
    t1 = 9863673558360, 
    t2 = 0
  }, 
  m_offset = 0
}
	locker = {
  val = 4482808945
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x10b39ab50) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x10b39ab50) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x11399f000
	data = (QThreadData *) 0x10b323e80
	objectName = {
  d = 0x10b3864a0
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10b39ab50, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10b39ab50
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 32 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44d8c in QWaitConditionPrivate::wait (this=0x10b39bd30, time=120001) at qwaitcondition_unix.cpp:84
	tv = {
  tv_sec = 1375017432, 
  tv_usec = 387537
}
	ti = {
  tv_sec = 1375017552, 
  tv_nsec = 388537000
}
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x10b39c858, mutex=0x10b39c850, time=120001) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102e4cadb in MPoolThread::run (this=0x10b39c830) at mthreadpool.cpp:124
	autodelete = true
	t = {
  m_timer = {
    t1 = 9864064856472, 
    t2 = 0
  }, 
  m_offset = 0
}
	locker = {
  val = 4483303505
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x10b39c880) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x10b39c880) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x11391c000
	data = (QThreadData *) 0x10b39bb80
	objectName = {
  d = 0x10b39bde0
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10b39c880, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10b39c880
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 31 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44d8c in QWaitConditionPrivate::wait (this=0x10b3a0ef0, time=120001) at qwaitcondition_unix.cpp:84
	tv = {
  tv_sec = 1375017431, 
  tv_usec = 998629
}
	ti = {
  tv_sec = 1375017551, 
  tv_nsec = 999629000
}
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x10b3a0b18, mutex=0x10b3a0b10, time=120001) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102e4cadb in MPoolThread::run (this=0x10b3a0af0) at mthreadpool.cpp:124
	autodelete = true
	t = {
  m_timer = {
    t1 = 9863675950280, 
    t2 = 0
  }, 
  m_offset = 0
}
	locker = {
  val = 4483320593
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x10b39f230) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x10b39f230) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x113899000
	data = (QThreadData *) 0x10b3a0d20
	objectName = {
  d = 0x10b3a0fd0
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10b39f230, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10b39f230
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 30 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44d8c in QWaitConditionPrivate::wait (this=0x1130bd2e0, time=120001) at qwaitcondition_unix.cpp:84
	tv = {
  tv_sec = 1375017445, 
  tv_usec = 541492
}
	ti = {
  tv_sec = 1375017565, 
  tv_nsec = 542492000
}
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x1130e1358, mutex=0x1130e1350, time=120001) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102e4cadb in MPoolThread::run (this=0x1130e1330) at mthreadpool.cpp:124
	autodelete = true
	t = {
  m_timer = {
    t1 = 9877219127357, 
    t2 = 0
  }, 
  m_offset = 0
}
	locker = {
  val = 4614656849
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x1130bd610) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x1130bd610) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x113816000
	data = (QThreadData *) 0x1130cee40
	objectName = {
  d = 0x1130e1380
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x1130bd610, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x1130bd610
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 29 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44d8c in QWaitConditionPrivate::wait (this=0x1130fad10, time=120001) at qwaitcondition_unix.cpp:84
	tv = {
  tv_sec = 1375017432, 
  tv_usec = 167437
}
	ti = {
  tv_sec = 1375017552, 
  tv_nsec = 168437000
}
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x113214d78, mutex=0x113214d70, time=120001) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102e4cadb in MPoolThread::run (this=0x113214d50) at mthreadpool.cpp:124
	autodelete = true
	t = {
  m_timer = {
    t1 = 9863844763959, 
    t2 = 0
  }, 
  m_offset = 0
}
	locker = {
  val = 4615916913
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x113214da0) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x113214da0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x113793000
	data = (QThreadData *) 0x11320ce90
	objectName = {
  d = 0x1130fadc0
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x113214da0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x113214da0
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 28 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44d8c in QWaitConditionPrivate::wait (this=0x11321c610, time=120001) at qwaitcondition_unix.cpp:84
	tv = {
  tv_sec = 1375017445, 
  tv_usec = 542081
}
	ti = {
  tv_sec = 1375017565, 
  tv_nsec = 543081000
}
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x1130c72b8, mutex=0x1130c72b0, time=120001) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102e4cadb in MPoolThread::run (this=0x1130c7290) at mthreadpool.cpp:124
	autodelete = true
	t = {
  m_timer = {
    t1 = 9877219716955, 
    t2 = 0
  }, 
  m_offset = 0
}
	locker = {
  val = 4614550193
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x1130c72e0) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x1130c72e0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x113710000
	data = (QThreadData *) 0x1130d9710
	objectName = {
  d = 0x1130c0b70
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x1130c72e0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x1130c72e0
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 27 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44d8c in QWaitConditionPrivate::wait (this=0x113233a70, time=120001) at qwaitcondition_unix.cpp:84
	tv = {
  tv_sec = 1375017432, 
  tv_usec = 166021
}
	ti = {
  tv_sec = 1375017552, 
  tv_nsec = 167021000
}
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x113205c48, mutex=0x113205c40, time=120001) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102e4cadb in MPoolThread::run (this=0x113205c20) at mthreadpool.cpp:124
	autodelete = true
	t = {
  m_timer = {
    t1 = 9863843342968, 
    t2 = 0
  }, 
  m_offset = 0
}
	locker = {
  val = 4615855169
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x1130b1380) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x1130b1380) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x11368d000
	data = (QThreadData *) 0x113218fd0
	objectName = {
  d = 0x113236490
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x1130b1380, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x1130b1380
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 26 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44d8c in QWaitConditionPrivate::wait (this=0x113202300, time=120001) at qwaitcondition_unix.cpp:84
	tv = {
  tv_sec = 1375017432, 
  tv_usec = 165009
}
	ti = {
  tv_sec = 1375017552, 
  tv_nsec = 166009000
}
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x1130b8778, mutex=0x1130b8770, time=120001) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102e4cadb in MPoolThread::run (this=0x1130b8750) at mthreadpool.cpp:124
	autodelete = true
	t = {
  m_timer = {
    t1 = 9863842331311, 
    t2 = 0
  }, 
  m_offset = 0
}
	locker = {
  val = 4614489969
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x1130b36b0) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x1130b36b0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x11360a000
	data = (QThreadData *) 0x1130eb050
	objectName = {
  d = 0x10b18fa90
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x1130b36b0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x1130b36b0
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 25 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44d8c in QWaitConditionPrivate::wait (this=0x11320bbd0, time=120001) at qwaitcondition_unix.cpp:84
	tv = {
  tv_sec = 1375017429, 
  tv_usec = 716137
}
	ti = {
  tv_sec = 1375017549, 
  tv_nsec = 717137000
}
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x1130b3a88, mutex=0x1130b3a80, time=120001) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102e4cadb in MPoolThread::run (this=0x1130b3a60) at mthreadpool.cpp:124
	autodelete = true
	t = {
  m_timer = {
    t1 = 9861393419690, 
    t2 = 0
  }, 
  m_offset = 0
}
	locker = {
  val = 4614470273
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x1130c2ac0) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x1130c2ac0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x113587000
	data = (QThreadData *) 0x1132125d0
	objectName = {
  d = 0x1130cc630
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x1130c2ac0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x1130c2ac0
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 24 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44d8c in QWaitConditionPrivate::wait (this=0x1132084e0, time=120001) at qwaitcondition_unix.cpp:84
	tv = {
  tv_sec = 1375017432, 
  tv_usec = 269621
}
	ti = {
  tv_sec = 1375017552, 
  tv_nsec = 270621000
}
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x1132066f8, mutex=0x1132066f0, time=120001) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102e4cadb in MPoolThread::run (this=0x1132066d0) at mthreadpool.cpp:124
	autodelete = true
	t = {
  m_timer = {
    t1 = 9863946946818, 
    t2 = 0
  }, 
  m_offset = 0
}
	locker = {
  val = 4615857905
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x1130fb3c0) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x1130fb3c0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x113504000
	data = (QThreadData *) 0x10b14ac60
	objectName = {
  d = 0x11320df60
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x1130fb3c0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x1130fb3c0
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 23 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44d8c in QWaitConditionPrivate::wait (this=0x1130e6ed0, time=120001) at qwaitcondition_unix.cpp:84
	tv = {
  tv_sec = 1375017429, 
  tv_usec = 715807
}
	ti = {
  tv_sec = 1375017549, 
  tv_nsec = 716807000
}
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x113204f38, mutex=0x113204f30, time=120001) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102e4cadb in MPoolThread::run (this=0x113204f10) at mthreadpool.cpp:124
	autodelete = true
	t = {
  m_timer = {
    t1 = 9861393086744, 
    t2 = 0
  }, 
  m_offset = 0
}
	locker = {
  val = 4615851825
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x1132168b0) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x1132168b0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x113481000
	data = (QThreadData *) 0x1130b7350
	objectName = {
  d = 0x1132171a0
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x1132168b0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x1132168b0
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 22 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c43752 in thread_sleep (ti=0x10fc83cd8) at qthread_unix.cpp:475
	mtx = {
  __sig = 1297437784, 
  __opaque = "\000\000\000\000` ", '\0' <repeats 11 times>, "\001\000\000\000\001\000\000\000\000\000\000\000\000\000\000X<\310\017\001\000\000\000\\<\310\017\001\000\000\000q\263\303\t\001\000\000"
}
	cnd = {
  __sig = 1129270852, 
  __opaque = "\000\000\000\000\000\000\000\200@<\310\017\001\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\001\000\000\000\211\v\220\207\377\177\000"
}
#3  0x0000000109c4389e in QThread::msleep (msecs=100) at qthread_unix.cpp:501
	tv = {
  tv_sec = 1375017448, 
  tv_usec = 443327
}
	ti = {
  tv_sec = 1375017448, 
  tv_nsec = 543327000
}
#4  0x0000000102e43b45 in MThreadInternal::MSleep (time=100) at mthread.cpp:92
No locals.
#5  0x0000000102e43585 in MThread::msleep (time=100) at mthread.cpp:342
No locals.
#6  0x0000000102ce51e4 in TaskQueue::run (this=0x10a366fa0) at taskqueue.cpp:150
	ttNow = {
  tv_sec = 1375017448, 
  tv_usec = 443323
}
#7  0x0000000102e4542a in MThreadInternal::run (this=0x10a3c2800) at mthread.cpp:79
	pTask = (No locals.
#8  0x0000000109c431f1 in QThreadPrivate::start (arg=0x10a3c2800) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x10fc84000
	data = (QThreadData *) 0x10a3cb350
	objectName = {
  d = 0x10a367000
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10a3c2800, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10a3c2800
#9  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#10 0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 21 (process 1718):
#0  0x00007fff8af82322 in select$DARWIN_EXTSN ()
No symbol table info available.
#1  0x0000000102cddf44 in SSDP::run (this=0x10a35ff50) at ssdp.cpp:292
	nMaxSocket = 70
	count = 0
	read_set = {
  fds_bits = {0 <repeats 32 times>}
}
	timeout = {
  tv_sec = 1, 
  tv_usec = 0
}
#2  0x0000000102e4542a in MThreadInternal::run (this=0x10a35ffc0) at mthread.cpp:79
No locals.
#3  0x0000000109c431f1 in QThreadPrivate::start (arg=0x10a35ffc0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x10fc01000
	data = (QThreadData *) 0x10a33a5f0
	objectName = {
  d = 0x10a35fe70
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10a35ffc0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10a35ffc0
#4  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#5  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 20 (process 1718):
#0  0x00007fff8af826d6 in __workq_kernreturn ()
No symbol table info available.
#1  0x00007fff87914f4c in _pthread_workq_return ()
No symbol table info available.
#2  0x00007fff87914d13 in _pthread_wqthread ()
No symbol table info available.
#3  0x00007fff878ff1d1 in start_wqthread ()
No symbol table info available.

Thread 18 (process 1718):
#0  0x00007fff8af82322 in select$DARWIN_EXTSN ()
No symbol table info available.
#1  0x0000000109e1effa in qt_safe_select (nfds=51, fdread=0x10a8505b8, fdwrite=0x10a850850, fdexcept=0x10a850ae8, orig_timeout=0x1152c8b58) at qcore_unix.cpp:93
	start = {
  tv_sec = 9858, 
  tv_usec = 741603
}
	timeout = {
  tv_sec = 299, 
  tv_usec = 999985
}
	ret = 32767
#2  0x0000000109e24f87 in QEventDispatcherUNIX::select (this=0x10a366850, nfds=51, readfds=0x10a8505b8, writefds=0x10a850850, exceptfds=0x10a850ae8, timeout=0x1152c8b58) at qeventdispatcher_unix.cpp:650
No locals.
#3  0x0000000109e234a6 in QEventDispatcherUNIXPrivate::doSelect (this=0x10a850400, flags=@0x1152c8b48, timeout=0x1152c8b58) at qeventdispatcher_unix.cpp:219
	highest = 50
	wakeUpFd = 50
	q = (QEventDispatcherUNIX *) 0x10a366850
	nsel = 1
	nevents = 2295
	t = {0x109eced2c "Read", 0x109eced31 "Write", 0x109eced37 "Exception"}
#4  0x0000000109e25c1f in QEventDispatcherUNIX::processEvents (this=0x10a366850, flags=@0x1152c8bb8) at qeventdispatcher_unix.cpp:937
	tm = (timeval *) 0x1152c8b58
	wait_tm = {
  tv_sec = 299, 
  tv_usec = 999985
}
	d = (QEventDispatcherUNIXPrivate *) 0x10a850400
	nevents = 0
	canWait = true
#5  0x0000000109dcecbc in QEventLoop::processEvents (this=0x1152c8ce8, flags=@0x1152c8c60) at qeventloop.cpp:149
	d = (QEventLoopPrivate *) 0x10a3ab970
#6  0x0000000109dceeb9 in QEventLoop::exec (this=0x1152c8ce8, flags=@0x1152c8ce0) at qeventloop.cpp:204
	d = (QEventLoopPrivate *) 0x10a3ab970
	locker = {
  val = 4481184984
}
	app = (QApplication *) 0x10a322870
	eventLoop = (QEventLoop *) 0x1152c8ce8
#7  0x0000000109c3f8ae in QThread::exec (this=0x10b160370) at qthread.cpp:542
	d = (QThreadPrivate *) 0x10b197450
	locker = {
  val = 4481184984
}
	eventLoop = (QEventLoop) {
  <QObject> = {
    _vptr$QObject = 0x109ff0090, 
    d_ptr = {
      d = 0x10a3ab970
    }
  }, <No data fields>}
	returnCode = 0
#8  0x0000000102e43a85 in MThreadInternal::exec (this=0x10b160370) at mthread.cpp:85
	ph = (DBPurgeHandler) {
  <QObject> = {
    _vptr$QObject = 0x103051310, 
    d_ptr = {
      d = 0x10a386970
    }
  }, 
  members of DBPurgeHandler: 
  purgeTimer = 83886082
}
#9  0x0000000102e43549 in MThread::exec (this=0x10b1aab60) at mthread.cpp:327
No locals.
#10 0x00000001032ae68c in AppleRemote::run (this=0x10b1aab50) at AppleRemote.cpp:122
No locals.
#11 0x00000001032ae6dc in non-virtual thunk to AppleRemote::run() (this=0x10b1aab60) at AppleRemote.cpp:125
No locals.
#12 0x0000000102e4542a in MThreadInternal::run (this=0x10b160370) at mthread.cpp:79
No locals.
#13 0x0000000109c431f1 in QThreadPrivate::start (arg=0x10b160370) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x1152c9000
	data = (QThreadData *) 0x10b19e8a0
	objectName = {
  d = 0x10b14b090
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10b160370, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10b160370
#14 0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#15 0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 17 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44d8c in QWaitConditionPrivate::wait (this=0x10b354c10, time=1000) at qwaitcondition_unix.cpp:84
	tv = {
  tv_sec = 1375017448, 
  tv_usec = 336276
}
	ti = {
  tv_sec = 1375017449, 
  tv_nsec = 336276000
}
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x10b36c788, mutex=0x10b36c780, time=1000) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102e80872 in MythSignalingTimer::run (this=0x10b36c750) at mythsignalingtimer.cpp:84
	locker = {
  val = 4483106689
}
#5  0x0000000102e8093c in non-virtual thunk to MythSignalingTimer::run() (this=0x10b36c760) at mythsignalingtimer.cpp:93
No locals.
#6  0x0000000102e4542a in MThreadInternal::run (this=0x10b36c6b0) at mthread.cpp:79
No locals.
#7  0x0000000109c431f1 in QThreadPrivate::start (arg=0x10b36c6b0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x112485000
	data = (QThreadData *) 0x10b354ba0
	objectName = {
  d = 0x10b364120
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10b36c6b0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10b36c6b0
#8  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#9  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 16 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44daa in QWaitConditionPrivate::wait (this=0x10b37c670, time=18446744073709551615) at qwaitcondition_unix.cpp:86
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x10c85ee28, mutex=0x10c85ee20, time=18446744073709551615) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102f94798 in MythSystemLegacyIOHandler::run (this=0x10c85ee00) at mythsystemunix.cpp:101
	locker = {
  val = 4505071137
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x10b317d60) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x10b317d60) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x112402000
	data = (QThreadData *) 0x10b37c560
	objectName = {
  d = 0x10b329920
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10b317d60, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10b317d60
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 15 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44daa in QWaitConditionPrivate::wait (this=0x10b358c40, time=18446744073709551615) at qwaitcondition_unix.cpp:86
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x10c84ec28, mutex=0x10c84ec20, time=18446744073709551615) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000102f94798 in MythSystemLegacyIOHandler::run (this=0x10c84ec00) at mythsystemunix.cpp:101
	locker = {
  val = 4505005089
}
#5  0x0000000102e4542a in MThreadInternal::run (this=0x10b369ab0) at mthread.cpp:79
No locals.
#6  0x0000000109c431f1 in QThreadPrivate::start (arg=0x10b369ab0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x11237f000
	data = (QThreadData *) 0x10b3298b0
	objectName = {
  d = 0x10b369a70
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10b369ab0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10b369ab0
#7  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#8  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 14 (process 1718):
#0  0x00007fff8af82386 in __semwait_signal ()
No symbol table info available.
#1  0x00007fff8799c800 in nanosleep ()
No symbol table info available.
#2  0x0000000102f979f8 in MythSystemLegacySignalManager::run (this=0x10b351b90) at mythsystemunix.cpp:516
	ts = {
  tv_sec = 0, 
  tv_nsec = 50000000
}
#3  0x0000000102e4542a in MThreadInternal::run (this=0x10b30d6c0) at mthread.cpp:79
No locals.
#4  0x0000000109c431f1 in QThreadPrivate::start (arg=0x10b30d6c0) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x1122fc000
	data = (QThreadData *) 0x10b32e650
	objectName = {
  d = 0x10b35bba0
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10b30d6c0, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10b30d6c0
#5  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#6  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 13 (process 1718):
#0  0x00007fff8af82386 in __semwait_signal ()
No symbol table info available.
#1  0x00007fff8799c800 in nanosleep ()
No symbol table info available.
#2  0x0000000102f95877 in MythSystemLegacyManager::run (this=0x10b35ec50) at mythsystemunix.cpp:284
	ms = (MythSystemLegacyUnix *) 0x10a3a3480
	pid = 1747
	status = 256
	i = {
  i = 0x10b3640a0
}
	ts = {
  tv_sec = 0, 
  tv_nsec = 100000000
}
	next = {
  i = 0x10b3640a0
}
	now = 1375017448
#3  0x0000000102e4542a in MThreadInternal::run (this=0x10b35ec90) at mthread.cpp:79
No locals.
#4  0x0000000109c431f1 in QThreadPrivate::start (arg=0x10b35ec90) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x112279000
	data = (QThreadData *) 0x10b362980
	objectName = {
  d = 0x10b369970
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10b35ec90, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10b35ec90
#5  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#6  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 11 (process 1718):
#0  0x00007fff8af82d16 in kevent ()
No symbol table info available.
#1  0x00000001040ab703 in zmq::kqueue_t::loop ()
No symbol table info available.
#2  0x00000001040ab5a5 in zmq::kqueue_t::worker_routine ()
No symbol table info available.
#3  0x00000001040cba5a in thread_routine ()
No symbol table info available.
#4  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#5  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 10 (process 1718):
#0  0x00007fff8af82d16 in kevent ()
No symbol table info available.
#1  0x00000001040ab703 in zmq::kqueue_t::loop ()
No symbol table info available.
#2  0x00000001040ab5a5 in zmq::kqueue_t::worker_routine ()
No symbol table info available.
#3  0x00000001040cba5a in thread_routine ()
No symbol table info available.
#4  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#5  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 9 (process 1718):
#0  0x00007fff8af82d16 in kevent ()
No symbol table info available.
#1  0x00000001040ab703 in zmq::kqueue_t::loop ()
No symbol table info available.
#2  0x00000001040ab5a5 in zmq::kqueue_t::worker_routine ()
No symbol table info available.
#3  0x00000001040cba5a in thread_routine ()
No symbol table info available.
#4  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#5  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 8 (process 1718):
#0  0x00007fff8af82d16 in kevent ()
No symbol table info available.
#1  0x00000001040ab703 in zmq::kqueue_t::loop ()
No symbol table info available.
#2  0x00000001040ab5a5 in zmq::kqueue_t::worker_routine ()
No symbol table info available.
#3  0x00000001040cba5a in thread_routine ()
No symbol table info available.
#4  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#5  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 7 (process 1718):
#0  0x00007fff8af82d16 in kevent ()
No symbol table info available.
#1  0x00000001040ab703 in zmq::kqueue_t::loop ()
No symbol table info available.
#2  0x00000001040ab5a5 in zmq::kqueue_t::worker_routine ()
No symbol table info available.
#3  0x00000001040cba5a in thread_routine ()
No symbol table info available.
#4  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#5  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 6 (process 1718):
#0  0x00007fff8af820fa in __psynch_cvwait ()
No symbol table info available.
#1  0x00007fff87916fe9 in _pthread_cond_wait ()
No symbol table info available.
#2  0x0000000109c44daa in QWaitConditionPrivate::wait (this=0x10a3a2c40, time=18446744073709551615) at qwaitcondition_unix.cpp:86
	code = 1
#3  0x0000000109c44b22 in QWaitCondition::wait (this=0x10a3aba58, mutex=0x10a3aba50, time=18446744073709551615) at qwaitcondition_unix.cpp:158
	returnValue = false
#4  0x0000000109c3e155 in QSemaphore::acquire (this=0x10fea4760, n=1) at qsemaphore.cpp:144
	locker = {
  val = 4466588241
}
#5  0x0000000102f8e457 in MythSystemLegacy::Wait (this=0x10fea4740, timeout=0) at mythsystemlegacy.cpp:293
No locals.
#6  0x0000000102f23cca in LoggerThread::launchLogServer (this=0x10a36c740) at logging.cpp:497
	mask = 515
	args = {
  <QList<QString>> = {
    {
      p = {
        d = 0x10a3636d0
      }, 
      d = 0x10a3636d0
    }
  }, <No data fields>}
	ms = (MythSystemLegacy) {
  <QObject> = {
    _vptr$QObject = 0x1030510a0, 
    d_ptr = {
      d = 0x10a3a27b0
    }
  }, 
  members of MythSystemLegacy: 
  d = 0x10a3a3480, 
  m_status = 142, 
  m_semReady = {
    d = 0x10a3aba50
  }, 
  m_command = {
    d = 0x10a3b1bf0
  }, 
  m_logcmd = {
    d = 0x10a39ba00
  }, 
  m_args = {
    <QList<QString>> = {
      {
        p = {
          d = 0x10a3868a0
        }, 
        d = 0x10a3868a0
      }
    }, <No data fields>}, 
  m_directory = {
    d = 0x109fe7170
  }, 
  m_nice = 0, 
  m_ioprio = 0, 
  m_settings = {
    {
      d = 0x10a380c50, 
      e = 0x10a380c50
    }
  }, 
  m_stdbuff = {{
      <QIODevice> = {
        <QObject> = {
          _vptr$QObject = 0x109fe9500, 
          d_ptr = {
            d = 0x10a3b5450
          }
        }, <No data fields>}, <No data fields>}, {
      <QIODevice> = {
        <QObject> = {
          _vptr$QObject = 0x109fe9500, 
          d_ptr = {
            d = 0x10a3b12f0
          }
        }, <No data fields>}, <No data fields>}, {
      <QIODevice> = {
        <QObject> = {
          _vptr$QObject = 0x109fe9500, 
          d_ptr = {
            d = 0x10a3af930
          }
        }, <No data fields>}, <No data fields>}}
}
#7  0x0000000102f2397a in LoggerThread::initialTimeout (this=0x10a36c740) at logging.cpp:444
No locals.
#8  0x0000000102fa53d6 in LoggerThread::qt_static_metacall (_o=0x10a36c740, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x10a3ba020) at moc_logging.cpp:197
	_t = (LoggerThread *) 0x10a36c740
#9  0x0000000109df291d in QMetaCallEvent::placeMetaCall (this=0x10a364e90, object=0x10a36c740) at qobject.cpp:524
No locals.
#10 0x0000000109df4d7e in QObject::event (this=0x10a36c740, e=0x10a364e90) at qobject.cpp:1194
	mce = (QMetaCallEvent *) 0x10a364e90
	currentSender = {
  sender = 0x10ff018d0, 
  signal = 4, 
  ref = 1
}
	previousSender = ('QObjectPrivate::Sender' * const) 0x0
#11 0x00000001081b5d8f in QApplicationPrivate::notify_helper (this=0x10a322880, receiver=0x10a36c740, e=0x10a364e90) at qapplication.cpp:4562
	consumed = false
#12 0x00000001081b83b8 in QApplication::notify (this=0x10a322870, receiver=0x10a36c740, e=0x10a364e90) at qapplication.cpp:3944
	d = (QApplicationPrivate *) 0x10a322880
	res = false
#13 0x0000000109dd373a in QCoreApplication::notifyInternal (this=0x10a322870, receiver=0x10a36c740, event=0x10a364e90) at qcoreapplication.cpp:946
	threadData = (QThreadData *) 0x10a37c890
	returnValue = true
	result = false
	cbdata = {0x10a36c740, 0x10a364e90, 0x10fea59b7}
	d = (QObjectPrivate *) 0x10a392080
#14 0x0000000109dd78b4 in QCoreApplication::sendEvent (receiver=0x10a36c740, event=0x10a364e90) at qcoreapplication.h:231
No locals.
#15 0x0000000109dd4b51 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x10a37c890) at qcoreapplication.cpp:1570
	pe = (const QPostEvent &) @0x10a3d4950: {
  receiver = 0x10a36c740, 
  event = 0x0, 
  priority = 0
}
	e = (QMetaCallEvent *) 0x10a364e90
	r = (LoggerThread *) 0x10a36c740
	locker = {
  val = 4466395352
}
	startOffset = 0
	i = (int &) @0x10a37c8cc: 1
#16 0x0000000109e25ac4 in QEventDispatcherUNIX::processEvents (this=0x10b173c30, flags=@0x10fea5be0) at qeventdispatcher_unix.cpp:909
	d = (QEventDispatcherUNIXPrivate *) 0x10b83b000
	nevents = 1
	canWait = 15
#17 0x0000000109dd3d8e in QCoreApplication::processEvents (flags=@0x10fea5d90, maxtime=10) at qcoreapplication.cpp:1161
	data = (QThreadData *) 0x10a37c890
	start = {
  t1 = 9858752737168, 
  t2 = 0
}
#18 0x0000000102f22b1b in LoggerThread::run (this=0x10a36c740) at logging.cpp:370
	item = (LoggingItem *) 0x10c00de00
	dieNow = false
#19 0x0000000102f238dc in non-virtual thunk to LoggerThread::run() (this=0x10a36c750) at logging.cpp:427
	e = (ZMQException &) @0xffffffffffffffff: No locals.
#20 0x0000000102e4542a in MThreadInternal::run (this=0x10a363620) at mthread.cpp:79
No locals.
#21 0x0000000109c431f1 in QThreadPrivate::start (arg=0x10a363620) at qthread_unix.cpp:338
	__self = (_opaque_pthread_t *) 0x10fea6000
	data = (QThreadData *) 0x10a37c890
	objectName = {
  d = 0x10a3af440
}
	__handler = {
  __routine = 0x109c43260 <QThreadPrivate::finish(void*)>, 
  __arg = 0x10a363620, 
  __next = 0x0
}
	thr = (MThreadInternal *) 0x10a363620
#22 0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#23 0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 5 (process 1718):
#0  0x00007fff8af82322 in select$DARWIN_EXTSN ()
No symbol table info available.
#1  0x00007fff92371f46 in __CFSocketManager ()
No symbol table info available.
#2  0x00007fff879127a2 in _pthread_start ()
No symbol table info available.
#3  0x00007fff878ff1e1 in thread_start ()
No symbol table info available.

Thread 3 (process 1718):
#0  0x00007fff8af826d6 in __workq_kernreturn ()
No symbol table info available.
#1  0x00007fff87914f4c in _pthread_workq_return ()
No symbol table info available.
#2  0x00007fff87914d13 in _pthread_wqthread ()
No symbol table info available.
#3  0x00007fff878ff1d1 in start_wqthread ()
No symbol table info available.

Thread 2 (process 1718):
#0  0x00007fff8af82d16 in kevent ()
No symbol table info available.
#1  0x00007fff8905bdea in _dispatch_mgr_invoke ()
No symbol table info available.
#2  0x00007fff8905b9ee in _dispatch_mgr_thread ()
No symbol table info available.

Thread 1 (process 1718):
#0  0x0000000101ae55a0 in RemoteEncoder::GetFrameRate (this=0x0) at remoteencoder.cpp:168
	strlist = {
  <QList<QString>> = {
    {
      p = {
        d = 0x0
      }, 
      d = 0x0
    }
  }, <No data fields>}
	ok = true
	retval = 0
#1  0x0000000101eda12b in MythPlayer::TranslatePositionFrameToMs (this=0x10cb19a00, position=18446744073709551615, use_cutlist=true) at mythplayer.cpp:4922
	recorderFrameRate = 4.59163468e-41
	frameRate = 25
#2  0x0000000101e969cf in MythPlayer::ComputeSecs (this=0x10cb19a00, position=18446744073709551615, use_cutlist=true) at mythplayer.h:423
No locals.
#3  0x0000000101ed3ac3 in MythPlayer::CalcMaxFFTime (this=0x10cb19a00, ffframes=-1, setjump=false) at mythplayer.cpp:3670
	maxtime = 1
	ret = -1
	ff = 1.40129846e-45
	islivetvcur = false
	secsPlayed = 2.76417967e-31
#4  0x0000000101da4f08 in MythDVDPlayer::CalcMaxFFTime (this=0x10cb19a00, ff=-1, setjump=false) at DVD/mythdvdplayer.cpp:472
No locals.
#5  0x0000000101ec7ccc in MythPlayer::FastForward (this=0x10cb19a00, seconds=30) at mythplayer.cpp:2435
No locals.
#6  0x0000000101da336c in MythDVDPlayer::FastForward (this=0x10cb19a00, seconds=30) at DVD/mythdvdplayer.cpp:250
No locals.
#7  0x0000000101e5dd10 in TV::DoPlayerSeek (this=0x10b84dc00, ctx=0x113247b20, time=30) at tv_play.cpp:6243
	res = false
#8  0x0000000101e57594 in TV::DoSeek (this=0x10b84dc00, ctx=0x113247b20, time=30, mesg=@0x7fff5fbf8440, timeIsOffset=true, honorCutlist=true) at tv_play.cpp:6391
	limitkeys = false
#9  0x0000000101e5d408 in TV::SeekHandleAction (this=0x10b84dc00, actx=0x113247b20, actions=@0x7fff5fbf8ed0, isDVD=true) at tv_play.cpp:6364
	kAbsolute = 128
	kWhenceMask = 3
	flags = 106
	kRewind = 4
	kForward = 8
	kSlippery = 32
	kRelative = 64
	kSticky = 16
	kIgnoreCutlist = 256
	direction = 1
#10 0x0000000101e500b5 in TV::ActiveHandleAction (this=0x10b84dc00, ctx=0x113247b20, actions=@0x7fff5fbf8ed0, isDVD=true, isDVDStill=false) at tv_play.cpp:4512
	handled = true
#11 0x0000000101e473db in TV::ProcessKeypress (this=0x10b84dc00, actx=0x113247b20, e=0x7fff5fbf9fe8) at tv_play.cpp:3882
	ignoreKeys = false
	actions = {
  <QList<QString>> = {
    {
      p = {
        d = 0x10b39c780
      }, 
      d = 0x10b39c780
    }
  }, <No data fields>}
	handled = false
	osd = (OSD *) 0x0
	txt = {
  d = 0x109fe7170
}
	isDVD = true
	isMenuOrStill = false
#12 0x0000000101e45c44 in TV::event (this=0x10b84dc00, e=0x7fff5fbf9fe8) at tv_play.cpp:3576
	handled = false
	actx = (PlayerContext *) 0x113247b20
#13 0x0000000101e45a12 in TV::eventFilter (this=0x10b84dc00, o=0x10a3934b0, e=0x7fff5fbf9fe8) at tv_play.cpp:3532
No locals.
#14 0x0000000109dd3b7d in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x10a322880, receiver=0x10a3934b0, event=0x7fff5fbf9fe8) at qcoreapplication.cpp:1056
	obj = (TV *) 0x10b84dc00
	i = 0
	q = (QApplication *) 0x10a322870
#15 0x00000001081b5d65 in QApplicationPrivate::notify_helper (this=0x10a322880, receiver=0x10a3934b0, e=0x7fff5fbf9fe8) at qapplication.cpp:4558
	consumed = false
#16 0x00000001081b893b in QApplication::notify (this=0x10a322870, receiver=0x10a3934b0, e=0x7fff5fbf9fe8) at qapplication.cpp:4003
	w = (QWidget *) 0x1080e36cd
	gw = (QGraphicsWidget *) 0x7fff5fbf9d70
	isWidget = true
	key = (QKeyEventEx *) 0x7fff5fbf9fe8
	def = true
	pr = {
  o = 0x10a3934b0
}
	isGraphicsWidget = false
	d = (QApplicationPrivate *) 0x10a322880
	res = false
#17 0x0000000109dd373a in QCoreApplication::notifyInternal (this=0x10a322870, receiver=0x10a3934b0, event=0x7fff5fbf9fe8) at qcoreapplication.cpp:946
	threadData = (QThreadData *) 0x10b21d150
	returnValue = false
	result = false
	cbdata = {0x10a3934b0, 0x7fff5fbf9fe8, 0x7fff5fbf9e97}
	d = (QWidgetPrivate *) 0x10a3bbef0
#18 0x00000001080efcff in QCoreApplication::sendSpontaneousEvent (receiver=0x10a3934b0, event=0x7fff5fbf9fe8) at qcoreapplication.h:234
No locals.
#19 0x00000001081bc8dd in qt_sendSpontaneousEvent (receiver=0x10a3934b0, event=0x7fff5fbf9fe8) at qapplication.cpp:5560
No locals.
#20 0x00000001082802b0 in QKeyMapper::sendKeyEvent (widget=0x10a3934b0, grab=true, type=QEvent::KeyPress, code=16777236, modifiers=@0x7fff5fbfa228, text=@0x7fff5fbfa2d0, autorepeat=false, count=0, nativeScanCode=1, nativeVirtualKey=124, nativeModifiers=196608, isAccepted=0x7fff5fbfa22f) at qkeymapper_mac.cpp:1014
	ke = (QKeyEventEx) {
  <QKeyEvent> = {
    <QInputEvent> = {
      <QEvent> = {
        _vptr$QEvent = 0x108f977b0, 
        d = 0x7fff5fbf9fe8, 
        t = 6, 
        posted = 0, 
        spont = 1, 
        m_accept = 1, 
        reserved = 0
      }, 
      members of QInputEvent: 
      modState = {
        i = 536870912
      }
    }, 
    members of QKeyEvent: 
    txt = {
      d = 0x109fe7170
    }, 
    k = 16777236, 
    c = 1, 
    autor = 0
  }, 
  members of QKeyEventEx: 
  nScanCode = 1, 
  nVirtualKey = 124, 
  nModifiers = 196608
}
	retMe = false
	key_event = true
#21 0x000000010827f801 in QKeyMapperPrivate::translateKeyEvent (this=0x10c021800, widget=0x10a3934b0, er=0x0, event=0x10b1e88c0, info=0x7fff5fbfa384, grab=true) at qkeymapper_mac.cpp:879
	macScanCode = 1
	macVirtualKey = 124
	unicodeKey = (unsigned int *) 0x7fff5fbfa384
	macModifiers = 196608
	isAccepted = false
	handled_event = true
	ekind = 1
	currentContext = (QMacInputContext *) 0x10b110040
	modifiers = {
  i = 536870912
}
	qtKey = 16777236
	ourChar = {
  ucs = 29
}
	text = {
  d = 0x109fe7170
}
#22 0x000000010812260a in qt_dispatchKeyEvent (keyEvent=0x10b38f4e0, widgetToGetEvent=0x10a3934b0) at kernel/qt_cocoa_helpers_mac.mm:839
	event = (NSEvent *) 0x10b38f4e0
	key_event = (struct OpaqueEventRef *) 0x10b1e88c0
	info = 63235
	consumed = 127
#23 0x0000000108110266 in -[QCocoaView keyDown:] (self=0x10b258be0, _cmd=0x7fff8baea8e3, theEvent=0x10b38f4e0) at kernel/qcocoaview_mac.mm:935
	keyEventEaten = false
	widgetToGetKey = (MythMainWindow *) 0x10a3934b0
#24 0x00007fff8b394020 in -[NSWindow sendEvent:] ()
No symbol table info available.
#25 0x0000000108115fcd in -[QCocoaWindow sendEvent:] (self=0x1133e2420, _cmd=0x7fff8badc447, event=0x10b38f4e0) at qcocoasharedwindowmethods_mac_p.h:183
	handled = false
#26 0x00007fff8b38f644 in -[NSApplication sendEvent:] ()
No symbol table info available.
#27 0x000000010811e395 in -[QNSApplication sendEvent:] (self=0x10b113890, _cmd=0x7fff8badc447, event=0x10b38f4e0) at kernel/qcocoaapplication_mac.mm:186
No locals.
#28 0x000000010812ebac in qt_mac_send_event (event=0x10b38f4e0, pt=0x0) at kernel/qeventdispatcher_mac.mm:464
No locals.
#29 0x000000010812e8bb in QEventDispatcherMac::processEvents (this=0x10a3225d0, flags=@0x7fff5fbfabf8) at kernel/qeventdispatcher_mac.mm:671
	session = (struct _NSModalSession *) 0x0
	pool = {
  pool = 0x10a3d1890
}
	canWait = false
	event = (NSEvent *) 0x10b38f4e0
	canExec_3rdParty = true
	canExec_Qt = false
	d = (QEventDispatcherMacPrivate *) 0x10a322af0
	interruptLater = false
	excludeUserEvents = false
	retVal = false
#30 0x0000000109dd3c98 in QCoreApplication::processEvents (flags=@0x7fff5fbfac50) at qcoreapplication.cpp:1133
	data = (QThreadData *) 0x10b21d150
#31 0x0000000101e006f4 in TV::PlaybackLoop (this=0x10b84dc00) at tv_play.cpp:1412
	state = kState_WatchingDVD
	count = 1
#32 0x0000000101dfd131 in TV::StartTV (tvrec=0x10b1799f0, flags=8) at tv_play.cpp:412
	mctx = (const PlayerContext *) 0x4b5fbfb070
	quitAll = false
	curProgram = (ProgramInfo *) 0x113172510
	startSysEventSent = true
	startInGuide = false
	inPlaylist = false
	initByNetworkCommand = false
	showDialogs = true
	allowrerecord = false
	tv = (TV *) 0x10b84dc00
	playCompleted = false
	playerError = {
  d = 0x109fe7170
}
	deleterecording = false
#33 0x000000010001ca03 in internal_play_media (mrl=@0x7fff5fbfb840, plot=@0x7fff5fbfb838, title=@0x7fff5fbfb830, subtitle=@0x7fff5fbfb828, director=@0x7fff5fbfb820, season=0, episode=0, inetref=@0x7fff5fbfb818, lenMins=0, year=@0x7fff5fbfb810, id=@0x7fff5fbfb808, useBookmark=true) at main.cpp:1177
	res = -1
	checkFile = (QFile) {
  <QIODevice> = {
    <QObject> = {
      _vptr$QObject = 0x109feee30, 
      d_ptr = {
        d = 0x10b371fb0
      }
    }, <No data fields>}, <No data fields>}
	pginfo = (ProgramInfo *) 0x10b1799f0
	bookmarkPresent = false
#34 0x000000010316bc76 in MythMainWindow::HandleMedia (this=0x10a3934b0, handler=@0x7fff5fbfb920, mrl=@0x7fff5fbfb840, plot=@0x7fff5fbfb838, title=@0x7fff5fbfb830, subtitle=@0x7fff5fbfb828, director=@0x7fff5fbfb820, season=0, episode=0, inetref=@0x7fff5fbfb818, lenMins=0, year=@0x7fff5fbfb810, id=@0x7fff5fbfb808, useBookmarks=true) at mythmainwindow.cpp:1933
	lhandler = {
  d = 0x10a3f7b60
}
#35 0x000000010001a9d5 in playDisc () at main.cpp:732
	filename = {
  d = 0x10b351120
}
	dvd_device = {
  d = 0x10a3fbb30
}
	isBD = false
	command_string = {
  d = 0x10a3f7b60
}
	bluray_mountpoint = {
  d = 0x10a3adb80
}
	bdtest = {
  d_ptr = {
    d = 0x10a323870
  }
}
#36 0x0000000103168b24 in MythMainWindow::ExitToMainMenu (this=0x10a3934b0) at mythmainwindow.cpp:1510
	callback = (void (*)(void)) 0x10001a090 <playDisc()>
	jumpdone = true
#37 0x000000010316ce27 in MythMainWindow::customEvent (this=0x10a3934b0, ce=0x10b360550) at mythmainwindow.cpp:2188
	current = (No locals.
#38 0x0000000109df5196 in QObject::event (this=0x10a3934b0, e=0x10b360550) at qobject.cpp:1225
No locals.
#39 0x000000010823f648 in QWidget::event (this=0x10a3934b0, event=0x10b360550) at qwidget.cpp:8845
	d = (QWidgetPrivate *) 0x10a3bbef0
#40 0x00000001031646fd in MythMainWindow::event (this=0x10a3934b0, e=0x10b360550) at mythmainwindow.cpp:952
No locals.
#41 0x00000001081b5d8f in QApplicationPrivate::notify_helper (this=0x10a322880, receiver=0x10a3934b0, e=0x10b360550) at qapplication.cpp:4562
	consumed = false
#42 0x00000001081bbfaa in QApplication::notify (this=0x10a322870, receiver=0x10a3934b0, e=0x10b360550) at qapplication.cpp:4527
	d = (QApplicationPrivate *) 0x10a322880
	res = false
#43 0x0000000109dd373a in QCoreApplication::notifyInternal (this=0x10a322870, receiver=0x10a3934b0, event=0x10b360550) at qcoreapplication.cpp:946
	threadData = (QThreadData *) 0x10b21d150
	returnValue = true
	result = false
	cbdata = {0x10a3934b0, 0x10b360550, 0x7fff5fbfd577}
	d = (QWidgetPrivate *) 0x10a3bbef0
#44 0x0000000109dd78b4 in QCoreApplication::sendEvent (receiver=0x10a3934b0, event=0x10b360550) at qcoreapplication.h:231
No locals.
#45 0x0000000109dd4b51 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x10b21d150) at qcoreapplication.cpp:1570
	pe = (const QPostEvent &) @0x10b19d730: {
  receiver = 0x2f00000100010003, 
  event = 0x10b1d3750, 
  priority = 187844480
}
	e = (QEvent *) 0x10b360550
	r = (MythMainWindow *) 0x10a3934b0
	locker = {
  val = 4481733016
}
	startOffset = 0
	i = (int &) @0x10b21d18c: 0
#46 0x000000010813015f in processPostedEvents (d=0x10a322af0, blockSendPostedEvents=false) at kernel/qeventdispatcher_mac.mm:1069
No locals.
#47 0x000000010812ffb0 in QEventDispatcherMacPrivate::postedEventsSourcePerformCallback (info=0x10a322af0) at kernel/qeventdispatcher_mac.mm:1087
No locals.
#48 0x00007fff9230fb31 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ()
No symbol table info available.
#49 0x00007fff9230f455 in __CFRunLoopDoSources0 ()
No symbol table info available.
#50 0x00007fff923327f5 in __CFRunLoopRun ()
No symbol table info available.
#51 0x00007fff923320e2 in CFRunLoopRunSpecific ()
No symbol table info available.
#52 0x00007fff90d3beb4 in RunCurrentEventLoopInMode ()
No symbol table info available.
#53 0x00007fff90d3bb94 in ReceiveNextEventCommon ()
No symbol table info available.
#54 0x00007fff90d3bae3 in BlockUntilNextEventMatchingListInMode ()
No symbol table info available.
#55 0x00007fff8b2ae533 in _DPSNextEvent ()
No symbol table info available.
#56 0x00007fff8b2addf2 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
No symbol table info available.
#57 0x00007fff8b2a51a3 in -[NSApplication run] ()
No symbol table info available.
#58 0x000000010812e472 in QEventDispatcherMac::processEvents (this=0x10a3225d0, flags=@0x7fff5fbfeed8) at kernel/qeventdispatcher_mac.mm:615
	execGuard = {
  block = @0x108fc86bb, 
  reset = false
}
	session = (struct _NSModalSession *) 0x0
	pool = {
  pool = 0x10ff02380
}
	canWait = false
	event = (NSEvent *) 0x0
	canExec_3rdParty = true
	canExec_Qt = true
	d = (QEventDispatcherMacPrivate *) 0x10a322af0
	interruptLater = false
	excludeUserEvents = false
	retVal = false
#59 0x0000000109dcecbc in QEventLoop::processEvents (this=0x7fff5fbff050, flags=@0x7fff5fbfef80) at qeventloop.cpp:149
	d = (QEventLoopPrivate *) 0x10b139810
#60 0x0000000109dceeb9 in QEventLoop::exec (this=0x7fff5fbff050, flags=@0x7fff5fbff038) at qeventloop.cpp:204
	d = (QEventLoopPrivate *) 0x10b139810
	locker = {
  val = 4481733368
}
	app = (QApplication *) 0x10a322870
	eventLoop = (QEventLoop *) 0x7fff5fbff050
#61 0x0000000109dd3f31 in QCoreApplication::exec () at qcoreapplication.cpp:1218
	threadData = (QThreadData *) 0x10b21d150
	eventLoop = (QEventLoop) {
  <QObject> = {
    _vptr$QObject = 0x109ff0090, 
    d_ptr = {
      d = 0x10b139810
    }
  }, <No data fields>}
	returnCode = 0
#62 0x00000001081b7e79 in QApplication::exec () at qapplication.cpp:3823
No locals.
#63 0x000000010000fe0f in main (argc=6, argv=0x7fff5fbffa60) at main.cpp:1763
	bPromptForBackend = false
	cmdline = (MythFrontendCommandLineParser) {
  <MythCommandLineParser> = {
    _vptr$MythCommandLineParser = 0x1003f3520, 
    m_appname = {
      d = 0x10b10d230
    }, 
    m_optionedArgs = {
      {
        d = 0x10b310a50, 
        e = 0x10b310a50
      }
    }, 
    m_namedArgs = {
      {
        d = 0x10b3109d0, 
        e = 0x10b3109d0
      }
    }, 
    m_passthroughActive = false, 
    m_overridesImported = true, 
    m_verbose = false
  }, <No data fields>}
	fileprefix = {
  d = 0x10b34f4e0
}
	bonjour = {
  d = 0x10b19d960
}
(gdb)

Attachments (1)

0001-Fixes-11710.patch (1.0 KB) - added by JYA 6 years ago.
Fixes for crash

Download all attachments as: .zip

Change History (9)

comment:1 Changed 6 years ago by JYA

Cc: peper03 added

comment:2 Changed 6 years ago by JYA

Milestone: unknown0.27
Priority: minorcritical
Version: UnspecifiedMaster Head

comment:3 Changed 6 years ago by JYA

Owner: changed from JYA to Jim Stichnoth
Status: newassigned

Changed 6 years ago by JYA

Attachment: 0001-Fixes-11710.patch added

Fixes for crash

comment:4 Changed 6 years ago by JYA

I'm not sure this shouldn't be instead:

    if (IsWatchingInprogress() && position == (uint64_t)-1)

instead of:

    if (player_ctx->recorder && position == (uint64_t)-1)

but as the test to check if player_ctx isn't consistently the same manner: sometimes the test is:

if (islivetvcur
IsWatchingInprogress?())

sometimes it's: if (player_ctx->recorder) sometime it's: if (IsWatchingInprogress?()) or:

if (!(livetv
(player_ctx->recorder &&

player_ctx->recorder->IsValidRecorder?())))

simply testing player_ctx->recorder prevent the crash, but would the behaviour be okay should it be: if (player_ctx->recorder && player_ctx->recorder->IsValidRecorder?() && position == (uint64_t)-1)

leaving that up to you

comment:5 Changed 6 years ago by Jim Stichnoth

Status: assignedaccepted

comment:6 Changed 6 years ago by Jim Stichnoth <jstichnoth@…>

In d9fd436381e2bba33c90cf886491bb4b6e6bd784/mythtv:

Refs #11710. Avoid a potential segfault, particularly with DVD playback.

comment:7 Changed 6 years ago by Jim Stichnoth

jya: please test this and close the ticket if you find it working.

comment:8 Changed 6 years ago by JYA

Resolution: Fixed
Status: acceptedclosed

peper03: your change cause a 15s to not be skippable which is rather annoying.

Note: See TracTickets for help on using tickets.