Thunderbird startup crash in KiUserCallbackDispatcher via kfapi::CCoInitializer on 32-bit versions of Windows 7. High correlation to AVG.

RESOLVED WORKSFORME

Status

--
critical
RESOLVED WORKSFORME
4 years ago
3 years ago

People

(Reporter: wsmwk, Unassigned)

Tracking

({crash, topcrash-thunderbird})

31 Branch
x86
Windows 7
crash, topcrash-thunderbird

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [startupcrash][tbird topcrash], crash signature)

(Reporter)

Description

4 years ago
#3 crash for TB31.3.0. all are startup.
not a new crash. 
I think it has been a topcrash for all of TB31.

most crashes have these on stack
CoVrfNotifyCoInit()	
kfapi::CCoInitializer::Init()	
shell32.dll	kfapi::CFolderIDListBuilder::GetIDList


bp-a2aa1c1a-5d8d-4bb9-a228-732c52141130.
=============================================================
 0 		@0x76ff4ec3	
1 	ntdll.dll	KiUserCallbackDispatcher	
2 	ntdll.dll	KiUserApcDispatcher	
3 	user32.dll	_CreateWindowEx	
4 	user32.dll	CreateWindowExW	
5 	ole32.dll	InitMainThreadWnd()	
6 	ole32.dll	CoVrfNotifyCoInit()	
7 	shell32.dll	kfapi::CCoInitializer::Init()	
8 	shell32.dll	kfapi::CFolderIDListBuilder::GetIDList(_GUID const&, kfapi::KNOWNFOLDER_DEFINITION_EX const&, void*, unsigned long, kfapi::CFolderCache*, _ITEMIDLIST**)	
9 	shell32.dll	CTSmartObj<_ITEMIDLIST*, CTSmartPtr_PolicyComplete<CTContainer_PolicyCoTaskMem> >::Attach(_ITEMIDLIST* const&)	
10 	shell32.dll	kfapi::CKFFacade::GetFolderIDList(_GUID const&, unsigned long, void*, _ITEMIDLIST**)	
11 	shell32.dll	SHGetKnownFolderIDList_Internal	
12 	shell32.dll	SHGetFolderLocation	
13 	shell32.dll	SHGetSpecialFolderLocation	
14 	xul.dll	GetShellFolderPath	toolkit/xre/nsXREDirProvider.cpp
15 	xul.dll	nsXREDirProvider::GetUserDataDirectoryHome(nsIFile**, bool)	toolkit/xre/nsXREDirProvider.cpp
16 	xul.dll	nsXREDirProvider::GetUserDataDirectory(nsIFile**, bool, nsACString_internal const*, nsACString_internal const*, nsACString_internal const*)	toolkit/xre/nsXREDirProvider.cpp
17 	xul.dll	XREMain::XRE_mainInit(bool*)	toolkit/xre/nsAppRunner.cpp
(Reporter)

Comment 1

4 years ago
Other crashes with user comments and email address
bp-36a12a95-18c6-41db-bf54-2f3ba2141114
bp-360818ca-3c38-463b-9f93-d35d72141203
(Reporter)

Comment 2

4 years ago
#2 crash now
OS: Windows NT → Windows 7
See Also: → bug 1035537, bug 1015341
Summary: startup crash in KiUserCallbackDispatcher → startup crash in KiUserCallbackDispatcher via kfapi::CCoInitializer
(Reporter)

Comment 3

4 years ago
I have been in touch with a Thunderbird user artistik who as done great, crazy extensive testing on win7 ultimate 32bit. bp-f81f83c1-689f-432f-acb6-e675a2150102 is one of his crashes. He writes (small excerpt)
"the problem I am experiencing is only occurring when I first boot up Windows.  If I open Firefox prior to opening Thunderbird then Thunderbird crashes on opening, even if I close Firefox and retry.  The only fix seems to be restarting or reboot Windows and then opening Thunderbird prior to opening Firefox.  At least that appears to be the situation I am assuming based upon my tests."

I think all the thunderbird crashes are 32bit OS, which agrees with dmajor bug 1015341 comment 7
(Reporter)

Comment 4

4 years ago
(I am waiting to get more info from artistik)
(Reporter)

