Closed Bug 841206 Opened 11 years ago Closed 6 years ago

Assertion failure: status == OK, at /home/mikeh/dev/mozilla/m-c/inbound-src/gfx/layers/ipc/ShadowLayerUtilsGralloc.cpp:356

Categories

(Firefox OS Graveyard :: General, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(b2g18? affected)

RESOLVED WONTFIX
Tracking Status
b2g18 ? affected

People

(Reporter: mikeh, Unassigned)

Details

(Keywords: crash)

Attachments

(2 files)

STR:
0. B2G_DEBUG=1 ./config.sh unagi && ./build.sh gecko && ./flash.sh gecko
1. open the browser
2. open www.globeandmail.com

Expected result:
Page should load.

Observed result:
Assertion failure and browser crash -- logcat attached.

(  309:0x135) perform_lock_unlock_operation: GENLOCK_IOC_DREADLOCK failed (lockType0x1, err=Connection timed out fd=109)
E(  309:0x135) gralloc_lock: genlock_lock_buffer (lockType=0x2) failed
W(  309:0x135) lock(...) failed -22 (Invalid argument)
F(  309:0x135) Assertion failure: status == OK, at /home/mikeh/dev/mozilla/m-c/inbound-src/gfx/layers/ipc/ShadowLayerUtilsGralloc.cpp:356
F(  309:0x135) Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)

Build:
gecko: m-i:b93da5157462
gaia: 143fda9f0cfcbc7d03bf828cba090e05041f05df
E(  133:0x85) perform_lock_unlock_operation: GENLOCK_IOC_DREADLOCK failed (lockType0x1, err=Connection timed out fd=133)
E(  133:0x85) gralloc_lock: genlock_lock_buffer (lockType=0x2) failed
W(  133:0x85) lock(...) failed -22 (Invalid argument)
F(  133:0x85) Assertion failure: status == OK, at /home/mikeh/dev/mozilla/m-c/b2g18/gfx/layers/ipc/ShadowLayerUtilsGralloc.cpp:315
F(  133:0x85) Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
In comment 1, same STR as in comment 0, but with hamachi instead of unagi, and trying to load: https://www.youtube.com/watch?v=V1IBH1bz5-c

Build:
- gecko: b2g18:b87559cef261
- gaia: 7d0ca6a07fc3d4817f80f4ebc24314b6cbcf049a
tracking-b2g18: --- → ?
OS: Linux → Gonk (Firefox OS)
Hardware: x86_64 → ARM
Saw it as well today:
E/libgenlock(  111): perform_lock_unlock_operation: GENLOCK_IOC_LOCK failed (lockType0x1, err=Invalid argument fd=196)
E/msm7627a.gralloc(  111): gralloc_lock: genlock_lock_buffer (lockType=0x2) failed
W/GraphicBufferMapper(  111): lock(...) failed -22 (Invalid argument)
F/MOZ_Assert(  111): Assertion failure: status == OK, at /Volumes/mac/moz/b2g18/gfx/layers/ipc/ShadowLayerUtilsGralloc.cpp:315
F/libc    (  111): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
I/Gecko   (  478): 
I/Gecko   (  478): ###!!! [Child][SyncChannel] Error: Channel error: cannot send/recv
milan, can someone on your team take a look at this? The assertion happens when B2G_DEBUG=1 on b2g18 builds; not sure if it still happens on m-c.
Flags: needinfo?(milan)
Peter or ChiaJung, any chance one of you can take a look?
Flags: needinfo?(pchang)
Flags: needinfo?(milan)
Flags: needinfo?(chung)
I tried to reproduce this problem on my Unagi(2013/06/03) codebase but failed.

I met another assetion fail at 
http://mxr.mozilla.org/mozilla-b2g18/source/dom/ipc/TabChild.cpp#507

After mark out this line, I can playback the video without problem.
Flags: needinfo?(chung)
I could only reproduce this issue once. Did it still happen?
Flags: needinfo?(pchang)
I saw this today with latest m-c + patch for bug 903434. Happened after I loaded slashdot.org and changed the screen orientation a couple of times. Can't reproduce it reliably, though.
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: