X
Tap here to go to the mobile version of the site.

Support Forum

What causes the profiles.ini file to become unusable?

Posted

The problem is fixed, so now I am hoping to find out what caused it. I started firefox, and got a message saying my profile could not load. Firefox then quit.

I found the profiles.ini file, moved it to another directory, the firefox started, making a new profiles.ini file. Tinkering with the new file, using code blocks from the old one solved my problem.

Why would a file just become unusable like that?

The problem is fixed, so now I am hoping to find out what caused it. I started firefox, and got a message saying my profile could not load. Firefox then quit. I found the profiles.ini file, moved it to another directory, the firefox started, making a new profiles.ini file. Tinkering with the new file, using code blocks from the old one solved my problem. Why would a file just become unusable like that?

Chosen solution

It is possible that there was a permission problem (read/write/owner) with profiles.ini

Read this answer in context 1
Quote

Additional System Details

Application

  • Firefox 68.0
  • User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Firefox/68.0
  • Support URL: https://support.mozilla.org/1/firefox/68.0/Darwin/en-US/

Extensions

  • Adblock Plus - free ad blocker 3.5.2 ({d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d})
  • Amazon.com 1.1 (amazondotcom@search.mozilla.org)
  • Bing 1.0 (bing@search.mozilla.org)
  • Bing Search Engine 1.0.3.3 ({8d8ca802-6b23-43ed-9445-e05d48579542})
  • Copy Link Text 1.6.1 ({b144be59-6bdc-41e0-9141-9f8d00373d93})
  • Default Bookmark Folder 2.10.1 (default-bookmark-folder@gustiaux.com)
  • DuckDuckGo 1.0 (ddg@search.mozilla.org)
  • DuckDuckGo Privacy Essentials 2019.7.2 (jid1-ZAdIEUB7XOzOJw@jetpack)
  • eBay 1.0 (ebay@search.mozilla.org)
  • Google 1.0 (google@search.mozilla.org)
  • KProxy Extension 3.0.1 (jid1-XgC5trUcILmXBw@jetpack)
  • New Tab Override 14.3.0 (newtaboverride@agenedia.com)
  • Twitter 1.0 (twitter@search.mozilla.org)
  • Web Developer 2.0.1 ({c45c406e-ab73-11d8-be73-000a95be3b12})
  • Wikipedia (en) 1.0 (wikipedia@search.mozilla.org)
  • Firebug 2.0.19 (firebug@software.joehewitt.com) (Inactive)
  • Remove Cookies for Site 0.63.1-signed.1-signed ({06997db0-c027-4d5f-bd37-b0d9230226ea}) (Inactive)
  • View Cookies 1.13 ({8F6A6FD9-0619-459f-B9D0-81DE065D4E21}) (Inactive)

Javascript

  • incrementalGCEnabled: True

Graphics

  • adapterDescription:
  • adapterDeviceID: 0x6798
  • adapterDrivers:
  • adapterRAM:
  • adapterVendorID: 0x1002
  • contentUsesTiling: True
  • crashGuards: []
  • driverDate:
  • driverVendor:
  • driverVersion:
  • featureLog: {u'fallbacks': [], u'features': [{u'status': u'available', u'description': u'Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'HW_COMPOSITING'}, {u'status': u'available', u'description': u'OpenGL Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'OPENGL_COMPOSITING'}, {u'status': u'opt-in', u'description': u'WebRender', u'log': [{u'status': u'opt-in', u'message': u'WebRender is an opt-in feature', u'type': u'default'}], u'name': u'WEBRENDER'}, {u'status': u'blacklisted', u'description': u'WebRender qualified', u'log': [{u'status': u'available', u'type': u'default'}, {u'status': u'blacklisted', u'message': u'No qualified hardware', u'type': u'env'}], u'name': u'WEBRENDER_QUALIFIED'}, {u'status': u'available', u'description': u'Off Main Thread Painting', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'OMTP'}]}
  • info: {u'TileHeight': 1024, u'ApzWheelInput': 1, u'ApzDragInput': 1, u'ApzKeyboardInput': 1, u'ApzAutoscrollInput': 1, u'AzureFallbackCanvasBackend': u'none', u'TileWidth': 1024, u'AzureCanvasBackend': u'skia', u'AzureContentBackend': u'skia'}
  • numAcceleratedWindows: 1
  • numTotalWindows: 1
  • offMainThreadPaintEnabled: True
  • offMainThreadPaintWorkerCount: 4
  • targetFrameRate: 30
  • usesTiling: True
  • webgl1DriverExtensions: 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_depth_bounds_test GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp 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
  • webgl1Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_disjoint_timer_query EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_rgtc EXT_texture_filter_anisotropic 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
  • webgl1Renderer: ATI Technologies Inc. -- AMD Radeon HD Tahiti XT Prototype OpenGL Engine
  • webgl1Version: 4.1 ATI-2.4.10
  • webgl1WSIInfo: CGL
  • webgl2DriverExtensions: 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_depth_bounds_test GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp 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
  • webgl2Extensions: EXT_color_buffer_float EXT_disjoint_timer_query EXT_float_blend EXT_texture_compression_rgtc EXT_texture_filter_anisotropic OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
  • webgl2Renderer: ATI Technologies Inc. -- AMD Radeon HD Tahiti XT Prototype OpenGL Engine
  • webgl2Version: 4.1 ATI-2.4.10
  • webgl2WSIInfo: CGL
  • windowLayerManagerRemote: True
  • windowLayerManagerType: OpenGL
  • windowUsingAdvancedLayers: False

