Closed Bug 1019236 Opened 11 years ago Closed 11 years ago

Intermittent B2G Shutdown | application crashed [@ mozilla::gl::GLContext::MakeCurrent(bool)]

Categories

(Core :: Graphics, 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=40886621&tree=Mozilla-Inbound b2g_emulator_vm mozilla-inbound opt test mochitest-9 on 2014-06-02 11:00:54 PDT for push dcfd3a026c6f slave: tst-linux64-ec2-049 11:50:31 INFO - 1591 INFO TEST-START | Shutdown 11:50:31 INFO - 1592 INFO Passed: 215154 11:50:31 INFO - 1593 INFO Failed: 0 11:50:31 INFO - 1594 INFO Todo: 127 11:50:31 INFO - 1595 INFO Slowest: 145849ms - /tests/layout/style/test/test_media_queries.html 11:50:31 INFO - 1596 INFO SimpleTest FINISHED 11:50:31 INFO - 1597 INFO TEST-INFO | Ran 1 Loops 11:50:31 INFO - 1598 INFO SimpleTest FINISHED 11:56:02 INFO - B2GRunner TEST-UNEXPECTED-FAIL | Shutdown | application timed out after 330.0 seconds with no output 11:56:02 INFO - B2GRunner INFO | checking for crashes in '/data/local/tests/profile/minidumps' 11:56:04 INFO - mozcrash INFO | Downloading symbols from: http://pvtbuilds.pvt.build.mozilla.org/pub/mozilla.org/b2g/tinderbox-builds/mozilla-inbound-emulator/20140602100510/b2g-32.0a1.en-US.android-arm.crashreporter-symbols.zip 11:56:27 WARNING - PROCESS-CRASH | Shutdown | application crashed [@ mozilla::gl::GLContext::MakeCurrent(bool)] 11:56:27 INFO - Crash dump filename: /tmp/tmpEQZYA7/3b786353-9db6-e677-33ace44f-1356ad25.dmp 11:56:27 INFO - Operating system: Android 11:56:27 INFO - 0.0.0 Linux 2.6.29-00302-g586075d #31 Mon Feb 24 10:28:23 PST 2014 armv7l Android/full/generic:4.0.4.0.4.0.4/OPENMASTER/eng.cltbld.20140602.101346:eng/test-keys 11:56:27 INFO - CPU: arm 11:56:27 INFO - 0 CPUs 11:56:27 INFO - Crash reason: SIGSEGV 11:56:27 INFO - Crash address: 0x218 11:56:27 INFO - Thread 22 (crashed) 11:56:27 INFO - 0 libxul.so!mozilla::gl::GLContext::MakeCurrent(bool) [GLContext.h:dcfd3a026c6f : 2564 + 0x0] 11:56:27 INFO - r4 = 0x43e80200 r5 = 0x43a91de4 r6 = 0x00000000 r7 = 0x00000000 11:56:27 INFO - r8 = 0x43e81140 r9 = 0x459ffd80 r10 = 0x00000001 fp = 0x459ffd88 11:56:27 INFO - sp = 0x459ffb80 lr = 0x41066f83 pc = 0x40ff4aa6 11:56:27 INFO - Found by: given as instruction pointer in context 11:56:27 INFO - 1 libxul.so!mozilla::layers::GrallocTextureSourceOGL::DeallocateDeviceData() [GrallocTextureHost.cpp:dcfd3a026c6f : 274 + 0x3] 11:56:27 INFO - r4 = 0x43e80200 r5 = 0x43a91de4 r6 = 0x00000000 r7 = 0x00000000 11:56:27 INFO - r8 = 0x43e81140 r9 = 0x459ffd80 r10 = 0x00000001 fp = 0x459ffd88 11:56:27 INFO - sp = 0x459ffb88 pc = 0x41066f83 11:56:27 INFO - Found by: call frame info 11:56:27 INFO - 2 libxul.so!mozilla::layers::GrallocTextureHostOGL::DeallocateDeviceData() [GrallocTextureHost.cpp:dcfd3a026c6f : 377 + 0x5] 11:56:27 INFO - r4 = 0x43e5b400 r5 = 0x43a91de4 r6 = 0x00000000 r7 = 0x00000000 11:56:27 INFO - r8 = 0x43e81140 r9 = 0x459ffd80 r10 = 0x00000001 fp = 0x459ffd88 11:56:27 INFO - sp = 0x459ffb90 pc = 0x41066bb3 11:56:27 INFO - Found by: call frame info 11:56:27 INFO - 3 libxul.so!mozilla::layers::TextureHost::Finalize() [TextureHost.cpp:dcfd3a026c6f : 270 + 0x7] 11:56:27 INFO - r4 = 0x43e5b400 r5 = 0x43a91de4 r6 = 0x00000000 r7 = 0x00000000 11:56:27 INFO - r8 = 0x43e81140 r9 = 0x459ffd80 r10 = 0x00000001 fp = 0x459ffd88 11:56:27 INFO - sp = 0x459ffb98 pc = 0x41055749 11:56:27 INFO - Found by: call frame info 11:56:27 INFO - 4 libxul.so!mozilla::RefPtr<mozilla::layers::TextureHost>::operator=(mozilla::layers::TextureHost*) [AtomicRefCountedWithFinalize.h : 45 + 0x5] 11:56:27 INFO - r4 = 0x43e5b400 r5 = 0x43a91de4 r6 = 0x00000000 r7 = 0x00000000 11:56:27 INFO - r8 = 0x43e81140 r9 = 0x459ffd80 r10 = 0x00000001 fp = 0x459ffd88 11:56:27 INFO - sp = 0x459ffba0 pc = 0x4105197d 11:56:27 INFO - Found by: call frame info 11:56:27 INFO - 5 libxul.so!mozilla::layers::TextureParent::ClearTextureHost() [TextureHost.cpp:dcfd3a026c6f : 774 + 0x3] 11:56:27 INFO - r4 = 0x00000000 r5 = 0x43a91dc0 r6 = 0x00000000 r7 = 0x00920001 11:56:27 INFO - r8 = 0x43e81140 r9 = 0x459ffd80 r10 = 0x00000001 fp = 0x459ffd88 11:56:27 INFO - sp = 0x459ffbb8 pc = 0x410558eb 11:56:27 INFO - Found by: call frame info
Seems like bug 983489 is coming back :(
In general, shutdown is in a rough shape. We probably can't fix these one by one, it needs to be an organized approach to design the proper shutdown procedure and then follow it. I know bjacob was thinking about it in the context of e10s, perhaps we should think about it together and sooner.
Assignee: nobody → jgilbert
See Also: → 1054124, 1055875, 1057627, 1059122
Flags: needinfo?(nical.bugzilla)
See Also: → 1067254
(In reply to Ryan VanderMeulen [:RyanVM UTC-4] from comment #23) > https://tbpl.mozilla.org/php/getParsedLog.php?id=48787623&tree=Mozilla-Aurora > https://tbpl.mozilla.org/php/getParsedLog.php?id=48787484&tree=Mozilla-Aurora > > Any ideas for what's going on with this bug and the various "See Also" bugs? I am hoping that the patch in bug 1072491 will fix at least some of the issues.
Flags: needinfo?(nical.bugzilla)
Looks like this isn't happening in nightly any more, so bug 1072491 should have indeed fixed it. lets get it uplifted.
Assignee: jgilbert → nical.bugzilla
Depends on: 1072491
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla35
You need to log in before you can comment on or make changes to this bug.