Closed Bug 1173719 Opened 10 years ago Closed 10 years ago

[Nexus 5][Built-in&System Keyboard]When you long press space key, there will be a prompt that something just crashed.

Categories

(Core :: Panning and Zooming, defect)

ARM
Gonk (Firefox OS)
defect
Not set
major

Tracking

()

VERIFIED FIXED
mozilla41
Tracking Status
firefox41 --- fixed
b2g-v2.2 --- unaffected
b2g-master --- verified

People

(Reporter: zikui.yang, Assigned: kats)

References

Details

(Keywords: regression, Whiteboard: [3.0-nexus-5-l])

Attachments

(4 files)

Attached video Bug video:1007.mp4
[1.Description]: [Nexus 5][v3.0]The crash happens when you long press space key on keyboard at compose message view. There will be a prompt that something just crashed. Here are the detailed information : --Title: B2G 41.0a1 Crash Report [@ mozalloc_abort | NS_DebugBreak | mozilla::ipc::FatalError | mozilla::dom::PBrowserChild::OnMessageReceived ] --Crash Report:https://crash-stats.mozilla.com/report/index/2f7f1fb1-4683-4713-926a-7040a2150611 Found time:10:17 See log:logcat_1007.txt See video:1007.mp4 [2.Testing Steps]: 1.Launch Message->New Message. 2.In Compose box, long press the space key to hide keyboard. 3.Tap the edit box,then tap other place. 4.Tap the edit box again. [3.Expected Result]: 2.Crash does not happen. 4.The Keyboard displays in normal size. [4.Actual Result]: 2.There is a prompt that something just crashed. 4.Part of the Keyboard fills the full screen. [5.Reproduction build]: Device Flame v 2.2:(unaffected) Build ID 20150610162502 Gaia Revision 1a4a3fd78e4cd628652685c4f56551ee307506b1 Gaia Date 2015-06-10 07:51:43 Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/488a8d998300 Gecko Version 37.0 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20150610.194944 Firmware Date Wed Jun 10 19:49:53 EDT 2015 Bootloader L1TC000118D0 Device Nexus5 v2.2:(unaffected) Build ID 20150610162502 Gaia Revision 1a4a3fd78e4cd628652685c4f56551ee307506b1 Gaia Date 2015-06-10 07:51:43 Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/488a8d998300 Gecko Version 37.0 Device Name hammerhead Firmware(Release) 5.1 Firmware(Incremental) eng.cltbld.20150610.194617 Firmware Date Wed Jun 10 19:46:33 EDT 2015 Bootloader HHZ12f Device Flame v3.0:(unaffected) Build ID 20150610160207 Gaia Revision e3eaf72ccd1bfe6d60d37efde6d3b92c1dbc5ff9 Gaia Date 2015-06-10 03:13:33 Gecko Revision https://hg.mozilla.org/mozilla-central/rev/95afddf894e3 Gecko Version 41.0a1 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20150610.193636 Firmware Date Wed Jun 10 19:36:48 EDT 2015 Bootloader L1TC000118D0 Device Nexus5 v3.0:(affected) Build ID 20150610160207 Gaia Revision e3eaf72ccd1bfe6d60d37efde6d3b92c1dbc5ff9 Gaia Date 2015-06-10 03:13:33 Gecko Revision https://hg.mozilla.org/mozilla-central/rev/95afddf894e3 Gecko Version 41.0a1 Device Name hammerhead Firmware(Release) 5.1 Firmware(Incremental) eng.cltbld.20150610.205837 Firmware Date Wed Jun 10 20:58:56 EDT 2015 Bootloader HHZ12f [6.Reproduction Frequency]: Always Recurrence,5/5 [7.TCID]: FreeTest
Please help find the window.
Mozilla-inbound Regression Window: Last Working Environmental Variables: Device:Nexus5 v3.0: Build ID 20150604133009 Gaia Revision e0fbadeb78a96137f071d9be7a47ef9fe882d17f Gaia Date 2015-06-04 07:44:30 Gecko Revision https://hg.mozilla.org/integration/mozilla-inbound/rev/4ed228a6c759 Gecko Version 41.0a1 Device Name hammerhead Firmware(Release) 5.1 Firmware(Incremental) eng.cltbld.20150610.194617 Firmware Date Wed Jun 10 19:46:33 EDT 2015 Bootloader HHZ12f First Broken Environmental Variables: Build ID 20150604140146 Gaia Revision e0fbadeb78a96137f071d9be7a47ef9fe882d17f Gaia Date 2015-06-04 07:44:30 Gecko Revision https://hg.mozilla.org/integration/mozilla-inbound/rev/227d356ac030 Gecko Version 41.0a1 Device Name hammerhead Firmware(Release) 5.1 Firmware(Incremental) eng.cltbld.20150610.194617 Firmware Date Wed Jun 10 19:46:33 EDT 2015 Bootloader HHZ12f First Broken Gaia & Last Working Gecko - issue DOES NOT repro: Gaia Revision e0fbadeb78a96137f071d9be7a47ef9fe882d17f Gecko Revision https://hg.mozilla.org/integration/mozilla-inbound/rev/4ed228a6c759 First Broken Gecko & Last Working Gaia – issue DOES repro: Gecko Revision https://hg.mozilla.org/integration/mozilla-inbound/rev/227d356ac030 Gaia Revision e0fbadeb78a96137f071d9be7a47ef9fe882d17f
It only occurs on Nexus 5 master. Tim, could you help here?
Flags: needinfo?(timdream)
I will have to borrow an Nexus 5 to debug this, but first given the fact we have an window on comment 3, it would be faster if we could identify the regressed bug and needinfo the assignee. Thanks!
Flags: needinfo?(zikui.yang)
Flags: needinfo?(timdream)
Flags: needinfo?(hcheng)
With Hermes' help,we narrow the Gecko pushlog, please see: http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=4ed228a6c759&tochange=227d356ac030 Hi David, Hi Ehsan, Could you have a look at this bug? Thanks.
Flags: needinfo?(ehsan)
Flags: needinfo?(dvander)
Flags: needinfo?(zikui.yang)
Flags: needinfo?(hcheng)
(In reply to Elie from comment #6) > With Hermes' help,we narrow the Gecko pushlog, please see: > http://hg.mozilla.org/integration/mozilla-inbound/ > pushloghtml?fromchange=4ed228a6c759&tochange=227d356ac030 > > Hi David, Hi Ehsan, > Could you have a look at this bug? Thanks. I am not so sure which patch in the push log results in this issue. http://hg.mozilla.org/integration/mozilla-inbound/rev/a509c974aa1f (Bug 1162064) http://hg.mozilla.org/integration/mozilla-inbound/rev/2096212a25cb (Bug 1171486)
This cannot possibly be related to bug 1171486. If you doubt that, please test by backing out that patch on trunk and rebuilding to see if the issue reproduces.
Flags: needinfo?(ehsan)
The crash in this bug seems to be the same crash I was running into in bug 1142380, and the r+'d patch on that bug fixed it for me. I'll land it as part of this bug, since I suspect it will fix this issue as well.
Flags: needinfo?(dvander)
Attached patch PatchSplinter Review
Moved over from bug 1142380, carrying botond's r+ from that bug also.
Assignee: nobody → bugmail.mozilla
Attachment #8622533 - Flags: review+
That being said, this was likely a regression from bug 1162064, and there is likely still an underlying issue that's causing AsyncPanZoomEnabled() to return false when it shouldn't.
Blocks: 1162064
Component: Gaia::Keyboard → Panning and Zooming
Product: Firefox OS → Core
(Likely TabParent::GetWidget() is returning null, which I also saw happening during the keyboard app startup in bug 1125325, and which smaug said should never happen).
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla41
Attached video 915.3gp
This bug has been verified as "pass" on latest Nightly Nexus5 3.0. STR same as in comment 0. See attachments: 915.3gp Reproduce rate: 0/5 Actual Result: Crash does not happen and the Keyboard displays in normal size when you long press the space key. Device Nexus5 v3.0:(pass) Build ID 20150616160206 Gaia Revision 9d42e94446f2dc01b519172b6d75d81d4d435bdc Gaia Date 2015-06-16 16:16:47 Gecko Revision https://hg.mozilla.org/mozilla-central/rev/27caa5299f9f Gecko Version 41.0a1 Device Name hammerhead Firmware(Release) 5.1 Firmware(Incremental) eng.cltbld.20150616.193221 Firmware Date Tue Jun 16 19:32:40 EDT 2015 Bootloader HHZ12f
QA Whiteboard: [MGSEI-Triage+]
Leave "verifyme" for verifying firefox41.
The bug was verified on firefox 41 at comment 51 (gecko version 41.0a1).
Status: RESOLVED → VERIFIED
Keywords: verifyme
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: