Closed Bug 1054124 Opened 10 years ago Closed 10 years ago

Intermittent test_iframe_sandbox_general.html,test_iframe_sandbox_inheritance.html,test_iframe_sandbox_navigation.html,test_iframe_sandbox_workers.html | application crashed [@ mozilla::gl::GLContext::MakeCurrent(bool)]

Categories

(Core :: Graphics: Layers, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla35
Tracking Status
firefox33 --- unaffected
firefox34 --- fixed
firefox35 --- fixed
firefox-esr31 --- unaffected
b2g-v2.1 --- fixed
b2g-v2.2 --- fixed

People

(Reporter: RyanVM, Assigned: nical)

References

Details

(Keywords: crash, intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=45992384&tree=Mozilla-Inbound

b2g_emulator_vm mozilla-inbound opt test mochitest-2 on 2014-08-14 18:11:28 PDT for push 150d3813133c
slave: tst-linux64-spot-924

18:38:07     INFO -  1292 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | window.open threw a JS exception and was not allowed
18:38:07     INFO -  1293 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | window.showModalDialog threw a JS exception and was not allowed
18:38:07     INFO -  1294 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | a document sandboxed with allow-same-origin and allow-scripts should be same origin with its parent and able to run scripts regardless of what kind of whitespace was used in its sandbox attribute
18:38:07     INFO -  1295 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | documents sandboxed with allow-scripts should be able to run script from event listeners
18:38:07     INFO -  1296 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | documents sandboxed with allow-scripts should be able to run inline scripts
18:38:08     INFO -  1297 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | documents sandboxed with allow-scripts should be able to run <script src=...>
18:38:08     INFO -  1298 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | a document sandboxed with allow-same-origin and allow-scripts should be same origin with its parent and able to run scripts regardless of what kind of whitespace was used in its sandbox attribute
18:38:08     INFO -  1299 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | a document sandboxed with allow-same-origin and allow-scripts should be same origin with its parent and able to run scripts regardless of what kind of whitespace was used in its sandbox attribute
18:38:08     INFO -  1300 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | a document sandboxed with allow-same-origin and allow-scripts should be same origin with its parent and able to run scripts regardless of what kind of whitespace was used in its sandbox attribute
18:38:08     INFO -  1301 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | a document sandboxed with allow-same-origin and allow-scripts should be same origin with its parent and able to run scripts regardless of what kind of whitespace was used in its sandbox attribute
18:38:08     INFO -  1302 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | a document sandboxed with allow-same-origin and allow-scripts should be same origin with its parent and able to run scripts regardless of what kind of whitespace was used in its sandbox attribute
18:38:08     INFO -  1303 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | documents sandboxed with allow-scripts should be able to run script from event listeners
18:38:08     INFO -  1304 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | documents sandboxed with allow-scripts should be able to run inline scripts
18:38:08     INFO -  1305 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | documents sandboxed with allow-same-origin SHOULD  be able to access indexedDB
18:38:08     INFO -  1306 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | a document sandboxed with allow-same-origin and allow-scripts should be same origin with its parent and able to run scripts regardless of what kind of whitespace was used in its sandbox attribute
18:38:08     INFO -  1307 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | a document sandboxed with allow-same-origin and allow-scripts should be same origin with its parent and able to run scripts regardless of what kind of whitespace was used in its sandbox attribute
18:38:08     INFO -  1308 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | a document sandboxed with allow-same-origin and allow-scripts should be same origin with its parent and able to run scripts regardless of what kind of whitespace was used in its sandbox attribute
18:38:08     INFO -  1309 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | a document sandboxed with allow-same-origin and allow-scripts should be same origin with its parent and able to run scripts regardless of what kind of whitespace was used in its sandbox attribute
18:38:08     INFO -  1310 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | documents sandboxed with allow-scripts should be able to run script from javascript: URLs
18:38:09     INFO -  1311 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | documents sandboxed with allow-scripts should be able to run script from javascript: URLs
18:38:09     INFO -  1312 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | a new iframe should have a sandbox attribute
18:38:09     INFO -  1313 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | default sandbox attribute should be an empty string
18:38:09     INFO -  1314 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | documents sandboxed with allow-forms should be able to submit forms
18:38:09     INFO -  1315 INFO TEST-PASS | /tests/content/html/content/test/test_iframe_sandbox_general.html | There are 27 general tests that should pass
18:38:09     INFO -  1316 INFO TEST-OK | /tests/content/html/content/test/test_iframe_sandbox_general.html | took 10882ms
18:38:16     INFO -  1317 DEBUG mozdevice _runCmd - command: /builds/slave/test/build/emulator/b2g-distro/out/host/linux-x86/bin/adb -s emulator-5554 pull /data/local/tests/profile/minidumps /tmp/tmp54B1bq
18:38:16     INFO -  1318 DEBUG mozdevice pull: building file list...
18:38:16     INFO -  1319 DEBUG mozdevice pull: /data/local/tests/profile/minidumps/6dd6b4d8-d157-8804-66f85b58-41b671fa.dmp -> /tmp/tmp54B1bq/6dd6b4d8-d157-8804-66f85b58-41b671fa.dmp
18:38:18     INFO -  1320 DEBUG mozdevice pull: /data/local/tests/profile/minidumps/6dd6b4d8-d157-8804-66f85b58-41b671fa.extra -> /tmp/tmp54B1bq/6dd6b4d8-d157-8804-66f85b58-41b671fa.extra
18:38:18     INFO -  1321 DEBUG mozdevice 2 files pulled. 0 files skipped.
18:38:18     INFO -  1322 DEBUG mozdevice 91 KB/s (251842 bytes in 2.677s)
18:38:19     INFO -  1323 DEBUG mozdevice _runCmd - command: /builds/slave/test/build/emulator/b2g-distro/out/host/linux-x86/bin/adb -s emulator-5554 shell ls -a /data/local/tests/profile/minidumps/
18:38:19     INFO -  1324 DEBUG mozdevice 6dd6b4d8-d157-8804-66f85b58-41b671fa.dmp
18:38:19     INFO -  1325 DEBUG mozdevice 6dd6b4d8-d157-8804-66f85b58-41b671fa.extra
18:38:19     INFO -  1326 DEBUG mozdevice _checkCmd - command: /builds/slave/test/build/emulator/b2g-distro/out/host/linux-x86/bin/adb -s emulator-5554 shell rm -r /data/local/tests/profile/minidumps
18:38:19     INFO -  mozcrash INFO | Downloading symbols from: http://pvtbuilds.pvt.build.mozilla.org/pub/mozilla.org/b2g/tinderbox-builds/mozilla-inbound-emulator/20140814171315/b2g-34.0a1.en-US.android-arm.crashreporter-symbols.zip
18:38:40  WARNING -  PROCESS-CRASH | /tests/content/html/content/test/test_iframe_sandbox_general.html | application crashed [@ mozilla::gl::GLContext::MakeCurrent(bool)]
18:38:40     INFO -  Crash dump filename: /tmp/tmp54B1bq/6dd6b4d8-d157-8804-66f85b58-41b671fa.dmp
18:38:40     INFO -  Operating system: Android
18:38:40     INFO -                    0.0.0 Linux 2.6.29-g41a03df #22 Thu Jun 26 10:59:09 CST 2014 armv7l Android/full/generic:4.0.4.0.4.0.4/OPENMASTER/eng.cltbld.20140814.202409:eng/test-keys
18:38:40     INFO -  CPU: arm
18:38:40     INFO -       0 CPUs
18:38:40     INFO -  Crash reason:  SIGSEGV
18:38:40     INFO -  Crash address: 0x218
18:38:40     INFO -  Thread 25 (crashed)
18:38:40     INFO -   0  libxul.so!mozilla::gl::GLContext::MakeCurrent(bool) [GLContext.h:150d3813133c : 2628 + 0x0]
18:38:40     INFO -       r4 = 0x46397240    r5 = 0x00000000    r6 = 0x469edce0    r7 = 0x00160001
18:38:40     INFO -       r8 = 0x43e6bcb0    r9 = 0x454ffd90   r10 = 0x00000000    fp = 0x454ffd98
18:38:40     INFO -       sp = 0x454ffaf0    lr = 0x40e97ff1    pc = 0x40e4b212
18:38:40     INFO -      Found by: given as instruction pointer in context
18:38:40     INFO -   1  libxul.so!mozilla::layers::GrallocTextureSourceOGL::DeallocateDeviceData() [GrallocTextureHost.cpp:150d3813133c : 288 + 0x5]
18:38:40     INFO -       r4 = 0x46397240    r5 = 0x00000000    r6 = 0x469edce0    r7 = 0x00160001
18:38:40     INFO -       r8 = 0x43e6bcb0    r9 = 0x454ffd90   r10 = 0x00000000    fp = 0x454ffd98
18:38:40     INFO -       sp = 0x454ffaf8    pc = 0x40e97ff1
18:38:40     INFO -      Found by: call frame info
18:38:40     INFO -   2  libxul.so!mozilla::layers::GrallocTextureSourceOGL::~GrallocTextureSourceOGL [GrallocTextureHost.cpp:150d3813133c : 108 + 0x3]
18:38:40     INFO -       r4 = 0x46397240    r5 = 0x00000000    r6 = 0x469edce0    r7 = 0x00160001
18:38:40     INFO -       r8 = 0x43e6bcb0    r9 = 0x454ffd90   r10 = 0x00000000    fp = 0x454ffd98
18:38:40     INFO -       sp = 0x454ffb00    pc = 0x40e9c983
18:38:40     INFO -      Found by: call frame info
18:38:40     INFO -   3  libxul.so!mozilla::layers::GrallocTextureSourceOGL::~GrallocTextureSourceOGL [GrallocTextureHost.cpp:150d3813133c : 110 + 0x3]
18:38:40     INFO -       r4 = 0x46397240    r5 = 0x00000000    r6 = 0x469edce0    r7 = 0x00160001
18:38:40     INFO -       r8 = 0x43e6bcb0    r9 = 0x454ffd90   r10 = 0x00000000    fp = 0x454ffd98
18:38:40     INFO -       sp = 0x454ffb08    pc = 0x40e9c9a5
18:38:40     INFO -      Found by: call frame info
18:38:40     INFO -   4  libxul.so!gfxTextRunFactory::Release() [gfxFont.h : 1230 + 0x5]
18:38:40     INFO -       r4 = 0x00000000    r5 = 0x00000000    r6 = 0x469edce0    r7 = 0x00160001
18:38:40     INFO -       r8 = 0x43e6bcb0    r9 = 0x454ffd90   r10 = 0x00000000    fp = 0x454ffd98
18:38:40     INFO -       sp = 0x454ffb10    pc = 0x40c01f19
18:38:40     INFO -      Found by: call frame info
18:38:40     INFO -   5  libxul.so!mozilla::RefPtr<mozilla::layers::BasicCompositingRenderTarget>::operator=(mozilla::layers::BasicCompositingRenderTarget*) [RefPtr.h : 301 + 0x3]
18:38:40     INFO -       r4 = 0x469edd24    r5 = 0x00000000    r6 = 0x469edce0    r7 = 0x00160001
18:38:40     INFO -       r8 = 0x43e6bcb0    r9 = 0x454ffd90   r10 = 0x00000000    fp = 0x454ffd98
18:38:40     INFO -       sp = 0x454ffb18    pc = 0x40e6824b
18:38:40     INFO -      Found by: call frame info
Whiteboard: 1022205
https://tbpl.mozilla.org/php/getParsedLog.php?id=46258345&tree=Mozilla-Inbound
Summary: Intermittent test_iframe_sandbox_general.html | application crashed [@ mozilla::gl::GLContext::MakeCurrent(bool)] → Intermittent test_iframe_sandbox_general.html, test_iframe_sandbox_navigation.html | application crashed [@ mozilla::gl::GLContext::MakeCurrent(bool)]
Was the "1022205" in the whiteboard meant to go in one of the blocking/depends on fields?
Are you able to look at this top intermittent failure for us? :-)
Flags: needinfo?(sotaro.ikeda.g)
(In reply to Ed Morley [:edmorley] from comment #67)
> Was the "1022205" in the whiteboard meant to go in one of the
> blocking/depends on fields?

Sorry "1022205" was put by accident. It is not related to this bug. I think this bug is related to system shutdown sequence. CompositorOGL seems to be shutdown before GrallocTextureHostOGL shutdown.

> Are you able to look at this top intermittent failure for us? :-)

I do not have a time this week. I am going to look into this bug next week.
Flags: needinfo?(sotaro.ikeda.g)
Whiteboard: 1022205
Assignee: nobody → sotaro.ikeda.g
(In reply to Sotaro Ikeda [:sotaro] from comment #68)
> I do not have a time this week. I am going to look into this bug next week.

Thank you :-)
See Also: → 1019236
See Also: → 1055875, 1057627, 1059122
Bug 1058013 and Bug 1059793 might be related to this bug.
Summary: Intermittent test_iframe_sandbox_general.html, test_iframe_sandbox_navigation.html | application crashed [@ mozilla::gl::GLContext::MakeCurrent(bool)] → Intermittent test_iframe_sandbox_general.html,test_iframe_sandbox_inheritance.html,test_iframe_sandbox_navigation.html,test_iframe_sandbox_workers.html | application crashed [@ mozilla::gl::GLContext::MakeCurrent(bool)]
Assignee: sotaro.ikeda.g → nical.bugzilla
Depends on: 1072491
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla35
You need to log in before you can comment on or make changes to this bug.