19 Apr 2008
SliverlightPlugin trying to catch up to Flash in crashiness?
NetNewsWire has a feature where it sends me crash logs (if the user clicks the send button) — so I see a fair amount of Flash crashes.
Stuff like this is not at all uncommon:
Thread 9 Crashed: 0 ??? 0000000000 0 + 0 1 ...romedia.Flash Player.plugin 0x183c0795 Flash_EnforceLocalSecurity + 98669 2 ...romedia.Flash Player.plugin 0x180dc962 0x18000000 + 903522 3 ...romedia.Flash Player.plugin 0x180dd081 0x18000000 + 905345 4 ...romedia.Flash Player.plugin 0x180dd7b1 0x18000000 + 907185 5 ...romedia.Flash Player.plugin 0x1838f81c 0x18000000 + 3733532 6 libSystem.B.dylib 0x9061dc55 _pthread_start + 321 7 libSystem.B.dylib 0x9061db12 thread_start + 34
But lately I’m starting to see Silverlight crashes now too.
Thread 8 Crashed: 0 ...microsoft.SilverlightPlugin 0x172e2b3b CMediaElement::Buffering(float) + 303 1 ...microsoft.SilverlightPlugin 0x17625249 0x1729f000 + 3695177 2 ...microsoft.SilverlightPlugin 0x172ecf25 CMFByteStreamOnStream::BeginRead(unsigned char*, unsigned long, IMFAsyncCallback*, IUnknown*) + 493 3 ...microsoft.SilverlightPlugin 0x174264c8 CByteStreamCacheReader2::_BeginCacheItemRead(unsigned long long, int) + 286 4 ...microsoft.SilverlightPlugin 0x174271b9 CByteStreamCacheReader2::BeginCacheRead(IMFAsyncCallback*, IUnknown*) + 297 5 ...microsoft.SilverlightPlugin 0x173efdb8 CASFBytewiseMediaSource::AsyncReadData() + 216 6 ...microsoft.SilverlightPlugin 0x173f02c8 CASFBytewiseMediaSource::DoReadPackets(CASFSourceOperation*) + 94 7 ...microsoft.SilverlightPlugin 0x173f054b CASFBytewiseMediaSource::DispatchOperation(CBaseOperation*) + 83 8 ...microsoft.SilverlightPlugin 0x1745b991 COpQueue::ProcessMarshalledOperations(IMFAsyncResult*) + 175 9 ...microsoft.SilverlightPlugin 0x1765a62b COpQueue::ProcessMarshalledOperationsAsyncCallback::Invoke(IMFAsyncResult*) + 27 10 ...microsoft.SilverlightPlugin 0x17477248 CCompletionPortNT::InvokeCallback(tagMFASYNCRESULT*) + 64 11 ...microsoft.SilverlightPlugin 0x173dc238 CWorkQueue::CThread::ThreadMain() + 164 12 ...ple.CoreServices.CarbonCore 0x94395beb PrivateMPEntryPoint + 56 13 libSystem.B.dylib 0x94f92c55 _pthread_start + 321 14 libSystem.B.dylib 0x94f92b12 thread_start + 34
Etc. (There are a few others.)
I’ve said it before — one of my favorite things about the iPhone is no Flash. I will now add and no SilverlightPlugin.
(I hate when plugins crash my app. The user doesn’t know that it’s something other than my code that’s causing the crash, and it’s cold comfort anyway.)