Closed Bug 1560037 Opened 5 years ago Closed 5 years ago

TB keeps crashing, and high memory, when Lightning and Provider for Google Calendar are enabled

Categories

(Thunderbird :: Untriaged, defect)

defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: mozilla, Unassigned)

References

Details

(Keywords: crash)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36

Steps to reproduce:

Ran TB in background. (I wasn't doing anything) TB has been becoming unresponsive for many months now. FOr a while it was failing to filter mail into folders because "adding a message to box xxx failed".

I have disabled Lightning and Provider for Google Calendar. This slows down the increase in memory but doesn't stop TB from crashing.
I have tried compacting all my mailboxes (I have about 100) and I have a large number of filters to move messages from my Inbox into topic-specific folders.
I tried installing the profiler but I cannot find how to actually run it.

I have tried following the advice to unsubscribe from the All Mail folder of IMAP GMail accounts but I cannot find a way to do this.

At this time, I am moving my calendaring to One Calendar to see if running TB with Lightning disabled at least makes TB usable.

Actual results:

TB crash reporter came up. Repeatedly. Monitoring Task Manager shows TB memory usage increasing over time from 350mb to 2,000 mb. TB also uses a lot of CPU (up to 25% at times) and sometimes becomes non-responsive.

Expected results:

TB should have worked without hogging memory or CPU.

Windows 10.
Originally on latest 52 version but I tried upgrading TB to version 60.7..1 but issue still occurs.

Even with Lightning disabled, TB is going off into lala land using 15% of cpu (i5 8250U @ 1.6GHz) and memory consumption over 2gb and rising.

Try doing Folder > Properties > Repair on Inbox.
If that doesn't help, start Windows in safe mode and Thunderbird in safe mode too.

What are your results?

Flags: needinfo?(mozilla)

Agreed, it sounds like file corruption given all the symptoms.

Curious to know how it turns out.

Even with mail fetching turned off for all IMAP accounts, I'm still getting large memory usage. Right now it is using 8% CPU and 900,000K of memory. At one point earlier today it was over 2,000,000 K in Task Manager and subsequently dropped to 1,300,000 before crashing. I am adding notes to all the crash reports as they occur. Does anyone look at these?

Previously, I went through and deleted a lot of old files from my profile as well as all the .msf files and a bunch of the .dat files including the messages file. That had no effect other than losing my preferences to sort boxes by most recent date.

Flags: needinfo?(mozilla)

Repaired the inbox and several other key folders in my main POP account as well as all the IMAP accounts that are still downlaod ing messages. Restarted in Windows 10 Safe Mode. Started TB in Safe Mode. Memory usage started around 150,000 k and has over an hour crept up to 500,000 k.

Note that TB downloaded all 5238 messages in one IMAP Google account yet again.

Went through all the IMAP folders again and got mail manually. Memory has increased slightly to 522,000 K (oh, it just dropped to 459,000 k!)
But as soon as I click on the Inbox in my larger IMAP folder, the memory jumped up to 515,000 K. (This box is showing as 45,000 unread messages; it's an account that contains all the e-mails sent by our product to customers.)

Still in Safe/Safe mode. How long do I need to keep this up?

G

Please post, in text format, your crash IDs from Help > Troubleshooting

Flags: needinfo?(mozilla)

I tried compacting a bunch of folders. When I compacted folders in one of my IMAP acccounts, TB reported it was downloading hundreds or thousands of messages! Memory shot up to 650,000 K and then dropped back to 512,000 K and now it's at 469,000 K.

All I can conclude so far is that in Safe/Safe mode it isn't running away or crashing, even if it is using a lot of memory. I'll try running TB in unsafe mode while still in Windows 10 Safe Mode.

It won't let me save them as a file. So you get raw text.

Unsubmitted Crash Reports
Report ID Date Crashed
13ba9377-93a8-423d-b6c5-6bb9e052f29f
2019-06-14 9:43 p.m.
4915d23c-9937-4636-9bf9-078b351e03b6
2018-11-13 12:49 p.m.
Submitted Crash Reports
Report ID Date Submitted
bp-1be932a5-97c9-4c8d-a200-7a0c50190619
2019-06-19 2:08 p.m.
bp-11302feb-c6ac-498a-ac99-6587a0190619
2019-06-19 11:03 a.m.
bp-158181fe-7386-4ff2-b406-cb0a30190619
2019-06-19 9:47 a.m.
bp-52833688-52f3-4c78-be42-69cbf0190618
2019-06-18 5:06 p.m.
bp-73bb995d-d9ce-4a7d-9380-764b80190618
2019-06-18 4:12 p.m.
bp-7fed4ca9-8719-4ced-bdd9-ee8100190618
2019-06-18 12:24 p.m.
bp-1771d61e-5618-4f06-a27d-423470190617
2019-06-16 11:52 p.m.
bp-9a94a562-51a8-48d9-b295-3c7560190615
2019-06-14 8:12 p.m.
bp-5b7854eb-9c65-43b7-95cd-7655c0190615
2019-06-14 6:20 p.m.
bp-2b5d7b49-7e77-4e4f-a8d0-eaddf0190614
2019-06-14 4:48 p.m.
bp-77a4a38b-0335-4552-aaf0-155d50190613
2019-06-13 7:50 a.m.
bp-2c01e0ff-bd2a-4f18-b9c2-cd8b70190613
2019-06-12 10:54 p.m.
bp-908a169c-fe7f-4d7d-ae6d-053f30190613
2019-06-12 9:03 p.m.
bp-42f88a72-ff98-4c96-872a-8009b0190327
2019-03-26 10:14 p.m.
bp-b9bbc351-db76-414a-9766-89a9c0190312
2019-03-11 9:51 p.m.
bp-adb93f14-9883-4b07-a93e-7d22c0190213
2019-02-12 11:14 p.m.

Flags: needinfo?(mozilla)

Application Basics

Name: Thunderbird
Version: 60.7.1
Build ID: 20190611205646

Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.1
OS: Windows_NT 10.0

Multiprocess Windows: 0/0 (Disabled)
Web Content Processes:
Stylo: content = true (enabled by default), chrome = true (enabled by default)
Enterprise Policies:
Google Location Service Key: Missing
Google SafeBrowsing Key: Missing
Mozilla Location Service Key: Missing
Safe Mode: false

Mail and News Accounts
account1:
INCOMING: account1, , (none) Local Folders, plain, passwordCleartext

account3:
  INCOMING: account3, , (pop3) pop.shaw.ca:110, plain, passwordCleartext
  OUTGOING: , mail.shaw.ca:587, alwaysSTARTTLS, passwordCleartext, true
  OUTGOING: , mail.shaw.ca:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , mail.shaw.ca:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false

account4:
  INCOMING: account4, , (rss) News & Blogs, plain, passwordCleartext

account5:
  INCOMING: account5, , (nntp) news.eclipse.org:119, plain, passwordCleartext

account6:
  INCOMING: account6, , (pop3) mail.shaw.ca:110, plain, passwordCleartext
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, true
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false

account7:
  INCOMING: account7, , (pop3) pop.gmail.com:995, SSL, passwordCleartext
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, true
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false

account10:
  INCOMING: account10, , (pop3) mail.shaw.ca:110, plain, passwordCleartext
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, true
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false

account11:
  INCOMING: account11, , (pop3) mail.shaw.ca:110, plain, passwordCleartext
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, true
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false

account12:
  INCOMING: account12, , (pop3) mail.shaw.ca:110, plain, passwordCleartext
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, true
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , mail.shaw.ca:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false

account13:
  INCOMING: account13, , (pop3) mail.shaw.ca:110, plain, passwordCleartext
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, true
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, false

account14:
  INCOMING: account14, , (pop3) shaw.ca:110, plain, passwordCleartext
  OUTGOING: , dummy-smtp.gerardm.xx:25, plain, none, true

account16:
  INCOMING: account16, , (imap) imap.googlemail.com:993, SSL, passwordCleartext
  OUTGOING: , smtp.googlemail.com:465, SSL, passwordCleartext, true

account18:
  INCOMING: account18, , (imap) imap.googlemail.com:993, SSL, passwordCleartext
  OUTGOING: , smtp.googlemail.com:465, SSL, passwordCleartext, true
  OUTGOING: , smtp.googlemail.com:465, SSL, passwordCleartext, false

account20:
  INCOMING: account20, , (imap) imap.googlemail.com:993, SSL, passwordCleartext
  OUTGOING: , smtp.googlemail.com:465, SSL, passwordCleartext, true

account23:
  INCOMING: account23, , (imap) imap.gmail.com:993, SSL, passwordCleartext
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, true

account24:
  INCOMING: account24, , (imap) imap.gmail.com:993, SSL, OAuth2
  OUTGOING: , smtp.gmail.com:587, alwaysSTARTTLS, passwordCleartext, true

account26:
  INCOMING: account26, , (imap) imap.gmail.com:993, SSL, OAuth2
  OUTGOING: , smtp.gmail.com:465, SSL, OAuth2, true

account27:
  INCOMING: account27, , (pop3) pop.gmail.com:995, SSL, passwordCleartext
  OUTGOING: , smtp.gmail.com:465, SSL, OAuth2, true

Crash Reports for the Last 3 Days
https://crash-stats.mozilla.com/report/index/bp-11302feb-c6ac-498a-ac99-6587a0190619 (3 hours ago)
https://crash-stats.mozilla.com/report/index/bp-158181fe-7386-4ff2-b406-cb0a30190619 (4 hours ago)
https://crash-stats.mozilla.com/report/index/bp-52833688-52f3-4c78-be42-69cbf0190618 (21 hours ago)
https://crash-stats.mozilla.com/report/index/bp-73bb995d-d9ce-4a7d-9380-764b80190618 (22 hours ago)
https://crash-stats.mozilla.com/report/index/bp-7fed4ca9-8719-4ced-bdd9-ee8100190618 (1 day ago)
https://crash-stats.mozilla.com/report/index/bp-1771d61e-5618-4f06-a27d-423470190617 (3 days ago)

All Crash Reports

Extensions

  Name
  Version
  Enabled
  ID

    Folder Account
    7.0
    true
    {C8534C26-F59A-11DA-9804-B622A1EF5492}

    gContactSync
    3.0.0
    true
    gContactSync@pirules.net

    Gecko Profiler
    0.30
    true
    geckoprofiler@mozilla.com

    Get All Mail Button Thunderbird
    0.1
    true
    {0D4D76B0-657A-41b0-B3ED-60C638F4D97D}

    QuickFolders
    4.15.3
    true
    quickfolders@curious.be

    .vcs Support
    0.6.4
    false
    {efcbec50-6821-11db-bd13-0800200c9a66}

    AddressBookTab
    1.5
    false
    AddressBookTab@dischert.luc

    AttachmentExtractor
    1.3.5.1
    false
    {35834d20-efdb-4f78-ab77-9635fb4e56c4}

    CompactHeader
    2.1.6
    false
    {58D4392A-842E-11DE-B51A-C7B855D89593}

    Duplicate Contact Manager
    0.9.2
    false
    {b4447f60-db9c-11da-a94d-0800200c9a66}

    Extra Folder Columns
    1.1.5
    false
    extra-cols@jminta_gmail.com

    Filter Button
    1.1.0
    false
    filter_button@iconparc.de

    Flexible Identity
    1.0.5
    false
    fid@axiom

    ImportExportTools
    3.3.2
    false
    {3ed8cc52-86fc-4613-9026-c1ef969da4c3}

    Lightning
    6.2.7.1
    false
    {e2fda1a4-762b-4020-b5ad-a41df1933103}

    LookOut
    1.2.13
    false
    lookout@aron.rubin

    MoreFunctionsForAddressBook
    1.0b8
    false
    {3e17310d-82e8-4a43-bd2f-7c3055bfe589}

    NestedQuote Remover
    0.8.14
    false
    {12a1584b-2123-473d-8752-e82e74e3cb1b}

    Provider for Google Calendar
    4.4.2
    false
    {a62ef8ec-5fdc-40c2-873c-223b8a6925cc}

    Remove Duplicate Messages
    0.1.14
    false
    {12345678-1234-1234-1234-123456789abc}

    Select Addressbook Text
    1.5
    false
    select_addressbook_text@cbmarkwardt.com

    SortRecipients
    0.2.7
    false
    sortrecipients@martin.soffner

    StartupMaster
    1.6.5
    false
    {506d044e-41fa-4cc8-9dc6-9ff70e96eebf}

    ThunderBirthDay
    0.8.4
    false
    {4C9FE6FE-2C83-11DC-90B4-DC8456D89593}

    Toggle Word Wrap
    1.10
    false
    {cafe3945-058e-47e3-87f8-75bc120b9638}

    URL Link
    2.05
    false
    {139a120b-c2ea-41d2-bf70-542d9f063dfd}

Security Software

Type: Name

  Antivirus:
  Antispyware:
  Firewall:

Graphics

  Features
  Compositing: Basic
  Asynchronous Pan/Zoom: none
  WebGL 1 Driver WSI Info: EGL_VENDOR: Google Inc. (adapter LUID: 000000000001b83d)

EGL_VERSION: 1.4 (ANGLE 2.1.0.f474fbb607e0)
EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_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_ANGLE_direct_composition 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_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization
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 (Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0)
WebGL 1 Driver Version: OpenGL ES 2.0 (ANGLE 2.1.0.f474fbb607e0)
WebGL 1 Driver Extensions: GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object
WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_sRGB EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context
WebGL 2 Driver WSI Info: -
WebGL 2 Driver Renderer: WebGL creation failed:

  • Refused to create WebGL2 context because of blacklist entry: FEATURE_FAILURE_UNKNOWN_DEVICE_VENDOR
    WebGL 2 Driver Version: -
    WebGL 2 Driver Extensions: -
    WebGL 2 Extensions: -
    Direct2D: Blocked for your graphics card because of unresolved driver issues.
    Off Main Thread Painting Enabled: true
    DirectWrite: true (10.0.17763.557)

    GPU #1
    Active: Yes
    Description: Microsoft Basic Display Driver
    Vendor ID: 0x00ba
    Device ID: 0x00ba
    Driver Version: 10.0.17763.1
    Driver Date: 6-21-2006
    Drivers: Unknown
    Subsys ID: 000000ba
    RAM: Unknown
    

    GPU #2

    Diagnostics
    AzureCanvasAccelerated: 0
    AzureCanvasBackend: skia
    AzureContentBackend: skia
    AzureFallbackCanvasBackend: cairo
    
    Decision Log
    HW_COMPOSITING: disabled by user: Disabled by pref
    D3D11_COMPOSITING: unavailable by default: Hardware compositing is disabled
    DIRECT2D: unavailable by default: Direct2D requires Direct3D 11 compositing
    D3D11_HW_ANGLE: unavailable by default: D3D11 compositing is disableddisabled by env: D3D11 compositing is disabled
    GPU_PROCESS: unavailable by default: Multi-process mode is not enabled
    WEBRENDER: opt-in by default: WebRender is an opt-in featureunavailable by runtime: ANGLE is disabled
    

    Crash Guard Disabled Features

    Workarounds

    Failure Log

    Media

    Audio Backend: unknown
    Max Channels: 0
    Preferred Channel Layout: unknown
    Preferred Sample Rate: 44100
    
    Output Devices
    
      Name
      Group
      Vendor
      State
      Preferred
      Format
      Channels
      Rate
      Latency
    
    Input Devices
    
      Name
      Group
      Vendor
      State
      Preferred
      Format
      Channels
      Rate
      Latency
    

    Important Modified Preferences

    accessibility.lastLoadDate: 1560812224
    accessibility.typeaheadfind.flashBar: 0
    browser.cache.disk.capacity: 358400
    browser.cache.disk.filesystem_reported: 1
    browser.cache.disk.hashstats_reported: 1
    browser.cache.disk.smart_size_cached_value: 358400
    browser.cache.disk.smart_size.first_run: false
    browser.cache.disk.smart_size.use_old_max: false
    browser.display.screen_resolution: 96
    dom.max_chrome_script_run_time: 0
    dom.max_script_run_time: 40
    extensions.lastAppVersion: 60.7.1
    font.internaluseonly.changed: false
    font.minimum-size.x-western: 14
    font.name.monospace.el: Consolas
    font.name.monospace.tr: Consolas
    font.name.monospace.x-baltic: Consolas
    font.name.monospace.x-central-euro: Consolas
    font.name.monospace.x-cyrillic: Consolas
    font.name.monospace.x-unicode: Consolas
    font.name.monospace.x-western: Consolas
    font.name.sans-serif.el: Calibri
    font.name.sans-serif.tr: Calibri
    font.name.sans-serif.x-baltic: Calibri
    font.name.sans-serif.x-central-euro: Calibri
    font.name.sans-serif.x-cyrillic: Calibri
    font.name.sans-serif.x-unicode: Calibri
    font.name.sans-serif.x-western: Calibri
    font.name.serif.el: Cambria
    font.name.serif.tr: Cambria
    font.name.serif.x-baltic: Cambria
    font.name.serif.x-central-euro: Cambria
    font.name.serif.x-cyrillic: Cambria
    font.name.serif.x-unicode: Cambria
    font.name.serif.x-western: Cambria
    font.size.fixed.el: 14
    font.size.fixed.tr: 14
    font.size.fixed.x-baltic: 14
    font.size.fixed.x-central-euro: 14
    font.size.fixed.x-cyrillic: 14
    font.size.fixed.x-unicode: 14
    font.size.fixed.x-western: 14
    font.size.variable.el: 17
    font.size.variable.tr: 17
    font.size.variable.x-baltic: 17
    font.size.variable.x-central-euro: 17
    font.size.variable.x-cyrillic: 17
    font.size.variable.x-unicode: 17
    font.size.variable.x-western: 20
    media.gmp.storage.version.observed: 1
    network.cookie.prefsMigrated: true
    network.predictor.cleaned-up: true
    places.database.lastMaintenance: 1560490181
    places.history.expiration.transient_current_max_pages: 104858
    print.print_printer: PrimoPDF
    print.printer_Canon_MX700_series_Printer.print_bgcolor: false
    print.printer_Canon_MX700_series_Printer.print_bgimages: false
    print.printer_Canon_MX700_series_Printer.print_command:
    print.printer_Canon_MX700_series_Printer.print_downloadfonts: true
    print.printer_Canon_MX700_series_Printer.print_duplex: -437918235
    print.printer_Canon_MX700_series_Printer.print_edge_bottom: 0
    print.printer_Canon_MX700_series_Printer.print_edge_left: 0
    print.printer_Canon_MX700_series_Printer.print_edge_right: 0
    print.printer_Canon_MX700_series_Printer.print_edge_top: 0
    print.printer_Canon_MX700_series_Printer.print_evenpages: true
    print.printer_Canon_MX700_series_Printer.print_footercenter:
    print.printer_Canon_MX700_series_Printer.print_footerleft: &PT
    print.printer_Canon_MX700_series_Printer.print_footerright: &D
    print.printer_Canon_MX700_series_Printer.print_headercenter:
    print.printer_Canon_MX700_series_Printer.print_headerleft: &T
    print.printer_Canon_MX700_series_Printer.print_headerright: &U
    print.printer_Canon_MX700_series_Printer.print_in_color: true
    print.printer_Canon_MX700_series_Printer.print_margin_bottom: 0.5
    print.printer_Canon_MX700_series_Printer.print_margin_left: 0.5
    print.printer_Canon_MX700_series_Printer.print_margin_right: 0.5
    print.printer_Canon_MX700_series_Printer.print_margin_top: 0.5
    print.printer_Canon_MX700_series_Printer.print_oddpages: true
    print.printer_Canon_MX700_series_Printer.print_orientation: 1
    print.printer_Canon_MX700_series_Printer.print_page_delay: 50
    print.printer_Canon_MX700_series_Printer.print_pagedelay: 500
    print.printer_Canon_MX700_series_Printer.print_paper_data: 1
    print.printer_Canon_MX700_series_Printer.print_paper_height: -1.00
    print.printer_Canon_MX700_series_Printer.print_paper_name:
    print.printer_Canon_MX700_series_Printer.print_paper_size: 6684774
    print.printer_Canon_MX700_series_Printer.print_paper_size_unit: 0
    print.printer_Canon_MX700_series_Printer.print_paper_width: -1.00
    print.printer_Canon_MX700_series_Printer.print_resolution: 600
    print.printer_Canon_MX700_series_Printer.print_reversed: false
    print.printer_Canon_MX700_series_Printer.print_scaling: 1.00
    print.printer_Canon_MX700_series_Printer.print_shrink_to_fit: true
    print.printer_Canon_MX700_series_Printer.print_to_file: false
    print.printer_Canon_MX700_series_Printer.print_unwriteable_margin_bottom: 0
    print.printer_Canon_MX700_series_Printer.print_unwriteable_margin_left: 0
    print.printer_Canon_MX700_series_Printer.print_unwriteable_margin_right: 0
    print.printer_Canon_MX700_series_Printer.print_unwriteable_margin_top: 0
    print.printer_FinePrint_pdfFactory.print_bgcolor: false
    print.printer_FinePrint_pdfFactory.print_bgimages: false
    print.printer_FinePrint_pdfFactory.print_command:
    print.printer_FinePrint_pdfFactory.print_downloadfonts: true
    print.printer_FinePrint_pdfFactory.print_evenpages: true
    print.printer_FinePrint_pdfFactory.print_footercenter:
    print.printer_FinePrint_pdfFactory.print_footerleft: &PT
    print.printer_FinePrint_pdfFactory.print_footerright: &D
    print.printer_FinePrint_pdfFactory.print_headercenter:
    print.printer_FinePrint_pdfFactory.print_headerleft: &T
    print.printer_FinePrint_pdfFactory.print_headerright: &U
    print.printer_FinePrint_pdfFactory.print_in_color: true
    print.printer_FinePrint_pdfFactory.print_margin_bottom: 0.5
    print.printer_FinePrint_pdfFactory.print_margin_left: 0.5
    print.printer_FinePrint_pdfFactory.print_margin_right: 0.5
    print.printer_FinePrint_pdfFactory.print_margin_top: 0.5
    print.printer_FinePrint_pdfFactory.print_oddpages: true
    print.printer_FinePrint_pdfFactory.print_orientation: 1
    print.printer_FinePrint_pdfFactory.print_pagedelay: 500
    print.printer_FinePrint_pdfFactory.print_paper_data: 1
    print.printer_FinePrint_pdfFactory.print_paper_height: 11.00
    print.printer_FinePrint_pdfFactory.print_paper_size: 6684774
    print.printer_FinePrint_pdfFactory.print_paper_size_type: 0
    print.printer_FinePrint_pdfFactory.print_paper_size_unit: 0
    print.printer_FinePrint_pdfFactory.print_paper_width: 8.50
    print.printer_FinePrint_pdfFactory.print_printer: FinePrint pdfFactory
    print.printer_FinePrint_pdfFactory.print_reversed: false
    print.printer_FinePrint_pdfFactory.print_scaling: 1.00
    print.printer_FinePrint_pdfFactory.print_shrink_to_fit: true
    print.printer_FinePrint_pdfFactory.print_to_file: false
    print.printer_PrimoPDF.print_bgcolor: false
    print.printer_PrimoPDF.print_bgimages: false
    print.printer_PrimoPDF.print_command:
    print.printer_PrimoPDF.print_downloadfonts: true
    print.printer_PrimoPDF.print_edge_bottom: 0
    print.printer_PrimoPDF.print_edge_left: 0
    print.printer_PrimoPDF.print_edge_right: 0
    print.printer_PrimoPDF.print_edge_top: 0
    print.printer_PrimoPDF.print_evenpages: true
    print.printer_PrimoPDF.print_footercenter:
    print.printer_PrimoPDF.print_footerleft: &PT
    print.printer_PrimoPDF.print_footerright: &D
    print.printer_PrimoPDF.print_headercenter:
    print.printer_PrimoPDF.print_headerleft: &T
    print.printer_PrimoPDF.print_headerright: &U
    print.printer_PrimoPDF.print_in_color: true
    print.printer_PrimoPDF.print_margin_bottom: 0.5
    print.printer_PrimoPDF.print_margin_left: 0.5
    print.printer_PrimoPDF.print_margin_right: 0.5
    print.printer_PrimoPDF.print_margin_top: 0.5
    print.printer_PrimoPDF.print_oddpages: true
    print.printer_PrimoPDF.print_orientation: 1
    print.printer_PrimoPDF.print_pagedelay: 500
    print.printer_PrimoPDF.print_paper_data: 1
    print.printer_PrimoPDF.print_paper_height: 11.00
    print.printer_PrimoPDF.print_paper_size_type: 0
    print.printer_PrimoPDF.print_paper_size_unit: 0
    print.printer_PrimoPDF.print_paper_width: 8.50
    print.printer_PrimoPDF.print_reversed: false
    print.printer_PrimoPDF.print_scaling: 1.00
    print.printer_PrimoPDF.print_shrink_to_fit: true
    print.printer_PrimoPDF.print_to_file: false
    print.printer_PrimoPDF.print_unwriteable_margin_bottom: 0
    print.printer_PrimoPDF.print_unwriteable_margin_left: 0
    print.printer_PrimoPDF.print_unwriteable_margin_right: 0
    print.printer_PrimoPDF.print_unwriteable_margin_top: 0
    security.disable_button.openCertManager: false
    security.password_lifetime: 0
    security.sandbox.content.tempDirSuffix: {9bee07d2-7a23-4c9c-b100-d30f797d90bd}
    storage.vacuum.last.index: 1
    storage.vacuum.last.places.sqlite: 1559713184
    ui.osk.debug.keyboardDisplayReason: IKPOS: Keyboard presence confirmed.

    Important Locked Preferences

    Places Database

    JavaScript

    Incremental GC: true

    Accessibility

    Activated: false
    Prevent Accessibility: 0
    Accessible Handler Used: true
    Accessibility Instantiator:

    Library Versions

    Expected minimum version
    Version in use
    
    NSPR
    4.19
    4.19
    
    NSS
    3.36.7
    3.36.7
    
    NSSSMIME
    3.36.7
    3.36.7
    
    NSSSSL
    3.36.7
    3.36.7
    
    NSSUTIL
    3.36.7
    3.36.7
    

    Sandbox

    Content Process Sandbox Level: 0
    Effective Content Process Sandbox Level: 1

    Internationalisation & Localisation

    Application Settings
    Requested Locales: ["en-GB","en-US"]
    Available Locales: ["en-GB"]
    App Locales: ["en-GB"]
    Regional Preferences: ["en-CA"]
    Default Locale: "en-GB"
    
    Operating System
    System Locales: ["en-US"]
    Regional Preferences: ["en-CA"]
    

Your various crash IDs align with Bug 1353702 - Crash in PtrToNodeMatchEntry (CompareCacheMatchEntry) and OOM | small during CC. memory corruption, or memory leak? (Thunderbird) - which is associated with folder corruption, among other things. For example:

OOM | small bp-1be932a5-97c9-4c8d-a200-7a0c50190619
CompareCacheMatchEntry bp-73bb995d-d9ce-4a7d-9380-764b80190618
PtrToNodeMatchEntry bp-1771d61e-5618-4f06-a27d-423470190617

These crashes also show a modest sized list of add-ons indicating the Thunderbird was not started in safe mode. bp-1be932a5-97c9-4c8d-a200-7a0c50190619 from version 52.9.1 has about 15 add-ons

OK,
What should I do with this information? How do I fix folder corruption? And how is that different from mailbox corruption? I have hundreds of mailboxes. So manually opening properties of each one and clicking on Repair button isn't a practical option. Is there a bulk profile repair tool available?

Flags: needinfo?(vseerror)

It hasn't crashed in Safe/Safe mode. All the crashes are from normal operation. So yes, they will show add-ons. I did the TroubleShooting command after restarting TB in regular mode from Windows Safe Mode. I'm letting it run this way for a while before restarting windows in regular mode. So far, memory usage has crept back up to 424,000 K.

So far, memory usage has crept back up to 424,000 K.

400-800MB is acceptable

It hasn't crashed in Safe/Safe mode. All the crashes are from normal operation.

Then we should suspect one of your add-ons as the cause of the crashes. Best for you to first identify the bad add-on

Flags: needinfo?(vseerror)

After running for 2 hours in Normal mode (Windows still in Safe Mode), it's sitting about 600 mb.
I'm compacting the folders for all my accounts one by one. So far, no crashes. After finishing that, if it doesn't crash again or go crazy on memory, I'll try it in normal Windows boot.

After another six hours, and at least one resume-from-suspend/sleep, TB is only using 362 mb. So I think I'll try turning some add-ons back on. Including Lightning. With just Lightning enabled, memory is sitting at 622 MB. ANd with Provider for Google Calendar enabled and rewstarted, It's at 334 mb. So far, so good. I'll let it run and survive a few suspend/resume cycles before I claim victory.

SO far, so good. It's sitting at 338 mb now with Lightning and Google Provider enabled and all important POP and IMAP accounts checking for mail regularly. All that Compacting must have fixed the issue that was causing the CPU spikes and memory consumption/leakage. Thanks for your help fixing this.

Gerard Meszaros
author: xUnit Test Patterns - Refactoring Test Code

How do I mark this issue as RESOLVED?

I can help you out with that.

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED

Bug has no patch, so => WFM

Resolution: FIXED → WORKSFORME
Severity: normal → critical
Keywords: crash
See Also: → 1353702
Summary: TB keeps crashing when Lightning and Provider for Google Calendar are enabled → TB keeps crashing, and high memory, when Lightning and Provider for Google Calendar are enabled
You need to log in before you can comment on or make changes to this bug.