Closed Bug 659047 Opened 13 years ago Closed 12 years ago

intermittent content/media/test/test_playback.html or content/media/test/test_bug465498.html | Exited with code -1073741819 during test run - crash [@ d3d9.dll@0x2d133] in ~PlanarYCbCrImageD3D9

Categories

(Core :: Graphics, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: mbrubeck, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, Whiteboard: [test which aborts the suite])

Crash Data

http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1306169355.1306170688.28319.gz

67651 INFO TEST-PASS | /tests/content/media/test/test_playback.html | bug495129.ogv time should run forwards: p=2.461316 c=2.461316
*** registerProtocolHandler(foo,http://mochi.test:8888/%s,Foo handler)
*** registerContentHandler(application/rss+xml,http://mochi.test:8888/%s,Foo handler)
*** registerProtocolHandler(foo,http://mochi.test:8888/,Foo handler)
*** registerContentHandler(application/rss+xml,http://mochi.test:8888/,Foo handler)
*** registerProtocolHandler(foo,foo/%s,Foo handler)
*** registerContentHandler(application/rss+xml,foo/%s,Foo handler)
*** registerProtocolHandler(foo,http://remotehost:8888/%s,Foo handler)
*** registerContentHandler(application/rss+xml,http://remotehost:8888/%s,Foo handler)
*** registerProtocolHandler(foo,https://mochi.test:8888/%s,Foo handler)
*** registerContentHandler(application/rss+xml,https://mochi.test:8888/%s,Foo handler)
*** registerProtocolHandler(foo,ftp://mochi.test:8888/%s,Foo handler)
*** registerContentHandler(application/rss+xml,ftp://mochi.test:8888/%s,Foo handler)
*** registerProtocolHandler(foo,chrome://mochi.test:8888/%s,Foo handler)
*** registerContentHandler(application/rss+xml,chrome://mochi.test:8888/%s,Foo handler)
*** registerProtocolHandler(foo,foo://mochi.test:8888/%s,Foo handler)
*** registerContentHandler(application/rss+xml,foo://mochi.test:8888/%s,Foo handler)
*** registerProtocolHandler(chrome,http://mochi.test:8888/%s,chrome handler)
*** registerProtocolHandler(vbscript,http://mochi.test:8888/%s,vbscript handler)
*** registerProtocolHandler(javascript,http://mochi.test:8888/%s,javascript handler)
*** registerProtocolHandler(moz-icon,http://mochi.test:8888/%s,moz-icon handler)
*** registerContentHandler(application/rss+xml,http://mochi.test:8888/%s,Foo handler)
*** registerContentHandler(application/atom+xml,http://mochi.test:8888/%s,Foo handler)
*** registerContentHandler(text/html,http://mochi.test:8888/%s,Foo handler)
Can't find symbol 'eglCreateImageKHR'
Can't find symbol 'eglDestroyImageKHR'
Can't find symbol 'glEGLImageTargetTexture2DOES'
TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_playback.html | Exited with code -1073741819 during test run
INFO | automation.py | Application ran for: 0:07:17.953000
INFO | automation.py | Reading PID log: c:\docume~1\cltbld\locals~1\temp\tmp4oxufmpidlog
==> process 3572 launched child process 3664
INFO | automation.py | Checking for orphan process with PID: 3664
PROCESS-CRASH | /tests/content/media/test/test_playback.html | application crashed (minidump found)
Operating system: Windows NT
                  5.1.2600 Service Pack 2
CPU: x86
     GenuineIntel family 6 model 23 stepping 10
     2 CPUs

Crash reason:  EXCEPTION_ACCESS_VIOLATION_WRITE
Crash address: 0xffffffffc0bad7cc

Thread 0 (crashed)
 0  d3d9.dll + 0x2d133
    eip = 0x4fdfd133   esp = 0x0012d9a4   ebp = 0x0012d9b0   ebx = 0x00000029
    esi = 0x0fc60448   edi = 0x03904b88   eax = 0x001846b0   ecx = 0x0fc38bb0
    edx = 0x2f4aa310   efl = 0x00010246
    Found by: given as instruction pointer in context
 1  d3d9.dll + 0x30a2b
    eip = 0x4fe00a2c   esp = 0x0012d9b8   ebp = 0x0012d9c8
    Found by: previous frame's frame pointer
 2  d3d9.dll + 0x45d16
    eip = 0x4fe15d17   esp = 0x0012d9d0   ebp = 0x0012d9ec
    Found by: previous frame's frame pointer
 3  d3d9.dll + 0x4606c
    eip = 0x4fe1606d   esp = 0x0012d9f4   ebp = 0x0012d9f8
    Found by: previous frame's frame pointer
 4  d3d9.dll + 0x4f1ea
    eip = 0x4fe1f1eb   esp = 0x0012da00   ebp = 0x0012da0c
    Found by: previous frame's frame pointer
 5  d3d9.dll + 0x45d6a
    eip = 0x4fe15d6b   esp = 0x0012da14   ebp = 0x0012da30
    Found by: previous frame's frame pointer
 6  d3d9.dll + 0x4606c
    eip = 0x4fe1606d   esp = 0x0012da38   ebp = 0x0012da3c
    Found by: previous frame's frame pointer
 7  d3d9.dll + 0x3c2a1
    eip = 0x4fe0c2a2   esp = 0x0012da44   ebp = 0x0012da5c
    Found by: previous frame's frame pointer
 8  xul.dll!nsRefPtr<mozilla::dom::indexedDB::IDBCursor>::~nsRefPtr<mozilla::dom::indexedDB::IDBCursor>() [nsAutoPtr.h:11d04991cdd0 : 969 + 0x5]
    eip = 0x104c55ac   esp = 0x0012da64   ebp = 0x00000001
    Found by: previous frame's frame pointer
 9  xul.dll!mozilla::layers::PlanarYCbCrImageD3D9::~PlanarYCbCrImageD3D9() [ImageLayerD3D9.h:11d04991cdd0 : 106 + 0x21]
    eip = 0x1053aeda   esp = 0x0012da6c   ebp = 0x00000001
    Found by: call frame info with scanning
10  xul.dll!mozilla::layers::PlanarYCbCrImageD3D9::`vector deleting destructor'(unsigned int) + 0x35
    eip = 0x10944605   esp = 0x0012da78   ebp = 0x00000001
    Found by: call frame info with scanning
11  xul.dll!mozilla::layers::Image::Release() [ImageLayers.h:11d04991cdd0 : 75 + 0x1a]
    eip = 0x10525201   esp = 0x0012da84   ebp = 0x00000001
    Found by: call frame info with scanning
12  xul.dll!nsRefPtr<mozilla::layers::Image>::~nsRefPtr<mozilla::layers::Image>() [nsAutoPtr.h:11d04991cdd0 : 969 + 0x4]
    eip = 0x105846f5   esp = 0x0012da8c   ebp = 0x00000001
    Found by: call frame info
13  xul.dll!mozilla::layers::ImageContainerD3D9::~ImageContainerD3D9() [ImageLayerD3D9.h:11d04991cdd0 : 52 + 0x1a]
    eip = 0x105987dd   esp = 0x0012da90   ebp = 0x00000001
    Found by: call frame info
14  xul.dll!mozilla::layers::ImageContainerD3D9::`vector deleting destructor'(unsigned int) + 0x35
    eip = 0x109448db   esp = 0x0012da9c   ebp = 0x00000001
    Found by: call frame info with scanning
15  xul.dll!mozilla::layers::ImageContainer::Release() [ImageLayers.h:11d04991cdd0 : 133 + 0x1a]
    eip = 0x105251ba   esp = 0x0012daa8   ebp = 0x00000001
    Found by: call frame info with scanning
16  xul.dll!nsMediaDecoder::~nsMediaDecoder() [nsMediaDecoder.cpp:11d04991cdd0 : 92 + 0x15]
    eip = 0x105bf0f9   esp = 0x0012dab0   ebp = 0x00000001
    Found by: call frame info
17  xul.dll!nsBuiltinDecoder::~nsBuiltinDecoder() [nsBuiltinDecoder.cpp:11d04991cdd0 : 183 + 0x34]
    eip = 0x10956c6b   esp = 0x0012dabc   ebp = 0x00000001
    Found by: call frame info with scanning
18  xul.dll!nsWaveDecoder::`vector deleting destructor'(unsigned int) + 0x8
    eip = 0x10958535   esp = 0x0012dac4   ebp = 0x00000001
    Found by: call frame info with scanning
19  xul.dll!nsBuiltinDecoder::Release() [nsBuiltinDecoder.cpp:11d04991cdd0 : 59 + 0x1f]
    eip = 0x10509af4   esp = 0x0012dad0   ebp = 0x00000001
    Found by: call frame info with scanning
20  xul.dll!nsRunnableMethodReceiver<nsBuiltinDecoder,1>::Revoke() [nsThreadUtils.h:11d04991cdd0 : 300 + 0x10]
    eip = 0x104bf565   esp = 0x0012dad8   ebp = 0x00000001
    Found by: call frame info
21  xul.dll!nsRunnableMethodImpl<void ( nsRefreshDriver::*)(void),1>::~nsRunnableMethodImpl<void ( nsRefreshDriver::*)(void),1>() + 0xd
    eip = 0x10568429   esp = 0x0012dae4   ebp = 0x00000001
    Found by: call frame info with scanning
22  xul.dll!nsRunnableMethodImpl<void ( nsRefreshDriver::*)(void),1>::`vector deleting destructor'(unsigned int) + 0x8
    eip = 0x1058bbfb   esp = 0x0012daf0   ebp = 0x00000001
    Found by: call frame info with scanning
23  xul.dll!nsRunnable::Release() [nsThreadUtils.cpp:11d04991cdd0 : 55 + 0x32]
    eip = 0x1015fdd3   esp = 0x0012dafc   ebp = 0x00000001
    Found by: call frame info with scanning
24  xul.dll!nsRefPtr<nsPresContext>::~nsRefPtr<nsPresContext>() [nsAutoPtr.h:11d04991cdd0 : 969 + 0x7]
    eip = 0x1010b43e   esp = 0x0012db08   ebp = 0x00000001
    Found by: call frame info with scanning
25  xul.dll!nsThread::ProcessNextEvent(int,int *) [nsThread.cpp:11d04991cdd0 : 624 + 0x8]
    eip = 0x1014ea13   esp = 0x0012db10   ebp = 0x00000001
    Found by: call frame info
26  xul.dll!nsThread::GetObserver(nsIThreadObserver * *) [nsThread.cpp:11d04991cdd0 : 692 + 0x8]
    eip = 0x1023622b   esp = 0x0012db30   ebp = 0x02055140
    Found by: call frame info with scanning
27  xul.dll!nsThread::Shutdown() [nsThread.cpp:11d04991cdd0 : 481 + 0x9]
    eip = 0x101ca3f0   esp = 0x0012db50   ebp = 0x02055140
    Found by: call frame info with scanning
28  xul.dll!ShutdownThreadEvent::Run() [nsMediaDecoder.h:11d04991cdd0 : 75 + 0xc]
    eip = 0x105683f3   esp = 0x0012db74   ebp = 0x02055140
    Found by: stack scanning
29  xul.dll!nsThread::ProcessNextEvent(int,int *) [nsThread.cpp:11d04991cdd0 : 618 + 0x13]
    eip = 0x1014ea0a   esp = 0x0012db7c   ebp = 0x02055140
    Found by: call frame info
30  nspr4.dll!_MD_CURRENT_THREAD [w95thred.c:11d04991cdd0 : 308 + 0xb]
    eip = 0x0034e292   esp = 0x0012dba4   ebp = 0x1014ea0a
    Found by: call frame info with scanning
31  xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [MessagePump.cpp:11d04991cdd0 : 110 + 0x28]
    eip = 0x1017921e   esp = 0x0012dbac   ebp = 0x1014ea0a
    Found by: stack scanning
32  xul.dll!MessageLoop::RunHandler() [message_loop.cc:11d04991cdd0 : 202 + 0x8]
    eip = 0x1029174d   esp = 0x0012dbec   ebp = 0x0012dc1c
    Found by: call frame info with scanning
33  xul.dll!MessageLoop::Run() [message_loop.cc:11d04991cdd0 : 176 + 0x6]
    eip = 0x1029171e   esp = 0x0012dc24   ebp = 0x0012dc38
    Found by: previous frame's frame pointer
34  xul.dll!nsBaseAppShell::Run() [nsBaseAppShell.cpp:11d04991cdd0 : 189 + 0x13]
    eip = 0x102795f1   esp = 0x0012dc40   ebp = 0x0012fb98
    Found by: previous frame's frame pointer
35  xul.dll + 0xb56de3
    eip = 0x10b56de4   esp = 0x0012dc44   ebp = 0x0012fb98
    Found by: call frame info
36  xul.dll!nsAppStartup::Run() [nsAppStartup.cpp:11d04991cdd0 : 224 + 0xc]
    eip = 0x102a4944   esp = 0x0012fba0   ebp = 0x0012ff34
    Found by: previous frame's frame pointer
37  xul.dll!XRE_main [nsAppRunner.cpp:11d04991cdd0 : 3698 + 0x9]
    eip = 0x101cfa40   esp = 0x0012fbac   ebp = 0x0012ff34
    Found by: call frame info with scanning
38  firefox.exe!wmain [nsWindowsWMain.cpp:11d04991cdd0 : 106 + 0xeb]
    eip = 0x0040134c   esp = 0x0012ff3c   ebp = 0x0012ff80
    Found by: previous frame's frame pointer
39  firefox.exe!__tmainCRTStartup [crtexe.c:11d04991cdd0 : 591 + 0x18]
    eip = 0x004016f2   esp = 0x0012ff88   ebp = 0x0012ffc0
    Found by: previous frame's frame pointer
40  kernel32.dll + 0x16d4e
    eip = 0x7c816d4f   esp = 0x0012ffc8   ebp = 0x0012fff0   ebx = 0x7ffde000
    Found by: call frame info
Any chance we can get symbols for D3D9.dll for these machines?
Crash Signature: [@ d3d9.dll@0x2d133]
http://tinderbox.mozilla.org/showlog.cgi?log=Mozilla-Inbound/1312781326.1312781951.28103.gz
Rev3 WINNT 5.1 mozilla-inbound opt test mochitests-1/5 on 2011/08/07 22:28:46
s: talos-r3-xp-006

69286 INFO TEST-PASS | /tests/content/media/test/test_bug465498.html | Checking ended is false for seek.webm
...
Can't find symbol 'eglCreateImageKHR'
Can't find symbol 'eglDestroyImageKHR'
Can't find symbol 'glEGLImageTargetTexture2DOES'
TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_bug465498.html | Exited with code -1073741819 during test run
...
Thread 0 (crashed)
 0  d3d9.dll + 0x2d133
    eip = 0x4fdfd133   esp = 0x0012cff4   ebp = 0x0012d000   ebx = 0x0000000f
    esi = 0x0818d3f8   edi = 0x04b04bb0   eax = 0x00184fc0   ecx = 0x0818d5f8
    edx = 0x184a81e8   efl = 0x00010246
    Found by: given as instruction pointer in context
 1  d3d9.dll + 0x30a2b
    eip = 0x4fe00a2c   esp = 0x0012d008   ebp = 0x0012d018
    Found by: previous frame's frame pointer
 2  d3d9.dll + 0x45d16
    eip = 0x4fe15d17   esp = 0x0012d020   ebp = 0x0012d03c
    Found by: previous frame's frame pointer
 3  d3d9.dll + 0x4606c
    eip = 0x4fe1606d   esp = 0x0012d044   ebp = 0x0012d048
    Found by: previous frame's frame pointer
 4  d3d9.dll + 0x3c2a1
    eip = 0x4fe0c2a2   esp = 0x0012d050   ebp = 0x0012d068
    Found by: previous frame's frame pointer
 5  xul.dll!RefPtr<IDXGIDevice>::~RefPtr<IDXGIDevice>() [nsAutoPtr.h:840e9e5c5059 : 969 + 0x5]
    eip = 0x014da0ea   esp = 0x0012d070   ebp = 0x00000000
    Found by: previous frame's frame pointer
 6  xul.dll!mozilla::layers::PlanarYCbCrImageD3D9::~PlanarYCbCrImageD3D9() [ImageLayerD3D9.h:840e9e5c5059 : 108 + 0x2a]
    eip = 0x0157a2f4   esp = 0x0012d078   ebp = 0x00000000
    Found by: call frame info with scanning
 7  xul.dll!mozilla::layers::PlanarYCbCrImageD3D9::`vector deleting destructor'(unsigned int) + 0x35
    eip = 0x019d08b8   esp = 0x0012d084   ebp = 0x00000000
    Found by: call frame info with scanning
 8  xul.dll!mozilla::layers::Image::Release() [ImageLayers.h:840e9e5c5059 : 76 + 0x1a]
    eip = 0x0154f2d7   esp = 0x0012d090   ebp = 0x00000000
    Found by: call frame info with scanning
 9  xul.dll!nsRefPtr<mozilla::layers::Image>::~nsRefPtr<mozilla::layers::Image>() [nsAutoPtr.h:840e9e5c5059 : 969 + 0x4]
    eip = 0x015c5eb4   esp = 0x0012d098   ebp = 0x00000000
    Found by: call frame info
10  xul.dll!mozilla::layers::ImageContainerD3D9::~ImageContainerD3D9() [ImageLayerD3D9.h:840e9e5c5059 : 54 + 0x1a]
    eip = 0x015e71a4   esp = 0x0012d09c   ebp = 0x00000000
    Found by: call frame info
11  xul.dll!mozilla::layers::ImageContainerD3D9::`vector deleting destructor'(unsigned int) + 0x35
    eip = 0x019d0b6d   esp = 0x0012d0a8   ebp = 0x00000000
    Found by: call frame info with scanning
12  xul.dll!mozilla::layers::ImageContainer::Release() [ImageLayers.h:840e9e5c5059 : 134 + 0x1a]
    eip = 0x0154f290   esp = 0x0012d0b4   ebp = 0x00000000
    Found by: call frame info with scanning
13  xul.dll!nsMediaDecoder::~nsMediaDecoder() [nsMediaDecoder.cpp:840e9e5c5059 : 92 + 0xf]
    eip = 0x01a33c5d   esp = 0x0012d0bc   ebp = 0x00000000
    Found by: call frame info
14  xul.dll!nsBuiltinDecoder::~nsBuiltinDecoder() [nsBuiltinDecoder.cpp:840e9e5c5059 : 175 + 0x29]
    eip = 0x01a3c82e   esp = 0x0012d0c8   ebp = 0x00000000
    Found by: call frame info with scanning
15  xul.dll!nsBuiltinDecoder::`vector deleting destructor'(unsigned int) + 0x8
    eip = 0x01a3e2a6   esp = 0x0012d0d0   ebp = 0x00000000
    Found by: call frame info with scanning
16  xul.dll!nsBuiltinDecoder::Release() [nsBuiltinDecoder.cpp:840e9e5c5059 : 60 + 0x1f]
    eip = 0x015332df   esp = 0x0012d0dc   ebp = 0x00000000
    Found by: call frame info with scanning
17  xul.dll!nsRefPtr<nsIVariant>::assign_assuming_AddRef(nsIVariant *) [nsAutoPtr.h:840e9e5c5059 : 957 + 0x5]
    eip = 0x014a5edb   esp = 0x0012d0e4   ebp = 0x00000000
    Found by: call frame info
18  xul.dll!nsDecoderDisposeEvent::Run() [nsBuiltinDecoderStateMachine.cpp:840e9e5c5059 : 1371 + 0xc]
    eip = 0x014cdf90   esp = 0x0012d0ec   ebp = 0x00000000
    Found by: call frame info
...
Summary: intermittent content/media/test/test_playback.html | Exited with code -1073741819 during test run - crash [@ d3d9.dll@0x2d133] in ~PlanarYCbCrImageD3D9 → intermittent content/media/test/test_playback.html or content/media/test/test_bug465498.html | Exited with code -1073741819 during test run - crash [@ d3d9.dll@0x2d133] in ~PlanarYCbCrImageD3D9
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Whiteboard: [orange][test which aborts the suite] → [test which aborts the suite]
You need to log in before you can comment on or make changes to this bug.