Closed Bug 1517250 Opened 5 years ago Closed 5 years ago

Crash in InvalidArrayIndex_CRASH | mozilla::dom::Geolocation::NotifyError

Categories

(Core :: DOM: Geolocation, defect, P3)

defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox64 --- wontfix
firefox65 --- fix-optional
firefox66 --- fix-optional

People

(Reporter: marcia, Unassigned)

Details

(Keywords: crash, regression)

Crash Data

Attachments

(1 file)

This bug was filed from the Socorro interface and is
report bp-72da3a7b-47c0-48fe-9068-f32490190102.
=============================================================

Seen while looking at nightly crash stats - looks as if only one user crashing so far on 66 - the site is https://thesilphroad.com/tracker. A further search indicates this crash happens on other branches and platforms as well, but in fairly low volume.

Some other crashing URLs:
* https://www.mcdonalds.com/gb/en-gb/restaurant-locator.html?service=MCDELIVERYSERVICE 
* https://www.louisvuitton.cn/zhs-cn/stores 

Top 10 frames of crashing thread:

0 libmozglue.dylib MOZ_CrashOOL mfbt/Assertions.h:314
1 libmozglue.dylib MOZ_CrashPrintf mfbt/Assertions.cpp:55
2 XUL InvalidArrayIndex_CRASH xpcom/ds/nsTArray.cpp:24
3 XUL mozilla::dom::Geolocation::NotifyError xpcom/ds/nsTArray.h:1030
4 XUL mozilla::dom::ContentChild::RecvGeolocationError dom/geolocation/nsGeolocation.cpp:621
5 XUL mozilla::dom::PContentChild::OnMessageReceived ipc/ipdl/PContentChild.cpp:6925
6 XUL mozilla::ipc::MessageChannel::DispatchMessage ipc/glue/MessageChannel.cpp:2159
7 XUL mozilla::ipc::MessageChannel::MessageTask::Run ipc/glue/MessageChannel.cpp:1935
8 XUL nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:1157
9 XUL NS_ProcessNextEvent xpcom/threads/nsThreadUtils.cpp:468

=============================================================
This crash suggests that nsGeolocationService's mGeolocators array is being mutated during iteration in the following NotifyError() loop. However, the loop's mGeolocators.Length() condition *should* have prevented index i from running off the end of the mGeolocators array even if the array length was growing or shrinking.

https://hg.mozilla.org/mozilla-central/annotate/5826b2352ac08248205d3b0e29587ab8ad415bfe/dom/geolocation/nsGeolocation.cpp#l621

P3 because the crash volume is low and few unique users seem to be affected.
Crash Signature: [@ InvalidArrayIndex_CRASH | mozilla::dom::Geolocation::NotifyError] → [@ InvalidArrayIndex_CRASH | mozilla::dom::Geolocation::NotifyError] [@ InvalidArrayIndex_CRASH | nsTArray_Impl<T>::operator[] | mozilla::dom::Geolocation::NotifyError] [@ mozilla::dom::Geolocation::NotifyError]
Priority: -- → P3
Low volume crash, marking fix-optional to remove this from regression triage. 
Happy to still take a patch in nightly.
I can recreate this everytime I load https://thesilphroad.com/tracker (maybe I am the only person using it with Firefox)

About:support

Application Basics
------------------

Name: Firefox
Version: 66.0a1
Build ID: 20190103094209
Update Channel: nightly
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:66.0) Gecko/20100101 Firefox/66.0
OS: Darwin 17.7.0
Multiprocess Windows: 1/1 Unknown status
Web Content Processes: 10/8
Enterprise Policies: Inactive
Google Key: Found
Mozilla Location Service Key: Found
Safe Mode: false

Crash Reports
-------------

Report ID: bp-72da3a7b-47c0-48fe-9068-f32490190102
Submitted: 1 day ago

Report ID: bp-b0e724a4-51f2-42cd-b423-330b20190102
Submitted: 1 day ago

Report ID: bp-ebc8c393-c8d2-40a6-8be8-dbd770190102
Submitted: 1 day ago