Comment 5

4 years ago
So far, all Thunderbird users I see are win7 ultimate

https://crash-stats.mozilla.com/search/?signature=%3DKiUserCallbackDispatcher&product=Thunderbird&date=%3E2014-11-01&release_channel=!release&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#crash-reports

crashes not on release channel:
https://crash-stats.mozilla.com/search/?signature=%3DKiUserCallbackDispatcher&product=Thunderbird&date=%3E2014-09-01&release_channel=!release&version=!10.0.2&version=!3.1.11&version=!10.0.12esr&version=!7.0.1&version=!3.0.11&version=!10.0.1&version=!9.0.1&version=!8.0&version=!3.1.20&version=!5.0&version=!3.0.4&version=!3.1.9&version=!7.0&version=!6.0.2&version=!3.1.4&version=!6.0&version=!3.1&version=!3.1.10&version=!3.1.7&version=!6.0.1&version=!3.1.2&version=!3+.0&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#crash-reports


(In reply to Wayne Mery (:wsmwk) from comment #3)
> I think all the thunderbird crashes are 32bit OS, which agrees with dmajor
> bug 1015341 comment 7

For Firefox it is not a topcrash.  But Thunderird is still a strong #3.
Summary: startup crash in KiUserCallbackDispatcher via kfapi::CCoInitializer → startup crash in KiUserCallbackDispatcher via kfapi::CCoInitializer on 32-bit versions of Windows 7
Whiteboard: [startupcrash] → [startupcrash][tbird topcrash]
(Reporter)

Comment 6

4 years ago
I have 4 distinct reports thus far. No common theme:

1. (Bill) crashed from 2015-02-16 until 2015-02-22 13:20:09, all 31.4.0. No crashes starting 2015-02-23 (FWIW Thunderbird Setup 31.5.0.exe is dated 23-Feb-2015 09:38)

2. (Ivan) Crashes on first thunderbird startup after reboots. No crashes after the first start

3. (Bill) Crash stops after restoring compose signature image file that had been moved.

4. bp-2e664986-3290-4211-b584-c5e1f2150227  I [just] installed Pocket and PushBullet
Summary: startup crash in KiUserCallbackDispatcher via kfapi::CCoInitializer on 32-bit versions of Windows 7 → Thunderbird startup crash in KiUserCallbackDispatcher via kfapi::CCoInitializer on 32-bit versions of Windows 7
(Reporter)

Comment 7

3 years ago
Still our #3 crash. 2945 crashes per week for 31.5.0

Every Thunderbird crash report I look at, well over a dozen so far, has  avghookx.dll  in module list, so AVG is installed.
https://support.avg.com/SupportArticleView?l=en_US&urlname=Application-cannot-start-due-to-avghookx-dll-or-avghooka-dll
(Reporter)

Comment 9

3 years ago
https://crash-analysis.mozilla.com/crash_analysis/20150405/20150405_Thunderbird_31.6.0-interesting-modules.txt shows 76% correlation to AVG  (search on "KiUserCallbackDispatcher|EXCEPTION_ACCESS_VIOLATION_READ (34 crashes)")
(Reporter)

Comment 10

3 years ago
#2 crash for 31.6.0
See Also: → bug 802825
(Reporter)

Comment 11

3 years ago
Still #2 crash for 31.7.0.
But crash is essentially gone in 38.0.1 - only 4 crashes in the past week**
So => WFM   (like bug 1015341)

** bp-b964d87c-07fb-450c-813f-805292150614 bp-7f18b520-e64a-4f43-88be-c443f2150616 bp-8825cedc-62ad-4509-bd95-bf9522150617 bp-49a94181-abd8-4975-9dd5-ed4a22150617
All 4 of these have in the module list ExploitProtection.dll G DATA Software AG
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → WORKSFORME
Summary: Thunderbird startup crash in KiUserCallbackDispatcher via kfapi::CCoInitializer on 32-bit versions of Windows 7 → Thunderbird startup crash in KiUserCallbackDispatcher via kfapi::CCoInitializer on 32-bit versions of Windows 7. High correlation to AVG.
Version: Trunk → 31
You need to log in before you can comment on or make changes to this bug.