Closed
Bug 776329
Opened 12 years ago
Closed 12 years ago
crash in nsSurfaceTexture::GetTransformMatrix on Honeycomb and above
Categories
(Core :: Graphics: Layers, defect)
Tracking
()
RESOLVED
FIXED
mozilla17
People
(Reporter: scoobidiver, Assigned: snorp)
References
Details
(4 keywords, Whiteboard: [native-crash])
Crash Data
It first appeared in 17.0a1/20120721041038. The regression range is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=3a05d298599e&tochange=446b788ab99d
It's likely a regression from bug 687267.
Signature _JNIEnv::CallVoidMethod | nsSurfaceTexture::GetTransformMatrix More Reports Search
UUID cb9b528f-24c5-4bfe-b19d-089932120722
Date Processed 2012-07-22 05:38:20
Uptime 30
Last Crash 45 seconds before submission
Install Age 4.9 hours since version was first installed.
Install Time 2012-07-22 00:41:12
Product FennecAndroid
Version 17.0a1
Build ID 20120721041038
Release Channel nightly
OS Linux
OS Version 0.0.0 Linux 2.6.36.3 #1 SMP PREEMPT Thu Dec 1 09:13:52 KST 2011 armv7l
Build Architecture arm
Build Architecture Info
Crash Reason SIGSEGV
Crash Address 0x0
App Notes
AdapterDescription: 'NVIDIA Corporation -- NVIDIA Tegra -- OpenGL ES 2.0 -- Model: GT-P7500, Product: GT-P7500, Manufacturer: samsung, Hardware: p3'
EGL? EGL+ GL Context? GL Context+ GL Layers? GL Layers+
samsung GT-P7500
samsung/GT-P7500/GT-P7500:3.2/HTJ85B/UBKL1:user/release-keys
EMCheckCompatibility True
Adapter Vendor ID NVIDIA Corporation
Adapter Device ID NVIDIA Tegra
Frame Module Signature Source
0 libdvm.so libdvm.so@0x446c6
1 dalvik-heap (deleted) dalvik-heap @0x65d6ee
2 libdvm.so libdvm.so@0x446af
3 dalvik-heap (deleted) dalvik-heap @0x65d6ee
4 libxul.so _JNIEnv::CallVoidMethod jni.h:631
5 libxul.so nsSurfaceTexture::GetTransformMatrix gfx/thebes/nsSurfaceTexture.cpp:94
6 libxul.so mozilla::gl::GLContextEGL::GetSharedHandleDetails gfx/gl/GLContextProviderEGL.cpp:1004
7 libxul.so mozilla::layers::ShadowImageLayerOGL::RenderLayer gfx/layers/opengl/ImageLayerOGL.cpp:932
8 libxul.so mozilla::layers::ShadowContainerLayerOGL::RenderLayer gfx/layers/opengl/ContainerLayerOGL.cpp:220
9 libxul.so mozilla::layers::ShadowContainerLayerOGL::RenderLayer gfx/layers/opengl/ContainerLayerOGL.cpp:220
10 libxul.so mozilla::layers::ShadowContainerLayerOGL::RenderLayer gfx/layers/opengl/ContainerLayerOGL.cpp:220
11 libxul.so mozilla::layers::LayerManagerOGL::Render gfx/layers/opengl/LayerManagerOGL.cpp:792
12 libxul.so mozilla::layers::LayerManagerOGL::EndTransaction gfx/layers/opengl/LayerManagerOGL.cpp:415
13 libxul.so mozilla::layers::LayerManagerOGL::EndEmptyTransaction gfx/layers/opengl/LayerManagerOGL.cpp:388
14 libxul.so mozilla::layers::CompositorParent::Composite gfx/layers/ipc/CompositorParent.cpp:425
15 libxul.so RunnableMethod<mozilla::layers::CompositorParent, void , Tuple0>::Run ipc/chromium/src/base/tuple.h:383
16 libxul.so MessageLoop::RunTask ipc/chromium/src/base/message_loop.cc:326
17 libxul.so MessageLoop::DeferOrRunPendingTask ipc/chromium/src/base/message_loop.cc:334
18 libxul.so MessageLoop::DoWork ipc/chromium/src/base/message_loop.cc:434
19 libxul.so base::MessagePumpDefault::Run ipc/chromium/src/base/message_pump_default.cc:23
20 libxul.so MessageLoop::RunInternal ipc/chromium/src/base/message_loop.cc:208
21 libxul.so MessageLoop::Run ipc/chromium/src/base/message_loop.cc:201
22 libxul.so base::Thread::ThreadMain ipc/chromium/src/base/thread.cc:156
23 libxul.so ThreadFunc ipc/chromium/src/base/platform_thread_posix.cc:31
24 libc.so __thread_entry
25 libc.so pthread_create
More reports at:
https://crash-stats.mozilla.com/report/list?signature=_JNIEnv%3A%3ACallVoidMethod+|+nsSurfaceTexture%3A%3AGetTransformMatrix
https://crash-stats.mozilla.com/report/list?signature=JNI_CreateJavaVM+|+_JNIEnv%3A%3ACallVoidMethod+|+nsSurfaceTexture%3A%3AGetTransformMatrix
Reporter | ||
Updated•12 years ago
|
Crash Signature: [@ _JNIEnv::CallVoidMethod | nsSurfaceTexture::GetTransformMatrix]
[@ JNI_CreateJavaVM | _JNIEnv::CallVoidMethod | nsSurfaceTexture::GetTransformMatrix] → [@ _JNIEnv::CallVoidMethod | nsSurfaceTexture::GetTransformMatrix]
[@ JNI_CreateJavaVM | _JNIEnv::CallVoidMethod | nsSurfaceTexture::GetTransformMatrix]
[@ nsSurfaceTexture::GetTransformMatrix]
Reporter | ||
Updated•12 years ago
|
Summary: crash in nsSurfaceTexture::GetTransformMatrix on Honeycomb → crash in nsSurfaceTexture::GetTransformMatrix on Honeycomb and JB
Reporter | ||
Comment 1•12 years ago
|
||
With combined signatures, it's #3 top crasher in 15.0b2 and #7 in 16.0a2 over the last 3 days.
status-firefox15:
--- → affected
status-firefox16:
--- → affected
tracking-firefox15:
--- → ?
tracking-firefox16:
--- → ?
Keywords: topcrash
Version: 17 Branch → 15 Branch
Updated•12 years ago
|
Comment 2•12 years ago
|
||
The full list of URLs is somewhat long, as esp. for the _JNIEnv::CallVoidMethod | nsSurfaceTexture::GetTransformMatrix signature, there's a lot of URLs with only a single crash in the last week. Those are the URLs from both signature variants that have more than 1 hit:
3 http://www.barafranca.com/game.php
3 https://www.facebook.com/
2 http://www.pinoy-ako.info/tv-show-replay/73-maalaala-mo-kaya/69569-maalaala-mo-kaya-28-july-2012.html
2 http://globoesporte.globo.com/futebol/times/sao-paulo/noticia/2012/07/falante-rogerio-ceni-volta-para-fazer-time-conquistar-o-torcedor-tricolor.html?utm_source=SPFCNetworking&utm_medium=twitter
2 about:home
There doesn't seem to be any really visible pattern in the sites I'm seeing listed in the full lists.
Keywords: needURLs
Comment 3•12 years ago
|
||
Suspected regression from bug 687267. Sending over to snorp for investigation of the stack and what part of the code may be crashing.
Leaving qawanted on to test a few of the URLs you've listed. Testing the Flash video from http://globoesporte.globo.com/futebol/times/sao-paulo/noticia/2012/07/falante-rogerio-ceni-volta-para-fazer-time-conquistar-o-torcedor-tricolor.html?utm_source=SPFCNetworking&utm_medium=twitter on a tablet may yield some results, if we're right about the cause.
Assignee: nobody → snorp
Comment 4•12 years ago
|
||
Although it's not clear to me how bug 687267 could cause JB crashes.
Comment 5•12 years ago
|
||
I just got this crash on the TF101, Honeycomb with the latest Aurora build:
https://crash-stats.mozilla.com/report/index/bp-48d2667d-5717-4804-9001-78f282120730
I did some panning on this page: http://people.mozilla.org/~mwargers/tests/plugins/flash/flashembed_20.html
Reporter | ||
Updated•12 years ago
|
Crash Signature: [@ _JNIEnv::CallVoidMethod | nsSurfaceTexture::GetTransformMatrix]
[@ JNI_CreateJavaVM | _JNIEnv::CallVoidMethod | nsSurfaceTexture::GetTransformMatrix]
[@ nsSurfaceTexture::GetTransformMatrix] → [@ _JNIEnv::CallVoidMethod | nsSurfaceTexture::GetTransformMatrix]
[@ JNI_CreateJavaVM | _JNIEnv::CallVoidMethod | nsSurfaceTexture::GetTransformMatrix]
[@ nsSurfaceTexture::GetTransformMatrix]
[@ dvmGetVirtualizedMethod | JNI_CreateJavaVM | _JNIEnv::C…
Reporter | ||
Updated•12 years ago
|
Crash Signature: mozilla::gl::GLContextEGL::GetSharedHandleDetails] → mozilla::gl::GLContextEGL::GetSharedHandleDetails]
[@ dvmDumpObject | JNI_CreateJavaVM | libxul.so@0xad7c37 | mozilla::gl::GLContextEGL::GetSharedHandleDetails]
Reporter | ||
Comment 6•12 years ago
|
||
There are crashes on ICS.
Summary: crash in nsSurfaceTexture::GetTransformMatrix on Honeycomb and JB → crash in nsSurfaceTexture::GetTransformMatrix on Honeycomb and above
Comment 7•12 years ago
|
||
(In reply to Scoobidiver from comment #6)
> There are crashes on ICS.
Well does that mean it is the same issue? or a different issue with the similar crash signature?
Perhaps that issue should be different bug if the issue here is Honeycomb only?
Reporter | ||
Comment 8•12 years ago
|
||
(In reply to Bill Gianopoulos [:WG9s] from comment #7)
> Well does that mean it is the same issue? or a different issue with the similar
> crash signature?
Crashes on ICS appeared after the landing of bug 687267 like on Honeycomb and JB.
It's bad that an Honeycomb bug impacts other Android versions.
Comment 9•12 years ago
|
||
snorp, this is another regression from the Flash for Honeycomb landing, and it adds up to over 10% of all 15.0b4 crashes. Does the bug 776334 fix also fix this or do you need to look into this separately?
Assignee | ||
Comment 10•12 years ago
|
||
(In reply to Robert Kaiser (:kairo@mozilla.com) from comment #9)
> snorp, this is another regression from the Flash for Honeycomb landing, and
> it adds up to over 10% of all 15.0b4 crashes. Does the bug 776334 fix also
> fix this or do you need to look into this separately?
Yes, I believe this one should now be fixed as well. Marking as such.
Reporter | ||
Updated•12 years ago
|
Target Milestone: --- → mozilla17
Comment 11•12 years ago
|
||
marking 15/16 fixed as well then, as per bug 776334.
You need to log in
before you can comment on or make changes to this bug.
Description
•