All Crash Reports    Nightly Features
-------------------------------------

Name: Firefox Screenshots
Version: 35.0.0
ID: screenshots@mozilla.org

Name: Form Autofill
Version: 1.0
ID: formautofill@mozilla.org

Name: Web Compat
Version: 3.0.0
ID: webcompat@mozilla.org

Name: WebCompat Reporter
Version: 1.1.0
ID: webcompat-reporter@mozilla.org

Extensions
----------

Name: Ad Analysis for Facebook
Version: 1.0.8
Enabled: true
ID: AdAnalysisForFacebook@firefox.com

Name: Bitwarden - Free Password Manager
Version: 1.37.0
Enabled: true
ID: {446900e4-71c2-419f-a6a7-df9c091e268b}

Name: Buffer
Version: 3.4.2
Enabled: true
ID: jid1-zUyU7TGKwejAyA@jetpack

Name: DuckDuckGo Privacy Essentials
Version: 2018.12.17
Enabled: true
ID: jid1-ZAdIEUB7XOzOJw@jetpack

Name: Facebook Container
Version: 1.4.2
Enabled: true
ID: @contain-facebook

Name: Firefox Color
Version: 2.1.2
Enabled: true
ID: FirefoxColor@mozilla.com

Name: Make Trump Tweets Eight Again
Version: 1.1.2
Enabled: true
ID: trump_tweets@addon.com

Name: MyQOnly
Version: 0.6.1
Enabled: true
ID: myqonly@mikeconley.ca

Name: Test Pilot
Version: 3.0.6vffecb95
Enabled: true
ID: @testpilot-addon

Name: Toggl Button: Productivity & Time Tracker
Version: 1.17.1
Enabled: true
ID: toggl-button@toggl.com

Name: uBlock Origin
Version: 1.17.4
Enabled: true
ID: uBlock0@raymondhill.net

Name: User-Agent Switcher
Version: 0.2.4
Enabled: true
ID: {75afe46a-7a50-4c6b-b866-c43a1075b071}

Name: Activity Stream
Version: 1.14.3
Enabled:
ID: @activity-streams

Name: AdBlock
Version: 3.23.1
Enabled:
ID: jid1-NIfFY2CA8fy1tg@jetpack

Name: Evernote Web Clipper
Version: 6.13.2
Enabled:
ID: {E0B8C461-F8FB-49b4-8373-FE32E9252800}

Name: Firefox Notes
Version: 4.2.0
Enabled:
ID: notes@mozilla.com

Name: Gecko Profiler
Version: 0.25
Enabled:
ID: geckoprofiler@mozilla.com

Name: Github Tweaks for Bugzilla
Version: 1.50.1-signed.1-signed
Enabled:
ID: jid0-AWShpy08txla2QGDYvv5bed4sjs@jetpack

Name: Github+Travis
Version: 0.2.6.1-signed.1-signed
Enabled:
ID: githubtravis@theautomatedtester.co.uk

Name: HTTPS Everywhere
Version: 2018.10.31
Enabled:
ID: https-everywhere@eff.org

Name: Noments
Version: 0.1.0
Enabled:
ID: @noments

Name: User-Agent Switcher
Version: 0.1.8
Enabled:
ID: jid1-kyxEAcWua7BEKq@jetpack

Name: Whimsy
Version: 3.1.0
Enabled:
ID: jid1-6mUPixNFCjAgkg@jetpack

Security Software
----------------- Type:

Type:

Type:

Graphics
--------

Features
Compositing: WebRender
asyncPanZoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled
webgl1WSIInfo: CGL
WebGL 1 Driver Renderer: Intel Inc. -- Intel(R) Iris(TM) Graphics 6100
WebGL 1 Driver Version: 4.1 INTEL-10.36.22
WebGL 1 Driver Extensions: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_texture_compression_rgtc EXT_frag_depth EXT_sRGB EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context
WebGL 2 Driver WSI Info: CGL
WebGL 2 Driver Renderer: Intel Inc. -- Intel(R) Iris(TM) Graphics 6100
WebGL 2 Driver Version: 4.1 INTEL-10.36.22
WebGL 2 Driver Extensions: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
WebGL 2 Extensions: EXT_color_buffer_float EXT_texture_compression_rgtc EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
Uses Tiling: true
Uses Tiling (Content): true
Off Main Thread Painting Enabled: true
Off Main Thread Painting Worker Count: 3
GPU #1
Active: Yes
Vendor ID: 0x8086
Device ID: 0x162b

Diagnostics
AzureCanvasAccelerated: 0
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: none
Slow Frame #01: Frame 1(about:blank) CONTENT_FRAME_TIME 7597 - Transaction start 0.000000, main-thread time 0.009073, full paint time 0.396816, Skipped composites 0, Composite start 697.076043, Resource upload time 0.403032, GPU cache upload time 0.175217, Render time 569.245452, Composite time 570.498808
Slow Frame #02: Frame 1(about:blank) CONTENT_FRAME_TIME 3859 - Transaction start 0.000000, main-thread time 0.007938, full paint time 0.357841, Skipped composites 0, Composite start 87.344526, Resource upload time 0.464536, GPU cache upload time 0.188158, Render time 555.415170, Composite time 556.499797
Slow Frame #03: Frame 6(moz-extension://9319620f-f9fa-2b45-871c-0b2a6814f45a/popup/index.html#/tabs/current) CONTENT_FRAME_TIME 3263 - Transaction start 0.745518, main-thread time 0.522643, full paint time 0.824762, Skipped composites 0, Composite start 485.134029, Resource upload time 0.097320, GPU cache upload time 0.037907, Render time 15.285558, Composite time 60.116680
Slow Frame #04: Frame 3(moz-extension://9319620f-f9fa-2b45-871c-0b2a6814f45a/popup/index.html#/tabs/current) CONTENT_FRAME_TIME 3131 - Transaction start 0.316034, main-thread time 1.239348, full paint time 2.231752, Skipped composites 0, Composite start 31.266223, Resource upload time 0.434166, GPU cache upload time 0.222682, Render time 477.166377, Composite time 491.467935
Slow Frame #05: Frame 3(moz-extension://9319620f-f9fa-2b45-871c-0b2a6814f45a/popup/index.html#/tabs/current) CONTENT_FRAME_TIME 3105 - Transaction start 0.295122, main-thread time 1.458415, full paint time 2.657999, Skipped composites 0, Composite start 44.230365, Resource upload time 0.464666, GPU cache upload time 0.295439, Render time 468.815508, Composite time 474.109359
Slow Frame #06: Frame 5(moz-extension://9319620f-f9fa-2b45-871c-0b2a6814f45a/popup/index.html#/tabs/current) CONTENT_FRAME_TIME 3030 - Transaction start 0.208521, main-thread time 0.558380, full paint time 0.937147, Skipped composites 0, Composite start 3.352549, Resource upload time 0.375016, GPU cache upload time 0.198774, Render time 497.037942, Composite time 502.473142
Slow Frame #07: Frame 5(moz-extension://9319620f-f9fa-2b45-871c-0b2a6814f45a/popup/index.html#/tabs/current) CONTENT_FRAME_TIME 3008 - Transaction start 0.438229, main-thread time 0.406099, full paint time 3.907276, Skipped composites 0, Composite start 10.913949, Resource upload time 0.434166, GPU cache upload time 0.222682, Render time 477.166377, Composite time 491.467935
Slow Frame #08: Frame 5(moz-extension://9319620f-f9fa-2b45-871c-0b2a6814f45a/popup/index.html#/tabs/current) CONTENT_FRAME_TIME 2993 - Transaction start 1.050778, main-thread time 0.686091, full paint time 4.805842, Skipped composites 0, Composite start 26.322163, Resource upload time 0.464666, GPU cache upload time 0.295439, Render time 468.815508, Composite time 474.109359
Slow Frame #09: Frame 942(https://mail.google.com/mail/u/0/#inbox) CONTENT_FRAME_TIME 2894 - Transaction start 0.094289, main-thread time 13.649793, full paint time 444.172415, Skipped composites 0, Composite start 450.553377, Resource upload time 0.000588, GPU cache upload time 0.249358, Render time 14.223124, Composite time 32.332507
Slow Frame #10: Frame 1(moz-extension://9319620f-f9fa-2b45-871c-0b2a6814f45a/popup/index.html) CONTENT_FRAME_TIME 2844 - Transaction start 4.834972, main-thread time 0.767863, full paint time 1.516126, Skipped composites 0, Composite start 479.418065, Resource upload time 0.000000, GPU cache upload time 0.000000, Render time 0.000000, Composite time 0.000000
TileHeight: 512
TileWidth: 512
Decision Log
WEBRENDER:
opt-in by default: WebRender is an opt-in feature
available by user: Force enabled by pref
WEBRENDER_QUALIFIED:
blocked by env: No qualified hardware


