Image-heavy page causes browser crash. Topic is solved

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
BenFenner
Keeps coming back
Keeps coming back
Posts: 855
Joined: 2015-06-01, 12:52
Location: US Southeast

Image-heavy page causes browser crash.

Post by BenFenner » 2025-02-20, 20:37

Operating system: Windows 7 (64-bit)
Browser version: Pale Moon 33.6.0 (64-bit)
Problem URL: See below for crashing URL
Installed add-ons:
deCDN 33.3
Pure URL 3.4
uBlock Origin 1.16.4.30
YouTubeNonStop 1.0.10

Installed plugins: (about:plugins):
application/x-silverlight npctrl scr
application/x-silverlight-2

(Forgot I had Silverlight from the Netflix days, would love to remove but not obvious how.)

about:support
Application Basics
------------------

Name: Pale Moon
Version: 33.6.0 (64-bit)
Build ID: 20250205224027
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:6.7) Goanna/20250205 PaleMoon/33.6.0
OS: Windows_NT 6.1
CPU Capabilities: SSE2 AVX AVX2
Safe Mode: false

Extensions
----------

Name: deCDN
Version: 33.3
Enabled: true
ID: {38DC6B77-0FD5-5F30-AC49-E9D1A422779B}

Name: Pure URL
Version: 3.4
Enabled: true
ID: pure-url@palemoon

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

Name: YouTubeNonStop
Version: 1.0.10
Enabled: true
ID: own3mall0@gmail.com

Graphics
--------

Features
Compositing: Direct3D 11
GPU Accelerated Windows: 2/2 Direct3D 11 (OMTC)
Asynchronous Pan/Zoom: none
WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 0000000000008b36) EGL_VERSION: 1.4 (ANGLE 2.1.0.) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses
WebGL 1 Driver Renderer: Google Inc. -- ANGLE (AMD Radeon R7 200 Series Direct3D11 vs_5_0 ps_5_0)
WebGL 1 Driver Version: OpenGL ES 2.0 (ANGLE 2.1.0.)
WebGL 1 Driver Extensions: GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_EXT_color_buffer_half_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_OES_compressed_ETC1_RGB8_texture GL_EXT_sRGB GL_ANGLE_depth_texture GL_OES_depth32 GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_disjoint_timer_query GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_EXT_discard_framebuffer GL_EXT_debug_marker GL_OES_EGL_image GL_OES_EGL_image_external GL_NV_EGL_stream_consumer_external GL_EXT_unpack_subimage GL_NV_pack_subimage GL_OES_vertex_array_object GL_KHR_debug GL_ANGLE_lossy_etc_decode GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_sync_query GL_CHROMIUM_copy_texture
WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query MOZ_debug_get 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_etc1 WEBGL_compressed_texture_s3tc WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc MOZ_WEBGL_depth_texture
WebGL 2 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 0000000000008b36) EGL_VERSION: 1.4 (ANGLE 2.1.0.) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses
WebGL 2 Driver Renderer: Google Inc. -- ANGLE (AMD Radeon R7 200 Series Direct3D11 vs_5_0 ps_5_0)
WebGL 2 Driver Version: OpenGL ES 3.0 (ANGLE 2.1.0.)
WebGL 2 Driver Extensions: GL_OES_element_index_uint GL_OES_packed_depth_stencil GL_OES_get_program_binary GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_NV_pixel_buffer_object GL_OES_mapbuffer GL_EXT_map_buffer_range GL_EXT_color_buffer_half_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_float GL_OES_texture_float_linear GL_EXT_texture_rg GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_OES_compressed_ETC1_RGB8_texture GL_EXT_sRGB GL_ANGLE_depth_texture GL_OES_depth32 GL_EXT_texture_storage GL_OES_texture_npot GL_EXT_draw_buffers GL_EXT_texture_filter_anisotropic GL_EXT_occlusion_query_boolean GL_NV_fence GL_EXT_disjoint_timer_query GL_EXT_robustness GL_EXT_blend_minmax GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_OES_standard_derivatives GL_EXT_shader_texture_lod GL_EXT_frag_depth GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_EXT_discard_framebuffer GL_EXT_debug_marker GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_NV_EGL_stream_consumer_external GL_EXT_unpack_subimage GL_NV_pack_subimage GL_EXT_color_buffer_float GL_OES_vertex_array_object GL_KHR_debug GL_ANGLE_lossy_etc_decode GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_sync_query GL_CHROMIUM_copy_texture GL_EXT_texture_norm16
WebGL 2 Extensions: EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query MOZ_debug_get OES_texture_float_linear WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc
Hardware H264 Decoding: Yes; Using D3D9 API
Audio Backend: wasapi
Direct2D: true
DirectWrite: true (6.2.9200.17568)
GPU #1
Active: Yes
Description: AMD Radeon R7 200 Series
Vendor ID: 0x1002
Device ID: 0x6610
Driver Version: 24.20.11016.4
Driver Date: 5-16-2018
Drivers: aticfx64 aticfx64 aticfx64 aticfx32 aticfx32 aticfx32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64
Subsys ID: 04621043
RAM: 1024

Diagnostics
ClearType Parameters: Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50
AzureCanvasAccelerated: 0
AzureCanvasBackend: direct2d 1.1
AzureContentBackend: direct2d 1.1
AzureFallbackCanvasBackend: cairo
ClearType Parameters: Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50





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

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.smart_size_cached_value: 307200
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.download.importedFromSqlite: true
browser.fixup.alternate.prefix:
browser.fixup.alternate.suffix:
browser.places.smartBookmarksVersion: 4
browser.search.suggest.enabled: false
browser.sessionstore.restore_on_demand: false
browser.startup.homepage: https://www.youtube.com/feed/subscriptions
browser.startup.homepage_override.buildID: 20250205224027
browser.startup.homepage_override.mstone: 6.7.0
browser.tabs.autoHide: true
browser.tabs.insertRelatedAfterCurrent: false
browser.tabs.showAudioPlayingIcon: false
browser.urlbar.autocomplete.enabled: false
browser.urlbar.autoFill: false
browser.urlbar.autoFill.typed: false
browser.urlbar.formatting.enabled: false
browser.urlbar.rss: false
browser.urlbar.suggest.bookmark: false
browser.urlbar.suggest.history: false
browser.urlbar.suggest.openpage: false
dom.disable_open_during_load: false
dom.mozApps.used: true
extensions.lastAppVersion: 33.6.0
font.internaluseonly.changed: true
general.useragent.compatMode: 0
general.useragent.compatMode.firefox: false
general.useragent.compatMode.gecko: false
general.useragent.updates.lastupdated: 1740009005796
gfx.crash-guard.d3d11layers.appVersion: 33.6.0
gfx.crash-guard.d3d11layers.deviceID: 0x6610
gfx.crash-guard.d3d11layers.driverVersion: 24.20.11016.4
gfx.crash-guard.d3d11layers.feature-d2d: true
gfx.crash-guard.d3d11layers.feature-d3d11: true
gfx.crash-guard.status.d3d11layers: 2
gfx.crash-guard.status.d3d9video: 2
gfx.direct3d.last_used_feature_level_idx: 0
keyword.enabled: false
media.benchmark.vp9.fps: 206
media.benchmark.vp9.versioncheck: 3
media.block-autoplay-until-in-foreground: false
media.hardware-video-decoding.failed: false
network.cookie.prefsMigrated: true
network.dns.disablePrefetch: true
places.database.lastMaintenance: 1739481468
places.history.enabled: false
places.history.expiration.transient_current_max_pages: 122334
plugin.importedState: true
privacy.clearOnShutdown.offlineApps: true
privacy.clearOnShutdown.passwords: true
privacy.clearOnShutdown.siteSettings: true
privacy.cpd.offlineApps: true
privacy.cpd.siteSettings: true
privacy.GPCheader.enabled: true
privacy.sanitize.migrateFx3Prefs: true
services.sync.declinedEngines:
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1739308661

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

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

JavaScript
----------

Incremental GC: true

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

Activated: false
Prevent Accessibility: 1

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

NSPR
Expected minimum version: 4.35
Version in use: 4.35

NSS
Expected minimum version: 3.90.6
Version in use: 3.90.6

NSSSMIME
Expected minimum version: 3.90.6
Version in use: 3.90.6

NSSSSL
Expected minimum version: 3.90.6
Version in use: 3.90.6

NSSUTIL
Expected minimum version: 3.90.6
Version in use: 3.90.6
Warning: Clicking the link below will likely crash Pale Moon if logged into the sr20-forum.
URL causing crash: https://www.sr20-forum.com/the-moshpit/ ... s-nws.html
Warning: Clicking the link above will likely crash Pale Moon if logged into the sr20-forum.

The link above is to an off-topic thread in an automotive forum with lots of images embedded from all sorts of sources. One of those sources is causing a browser crash, or maybe just the sheer amount of data is causing some issue. The crash is 100% repeatable on my end.
But as I type this I am realizing the page is off topic on the forum, so it is only viewable by forum members. *sigh*

This is a forum I administer, so let me create a temporary dummy account for people to use for testing. Hang tight.

Okay, anyone who wants to test can use these login details. I will perma-delete the account when testing is complete.
(Please don't use the account to make posts to the forum, send PMs, etc. That will just be more junk for me to hunt down and delete later.)

Username: Pale Moon Test
Password: The father died during childbirth.

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 5776
Joined: 2015-12-09, 15:45

Re: Image-heavy page causes browser crash.

Post by moonbat » 2025-02-20, 23:24

Logged in on my testing profile (an empty default settings one) and opened the page, no crash. I'm easily able to scroll the first page. The post goes on for 356 pages; are you using a script or something to expand them all into one page? I'm running KDE Neon, not Windows.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Jabber: moonbat@hot-chili.net

BenFenner
Keeps coming back
Keeps coming back
Posts: 855
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Image-heavy page causes browser crash.

Post by BenFenner » 2025-02-20, 23:34

Ahh, I forgot my account has 4x higher posts-per-page settings (I see 89 pages of content). Let me apply those to this account. Hang tight.

Edit: Updated. Would appreciate another check. Thank you.

I may also set my own account to 1 post per page so I can narrow down if it is a specific post that causes the issue, then can find the content to really narrow this down (assuming it's not some type of OOM issue).

User avatar
Moonchild
Project founder
Project founder
Posts: 38831
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Image-heavy page causes browser crash.

Post by Moonchild » 2025-02-21, 00:20

It would help if you could actually post appcrash info so we can see if it's OOM, if it's a crash in our code, in the (dated) GPU driver, or something else.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

BenFenner
Keeps coming back
Keeps coming back
Posts: 855
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Image-heavy page causes browser crash.

Post by BenFenner » 2025-02-21, 01:05

I was hoping someone else could reproduce and get the appcrash data. That's why I went through the trouble of making an account for others to test with. But if nothing happens tonight I will look up how to get appcrash details again (I always forget) and provide them tomorrow when I have availability to do so. I'd also have tested on more/newer machines here but I have way too much work (read: open tabs) to get through before I can risk the app crashing on me there. Another thing I will get to tomorrow.

BenFenner
Keeps coming back
Keeps coming back
Posts: 855
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Image-heavy page causes browser crash.

Post by BenFenner » 2025-02-21, 01:28

Moonchild wrote:
2025-02-21, 00:20
in the (dated) GPU driver
In that regard Waterfox on the same machine doesn't suffer from the same issue. That might be a clue going forward.
Again, I'll post actual new info tomorrow.

User avatar
adoxa
Astronaut
Astronaut
Posts: 580
Joined: 2019-03-16, 13:26
Location: Qld, Aus.

Re: Image-heavy page causes browser crash.

Post by adoxa » 2025-02-21, 02:27

I viewed the first page (of 89) without incident (64-bit Basilisk, Win10, normal profile).

User avatar
Moonchild
Project founder
Project founder
Posts: 38831
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Image-heavy page causes browser crash.

Post by Moonchild » 2025-02-21, 09:56

BenFenner wrote:
2025-02-21, 01:28
In that regard Waterfox on the same machine doesn't suffer from the same issue. That might be a clue going forward.
That doesn't really matter. We're not Waterfox and not using the same layout and rendering issue. Pale Moon can tickle the driver "wrong", exposing the issue in it, while Waterfox does not.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Lucio Chiappetti
Keeps coming back
Keeps coming back
Posts: 896
Joined: 2014-09-01, 15:11
Location: Milan Italy

Re: Image-heavy page causes browser crash.

Post by Lucio Chiappetti » 2025-02-21, 12:08

I could login and navigate randomly among threads and posts without problem (latest Pale Moon on Linux, I have uBO but was not triggered at all on the site)
The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. (G.B. Shaw)

BenFenner
Keeps coming back
Keeps coming back
Posts: 855
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Image-heavy page causes browser crash.

Post by BenFenner » 2025-02-21, 14:30

Well, I can't reproduce the issue anymore on the same machine. I'm on PM 33.6.0.1 now but don't think that has anything to do with it. (It was probably the restart I just did.)
I'd had Pale Moon open for 3-4 days with a 3.5-hour YouTube video loaded at various stages of watch time. This can cause Pale Moon to run very slowly from what I've seen in the past. The interesting part was that the same crash happened over and over again, even after Pale Moon had the chance to restart (although not gracefully I guess).
I would wager after another few days and more very-long YouTube videos and such I could get the browser to crash again, potentially using any web site, not just the one linked above.

So... Never mind. =/

I'll mark this solved. (I have deleted the test account mentioned in the first post.)

If I get into this (repeatable but rare) situation again in the near future I'll try to get an appcrash log and if I do then I'll bump this thread with that.

Lucio Chiappetti wrote:
2025-02-21, 12:08
I have uBO but was not triggered at all on the site
That's how we do.

User avatar
Moonchild
Project founder
Project founder
Posts: 38831
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Image-heavy page causes browser crash.

Post by Moonchild » 2025-02-21, 15:55

If the problem survived multiple browser restarts, but went away with a system restart, then it, by definition, can't be something internal to the browser.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

BenFenner
Keeps coming back
Keeps coming back
Posts: 855
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Image-heavy page causes browser crash.

Post by BenFenner » 2025-02-21, 18:33

Sure it can. Browser memory leak is my first guess (unless I guess that's no longer considered internal to the browser since it has leaked ;) ). But we're not going to get to the bottom of it in this thread me thinks. Nothing to see here. Move along. :D

User avatar
Moonchild
Project founder
Project founder
Posts: 38831
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Image-heavy page causes browser crash.

Post by Moonchild » 2025-02-21, 19:27

A browser memory leak would go away with a browser restart or it would also be reproducible after a system restart.
A browser restart will clear any and all application memory allocations, so it would have a clean slate. Since it could be reproduced with browser restarts, that by itself could indeed potentially be a leak in the browser, but combined with it being cleared up with a system restart rules it out, since it would lead to the same memory situation in-browser visiting the same site, and would logically lead to the same crash if it was an internal issue.

So, my best guess at this point is a memory leak in the graphics driver (or system library handling the graphics subsystem) having the GPU run out of VRAM, or potentially leading to (video) memory fragmentation, both of which could be cleared up with a system restart.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Goodydino
Keeps coming back
Keeps coming back
Posts: 944
Joined: 2017-10-10, 21:20

Re: Image-heavy page causes browser crash.

Post by Goodydino » 2025-02-21, 19:50

All I get is "Login failure".

BenFenner
Keeps coming back
Keeps coming back
Posts: 855
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Image-heavy page causes browser crash.

Post by BenFenner » 2025-02-21, 23:32

I still maintain it could be a browser memory leak, which I think you're agreeing with?
I'd wager I can reproduce the issue after a restart, it would just take a week of slowly watching and pausing the same 3+ hour YouTube video and I don't have any of those slated for viewing right now. =/
Goodydino wrote:
2025-02-21, 19:50
All I get is "Login failure".
See:
BenFenner wrote:
2025-02-21, 14:30
I'll mark this solved. (I have deleted the test account mentioned in the first post.)

User avatar
Moonchild
Project founder
Project founder
Posts: 38831
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Image-heavy page causes browser crash.

Post by Moonchild » 2025-02-22, 00:50

BenFenner wrote:
2025-02-21, 23:32
I still maintain it could be a browser memory leak, which I think you're agreeing with?
No, I don't agree. Once more, if it was a browser leak then restarting the browser (which completely releases all memory allocated by the process) would either solve it (which it doesn't, since you said it would reoccur after restarts of the browser) or it would be immediately reproducible after a system restart (which it isn't) -- after all, the same interaction with the browser before or after reboot would lead to the same leaks in the browser and should lead to the same issue, regarless of how long the O.S. had been running -- so it is an issue outside of the browser that is simply exposed by the browser being in use in your particular way. O.S.es becoming unstable over time between reboots is not unheard of.

Put another way: if you start the browser, perform X tasks and it crashes, then you'd expect the X tasks to always crash it consistently if it was a memory leak inside the browser; same actions, same result. And that would happen no matter how old or "fresh" your O.S. session is. That's not what you're seeing, and the crashes seem to be related to the age of your O.S. session rather than the tasks performed, so it seems to be something in the O.S. that becomes unstable after your use of Pale Moon, that eventually makes the browser unstable, in turn.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

BenFenner
Keeps coming back
Keeps coming back
Posts: 855
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Image-heavy page causes browser crash.

Post by BenFenner » 2025-02-22, 04:10

Moonchild wrote:
2025-02-22, 00:50
if you start the browser, perform X tasks and it crashes, then you'd expect the X tasks to always crash it consistently if it was a memory leak inside the browser; same actions, same result.
Yes, I'd wager I could repeatedly cause Pale Moon to crash by performing the same tasks I did earlier in the week. It just takes more time than I care to devote, and I agree it certainly could be a graphics driver issue or similar instead. Of course the OS is fallible too.
Moonchild wrote:
2025-02-22, 00:50
... the crashes seem to be related to the age of your O.S. session rather than the tasks performed, so it seems to be something in the O.S. ...
I think you might have made some assumptions about my computing habits. I track my OS session uptime in months, 6-12 being common with regular/strenuous use. I count my Pale Moon session uptime in weeks, at best. Sometimes dictated by updates, but often dictated by run-away memory usage that slows the browser to the point where I have to close the browser to recover (often when I hit ~2GB of claimed memory with but a single tab open to about:blank -- keep in mind this happens not only on Windows which could be expected but also 64-bit Linux with 32GB RAM available which seems nuts). But it does close gracefully and recover to live another few weeks more until the cycle repeats.

In the crash that happened earlier in the week, PM did not have the opportunity to close gracefully, maybe leaving all of its leaked memory still allocated? Which is maybe a failure in the OS not PM? Which is why the crash kept happening over and over again? I did restore all open tabs and visit all the same sites/pages each time it crashed...
But the age of the OS session was completely unremarkable at this point, just in the middle of a normal 6-12 month stretch. And when I do, I don't reboot because the OS needs it. I do it because I'm going on vacation, or there was a power outage and the UPS didn't span it, or I've installed a new app that requires a reboot, etc.

Anyway, no need to continue this academic discussion if it takes time away from more important things. Onward and upward.

User avatar
Bilbo47
Lunatic
Lunatic
Posts: 389
Joined: 2017-11-18, 04:24

Re: Image-heavy page causes browser crash.

Post by Bilbo47 » 2025-02-22, 19:39

BenFenner wrote:
2025-02-22, 04:10
In the crash earlier, PM did not close gracefully, maybe leaving its leaked memory still allocated?
Nah, a functioning OS would not fail that way. Memory allocated by an app and then lost (either de-allocated or not, yet still non-usable by any app) will not remain inaccessible to the OS after the app is no longer running. Such a fail would be a major mem-leak flaw in the OS, manifesting in any app that fails to perfectly de-allocate, I believe.

BenFenner
Keeps coming back
Keeps coming back
Posts: 855
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Image-heavy page causes browser crash.

Post by BenFenner » 2025-03-02, 01:40

I've got the PM crash, re-launch and restore tabs, crash again loop happening again. This time no image-heavy tabs, just a couple paused YouTube videos and some Slashdot pages. The crash happens when the final URL in the list below is opened/focused going in order from first to last.

The exact URLs open (don't judge me):
Window 1: https://www.youtube.com/watch?v=NDIXavk ... whlY3hmxsI (paused)
Window 2: https://www.youtube.com/feed/subscriptions
Window 2: https://www.youtube.com/watch?v=lAIVJxXoc_Q (paused)
Window 2: https://slashdot.org
Window2: https://news.slashdot.org/story/25/03/0 ... a#comments

However I don't think the combination of these URLs open in tabs is really the problem. I think they are just a coincidence. Or maaaaybe the YouTube videos are triggering a video driver bug? I'm happy to update video card drivers or whatever seems relevant.

I have marked this thread as no-longer resolved. I'd love to edit the thread title to be more descriptive, but am unable now.

I have AppCrashView.exe data now! :D

1st crash:
Version=1
EventType=APPCRASH
EventTime=133853520901510661
ReportType=2
Consent=1
ReportIdentifier=aadf39ba-f704-11ef-aaa7-74d02b956af2
IntegratorReportIdentifier=aadf39b9-f704-11ef-aaa7-74d02b956af2
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=palemoon.exe
Sig[1].Name=Application Version
Sig[1].Value=6.7.0.9181
Sig[2].Name=Application Timestamp
Sig[2].Value=67b5c12a
Sig[3].Name=Fault Module Name
Sig[3].Value=xul.dll
Sig[4].Name=Fault Module Version
Sig[4].Value=6.7.0.9181
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=67b5c22d
Sig[6].Name=Exception Code
Sig[6].Value=c0000005
Sig[7].Name=Exception Offset
Sig[7].Value=00000000007aa33c
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=6.1.7601.2.1.0.256.1
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1033
DynamicSig[22].Name=Additional Information 1
DynamicSig[22].Value=77c6
DynamicSig[23].Name=Additional Information 2
DynamicSig[23].Value=77c66730b06b73a39ac498eb9b25ba6d
DynamicSig[24].Name=Additional Information 3
DynamicSig[24].Value=2ab9
DynamicSig[25].Name=Additional Information 4
DynamicSig[25].Value=2ab9a0d4e7a3942ad9eac21222f788a3
UI[2]=C:\Program Files\Pale Moon\palemoon.exe
UI[3]=Pale Moon web browser has stopped working
UI[4]=Windows can check online for a solution to the problem.
UI[5]=Check online for a solution and close the program
UI[6]=Check online for a solution later and close the program
UI[7]=Close the program
LoadedModule[0]=C:\Program Files\Pale Moon\palemoon.exe
LoadedModule[1]=C:\Windows\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\Windows\system32\kernel32.dll
LoadedModule[3]=C:\Windows\system32\KERNELBASE.dll
LoadedModule[4]=C:\Program Files\Pale Moon\mozglue.dll
LoadedModule[5]=C:\Program Files\Pale Moon\MSVCP140.dll
LoadedModule[6]=C:\Program Files\Pale Moon\VCRUNTIME140.dll
LoadedModule[7]=C:\Program Files\Pale Moon\api-ms-win-crt-runtime-l1-1-0.dll
LoadedModule[8]=C:\Program Files\Pale Moon\ucrtbase.DLL
LoadedModule[9]=C:\Program Files\Pale Moon\api-ms-win-core-sysinfo-l1-2-0.dll
LoadedModule[10]=C:\Program Files\Pale Moon\api-ms-win-core-kernel32-legacy-l1-1-1.dll
LoadedModule[11]=C:\Program Files\Pale Moon\api-ms-win-core-file-l1-2-0.dll
LoadedModule[12]=C:\Program Files\Pale Moon\api-ms-win-core-localization-l1-2-0.dll
LoadedModule[13]=C:\Program Files\Pale Moon\api-ms-win-core-fibers-l1-1-1.dll
LoadedModule[14]=C:\Program Files\Pale Moon\api-ms-win-core-processthreads-l1-1-1.dll
LoadedModule[15]=C:\Program Files\Pale Moon\api-ms-win-core-timezone-l1-1-0.dll
LoadedModule[16]=C:\Program Files\Pale Moon\api-ms-win-core-file-l2-1-0.dll
LoadedModule[17]=C:\Program Files\Pale Moon\api-ms-win-core-synch-l1-2-0.dll
LoadedModule[18]=C:\Program Files\Pale Moon\api-ms-win-crt-heap-l1-1-0.dll
LoadedModule[19]=C:\Program Files\Pale Moon\api-ms-win-crt-string-l1-1-0.dll
LoadedModule[20]=C:\Program Files\Pale Moon\api-ms-win-crt-stdio-l1-1-0.dll
LoadedModule[21]=C:\Program Files\Pale Moon\api-ms-win-crt-convert-l1-1-0.dll
LoadedModule[22]=C:\Program Files\Pale Moon\VCRUNTIME140_1.dll
LoadedModule[23]=C:\Program Files\Pale Moon\api-ms-win-crt-locale-l1-1-0.dll
LoadedModule[24]=C:\Program Files\Pale Moon\api-ms-win-crt-filesystem-l1-1-0.dll
LoadedModule[25]=C:\Program Files\Pale Moon\api-ms-win-crt-time-l1-1-0.dll
LoadedModule[26]=C:\Program Files\Pale Moon\api-ms-win-crt-environment-l1-1-0.dll
LoadedModule[27]=C:\Program Files\Pale Moon\api-ms-win-crt-math-l1-1-0.dll
LoadedModule[28]=C:\Program Files\Pale Moon\api-ms-win-crt-utility-l1-1-0.dll
LoadedModule[29]=C:\Program Files\Pale Moon\api-ms-win-crt-multibyte-l1-1-0.dll
LoadedModule[30]=C:\Program Files\Pale Moon\nss3.dll
LoadedModule[31]=C:\Windows\system32\WINMM.dll
LoadedModule[32]=C:\Windows\system32\msvcrt.dll
LoadedModule[33]=C:\Windows\system32\USER32.dll
LoadedModule[34]=C:\Windows\system32\GDI32.dll
LoadedModule[35]=C:\Windows\system32\LPK.dll
LoadedModule[36]=C:\Windows\system32\USP10.dll
LoadedModule[37]=C:\Windows\system32\WSOCK32.dll
LoadedModule[38]=C:\Windows\system32\WS2_32.dll
LoadedModule[39]=C:\Windows\system32\RPCRT4.dll
LoadedModule[40]=C:\Windows\system32\NSI.dll
LoadedModule[41]=C:\Windows\system32\ADVAPI32.dll
LoadedModule[42]=C:\Windows\SYSTEM32\sechost.dll
LoadedModule[43]=C:\Windows\system32\IMM32.DLL
LoadedModule[44]=C:\Windows\system32\MSCTF.dll
LoadedModule[45]=C:\Program Files\Pale Moon\mozjs.dll
LoadedModule[46]=C:\Program Files\Pale Moon\icu63.dll
LoadedModule[47]=C:\Program Files\Pale Moon\gkmedias.dll
LoadedModule[48]=C:\Windows\system32\ole32.dll
LoadedModule[49]=C:\Windows\system32\MSIMG32.dll
LoadedModule[50]=C:\Program Files\Pale Moon\lgpllibs.dll
LoadedModule[51]=C:\Program Files\Pale Moon\mozsqlite3.dll
LoadedModule[52]=C:\Program Files\Pale Moon\hunspell.dll
LoadedModule[53]=C:\Program Files\Pale Moon\xul.dll
LoadedModule[54]=C:\Windows\system32\SHELL32.dll
LoadedModule[55]=C:\Windows\system32\SHLWAPI.dll
LoadedModule[56]=C:\Windows\system32\CRYPT32.dll
LoadedModule[57]=C:\Windows\system32\MSASN1.dll
LoadedModule[58]=C:\Windows\system32\VERSION.dll
LoadedModule[59]=C:\Windows\system32\dwmapi.dll
LoadedModule[60]=C:\Windows\system32\IPHLPAPI.DLL
LoadedModule[61]=C:\Windows\system32\WINNSI.DLL
LoadedModule[62]=C:\Windows\system32\UxTheme.dll
LoadedModule[63]=C:\Windows\system32\SETUPAPI.dll
LoadedModule[64]=C:\Windows\system32\CFGMGR32.dll
LoadedModule[65]=C:\Windows\system32\OLEAUT32.dll
LoadedModule[66]=C:\Windows\system32\DEVOBJ.dll
LoadedModule[67]=C:\Windows\system32\WINTRUST.dll
LoadedModule[68]=C:\Windows\system32\WTSAPI32.dll
LoadedModule[69]=C:\Windows\system32\USERENV.dll
LoadedModule[70]=C:\Windows\system32\profapi.dll
LoadedModule[71]=C:\Windows\system32\CRYPTBASE.dll
LoadedModule[72]=C:\Windows\system32\ntmarta.dll
LoadedModule[73]=C:\Windows\system32\WLDAP32.dll
LoadedModule[74]=C:\Windows\system32\dwrite.dll
LoadedModule[75]=C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_fa3b1e3d17594757\comctl32.dll
LoadedModule[76]=C:\Windows\system32\CLBCatQ.DLL
LoadedModule[77]=C:\Windows\system32\propsys.dll
LoadedModule[78]=C:\Windows\system32\Dnsapi.dll
LoadedModule[79]=C:\Windows\system32\mswsock.dll
LoadedModule[80]=C:\Windows\System32\wshtcpip.dll
LoadedModule[81]=C:\Program Files\Pale Moon\browser\components\browsercomps.dll
LoadedModule[82]=C:\Windows\system32\dhcpcsvc.DLL
LoadedModule[83]=C:\Windows\system32\NLAapi.dll
LoadedModule[84]=C:\Windows\system32\napinsp.dll
LoadedModule[85]=C:\Windows\system32\pnrpnsp.dll
LoadedModule[86]=C:\Windows\System32\winrnr.dll
LoadedModule[87]=C:\Windows\system32\WINSTA.dll
LoadedModule[88]=C:\Windows\System32\MMDevApi.dll
LoadedModule[89]=C:\Windows\system32\AUDIOSES.DLL
LoadedModule[90]=C:\Windows\system32\dxgi.dll
LoadedModule[91]=C:\Windows\system32\d3d11.dll
LoadedModule[92]=C:\Windows\system32\aticfx64.dll
LoadedModule[93]=C:\Windows\system32\atiuxp64.dll
LoadedModule[94]=C:\Windows\system32\atidxx64.dll
LoadedModule[95]=C:\Windows\system32\d2d1.dll
LoadedModule[96]=C:\Windows\system32\XmlLite.dll
LoadedModule[97]=C:\Windows\system32\mscms.dll
LoadedModule[98]=C:\Program Files\Pale Moon\softokn3.dll
LoadedModule[99]=C:\Program Files\Pale Moon\freebl3.dll
LoadedModule[100]=C:\Program Files\Pale Moon\nssckbi.dll
LoadedModule[101]=C:\Windows\system32\WININET.dll
LoadedModule[102]=C:\Windows\system32\api-ms-win-downlevel-user32-l1-1-0.dll
LoadedModule[103]=C:\Windows\system32\api-ms-win-downlevel-shlwapi-l1-1-0.dll
LoadedModule[104]=C:\Windows\system32\api-ms-win-downlevel-version-l1-1-0.dll
LoadedModule[105]=C:\Windows\system32\api-ms-win-downlevel-normaliz-l1-1-0.dll
LoadedModule[106]=C:\Windows\system32\normaliz.DLL
LoadedModule[107]=C:\Windows\system32\iertutil.dll
LoadedModule[108]=C:\Windows\system32\api-ms-win-downlevel-advapi32-l1-1-0.dll
LoadedModule[109]=C:\Windows\system32\Secur32.dll
LoadedModule[110]=C:\Windows\system32\SSPICLI.DLL
LoadedModule[111]=C:\Windows\system32\api-ms-win-downlevel-advapi32-l2-1-0.dll
LoadedModule[112]=C:\Windows\system32\api-ms-win-downlevel-ole32-l1-1-0.dll
LoadedModule[113]=C:\Windows\System32\wship6.dll
LoadedModule[114]=C:\Windows\system32\api-ms-win-downlevel-shlwapi-l2-1-0.dll
LoadedModule[115]=C:\Windows\system32\explorerframe.dll
LoadedModule[116]=C:\Windows\system32\DUser.dll
LoadedModule[117]=C:\Windows\system32\DUI70.dll
LoadedModule[118]=C:\Windows\system32\rasadhlp.dll
LoadedModule[119]=C:\Windows\System32\fwpuclnt.dll
LoadedModule[120]=C:\Program Files\Pale Moon\mozavutil.dll
LoadedModule[121]=C:\Program Files\Pale Moon\mozavcodec.dll
LoadedModule[122]=C:\Windows\system32\mfplat.dll
LoadedModule[123]=C:\Windows\system32\AVRT.dll
LoadedModule[124]=C:\Windows\system32\mf.dll
LoadedModule[125]=C:\Windows\system32\ATL.DLL
LoadedModule[126]=C:\Windows\system32\ksuser.dll
LoadedModule[127]=C:\Windows\system32\dxva2.dll
LoadedModule[128]=C:\Windows\system32\evr.dll
LoadedModule[129]=C:\Windows\system32\POWRPROF.dll
LoadedModule[130]=C:\Windows\System32\msmpeg2adec.dll
LoadedModule[131]=C:\Windows\System32\slc.dll
LoadedModule[132]=C:\Windows\system32\d3dcompiler_47.dll
LoadedModule[133]=C:\Program Files\Pale Moon\libGLESv2.dll
LoadedModule[134]=C:\Windows\system32\d3d9.dll
LoadedModule[135]=C:\Windows\system32\d3d8thk.dll
LoadedModule[136]=C:\Program Files\Pale Moon\libEGL.dll
LoadedModule[137]=C:\Windows\System32\msmpeg2vdec.dll
LoadedModule[138]=C:\Windows\System32\bcrypt.dll
LoadedModule[139]=C:\Windows\system32\LINKINFO.dll
LoadedModule[140]=C:\Windows\system32\ntshrui.dll
LoadedModule[141]=C:\Windows\system32\srvcli.dll
LoadedModule[142]=C:\Windows\system32\cscapi.dll
LoadedModule[143]=C:\Windows\system32\CRYPTSP.dll
LoadedModule[144]=C:\Windows\system32\rsaenh.dll
LoadedModule[145]=C:\Windows\system32\dhcpcsvc6.DLL
FriendlyEventName=Stopped working
ConsentKey=APPCRASH
AppName=Pale Moon web browser
AppPath=C:\Program Files\Pale Moon\palemoon.exe
2nd crash moments later:
Version=1
EventType=APPCRASH
EventTime=133853521301996612
ReportType=2
Consent=1
ReportIdentifier=c2c8614f-f704-11ef-aaa7-74d02b956af2
IntegratorReportIdentifier=c2c8614e-f704-11ef-aaa7-74d02b956af2
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=palemoon.exe
Sig[1].Name=Application Version
Sig[1].Value=6.7.0.9181
Sig[2].Name=Application Timestamp
Sig[2].Value=67b5c12a
Sig[3].Name=Fault Module Name
Sig[3].Value=xul.dll
Sig[4].Name=Fault Module Version
Sig[4].Value=6.7.0.9181
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=67b5c22d
Sig[6].Name=Exception Code
Sig[6].Value=c0000005
Sig[7].Name=Exception Offset
Sig[7].Value=00000000007aa33c
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=6.1.7601.2.1.0.256.1
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1033
DynamicSig[22].Name=Additional Information 1
DynamicSig[22].Value=fc72
DynamicSig[23].Name=Additional Information 2
DynamicSig[23].Value=fc72ab13836e15a746d709c8f7ef4544
DynamicSig[24].Name=Additional Information 3
DynamicSig[24].Value=a2f9
DynamicSig[25].Name=Additional Information 4
DynamicSig[25].Value=a2f9e77ccd0e3e3a465f6869f9ba8d6e
UI[2]=C:\Program Files\Pale Moon\palemoon.exe
UI[3]=Pale Moon web browser has stopped working
UI[4]=Windows can check online for a solution to the problem.
UI[5]=Check online for a solution and close the program
UI[6]=Check online for a solution later and close the program
UI[7]=Close the program
LoadedModule[0]=C:\Program Files\Pale Moon\palemoon.exe
LoadedModule[1]=C:\Windows\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\Windows\system32\kernel32.dll
LoadedModule[3]=C:\Windows\system32\KERNELBASE.dll
LoadedModule[4]=C:\Program Files\Pale Moon\mozglue.dll
LoadedModule[5]=C:\Program Files\Pale Moon\MSVCP140.dll
LoadedModule[6]=C:\Program Files\Pale Moon\VCRUNTIME140.dll
LoadedModule[7]=C:\Program Files\Pale Moon\api-ms-win-crt-runtime-l1-1-0.dll
LoadedModule[8]=C:\Program Files\Pale Moon\ucrtbase.DLL
LoadedModule[9]=C:\Program Files\Pale Moon\api-ms-win-core-sysinfo-l1-2-0.dll
LoadedModule[10]=C:\Program Files\Pale Moon\api-ms-win-core-kernel32-legacy-l1-1-1.dll
LoadedModule[11]=C:\Program Files\Pale Moon\api-ms-win-core-file-l1-2-0.dll
LoadedModule[12]=C:\Program Files\Pale Moon\api-ms-win-core-localization-l1-2-0.dll
LoadedModule[13]=C:\Program Files\Pale Moon\api-ms-win-core-fibers-l1-1-1.dll
LoadedModule[14]=C:\Program Files\Pale Moon\api-ms-win-core-processthreads-l1-1-1.dll
LoadedModule[15]=C:\Program Files\Pale Moon\api-ms-win-core-timezone-l1-1-0.dll
LoadedModule[16]=C:\Program Files\Pale Moon\api-ms-win-core-file-l2-1-0.dll
LoadedModule[17]=C:\Program Files\Pale Moon\api-ms-win-core-synch-l1-2-0.dll
LoadedModule[18]=C:\Program Files\Pale Moon\api-ms-win-crt-heap-l1-1-0.dll
LoadedModule[19]=C:\Program Files\Pale Moon\api-ms-win-crt-string-l1-1-0.dll
LoadedModule[20]=C:\Program Files\Pale Moon\api-ms-win-crt-stdio-l1-1-0.dll
LoadedModule[21]=C:\Program Files\Pale Moon\api-ms-win-crt-convert-l1-1-0.dll
LoadedModule[22]=C:\Program Files\Pale Moon\VCRUNTIME140_1.dll
LoadedModule[23]=C:\Program Files\Pale Moon\api-ms-win-crt-locale-l1-1-0.dll
LoadedModule[24]=C:\Program Files\Pale Moon\api-ms-win-crt-filesystem-l1-1-0.dll
LoadedModule[25]=C:\Program Files\Pale Moon\api-ms-win-crt-time-l1-1-0.dll
LoadedModule[26]=C:\Program Files\Pale Moon\api-ms-win-crt-environment-l1-1-0.dll
LoadedModule[27]=C:\Program Files\Pale Moon\api-ms-win-crt-math-l1-1-0.dll
LoadedModule[28]=C:\Program Files\Pale Moon\api-ms-win-crt-utility-l1-1-0.dll
LoadedModule[29]=C:\Program Files\Pale Moon\api-ms-win-crt-multibyte-l1-1-0.dll
LoadedModule[30]=C:\Program Files\Pale Moon\nss3.dll
LoadedModule[31]=C:\Windows\system32\WINMM.dll
LoadedModule[32]=C:\Windows\system32\msvcrt.dll
LoadedModule[33]=C:\Windows\system32\USER32.dll
LoadedModule[34]=C:\Windows\system32\GDI32.dll
LoadedModule[35]=C:\Windows\system32\LPK.dll
LoadedModule[36]=C:\Windows\system32\USP10.dll
LoadedModule[37]=C:\Windows\system32\WSOCK32.dll
LoadedModule[38]=C:\Windows\system32\WS2_32.dll
LoadedModule[39]=C:\Windows\system32\RPCRT4.dll
LoadedModule[40]=C:\Windows\system32\NSI.dll
LoadedModule[41]=C:\Windows\system32\ADVAPI32.dll
LoadedModule[42]=C:\Windows\SYSTEM32\sechost.dll
LoadedModule[43]=C:\Windows\system32\IMM32.DLL
LoadedModule[44]=C:\Windows\system32\MSCTF.dll
LoadedModule[45]=C:\Program Files\Pale Moon\mozjs.dll
LoadedModule[46]=C:\Program Files\Pale Moon\icu63.dll
LoadedModule[47]=C:\Program Files\Pale Moon\gkmedias.dll
LoadedModule[48]=C:\Windows\system32\ole32.dll
LoadedModule[49]=C:\Windows\system32\MSIMG32.dll
LoadedModule[50]=C:\Program Files\Pale Moon\lgpllibs.dll
LoadedModule[51]=C:\Program Files\Pale Moon\mozsqlite3.dll
LoadedModule[52]=C:\Program Files\Pale Moon\hunspell.dll
LoadedModule[53]=C:\Program Files\Pale Moon\xul.dll
LoadedModule[54]=C:\Windows\system32\SHELL32.dll
LoadedModule[55]=C:\Windows\system32\SHLWAPI.dll
LoadedModule[56]=C:\Windows\system32\CRYPT32.dll
LoadedModule[57]=C:\Windows\system32\MSASN1.dll
LoadedModule[58]=C:\Windows\system32\VERSION.dll
LoadedModule[59]=C:\Windows\system32\dwmapi.dll
LoadedModule[60]=C:\Windows\system32\IPHLPAPI.DLL
LoadedModule[61]=C:\Windows\system32\WINNSI.DLL
LoadedModule[62]=C:\Windows\system32\UxTheme.dll
LoadedModule[63]=C:\Windows\system32\SETUPAPI.dll
LoadedModule[64]=C:\Windows\system32\CFGMGR32.dll
LoadedModule[65]=C:\Windows\system32\OLEAUT32.dll
LoadedModule[66]=C:\Windows\system32\DEVOBJ.dll
LoadedModule[67]=C:\Windows\system32\WINTRUST.dll
LoadedModule[68]=C:\Windows\system32\WTSAPI32.dll
LoadedModule[69]=C:\Windows\system32\USERENV.dll
LoadedModule[70]=C:\Windows\system32\profapi.dll
LoadedModule[71]=C:\Windows\system32\CRYPTBASE.dll
LoadedModule[72]=C:\Windows\system32\ntmarta.dll
LoadedModule[73]=C:\Windows\system32\WLDAP32.dll
LoadedModule[74]=C:\Windows\system32\dwrite.dll
LoadedModule[75]=C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_fa3b1e3d17594757\comctl32.dll
LoadedModule[76]=C:\Windows\system32\CLBCatQ.DLL
LoadedModule[77]=C:\Windows\system32\propsys.dll
LoadedModule[78]=C:\Windows\system32\Dnsapi.dll
LoadedModule[79]=C:\Windows\system32\mswsock.dll
LoadedModule[80]=C:\Windows\System32\wshtcpip.dll
LoadedModule[81]=C:\Program Files\Pale Moon\browser\components\browsercomps.dll
LoadedModule[82]=C:\Windows\system32\dhcpcsvc.DLL
LoadedModule[83]=C:\Windows\system32\NLAapi.dll
LoadedModule[84]=C:\Windows\system32\napinsp.dll
LoadedModule[85]=C:\Windows\system32\pnrpnsp.dll
LoadedModule[86]=C:\Windows\System32\winrnr.dll
LoadedModule[87]=C:\Windows\system32\WINSTA.dll
LoadedModule[88]=C:\Windows\System32\MMDevApi.dll
LoadedModule[89]=C:\Windows\system32\AUDIOSES.DLL
LoadedModule[90]=C:\Windows\system32\dxgi.dll
LoadedModule[91]=C:\Windows\system32\d3d11.dll
LoadedModule[92]=C:\Windows\system32\aticfx64.dll
LoadedModule[93]=C:\Windows\system32\atiuxp64.dll
LoadedModule[94]=C:\Windows\system32\atidxx64.dll
LoadedModule[95]=C:\Windows\system32\d2d1.dll
LoadedModule[96]=C:\Windows\system32\XmlLite.dll
LoadedModule[97]=C:\Windows\system32\mscms.dll
LoadedModule[98]=C:\Program Files\Pale Moon\softokn3.dll
LoadedModule[99]=C:\Program Files\Pale Moon\freebl3.dll
LoadedModule[100]=C:\Program Files\Pale Moon\nssckbi.dll
LoadedModule[101]=C:\Windows\system32\WININET.dll
LoadedModule[102]=C:\Windows\system32\api-ms-win-downlevel-user32-l1-1-0.dll
LoadedModule[103]=C:\Windows\system32\api-ms-win-downlevel-shlwapi-l1-1-0.dll
LoadedModule[104]=C:\Windows\system32\api-ms-win-downlevel-version-l1-1-0.dll
LoadedModule[105]=C:\Windows\system32\api-ms-win-downlevel-normaliz-l1-1-0.dll
LoadedModule[106]=C:\Windows\system32\normaliz.DLL
LoadedModule[107]=C:\Windows\system32\iertutil.dll
LoadedModule[108]=C:\Windows\system32\api-ms-win-downlevel-advapi32-l1-1-0.dll
LoadedModule[109]=C:\Windows\system32\Secur32.dll
LoadedModule[110]=C:\Windows\system32\SSPICLI.DLL
LoadedModule[111]=C:\Windows\system32\api-ms-win-downlevel-advapi32-l2-1-0.dll
LoadedModule[112]=C:\Windows\system32\api-ms-win-downlevel-ole32-l1-1-0.dll
LoadedModule[113]=C:\Windows\System32\wship6.dll
LoadedModule[114]=C:\Windows\system32\api-ms-win-downlevel-shlwapi-l2-1-0.dll
LoadedModule[115]=C:\Windows\system32\explorerframe.dll
LoadedModule[116]=C:\Windows\system32\DUser.dll
LoadedModule[117]=C:\Windows\system32\DUI70.dll
LoadedModule[118]=C:\Windows\system32\rasadhlp.dll
LoadedModule[119]=C:\Windows\System32\fwpuclnt.dll
LoadedModule[120]=C:\Windows\system32\d3dcompiler_47.dll
LoadedModule[121]=C:\Program Files\Pale Moon\libGLESv2.dll
LoadedModule[122]=C:\Windows\system32\d3d9.dll
LoadedModule[123]=C:\Windows\system32\d3d8thk.dll
LoadedModule[124]=C:\Program Files\Pale Moon\libEGL.dll
LoadedModule[125]=C:\Program Files\Pale Moon\mozavutil.dll
LoadedModule[126]=C:\Program Files\Pale Moon\mozavcodec.dll
LoadedModule[127]=C:\Windows\system32\mfplat.dll
LoadedModule[128]=C:\Windows\system32\AVRT.dll
LoadedModule[129]=C:\Windows\system32\mf.dll
LoadedModule[130]=C:\Windows\system32\ATL.DLL
LoadedModule[131]=C:\Windows\system32\ksuser.dll
LoadedModule[132]=C:\Windows\system32\dxva2.dll
LoadedModule[133]=C:\Windows\system32\evr.dll
LoadedModule[134]=C:\Windows\system32\POWRPROF.dll
LoadedModule[135]=C:\Windows\System32\msmpeg2vdec.dll
LoadedModule[136]=C:\Windows\System32\slc.dll
LoadedModule[137]=C:\Windows\System32\bcrypt.dll
LoadedModule[138]=C:\Windows\System32\msmpeg2adec.dll
FriendlyEventName=Stopped working
ConsentKey=APPCRASH
AppName=Pale Moon web browser
AppPath=C:\Program Files\Pale Moon\palemoon.exe

User avatar
Moonchild
Project founder
Project founder
Posts: 38831
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Image-heavy page causes browser crash.

Post by Moonchild » 2025-03-02, 11:10

I checked the crash address and it looks like it's the same deCDN issue addressed in the deCDN topic, i.e. it is related to "OnDataAvailable" handling, only in this case it's in "imgRequest::OnDataAvailable" (so yes, it does have to do with loading images, and more likely on image-heavy pages).
I don't see an immediate issue with the code there, other than it may be less than optimal threading (mainthread/off-mainthread) so I'd rather wait and see if the patch landed for deCDN solves this issue than jumping right in and start messing with threading code.
Can you see if disabling deCDN solves these issues for you?
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite