Closed Bug 1940810 Opened 7 months ago Closed 6 months ago

Startup Crash in [@ atcuf32.dll | winapi::um::bits::IBackgroundCopyManager::GetJob] via BitDefender on Windows 10 and Windows 11 with 32-bit Thunderbird

Categories

(Thunderbird :: General, defect)

x86
Windows
defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: wsmwk, Unassigned)

References

Details

(Keywords: crash)

Crash Data

Starting Jan 8, a #1 crash for version 128.5.2 only affecting roughly 7k users, all with BitDefender

Unclear that we can do anything about this, or should (so far only 7k users).

Crash report: https://crash-stats.mozilla.org/report/index/82e871d5-0479-422f-9ee1-c0d3c0250109

Reason:

EXCEPTION_STACK_BUFFER_OVERRUN / FAST_FAIL_GUARD_ICALL_CHECK_FAILURE

Top 10 frames:

0  ntdll.dll  RtlFailFast2
1  ntdll.dll  RtlpHandleInvalidUserCallTarget
2  ntdll.dll  RtlDispatchException
3  ntdll.dll  KiUserExceptionDispatcher
4  ?  @0x3c6beb7f
5  atcuf32.dll  atcuf32.dll@0x2757c
6  atcuf32.dll  atcuf32.dll@0x2034d
7  atcuf32.dll  atcuf32.dll@0x8d027
8  atcuf32.dll  atcuf32.dll@0x28e32
9  atcuf32.dll  atcuf32.dll@0x28c9e
10  None	@0x0515002c	  frame_pointer
11  xul.dll	winapi::um::bits::IBackgroundCopyManager::GetJob(winapi::shared::guiddef::GUID*, winapi::um::bits::IBackgroundCopyJob**)	third_party/rust/winapi/src/um/bits.rs:274  inlined
11  xul.dll	bits::impl$0::get_job_by_guid::closure$0(bits::impl$0::get_job_by_guid::closure_env$0, winapi::um::bits::IBackgroundCopyJob**)	third_party/rust/comedy/src/com.rs:364  inlined
11  xul.dll	comedy::com::get(bits::impl$0::get_job_by_guid::closure_env$0)  third_party/rust/comedy/src/com.rs:320  inlined
11  xul.dll	bits::BackgroundCopyManager::get_job_by_guid(guid_win::Guid*)  toolkit/components/bitsdownload/bits_client/bits/src/lib.rs:181  inlined
11  xul.dll	bits_client::in_process::impl$2::get_status::closure$1(bits_client::in_process::impl$2::get_status::closure_env$1*)	toolkit/components/bitsdownload/bits_client/src/in_process/mod.rs:469  inlined
11  xul.dll	bits_client::in_process::InProcessMonitor::get_status(unsigned int)  toolkit/components/bitsdownload/bits_client/src/in_process/mod.rs:468  inlined
11  xul.dll	enum2$<bits_client::BitsMonitorClient>::get_status(unsigned int)  toolkit/components/bitsdownload/bits_client/src/lib.rs:255  inlined
11  xul.dll	bitsdownload::bits_interface::monitor::MonitorRunnable::try_run()  toolkit/components/bitsdownload/src/bits_interface/monitor.rs:177  inlined
11  xul.dll	bitsdownload::bits_interface::monitor::MonitorRunnable::run()	toolkit/components/bitsdownload/src/bits_interface/monitor.rs:152  inlined
11  xul.dll	bitsdownload::bits_interface::monitor::MonitorRunnable::Run()  /rust/xpcom/src/method.rs:202  inlined
11  xul.dll	bitsdownload::bits_interface::monitor::impl$1::allocate::Run(xpcom::interfaces::idl::nsIRunnable*)  toolkit/components/bitsdownload/src/bits_interface/monitor.rs:96  frame_pointer
12  xul.dll nsThread::ProcessNextEvent(bool, bool*)  xpcom/threads/nsThread.cpp:1198  cfi

Also small crash rate with RtlFailFast2 https://crash-stats.mozilla.org/report/index/5953f534-4df4-433f-a7c4-6b0a10250110, and perhaps a few others.

All crashes are 32-bit.

Summary: Startup Crash in [@ atcuf32.dll | winapi::um::bits::IBackgroundCopyManager::GetJob] BitDefender → Startup Crash in [@ atcuf32.dll | winapi::um::bits::IBackgroundCopyManager::GetJob] via BitDefender with 32-bit Thunderbird

So far we are not seeing crashes for 128.6.0esr.

With many instances of uptime < 1 minute, some of those users may need to download and install to get out of the crash cycle.

But there is hope because over 30,000 instances crashed just in the first day, but in the last 5 days the number of instances is only 20,000

Summary: Startup Crash in [@ atcuf32.dll | winapi::um::bits::IBackgroundCopyManager::GetJob] via BitDefender with 32-bit Thunderbird → Startup Crash in [@ atcuf32.dll | winapi::um::bits::IBackgroundCopyManager::GetJob] via BitDefender on Windows with 32-bit Thunderbird
Duplicate of this bug: 1942215

crash rate as doubled, so ~70,000 users reporting crashes. The average is two crashes per user.

The crashes are nearly gone after January 21. BitDefender must have shipped a fix.

But there was an odd jump on a single day, Feb 12, for two of the signatures:

All version 32bit 128.5.2esr - which is expected.
About 500 user installations, averaging 5 crashes per user.

Also of note:

  • No Windows 7 crashes (makes sense, version 128 and relevant betas do not support Windows 7)
  • Beta channel crashes drop to near zero after 134.0b4
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → WORKSFORME
Summary: Startup Crash in [@ atcuf32.dll | winapi::um::bits::IBackgroundCopyManager::GetJob] via BitDefender on Windows with 32-bit Thunderbird → Startup Crash in [@ atcuf32.dll | winapi::um::bits::IBackgroundCopyManager::GetJob] via BitDefender on Windows 10 and Windows 11 with 32-bit Thunderbird

Crashes have continued with 128.6.0, 128.7.0, 128.7.1. But so far none for 128.8.0

You need to log in before you can comment on or make changes to this bug.