Autophone - Android Shutdown crash at mozilla::storage::Service::Observe

RESOLVED WORKSFORME

Status

()

Firefox for Android
General
RESOLVED WORKSFORME
2 years ago
7 months ago

People

(Reporter: bc, Unassigned)

Tracking

(Blocks: 6 bugs, {crash})

Trunk
crash
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(fennec+, firefox50 affected)

Details

(crash signature)

Attachments

(1 attachment)

(Reporter)

Description

2 years ago
Created attachment 8764419 [details]
List of failures

Intermittent shutdown crash @ mozilla::storage::Service::Observe.
See attachment for full details with links to jobs and logs.

Example stack:

Thread 13 (crashed)
 0  libxul.so!mozilla::storage::Service::Observe [mozStorageService.cpp:0e76fc9fa2ac : 959 + 0x0]
     r0 = 0xdc7a1ab3    r1 = 0x75f46af2    r2 = 0x75f46af2    r3 = 0xdd3a1e04
     r4 = 0xf04ff8ac    r5 = 0x00000001    r6 = 0x00000000    r7 = 0x00000003
     r8 = 0xf04ff8a4    r9 = 0x00000000   r10 = 0xf04ff930   r12 = 0xdbbd36d1
     fp = 0x00000006    sp = 0xf04ff8a0    lr = 0xda8c6e39    pc = 0xda8c6e38
    Found by: given as instruction pointer in context
 1  libxul.so!nsObserverList::NotifyObservers [nsObserverList.cpp:0e76fc9fa2ac : 112 + 0x7]
     r4 = 0xf04ff8d4    r5 = 0x00000009    r6 = 0x00000000    r7 = 0xdc7c651b
     r8 = 0x00000000    r9 = 0xf05d2104   r10 = 0xf04ff930    fp = 0x00000006
     sp = 0xf04ff8d0    pc = 0xda440ec1
    Found by: call frame info
 2  libxul.so!nsObserverService::NotifyObservers [nsObserverService.cpp:0e76fc9fa2ac : 305 + 0x9]
     r4 = 0xf05fd414    r5 = 0xdc7c651b    r6 = 0x00000001    r7 = 0x00000000
     r8 = 0x00000000    r9 = 0xf05d2104   r10 = 0xf04ff930    fp = 0x00000006
     sp = 0xf04ff8f0    pc = 0xda440f6f
    Found by: call frame info
 3  libxul.so!mozilla::ShutdownXPCOM [XPCOMInit.cpp:0e76fc9fa2ac : 881 + 0xb]
     r4 = 0xf04ff920    r5 = 0xf04ff934    r6 = 0xf04ff91c    r7 = 0xf04ff924
     r8 = 0x00000000    r9 = 0xf05d2104   r10 = 0xf04ff930    fp = 0x00000006
     sp = 0xf04ff910    pc = 0xda47b12d
    Found by: call frame info
 4  libxul.so!ScopedXPCOMStartup::~ScopedXPCOMStartup [nsAppRunner.cpp:0e76fc9fa2ac : 1489 + 0x5]
     r4 = 0xf04ff964    r5 = 0xf055a0ec    r6 = 0xf04ff990    r7 = 0xf04ff9d8
     r8 = 0x00000000    r9 = 0x00000000   r10 = 0x00000000    fp = 0x00000006
     sp = 0xf04ff960    pc = 0xdbbc91c7
    Found by: call frame info
 5  libxul.so!mozilla::DefaultDelete<ScopedXPCOMStartup>::operator() [UniquePtr.h:0e76fc9fa2ac : 528 + 0x3]
     r4 = 0xf055a0ec    r5 = 0xf04ff9c0    r6 = 0xf04ff990    r7 = 0xf04ff9d8
     r8 = 0x00000000    r9 = 0x00000000   r10 = 0x00000000    fp = 0x00000006
     sp = 0xf04ff978    pc = 0xdbbc91f7
    Found by: call frame info
 6  libxul.so!XREMain::XRE_main [UniquePtr.h:0e76fc9fa2ac : 343 + 0x3]
     r4 = 0x00000000    r5 = 0xf04ff9c0    r6 = 0xf04ff990    r7 = 0xf04ff9d8
     r8 = 0x00000000    r9 = 0x00000000   r10 = 0x00000000    fp = 0x00000006
     sp = 0xf04ff980    pc = 0xdbbce4b7
    Found by: call frame info
 7  libxul.so!XRE_main [nsAppRunner.cpp:0e76fc9fa2ac : 4600 + 0xb]
     r4 = 0x00000000    r5 = 0xf07dfad8    r6 = 0xf04ff9c0    r7 = 0xf04ff9dc
     r8 = 0xf05054c8    r9 = 0xf04ffa0c   r10 = 0xf04ffa60    fp = 0x00000006
     sp = 0xf04ff9c0    pc = 0xdbbce713
    Found by: call frame info
 8  libxul.so!GeckoStart [nsAndroidStartup.cpp:0e76fc9fa2ac : 51 + 0x5]
     r4 = 0xf04ffae4    r5 = 0xf07dfad8    r6 = 0x00000000    r7 = 0xdd37e0f8
     r8 = 0xdc7acba1    r9 = 0xab10f118   r10 = 0x12e0e880    fp = 0x12e0e8a0
     sp = 0xf04ffae0    pc = 0xdbbd2cdd
    Found by: call frame info
 9  libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_nativeRun [APKOpen.cpp:0e76fc9fa2ac : 388 + 0x1]
     r4 = 0xab10fab8    r5 = 0xf05293e0    r6 = 0xf07e21bc    r7 = 0xdbbd2c19
     r8 = 0xf04ffb30    r9 = 0xab10f118   r10 = 0x12e0e880    fp = 0x12e0e8a0
     sp = 0xf04ffb00    pc = 0xf0770d0d
    Found by: call frame info
10  data@app@org.mozilla.fennec-1@base.apk@classes.dex + 0x9894dd
     r4 = 0x000002f3    r5 = 0x7369f780    r6 = 0x12e0e800    r7 = 0x12e0e840
     r8 = 0x00000000    r9 = 0xab10f118   r10 = 0x12e0e880    fp = 0x12e0e8a0
     sp = 0xf04ffb20    pc = 0xe3a1e4df
    Found by: call frame info
tracking-fennec: ? → +
(Reporter)

Comment 1

a year ago
Also found with Pixel devices for debug builds on Robocop testPasswordProvider https://treeherder.allizom.org/logviewer.html#?job_id=5481612&repo=mozilla-central#L16387
Blocks: 1153855
(Reporter)

Comment 2

7 months ago
I've been keeping copies of logs since 2017-05-22. The only time I have seen this signature in the logs is from a single try run:

https://treeherder.mozilla.org/#/jobs?repo=try&revision=a2f368d84d166fa78f74f68bb670c1c175887e5f&filter-searchStr=autophone

resolving as wfm. If we ever see this again, lets file a new one.
Status: NEW → RESOLVED
Last Resolved: 7 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.