Closed Bug 1158384 Opened 9 years ago Closed 8 years ago

Intermittent "TypeError: dump is not a function" in testBrowserDiscovery

Categories

(Firefox for Android Graveyard :: Testing, defect)

All
Android
defect
Not set
normal

Tracking

(firefox48 fixed)

RESOLVED FIXED
Firefox 48
Tracking Status
firefox48 --- fixed

People

(Reporter: gbrown, Assigned: gbrown)

References

Details

testBrowserDiscovery fails frequently on Android 4.3; "TypeError: dump is not a function" is found consistently in the failed complete logcat. (Curiously, most test logs do not include any useful logcat for this error, but the complete logcat on blobber is fine.)

This is just like bug 1158363, but for testBrowserDiscovery. Many logs are found in bug 1094649.

I don't have an expedient fix for this one.
Whiteboard: [test disabled on android 4.3]
Keywords: leave-open
See Also: → 1207885
I tried enabling this test on 4.3, but there is still a low-frequency intermittent failure where the test harness loses contact with the emulator. This test may somehow crash com.android.phone.

https://treeherder.mozilla.org/#/jobs?repo=try&revision=fa78463b90b9

http://mozilla-releng-blobs.s3.amazonaws.com/blobs/try/sha512/3dff12265f320ca9938fd22efd14654311809b86ba309dadaabd5603957619db1f454e99d5462fe8c70afd50267c08cfbf7f62d2633a0609a3b850201150fbc8

02-02 12:32:39.120   992  1009 I Robocop : {"message":"Gecko:Ready should equal Gecko:Ready","time":1454445159105,"source":"robocop","status":"PASS","test":"testBrowserDiscovery","thread":null,"subtest":"Given message occurred for registered event: {\"type\":\"Gecko:Ready\"}","action":"test_status","pid":null}
02-02 12:32:39.120   992  1009 D Robocop : received event Gecko:Ready
02-02 12:32:39.130   992  1005 D Robocop : unblocked on expecter for Gecko:Ready
02-02 12:32:39.140   992  1005 I Robocop : EventExpecter: no longer listening for Gecko:Ready
02-02 12:32:39.140   992  1005 D Robocop : waiting for Robocop:JS
02-02 12:32:39.180   992  1005 I Robocop : {"action":"log","message":"Registered listener for Robocop:JS","time":1454445159163,"pid":null,"level":"info","source":"robocop","thread":null}
02-02 12:32:39.220   992  1005 I Robocop : {"action":"log","message":"Loading JavaScript test from http:\/\/mochi.test:8888\/tests\/robocop\/robocop_javascript.html?slug=1454445159197&path=testBrowserDiscovery.js","time":1454445159215,"pid":null,"level":"info","source":"robocop","thread":null}
02-02 12:32:39.280   992  1009 I GeckoBug1151102: PresShell doing a first-paint
02-02 12:32:42.140   992  1009 D GeckoTabs: handleMessage: Tab:Added
02-02 12:32:42.240   992  1009 D GeckoTabs: handleMessage: Content:StateChange
02-02 12:32:42.250   992   992 D GeckoToolbar: onTabChanged: START
02-02 12:32:42.250   992   992 D GeckoBrowserApp: BrowserApp.onTabChanged: 0: START
02-02 12:32:42.270   992  1009 D GeckoScreenOrientation: unlocking
02-02 12:32:42.490   992  1009 D GeckoBrowser: GeckoBug1151102: Setting first-paint flag on DWU
02-02 12:32:42.960   992  1009 D GeckoTabs: handleMessage: Content:StateChange
02-02 12:32:42.970   992   992 D GeckoToolbar: onTabChanged: STOP
02-02 12:32:43.031   992   992 D GeckoBrowserApp: BrowserApp.onTabChanged: 0: STOP
02-02 12:32:43.481   992   992 D GeckoToolbar: onTabChanged: THUMBNAIL
02-02 12:32:43.490   992   992 D GeckoBrowserApp: BrowserApp.onTabChanged: 0: THUMBNAIL
02-02 12:32:43.610   992  1009 D GeckoTabs: handleMessage: Content:StateChange
02-02 12:32:43.610   992   992 D GeckoToolbar: onTabChanged: START
02-02 12:32:43.620   992   992 I GeckoToolbarDisplayLayout: zerdatime 542768 - Throbber start
02-02 12:32:43.630   992   992 D GeckoBrowserApp: BrowserApp.onTabChanged: 0: START
02-02 12:32:49.940   992  1009 I GeckoBug1151102: PresShell doing a first-paint
02-02 12:32:50.100   992  1055 I GeckoBug1151102: Done first paint; state 0
02-02 12:32:50.710   992   992 I GeckoBug1151102: Cleared bg color
02-02 12:32:51.730   992  1009 D GeckoWebapps: Saving /storage/sdcard/tests/webapps/webapps.json
02-02 12:32:51.900   401   411 I Process : Sending signal. PID: 401 SIG: 9
02-02 12:32:51.980    31    31 I ServiceManager: service 'isms' died
02-02 12:32:51.980    31    31 I ServiceManager: service 'simphonebook' died
02-02 12:32:51.980    31    31 I ServiceManager: service 'iphonesubinfo' died
02-02 12:32:51.980    31    31 I ServiceManager: service 'phone' died
02-02 12:32:51.990   281   442 I ActivityManager: Process com.android.phone (pid 401) has died.
02-02 12:32:52.040   281   442 W ActivityManager: Scheduling restart of crashed service com.android.phone/.TelephonyDebugService in 0ms
02-02 12:32:52.210   281   442 I ActivityManager: Start proc com.android.phone for restart com.android.phone: pid=1065 uid=1001 gids={41001, 3002, 3001, 3003, 1015, 1028}
Blocks: 1252961
This doesn't seem to be failing now:

https://treeherder.mozilla.org/#/jobs?repo=try&revision=c85e0f0f718b

I don't know why/what has changed.
Assignee: nobody → gbrown
Keywords: leave-open
https://hg.mozilla.org/mozilla-central/rev/a92ceed7b946
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 48
Whiteboard: [test disabled on android 4.3]
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.