Closed
Bug 1207461
Opened 10 years ago
Closed 10 years ago
No usable stack from Robocop crashes
Categories
(Firefox for Android Graveyard :: General, defect)
Firefox for Android Graveyard
General
Tracking
(firefox44 fixed)
RESOLVED
FIXED
Firefox 44
| Tracking | Status | |
|---|---|---|
| firefox44 | --- | fixed |
People
(Reporter: nigelb, Assigned: gbrown)
References
Details
Attachments
(1 file)
|
1.44 KB,
patch
|
jmaher
:
review+
|
Details | Diff | Splinter Review |
22:04:13 INFO - Loading JavaScript test from http://mochi.test:8888/tests/robocop/robocop_javascript.html?slug=1442984636834&path=testBrowserDiscovery.js
22:04:24 INFO - INFO | automation.py | Application ran for: 0:01:24.110011
22:04:24 INFO - INFO | zombiecheck | Reading PID log: /tmp/tmpfsQapFpidlog
22:04:25 INFO - /data/tombstones does not exist; tombstone check skipped
22:04:27 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/3d7115ff-b66e-e9c3-5f5d1368-26d9af17.dmp
22:04:27 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/3d7115ff-b66e-e9c3-5f5d1368-26d9af17.extra
22:04:27 WARNING - PROCESS-CRASH | testBrowserDiscovery | application crashed [None]
22:04:27 INFO - Crash dump filename: /tmp/tmp64II9i/3d7115ff-b66e-e9c3-5f5d1368-26d9af17.dmp
22:04:27 INFO - No symbols path given, can't process dump.
22:04:27 INFO - 0 ERROR runApp() exited with code 1
22:04:28 WARNING - PROCESS-CRASH | Automation Error: Missing end of test marker (process crashed?)
22:04:29 INFO - 09-22 22:03:05.583 I/dalvikvm( 1031): Could not find method android.app.ActivityManager.getLauncherLargeIconSize, referenced from method org.mozilla.gecko.GeckoAppShell.getPreferredIconSize
| Reporter | ||
Comment 1•10 years ago
|
||
Geoff, do you know what's going on here? I see this across trees. Did we land something recently that broke this?
Flags: needinfo?(gbrown)
| Reporter | ||
Comment 2•10 years ago
|
||
Instances of this happening
https://treeherder.mozilla.org/logviewer.html#?job_id=14555541&repo=mozilla-inbound
https://treeherder.mozilla.org/logviewer.html#?job_id=14536866&repo=mozilla-inbound
https://treeherder.mozilla.org/logviewer.html#?job_id=14545317&repo=mozilla-inbound
https://treeherder.mozilla.org/logviewer.html#?job_id=14552174&repo=mozilla-inbound
| Assignee | ||
Comment 3•10 years ago
|
||
I don't have insight into the cause of the crashes. I don't see them happening recently -- I think the cause of the crashes has been resolved now.
However, I am concerned about the lack of crash report and particularly the "No symbols path" message.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d40f567efbf0 introduces an intentional crash. Note that mochitest and reftest crashes are reported correctly with a crash report -- but not on robocop, where the "No symbols path" error is seen consistently.
Assignee: nobody → gbrown
Flags: needinfo?(gbrown)
| Assignee | ||
Comment 4•10 years ago
|
||
I think I broke robocop crash reporting when I introduced runrobocop.py.
Blocks: 1179981
| Assignee | ||
Comment 5•10 years ago
|
||
options.symbolsPath was not being passed to automation's runApp() (which eventually calls down to mozcrash), from runrobocop.py only. This passes the symbols path correctly.
Fix demonstrated at https://treeherder.mozilla.org/#/jobs?repo=try&revision=40c42ce8891c:
12:32:14 WARNING - PROCESS-CRASH | testGeckoProfile | application crashed [@ nsWindow::OnGlobalAndroidEvent]
12:32:14 INFO - Crash dump filename: /tmp/tmpz8M1Bj/69e2e639-b7d1-6b0e-246ddf32-42848959.dmp
12:32:14 INFO - Operating system: Android
12:32:14 INFO - 0.0.0 Linux 2.6.29-g4bb8fa0 #1 Fri Feb 20 17:28:01 MST 2015 armv7l generic/sdk/generic:2.3.7/GINGERBREAD/eng.ubuntu.20140123.014351:eng/test-keys
12:32:14 INFO - CPU: arm
12:32:14 INFO - ARMv0
12:32:14 INFO - 0 CPUs
12:32:14 INFO - Crash reason: SIGSEGV
12:32:14 INFO - Crash address: 0x0
12:32:14 INFO - Process uptime: not available
12:32:14 INFO - Thread 11 (crashed)
12:32:14 INFO - 0 libxul.so!nsWindow::OnGlobalAndroidEvent [nsWindow.cpp:40c42ce8891c : 891 + 0x2]
12:32:14 INFO - r0 = 0x59282000 r1 = 0x00000081 r2 = 0x00000000 r3 = 0x00000000
12:32:14 INFO - r4 = 0x5df47700 r5 = 0x5f815fc0 r6 = 0x59298a3c r7 = 0x4b744794
12:32:14 INFO - r8 = 0x4b744790 r9 = 0x00000000 r10 = 0x00000001 r12 = 0xfffff6f8
12:32:14 INFO - fp = 0x00000045 sp = 0x4b7446a0 lr = 0x536654e7 pc = 0x536654ea
12:32:14 INFO - Found by: given as instruction pointer in context
12:32:14 INFO - 1 libxul.so!nsAppShell::LegacyGeckoEvent::Run [nsAppShell.cpp:40c42ce8891c : 789 + 0x5]
12:32:14 INFO - r3 = 0x0000001c r4 = 0x5df47700 r5 = 0x5f815fc0 r6 = 0x59298a3c
12:32:14 INFO - r7 = 0x4b744794 r8 = 0x4b744790 r9 = 0x00000000 r10 = 0x00000001
12:32:14 INFO - fp = 0x00000045 sp = 0x4b7446a8 pc = 0x53662fe3
12:32:14 INFO - Found by: call frame info
12:32:14 INFO - 2 libxul.so!nsAppShell::ProcessNextNativeEvent [nsAppShell.cpp:40c42ce8891c : 352 + 0x3]
12:32:14 INFO - r4 = 0x00000001 r5 = 0x4b74479c r6 = 0x59298a3c r7 = 0x4b744794
12:32:14 INFO - r8 = 0x4b744790 r9 = 0x00000000 r10 = 0x00000001 fp = 0x00000045
12:32:14 INFO - sp = 0x4b744790 pc = 0x5365cfbb
12:32:14 INFO - Found by: call frame info
...
Attachment #8669906 -
Flags: review?(jmaher)
Comment on attachment 8669906 [details] [diff] [review]
pass symbolsPath to automation.runApp
Review of attachment 8669906 [details] [diff] [review]:
-----------------------------------------------------------------
this looks nice and neat.
Attachment #8669906 -
Flags: review?(jmaher) → review+
Comment 8•10 years ago
|
||
Status: NEW → RESOLVED
Closed: 10 years ago
status-firefox44:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 44
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•