Failure Log
(#0) Error: Updating unknown shared surface: 30064771919
(#1) Error: Updating unknown shared surface: 17179870064

Media
-----

Output Devices
Name: Group
Input Devices
Name: Group

Important Modified Preferences
------------------------------

accessibility.lastLoadDate: 1488199598
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 1048576
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.hashstats_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 1
browser.places.smartBookmarksVersion: 8
browser.search.useDBForOrder: true
browser.sessionstore.upgradeBackup.latestBuildID: 20190103094209
browser.startup.homepage_override.buildID: 20190103094209
browser.startup.homepage_override.mstone: 66.0a1
browser.tabs.animate: false
browser.tabs.crashReporting.includeURL: true
browser.urlbar.matchBuckets: general:5,suggestion:Infinity
browser.urlbar.placeholderName: DuckDuckGo
browser.urlbar.searchSuggestionsChoice: true
browser.urlbar.userMadeSearchSuggestionsChoice: true
dom.apps.lastUpdate.buildID: 20160725030248
dom.apps.lastUpdate.mstone: 50.0a1
dom.apps.reset-permissions: true
dom.forms.autocomplete.formautofill: true
dom.mozApps.used: true
dom.mozTCPSocket.enabled: true
dom.push.userAgentID: 5682c073c54e4e8988f1ab08dbbc60fe
extensions.formautofill.creditCards.used: 2
extensions.formautofill.firstTimeUse: false
extensions.lastAppVersion: 66.0a1
font.internaluseonly.changed: false
font.language.group: x-western
gfx.blacklist.direct2d.failureid: FEATURE_FAILURE_DL_BLACKLIST_g984
gfx.blacklist.hardwarevideodecoding.failureid: FEATURE_FAILURE_DL_BLACKLIST_g1208
gfx.crash-guard.glcontext.appVersion: 43.0a1
gfx.crash-guard.glcontext.deviceID: 0x162b
gfx.crash-guard.status.glcontext: 2
gfx.webrender.all: true
gfx.webrender.debug.slow-frame-indicator: true
gfx.webrender.enabled: true
javascript.options.asyncstack: false
media.benchmark.vp9.fps: 40
media.benchmark.vp9.versioncheck: 5
media.gmp-gmpopenh264.abi: x86_64-gcc3
media.gmp-gmpopenh264.lastUpdate: 1525956387
media.gmp-gmpopenh264.version: 1.7.1
media.gmp-manager.buildID: 20190103094209
media.gmp-manager.lastCheck: 1546517264
media.gmp-widevinecdm.abi: x86_64-gcc3
media.gmp-widevinecdm.lastUpdate: 1542229034
media.gmp-widevinecdm.version: 4.10.1196.0
media.gmp.storage.version.observed: 1
network.cookie.prefsMigrated: true
network.dns.disablePrefetch: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.predictor.enabled: false
network.prefetch-next: false
network.trr.experimentalRollout: -4
network.trr.uri:
places.database.lastMaintenance: 1546335056
places.favicons.optimizeToDimension: 64
places.history.expiration.transient_current_max_pages: 148384
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
print.print_bgcolor: false
print.print_bgimages: false
print.print_duplex: -437918235
print.print_evenpages: true
print.print_in_color: true
print.print_margin_bottom: 0.5
print.print_margin_left: 0.5
print.print_margin_right: 0.5
print.print_margin_top: 0.5
print.print_oddpages: true
print.print_orientation: 0
print.print_page_delay: 50
print.print_paper_data: 0
print.print_paper_height: 11.00
print.print_paper_name:
print.print_paper_size_unit: 0
print.print_paper_width: 8.50
print.print_resolution: -437918235
print.print_reversed: false
print.print_scaling: 1.00
print.print_shrink_to_fit: true
print.print_to_file: false
print.print_unwriteable_margin_bottom: 13
print.print_unwriteable_margin_left: 13
print.print_unwriteable_margin_right: 13
print.print_unwriteable_margin_top: 13
print.printer__.print_bgcolor: false
print.printer__.print_bgimages: false
print.printer__.print_duplex: -437918235
print.printer__.print_edge_bottom: 0
print.printer__.print_edge_left: 0
print.printer__.print_edge_right: 0
print.printer__.print_edge_top: 0
print.printer__.print_evenpages: true
print.printer__.print_footercenter:
print.printer__.print_footerleft: &PT
print.printer__.print_footerright: &D
print.printer__.print_headercenter:
print.printer__.print_headerleft: &T
print.printer__.print_headerright: &U
print.printer__.print_in_color: true
print.printer__.print_margin_bottom: 0.5
print.printer__.print_margin_left: 0.5
print.printer__.print_margin_right: 0.5
print.printer__.print_margin_top: 0.5
print.printer__.print_oddpages: true
print.printer__.print_orientation: 0
print.printer__.print_page_delay: 50
print.printer__.print_paper_data: 0
print.printer__.print_paper_height: 11.00
print.printer__.print_paper_name: na-letter
print.printer__.print_paper_size_unit: 0
print.printer__.print_paper_width: 8.50
print.printer__.print_resolution: -437918235
print.printer__.print_reversed: false
print.printer__.print_scaling: 1.00
print.printer__.print_shrink_to_fit: true
print.printer__.print_to_file: false
print.printer__.print_unwriteable_margin_bottom: 56
print.printer__.print_unwriteable_margin_left: 25
print.printer__.print_unwriteable_margin_right: 25
print.printer__.print_unwriteable_margin_top: 25
print.printer_HP_LaserJet_CP_1025nw_2.print_bgcolor: false
print.printer_HP_LaserJet_CP_1025nw_2.print_bgimages: false
print.printer_HP_LaserJet_CP_1025nw_2.print_duplex: -437918235
print.printer_HP_LaserJet_CP_1025nw_2.print_edge_bottom: 0
print.printer_HP_LaserJet_CP_1025nw_2.print_edge_left: 0
print.printer_HP_LaserJet_CP_1025nw_2.print_edge_right: 0
print.printer_HP_LaserJet_CP_1025nw_2.print_edge_top: 0
print.printer_HP_LaserJet_CP_1025nw_2.print_evenpages: true
print.printer_HP_LaserJet_CP_1025nw_2.print_footercenter:
print.printer_HP_LaserJet_CP_1025nw_2.print_footerleft: &PT
print.printer_HP_LaserJet_CP_1025nw_2.print_footerright: &D
print.printer_HP_LaserJet_CP_1025nw_2.print_headercenter:
print.printer_HP_LaserJet_CP_1025nw_2.print_headerleft: &T
print.printer_HP_LaserJet_CP_1025nw_2.print_headerright: &U
print.printer_HP_LaserJet_CP_1025nw_2.print_in_color: true
print.printer_HP_LaserJet_CP_1025nw_2.print_margin_bottom: 0.5
print.printer_HP_LaserJet_CP_1025nw_2.print_margin_left: 0.5
print.printer_HP_LaserJet_CP_1025nw_2.print_margin_right: 0.5
print.printer_HP_LaserJet_CP_1025nw_2.print_margin_top: 0.5
print.printer_HP_LaserJet_CP_1025nw_2.print_oddpages: true
print.printer_HP_LaserJet_CP_1025nw_2.print_orientation: 0
print.printer_HP_LaserJet_CP_1025nw_2.print_page_delay: 50
print.printer_HP_LaserJet_CP_1025nw_2.print_paper_data: 0
print.printer_HP_LaserJet_CP_1025nw_2.print_paper_height: 11.00
print.printer_HP_LaserJet_CP_1025nw_2.print_paper_name: na-letter
print.printer_HP_LaserJet_CP_1025nw_2.print_paper_size_unit: 0
print.printer_HP_LaserJet_CP_1025nw_2.print_paper_width: 8.50
print.printer_HP_LaserJet_CP_1025nw_2.print_resolution: -437918235
print.printer_HP_LaserJet_CP_1025nw_2.print_reversed: false
print.printer_HP_LaserJet_CP_1025nw_2.print_scaling: 1.00
print.printer_HP_LaserJet_CP_1025nw_2.print_shrink_to_fit: true
print.printer_HP_LaserJet_CP_1025nw_2.print_to_file: false
print.printer_HP_LaserJet_CP_1025nw_2.print_unwriteable_margin_bottom: 16
print.printer_HP_LaserJet_CP_1025nw_2.print_unwriteable_margin_left: 16
print.printer_HP_LaserJet_CP_1025nw_2.print_unwriteable_margin_right: 16
print.printer_HP_LaserJet_CP_1025nw_2.print_unwriteable_margin_top: 16
print.printer_HP_Photosmart_B110_series.print_bgcolor: false
print.printer_HP_Photosmart_B110_series.print_bgimages: false
print.printer_HP_Photosmart_B110_series.print_duplex: -437918235
print.printer_HP_Photosmart_B110_series.print_edge_bottom: 0
print.printer_HP_Photosmart_B110_series.print_edge_left: 0
print.printer_HP_Photosmart_B110_series.print_edge_right: 0
print.printer_HP_Photosmart_B110_series.print_edge_top: 0
print.printer_HP_Photosmart_B110_series.print_evenpages: true
print.printer_HP_Photosmart_B110_series.print_footercenter:
print.printer_HP_Photosmart_B110_series.print_footerleft: &PT
print.printer_HP_Photosmart_B110_series.print_footerright: &D
print.printer_HP_Photosmart_B110_series.print_headercenter:
print.printer_HP_Photosmart_B110_series.print_headerleft: &T
print.printer_HP_Photosmart_B110_series.print_headerright: &U
print.printer_HP_Photosmart_B110_series.print_in_color: true
print.printer_HP_Photosmart_B110_series.print_margin_bottom: 0.5
print.printer_HP_Photosmart_B110_series.print_margin_left: 0.5
print.printer_HP_Photosmart_B110_series.print_margin_right: 0.5
print.printer_HP_Photosmart_B110_series.print_margin_top: 0.5
print.printer_HP_Photosmart_B110_series.print_oddpages: true
print.printer_HP_Photosmart_B110_series.print_orientation: 0
print.printer_HP_Photosmart_B110_series.print_page_delay: 50
print.printer_HP_Photosmart_B110_series.print_paper_data: 0
print.printer_HP_Photosmart_B110_series.print_paper_height: 11.00
print.printer_HP_Photosmart_B110_series.print_paper_name: na-letter
print.printer_HP_Photosmart_B110_series.print_paper_size_type: 1
print.printer_HP_Photosmart_B110_series.print_paper_size_unit: 0
print.printer_HP_Photosmart_B110_series.print_paper_width: 8.50
print.printer_HP_Photosmart_B110_series.print_resolution: -437918235
print.printer_HP_Photosmart_B110_series.print_reversed: false
print.printer_HP_Photosmart_B110_series.print_scaling: 1.00
print.printer_HP_Photosmart_B110_series.print_shrink_to_fit: true
print.printer_HP_Photosmart_B110_series.print_to_file: false
print.printer_HP_Photosmart_B110_series.print_unwriteable_margin_bottom: 13
print.printer_HP_Photosmart_B110_series.print_unwriteable_margin_left: 13
print.printer_HP_Photosmart_B110_series.print_unwriteable_margin_right: 13
print.printer_HP_Photosmart_B110_series.print_unwriteable_margin_top: 13
privacy.clearOnShutdown.passwords: false
privacy.sanitize.migrateClearSavedPwdsOnExit: true
privacy.sanitize.migrateFx3Prefs: true
privacy.sanitize.pending: [{"id":"newtab-container","itemsToClear":[],"options":{}}]
privacy.trackingprotection.enabled: true
privacy.trackingprotection.introCount: 20
privacy.userContext.extension: @contain-facebook
security.sandbox.content.tempDirSuffix: {35e491d1-8a8b-9b44-a36e-5aa6b1604438}
security.sandbox.plugin.tempDirSuffix: ff063ad3-7d37-5242-b13f-9d1eac3959fe
security.ssl.errorReporting.automatic: true
services.sync.declinedEngines:
services.sync.engine.addresses.available: true
services.sync.engine.bookmarks.validation.lastTime: 1546516091
services.sync.engine.creditcards.available: true
services.sync.engine.greasemonkey: true
services.sync.engine.passwords.validation.lastTime: 1546516091
services.sync.engine.prefs.modified: false
services.sync.lastPing: 1546522481
services.sync.lastSync: Thu Jan 03 2019 13:34:46 GMT+0000 (Greenwich Mean Time)
services.sync.numClients: 3
signon.importedFromSqlite: true
signon.rememberSignons: false
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1544115359

Important Locked Preferences
----------------------------

Places Database
---------------

JavaScript
----------

Incremental GC:

Accessibility
-------------

Activated:
Prevent Accessibility:

Library Versions
----------------

Sandbox
-------

Internationalization & Localization
-----------------------------------

Application Settings
Requested Locales:
Available Locales:
App Locales:
Regional Preferences:
Default Locale:
Operating System
System Locales:
Regional Preferences:
(In reply to David Burns :automatedtester from comment #3)
> I can recreate this everytime I load https://thesilphroad.com/tracker (maybe
> I am the only person using it with Firefox)

Interesting. I'm not able to reproduce in 66 Nightly on Windows 10 or macOS.

What are your STR? Does the page crash for you immediately on loading? Or do you click "Allow Location Access" or "Don't Allow" in the geolocation door hanger?

Can you reproduce in Safe Mode? Or in older Firefox versions?

Your third crash report (bp-ebc8c393-c8d2-40a6-8be8-dbd770190102) has a different error from the other two, but there is definitely something strange happening if the same page is reliably crashing for different reasons!

MOZ_RELEASE_ASSERT(mWorkerThread == GetCurrentVirtualThread()) (not on worker thread!)
Flags: needinfo?(dburns)

(In reply to Chris Peterson [:cpeterson] from comment #4)

(In reply to David Burns :automatedtester from comment #3)

I can recreate this everytime I load https://thesilphroad.com/tracker (maybe
I am the only person using it with Firefox)

Interesting. I'm not able to reproduce in 66 Nightly on Windows 10 or macOS.

What are your STR? Does the page crash for you immediately on loading? Or do
you click "Allow Location Access" or "Don't Allow" in the geolocation door
hanger?

I was clicking the "allow location access" and then clicking on the button to have it come to my geolocation

Can you reproduce in Safe Mode? Or in older Firefox versions?

I cant seem to reproduce this at all now :/ I will keep an eye out for it though.

Your third crash report (bp-ebc8c393-c8d2-40a6-8be8-dbd770190102) has a
different error from the other two, but there is definitely something
strange happening if the same page is reliably crashing for different
reasons!

I dont think the 3rd crash is related to this issue.

Flags: needinfo?(dburns)

I did notice that if I do have geolocation enabled the library in use (mapbox-gl.js) says that it has been denied. Not sure if this is related or not

Closing as this crash occurrence has dropped to 0 (and WFM also).

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: