Closed Bug 1222970 Opened 9 years ago Closed 5 years ago

crash in shutdownhang | libsystem_kernel.dylib@0x16f5e

Categories

(Firefox :: Site Permissions, defect)

Unspecified
macOS
defect
Not set
critical

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox45 --- wontfix
firefox47 --- wontfix
firefox48 --- wontfix
firefox49 --- wontfix
firefox-esr45 --- wontfix

People

(Reporter: adalucinet, Unassigned)

References

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

This bug was filed from the Socorro interface and is 
report bp-b16d926e-4e12-4c40-9636-fdef52151109.
=============================================================

Steps to reproduce:
1. Click Hello icon and start a conversation.
3. While the global indicator in displayed, close Firefox.

Additional notes:
1. Reproducible with latest 44.0a2 and 45.0a1 (from 2015-11-08), e10s on/off; Not reproducible with 43.0b1 build 2. 
2. Unable to reproduce under Mac OS X 10.11.1 and Ubuntu 14.04 64-bit.
3. Terminal output:
console.error: Loop: 
  invalid preference type getting loop.ot.guid
console.error: Loop: 
  Loop hawkRequest error:
Object
    - error = {}
    - errorString = [Exception... "NS_ERROR_ABORT"  nsresult: "0x80004004 (NS_ERROR_ABORT)"  location: "JS frame :: resource://services-common/rest.js :: onStopRequest :: line 465"  data: no]
    - message = null
    - code = null
    - errno = null
    - toString = function toString() { "use strict"; return this.code + ": " + this.message; }

###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost

4. More reports:
https://crash-stats.mozilla.com/signature/?signature=shutdownhang+%7C+libsystem_kernel.dylib%400x16f5e&_columns=date&_columns=product&_columns=version&_columns=build_id&_columns=platform&_columns=reason&_columns=address&page=1#reports
Regression range (m-c):
Last good Nightly: 2015-10-01
First bad Nightly: 2015-10-02
Pushlog: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=096c0f407f8ba3ef7cfe4e0b831761993cac38b1&tochange=5f16c6c2b969f70e8da10ee34853246d593af412

Maybe regressed by Bug 1208020 - Fix gUM sharing icons not being shown in mac toolbar when making a call. webRTC-indicator.css is only shared across Windows and Linux, not Mac as well ? Noticed that with the last good Nightly build the global indicator is not shown in OS X toolbar, but with the first bad, it is.
Flags: needinfo?(standard8)
This is more likely a platform change that has caused this issue. Bug 1208020 was restoring some css/images which were there previously but had then been lost. Its highly unlikely that would cause a crash (and even if it did, it would likely still be a platform issue).
Flags: needinfo?(standard8)
Looking at that regression range, this was very likely caused by the service worker lifetime management changes from bug 1188545.

I reproduced the bug and took a sample of the process while Firefox was hung during shutdown, which involves Service Worker code.
Crash volume for signature 'shutdownhang | libsystem_kernel.dylib@0x16f5e':
 - nightly (version 50): 0 crash from 2016-06-06.
 - aurora  (version 49): 8 crashes from 2016-06-07.
 - beta    (version 48): 12 crashes from 2016-06-06.
 - release (version 47): 262 crashes from 2016-05-31.
 - esr     (version 45): 10 crashes from 2016-04-07.

Crash volume on the last weeks:
             Week N-1   Week N-2   Week N-3   Week N-4   Week N-5   Week N-6   Week N-7
 - nightly          0          0          0          0          0          0          0
 - aurora           1          1          2          2          0          0          0
 - beta             1          1          1          2          3          4          0
 - release         40         29         35         55         40         35          9
 - esr              0          0          0          1          3          1          1

Affected platform: Mac OS X
Closing because no crashes reported for 12 weeks.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
Closing because no crashes reported for 12 weeks.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: