Minor issue with updating PM. 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: 818
Joined: 2015-06-01, 12:52
Location: US Southeast

Minor issue with updating PM.

Unread post by BenFenner » 2024-10-20, 15:44

Operating system: Windows 7 Ultimate Fighting Championship Edition
Browser version: Pale Moon 33.2.1 (64-bit)
Installed add-ons: N/A
Installed plugins:: uBlock Origin, YouTubeNonStop

First off, I'm loving the themed About window. Not sure if this is new or not, but this is the first time I'm seeing it. :thumbup:

Image

Secondly, this is not really a problem. I can just download and install the latest version. But in case this helps anyone figure out an issue, I have a slightly older version of Pale Moon on a machine I rarely boot up these days. I'm on it now and checking for a new version and I was expecting to just be able to update to 33.4.0.1 (current) from what I have on this machine (which is 33.2.1). But I'm being told by the updater that there are no new version available. This seems odd, and unexpected.

Image



Help → Troubleshooting Information:
Application Basics
------------------

Name: Pale Moon
Version: 33.2.1 (64-bit)
Build ID: 20240710123718
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101 Goanna/6.6 Firefox/102.0 PaleMoon/33.2.1
OS: Windows_NT 6.1
CPU Capabilities: SSE2
Safe Mode: false

Extensions
----------

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: 1/1 Direct3D 11 (OMTC)
Asynchronous Pan/Zoom: none
WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000969b) 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 (Intel(R) HD Graphics Direct3D11 vs_4_0 ps_4_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: -
WebGL 2 Driver Renderer: WebGL creation failed: * Error during ANGLE OpenGL init. * Error during ANGLE OpenGL init. * Error during ANGLE OpenGL init. * Error during ANGLE OpenGL init. * Error during ANGLE OpenGL init. * Exhausted GL driver caps.
WebGL 2 Driver Version: -
WebGL 2 Driver Extensions: -
WebGL 2 Extensions: -
Hardware H264 Decoding: Yes; Using D3D9 API
Audio Backend: wasapi
Direct2D: true
DirectWrite: true (6.2.9200.17568)
GPU #1
Active: Yes
Description: Intel(R) HD Graphics
Vendor ID: 0x8086
Device ID: 0x0046
Driver Version: 8.15.10.2993
Driver Date: 1-30-2013
Drivers: igdumd64 igd10umd64 igdumdx32 igd10umd32
Subsys ID: 040b1028
RAM: Unknown

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.sessionstore.restore_on_demand: false
browser.startup.homepage: https://www.youtube.com/feed/subscriptions
browser.startup.homepage_override.buildID: 20240710123718
browser.startup.homepage_override.mstone: 6.6.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.max_script_run_time: 0
dom.mozApps.used: true
extensions.lastAppVersion: 33.2.1
font.internaluseonly.changed: true
general.useragent.updates.lastupdated: 1729438143746
gfx.crash-guard.d3d11layers.appVersion: 33.2.1
gfx.crash-guard.d3d11layers.deviceID: 0x0046
gfx.crash-guard.d3d11layers.driverVersion: 8.15.10.2993
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: 1
keyword.enabled: false
media.benchmark.vp9.fps: 124
media.benchmark.vp9.versioncheck: 3
media.block-autoplay-until-in-foreground: false
media.hardware-video-decoding.failed: false
media.peerconnection.enabled: false
network.cookie.prefsMigrated: true
places.database.lastMaintenance: 1729438299
places.history.enabled: false
places.history.expiration.transient_current_max_pages: 122334
plugin.importedState: true
privacy.GPCheader.enabled: true
privacy.sanitize.migrateFx3Prefs: true
storage.vacuum.last.index: 0
storage.vacuum.last.places.sqlite: 1729438299

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.3
Version in use: 3.90.3

NSSSMIME
Expected minimum version: 3.90.3
Version in use: 3.90.3

NSSSSL
Expected minimum version: 3.90.3
Version in use: 3.90.3

NSSUTIL
Expected minimum version: 3.90.3
Version in use: 3.90.3

User avatar
ron_1
Moon Magic practitioner
Moon Magic practitioner
Posts: 2987
Joined: 2012-06-28, 01:20

Re: Minor issue with updating PM.

Unread post by ron_1 » 2024-10-20, 16:09

You're several versions behind. I'm not sure but it may be because of the fact that the mainline builds have switched to AVX only. See the announcement here. Your computer does not support AVX, so you will need to use the 3rd party Pale Moon SSE2 version found here.

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

Re: Minor issue with updating PM.

Unread post by BenFenner » 2024-10-20, 16:46

Oh, that seems to be exactly my problem and solution. Thank you!

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37531
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Minor issue with updating PM.

Unread post by Moonchild » 2024-10-20, 19:57

Working exactly as-intended. We don't want to offer updates that would break upon updating, so it'll say no updates available if your browser doesn't detect AVX capabilities.
"A dead end street is a place to turn around and go into a new direction" - 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: 818
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Minor issue with updating PM.

Unread post by BenFenner » 2024-10-21, 14:37

Yah, my fault for not realizing one of my machines was SSE2-old and ignoring all that chatter on the forum months ago thinking it didn't apply to me. :oops:


I imagine this would be tedious and not worth the effort (or possibly even nearly impossible) but I thought I'd mention it anyway.
Ideally the text for the update feature could use a little work now that there are multiple "failure" (for lack of a better word) modes that give the same "error" message. Without getting long winded about it, I envision something like this:
  • There are no updates available because you're on the latest version of Pale Moon. [Pale Moon will check periodically for updates.]
  • There are no updates available because your CPU is incompatible with newer versions of Pale Moon. Third-party builds may be available; check the forum.
  • Maybe more
That wording above is pretty bad, but you get this idea.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37531
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Minor issue with updating PM.

Unread post by Moonchild » 2024-10-21, 15:25

It's not possible to be informative in that way because the text is not supplied by the server.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

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

Re: Minor issue with updating PM.

Unread post by moonbat » 2024-10-21, 21:19

Moonchild wrote:
2024-10-21, 15:25
It's not possible to be informative in that way because the text is not supplied by the server.
Pale Moon's Windows installer is built using NSIS right? I had had to build an installer with it years ago, and the software in question required 64-bit Vista as a minimum; NSIS offered various platform detection flags. I vaguely recall it had the ability to query CPU capabilities too - perhaps it would help if at least for first time users, this was built in so that they can't install the version not meant for them.
"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

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37531
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Minor issue with updating PM.

Unread post by Moonchild » 2024-10-22, 07:12

Yes and that is already being worked on. But this is about the updater. Of course it isn't possible to magically change already-installed updater code to read something different.
"A dead end street is a place to turn around and go into a new direction" - 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: 818
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Minor issue with updating PM.

Unread post by BenFenner » 2024-10-22, 13:56

To be clear, I wasn't expecting an already-released version of PM to get updated text. If the text is on the client side, then of course it could only be changed from a future version onward.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37531
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Minor issue with updating PM.

Unread post by Moonchild » 2024-10-22, 16:23

BenFenner wrote:
2024-10-22, 13:56
If the text is on the client side, then of course it could only be changed from a future version onward.
The thing is, it's not applicable for the future because people are already on AVX versions.
"A dead end street is a place to turn around and go into a new direction" - 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: 818
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Minor issue with updating PM.

Unread post by BenFenner » 2024-10-23, 02:06

Yep, yep. I know.

Just shower thoughts really.

Maybe some day AVX will no longer be supported and the alternative error message would be useful then. I'd like to think PM would be around then. ;)

Carry on.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37531
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Minor issue with updating PM.

Unread post by Moonchild » 2024-10-23, 11:18

I do have an unstable version installer for testing available. Since I don't have non-AVX hardware available, I'm not able to really test this myself.
https://ftp.palemoon.org/publicbeta/palemoon-33.5.0a1.win64.installer.exe
This should be able to install on AVX, but should error on non-AVX. Confirmation that it works as-intended greatly appreciated.
"A dead end street is a place to turn around and go into a new direction" - 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: 818
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Minor issue with updating PM.

Unread post by BenFenner » 2024-10-23, 14:31

Happy to help.

Running that installer on my non-AVX machine showed an extraction progress bar which reached 100% and then this message window displayed:

Image

Choosing [Okay] opened a browser tab and navigated me to: http://www.palemoon.org/systemrequirements.shtml

Choosing [Cancel] dismissed the message without opening any browser/URL.

Cheers. Let me know if you want me to test on an AVX-capable machine.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37531
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Minor issue with updating PM.

Unread post by Moonchild » 2024-10-23, 16:04

BenFenner wrote:
2024-10-23, 14:31
Cheers. Let me know if you want me to test on an AVX-capable machine.
Thanks for testing and confirming it works as-intended.

You could test on an AVX capable machine; I don't expect there to be an issue (and the install wizard should open after extraction, which you can cancel instead of going through the install). So it's entirely up to you if you wish to try that.
"A dead end street is a place to turn around and go into a new direction" - 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: 818
Joined: 2015-06-01, 12:52
Location: US Southeast

Re: Minor issue with updating PM.

Unread post by BenFenner » 2024-10-23, 23:34

I had a moment free so I checked on one of my AVX-capable machines with the plan to just cancel the installation.
Very interesting results. I got the exact same message as in the screenshot above. :?

For reference, here is the Troubleshooting Information for this machine that does seem to show AVX support:
Application Basics
------------------

Name: Pale Moon
Version: 33.4.0.1 (64-bit)
Build ID: 20241008161345
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101 Goanna/6.7 Firefox/102.0 PaleMoon/33.4.0.1
OS: Windows_NT 6.1
CPU Capabilities: SSE2 AVX
Safe Mode: false

Extensions
----------

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

Name: ηMatrix
Version: 5.1.0
Enabled: true
ID: eMatrix@vannilla.org

Name: Palefill Web Technologies Polyfill
Version: 1.28
Enabled: false
ID: palefill@addons.martoks-place.de

Graphics
--------

Features
Compositing: Direct3D 11
GPU Accelerated Windows: 1/1 Direct3D 11 (OMTC)
Asynchronous Pan/Zoom: none
WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000d7ca) 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 (TM) R7 360 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: 000000000000d7ca) 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 (TM) R7 360 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 (TM) R7 360 Series
Vendor ID: 0x1002
Device ID: 0x665f
Driver Version: 27.20.20913.2000
Driver Date: 8-2-2022
Drivers: aticfx64 aticfx64 aticfx64 amdxc64 aticfx32 aticfx32 aticfx32 amdxc32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64
Subsys ID: 22c71458
RAM: 2048
GPU #2
Active: No
Description: Intel(R) HD Graphics 4000
Vendor ID: 0x8086
Device ID: 0x0162
Driver Version: 10.18.10.5161
Driver Date: 8-6-2020
Drivers: igdumdim64 igd10iumd64 igd10iumd64 igdumdim32 igd10iumd32 igd10iumd32
Subsys ID: 0000000c
RAM: Unknown
Diagnostics
ClearType Parameters: DISPLAY1 [ Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50 ] DISPLAY20 [ Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50 ] DISPLAY26 [ Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50 ] DISPLAY5 [ 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: DISPLAY1 [ Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50 ] DISPLAY20 [ Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50 ] DISPLAY26 [ Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50 ] DISPLAY5 [ Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50 ]
failures: [GFX1-]: [D2D1.1] Attempt to use unsupported surface size Size(680,17589)



Failure Log
(#0) Error: [D2D1.1] Attempt to use unsupported surface size Size(680,17589)
(#1) Error: Failed to create DrawTarget, Type: 5 Size: Size(680,17589)
(#2) Error: [D2D1.1] Attempt to use unsupported surface size Size(680,17589)
(#3) Error: Failed to create DrawTarget, Type: 5 Size: Size(680,17589)

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.download.manager.retention: 0
browser.fixup.alternate.enabled: false
browser.fixup.alternate.prefix:
browser.fixup.alternate.suffix:
browser.places.smartBookmarksVersion: 4
browser.search.suggest.enabled: false
browser.search.useDBForOrder: true
browser.startup.homepage: https://www.sr20-forum.com/new_posts.php
browser.startup.homepage_override.buildID: 20241008161345
browser.startup.homepage_override.mstone: 6.7.0
browser.tabs.autoHide: true
browser.tabs.insertRelatedAfterCurrent: false
browser.tabs.showAudioPlayingIcon: false
browser.tabs.warnOnOpen: 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.always_stop_slow_scripts: false
dom.mozApps.used: true
dom.w3c_touch_events.expose: false
extensions.lastAppVersion: 33.4.0.1
font.internaluseonly.changed: false
general.useragent.updates.lastupdated: 1729643916096
gfx.crash-guard.d3d11layers.appVersion: 33.4.0.1
gfx.crash-guard.d3d11layers.deviceID: 0x665f
gfx.crash-guard.d3d11layers.driverVersion: 27.20.20913.2000
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
gfx.direct3d.prefer_10_1: true
keyword.enabled: false
media.benchmark.vp9.fps: 214
media.benchmark.vp9.versioncheck: 3
media.block-autoplay-until-in-foreground: false
media.hardware-video-decoding.failed: false
media.peerconnection.enabled: false
network.cookie.prefsMigrated: true
network.dns.disablePrefetch: true
places.database.lastMaintenance: 1729310750
places.history.enabled: false
places.history.expiration.transient_current_max_pages: 122334
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
privacy.cpd.offlineApps: true
privacy.cpd.siteSettings: true
privacy.GPCheader.enabled: true
privacy.sanitize.migrateFx3Prefs: true
privacy.sanitize.timeSpan: 0
security.disable_button.openCertManager: false
security.disable_button.openDeviceManager: false
security.OCSP.disable_button.managecrl: false
security.warn_viewing_mixed: false
services.sync.declinedEngines:
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1727928286

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.4
Version in use: 3.90.4

NSSSMIME
Expected minimum version: 3.90.4
Version in use: 3.90.4

NSSSSL
Expected minimum version: 3.90.4
Version in use: 3.90.4

NSSUTIL
Expected minimum version: 3.90.4
Version in use: 3.90.4

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

Re: Minor issue with updating PM.

Unread post by adoxa » 2024-10-24, 06:32

FWIW it did install on my system (AVX2; it even upgraded the old 28.4.1 I had).

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37531
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Minor issue with updating PM.

Unread post by Moonchild » 2024-10-24, 08:50

BenFenner wrote:
2024-10-23, 23:34
I had a moment free so I checked on one of my AVX-capable machines with the plan to just cancel the installation.
Very interesting results. I got the exact same message as in the screenshot above. :?
That shouldn't happen! It literally does a system call to the Windows kernel to check if a processor feature is present:

Code: Select all

System::Call "kernel32::IsProcessorFeaturePresent(i 39)i .R7"
where "39" equals the check for AVX instructions, in accordance with the Microsoft documentation. I double-checked the installer script logic and don't know where this goes wrong unless the kernel doesn't give a proper result.

Which exact processor is in that machine? Are you running on bare metal?
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37531
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Minor issue with updating PM.

Unread post by Moonchild » 2024-10-24, 08:55

oh... hang on. seems AVX+ instruction checking was only added in Windows 10 (silly remark at the very bottom) so it does not work on Windows 7...
Support for PF_SSSE3_INSTRUCTIONS_AVAILABLE through PF_AVX512F_INSTRUCTIONS_AVAILABLE were added in the Windows SDK (19041) and are supported by Windows 10, Version 2004 (May 2020 Update) or later.
well.. that means I can't check for AVX in the installer unless people are on win 10 or later. Not sure how useful it even is then, considering old hardware where this is important is much more likely to run Win 7 or 8.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Basilisk-Dev
Lunatic
Lunatic
Posts: 491
Joined: 2022-03-23, 16:41
Location: Chamber of Secrets

Re: Minor issue with updating PM.

Unread post by Basilisk-Dev » 2024-10-24, 12:15

Moonchild wrote:
2024-10-24, 08:55
well.. that means I can't check for AVX in the installer unless people are on win 10 or later. Not sure how useful it even is then, considering old hardware where this is important is much more likely to run Win 7 or 8.
I think you might as well leave it. It sucks that you can't check it for Windows 7 and 8.x users, but there are plenty of people out there running Windows 10 and unofficially running Windows 11 on old hardware.
Basilisk Project Owner

viewtopic.php?f=61&p=230756

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37531
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Minor issue with updating PM.

Unread post by Moonchild » 2024-10-24, 12:19

Yeah, I just have to wrap it in only checking it on Win10 or later

EDIT: This version does that:
https://ftp.palemoon.org/publicbeta/palemoon-33.5.0a1-2.win64.installer.exe

Downside is that it won't give the error on Win 7 or 8, because it simply can't check on those OSes through the Windows Kernel call used.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite