Re: Random crash in QuickTime.qts on Windows
Subject: Re: Random crash in QuickTime.qts on Windows
From: Mike Fahl <email@hidden>
Date: Sun, 24 Jul 2005 18:46:14 +0200
Delivered-to: email@hidden
Delivered-to: email@hidden
On 19 Jul 2005, at 21:15, Dave Whipps <email@hidden> wrote:
I'm getting a seemingly random crash in a small app that we wrote
that opens movies using quicktime.
Sometimes it will crash after a few minutes, sometimes after a few
hours, but always _inside_ quicktime.
I've seen crashes inside QT when playing several movies at the same
time in particular sequences. This happens quite randomly, and is
hard to reproduce at will (= may take hours to reproduce).
After some suggestions from an Apple engineer, we tried turning of
hyterthreading on the PCs where we had this problem, and the
problem went away! Perhaps you could try the same, and report your
findings.
I suspect there's a multiprocessing/hyperthreading-sensitive race
condition involving threads created internally inside QT. Thread
synchronization requirements are more strict when running on HT/MP
computers, which may explain why disabling HT appeared to "fix" the
problem.
Since we really prefer to keep HT on for performance reasons in our
app, I hope Apple gets around fixing this for the next QTWin
release. And, yes, I've filed a bug report.
Mike