Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
RE: SetMovieRate crash
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: SetMovieRate crash



Oh you beauty, I was beginning to think it was my fault.

We have a very similar crash, although I usually see either thread 0 or
another crash around
v2m_PurgeScheduleQueueContents, with MediaMoviesTask in the stack.

It may or may not have been introduced with QT 7.2, and is still present in
QT 7.3.

I've sent logs to developer support, but I'm afraid that they don't seem to
be finding a fix in a hurry.

Duncan

PS - when you say everything is cleaned up, do you disposeQTObject, or let
GC deal with it?


Original Message:
-----------------
From: Ben Thompson email@hidden
Date: Thu, 8 Nov 2007 01:03:32 -0600
To: email@hidden
Subject: SetMovieRate crash


Has anybody else experienced a crash where after playing back a number of
movie files eventually the application simply crashes with a BAD_ACCESS
error and the thread that crashes has a stack trace similar to the
following?  This has been plaguing me for the last few days and I have tried
almost everything I can think of to locate and resolve this crash.  It
occurs *significantly* less with sorenson compressed video clips than with
h.264 compressed video.

In a nutshell, I pretty much do the following repeatedly (approximately once
every 2-3s):
1) load a movie file
2) create a movie player
3) create a QTJComponent
4) set the play rate of the movie player to the preferred play rate of the
movie file
5) schedule another thread to stop the movie after a specific amount of time
has elapsed
6) ...
7) movie is stopped
8) everything is cleaned up
9) repeat

0   ...ickTimeComponents.component     0x9992dc20
v2m_PurgeScheduleQueueContents + 96
1   ...ickTimeComponents.component     0x99934cf8 Video2RateChanged + 776
2   ...ple.CoreServices.CarbonCore     0x90bdc04c
CallComponentFunctionCommon + 1044
3   ...ple.CoreServices.CarbonCore     0x90bdbbd4 CallComponent + 260
4   com.apple.QuickTime                0x9496c1d8 MediaRateChanged + 40
5   com.apple.QuickTime                0x949f027c tellMediaRateChanged + 44
6   com.apple.QuickTime                0x9492e950 ForEachMedia_priv + 144
7   com.apple.QuickTime                0x949efbc0 movieRateCallBackProc +
1200
8   com.apple.QuickTime                0x949ef600 SetMovieRate_priv + 192
9   <<00000000>>     0x04587bec 0 + 72907756
10  <<00000000>>     0x0457fab0 0 + 72874672
11  <<00000000>>     0x0457fab0 0 + 72874672
12  <<00000000>>     0x0457fab0 0 + 72874672
13  <<00000000>>     0x0457fab0 0 + 72874672
14  <<00000000>>     0x0457fab0 0 + 72874672
15  <<00000000>>     0x0457fab0 0 + 72874672
16  <<00000000>>     0x0457fab0 0 + 72874672
17  <<00000000>>     0x0457fe10 0 + 72875536
18  <<00000000>>     0x0457fab0 0 + 72874672
19  <<00000000>>     0x0457fe10 0 + 72875536
20  <<00000000>>     0x0457d164 0 + 72864100
21  libclient.dylib                    0x9d1c4fc8 jio_snprintf + 398952
22  libclient.dylib                    0x9d1d2564 JVM_StartThread + 2612
23  libclient.dylib                    0x9d1d2450 JVM_StartThread + 2336
24  libclient.dylib                    0x9d1d23e0 JVM_StartThread + 2224
25  libclient.dylib                    0x9d1d229c JVM_StartThread + 1900
26  libclient.dylib                    0x9d15cfac JNI_CreateJavaVM_Impl +
48844
27  libSystem.B.dylib                  0x9002bd08 _pthread_body + 96


--------------------------------------------------------------------
mail2web.com – What can On Demand Business Solutions do for you?
http://link.mail2web.com/Business/SharePoint


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
QuickTime-java mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.