Modified Preferences

Misc

  • User JS: No
  • Accessibility: No
FredMcD
  • Top 10 Contributor
4254 solutions 59584 answers

Any file can be corrupted. Malware, blackouts, brownouts, not shutting down the computer properly, not shutting down the program properly . . . .

Any file can be corrupted. Malware, blackouts, brownouts, not shutting down the computer properly, not shutting down the program properly . . . .
Was this helpful to you?
Quote

Question owner

I appreciate the response.

I have not seen a corrupt file in years.

What is different about Firefox profiles that only those files would become unusable? It's gotta be a Firefox bug, triggered by something as yet unknown.

I appreciate the response. I have not seen a corrupt file in years. What is different about Firefox profiles that only those files would become unusable? It's gotta be a Firefox bug, triggered by something as yet unknown.

Modified by firefoxx1

Was this helpful to you?
Quote
the-edmeister
  • Top 25 Contributor
  • Moderator
5406 solutions 40227 answers

Helpful Reply

I have never heard of that ever happening before, and never had that happen to me either. My guess is that the changes made for Firefox 68 with regards to how Profiles are handled for or with the installs.ini file which sits in the same folder as the profiles.ini file which is probably connected to what happened for you.

My installs.ini file contains this:

[DD4B00EEFFB46EA8]
Default=Profiles/4htwhpvs.08-25-19_New-for-YouTube_channels-transfer
Locked=1

That appears (to me) to be a 2nd "lock" for a Profile and separate from the parent.lock file that is usually what "gets stuck" and causes issues in the past. Or possibly the cause for you. I have seen a few users complaining about a "locked Profile" since Firefox 68 was released but not related to how you described your issue with profiles.ini.

Overall the changes have to do with Firefox 68-plus versions being able to "pin" or "assign" a Profile to a specific Firefox program files installation, where prior each Profile was not "pinned" to a specific Firefox installation / version number.

I have never heard of that ever happening before, and never had that happen to me either. My guess is that the changes made for Firefox 68 with regards to how Profiles are handled for or with the '''installs.ini''' file which sits in the same folder as the '''''profiles.ini''''' file which is probably connected to what happened for you. My installs.ini file contains this: <blockquote><pre><nowiki> [DD4B00EEFFB46EA8] Default=Profiles/4htwhpvs.08-25-19_New-for-YouTube_channels-transfer Locked=1 </nowiki></pre></blockquote> That appears ''(to me)'' to be a 2nd "lock" for a Profile and separate from the '''parent.lock''' file that is usually what "gets stuck" and causes issues in the past. ''Or possibly the cause for you. I have seen a few users complaining about a "locked Profile" since Firefox 68 was released but not related to how you described your issue with profiles.ini.'' Overall the changes have to do with Firefox 68-plus versions being able to "pin" or "assign" a Profile to a specific Firefox program files installation, where prior each Profile was not "pinned" to a specific Firefox installation / version number.
Was this helpful to you? 1
Quote
cor-el
  • Top 10 Contributor
  • Moderator
17525 solutions 158458 answers

Chosen Solution

It is possible that there was a permission problem (read/write/owner) with profiles.ini

It is possible that there was a permission problem (read/write/owner) with profiles.ini
Was this helpful to you? 1
Quote

Question owner

cor-el said

It is possible that there was a permission problem (read/write/owner) with profiles.ini

I don't have a way to see what the permissions were, but that is a great guess. Kinda wish I had thought of it...

...and, come to think of it, I remember doing something that affected all the permissions on everything in my home directory and its descendants. On a Mac, that includes the Library directory containing the profiles.ini. I think what I did was issue a command to set every file to a certain permission (775). At the time, I recognized the potential for problems. I just switched to FIrefox around the same time (away from politically-biased (and lying about it) Google - can you believe that company says they are not biased because they are determining what reality is, they are biased only if reality is biased -- that company is the biggest threat to this country in my lifetime (born 1960) anyway, I digress)

I am bonehead for not remembering I had changed permissions. I think your question likely aims at the culprit. Thanks for mentioning it.

''cor-el [[#answer-1248042|said]]'' <blockquote> It is possible that there was a permission problem (read/write/owner) with profiles.ini </blockquote> I don't have a way to see what the permissions were, but that is a great guess. Kinda wish I had thought of it... ...and, come to think of it, I remember doing something that affected all the permissions on everything in my home directory and its descendants. On a Mac, that includes the Library directory containing the profiles.ini. I think what I did was issue a command to set every file to a certain permission (775). At the time, I recognized the potential for problems. I just switched to FIrefox around the same time (away from politically-biased (and lying about it) Google - can you believe that company says they are not biased because they are determining what reality is, they are biased only if reality is biased -- that company is the biggest threat to this country in my lifetime (born 1960) anyway, I digress) I am bonehead for not remembering I had changed permissions. I think your question likely aims at the culprit. Thanks for mentioning it.

Modified by firefoxx1

Was this helpful to you?
Quote
Ask a question

You must log in to your account to reply to posts. Please start a new question, if you do not have an account yet.