Closed Bug 763891 Opened 12 years ago Closed 11 years ago

crash in fnHkINLPCWPSTRUCTW

Categories

(Core :: Widget: Win32, defect)

10 Branch
x86
Windows NT
defect
Not set
critical

Tracking

()

RESOLVED INVALID

People

(Reporter: Usul, Unassigned)

Details

(Keywords: crash, Whiteboard: [tbird crash][rare][antivirus:avast?])

Crash Data

This bug was filed from the Socorro interface and is 
report bp-6f6a6b42-7385-46b6-9012-688922120611 .
============================================================= 
0 	nspr4.dll 	PR_InitializeNetAddr 	nsprpub/pr/src/misc/prnetdb.c:1441
1 	nspr4.dll 	PR_NewTCPSocketPair 	nsprpub/pr/src/io/prsocket.c:1503
2 	nspr4.dll 	PR_NewPollableEvent 	nsprpub/pr/src/io/prpolevt.c:178
3 	xul.dll 	nsSocketTransportService::Init 	netwerk/base/src/nsSocketTransportService2.cpp:468
4 	xul.dll 	nsSocketTransportServiceConstructor 	netwerk/build/nsNetModule.cpp:96
5 	xul.dll 	mozilla::GenericFactory::CreateInstance 	objdir-tb/mozilla/xpcom/build/GenericFactory.cpp:48
6 	xul.dll 	nsComponentManagerImpl::CreateInstanceByContractID 	xpcom/components/nsComponentManager.cpp:1064
7 	xul.dll 	nsComponentManagerImpl::GetServiceByContractID 	xpcom/components/nsComponentManager.cpp:1466
8 	xul.dll 	CallGetService 	objdir-tb/mozilla/xpcom/build/nsComponentManagerUtils.cpp:94
9 	xul.dll 	nsGetServiceByContractIDWithError::operator 	objdir-tb/mozilla/xpcom/build/nsComponentManagerUtils.cpp:288
10 	xul.dll 	nsCOMPtr_base::assign_from_gs_contractid_with_error 	objdir-tb/mozilla/xpcom/build/nsCOMPtr.cpp:141
11 	xul.dll 	nsIOService::InitializeSocketTransportService 	netwerk/base/src/nsIOService.cpp:271
12 	xul.dll 	nsIOService::SetOffline 	netwerk/base/src/nsIOService.cpp:810
13 	xul.dll 	nsIOService::InitializeNetworkLinkService 	netwerk/base/src/nsIOService.cpp:320
14 	xul.dll 	nsIOService::Init 	netwerk/base/src/nsIOService.cpp:250
15 	xul.dll 	nsIOService::GetInstance 	netwerk/base/src/nsIOService.cpp:333
16 	xul.dll 	nsIOServiceConstructor 	netwerk/build/nsNetModule.cpp:82
17 	xul.dll 	mozilla::GenericFactory::CreateInstance 	objdir-tb/mozilla/xpcom/build/GenericFactory.cpp:48
18 	xul.dll 	nsComponentManagerImpl::CreateInstanceByContractID 	xpcom/components/nsComponentManager.cpp:1064
19 	xul.dll 	nsComponentManagerImpl::GetServiceByContractID 	xpcom/components/nsComponentManager.cpp:1466
20 	xul.dll 	CallGetService 	objdir-tb/mozilla/xpcom/build/nsComponentManagerUtils.cpp:94
21 	xul.dll 	nsGetServiceByContractID::operator 	objdir-tb/mozilla/xpcom/build/nsComponentManagerUtils.cpp:278
22 	xul.dll 	nsCOMPtr_base::assign_from_gs_contractid 	objdir-tb/mozilla/xpcom/build/nsCOMPtr.cpp:132
23 	xul.dll 	nsCOMPtr<nsIIOService>::nsCOMPtr<nsIIOService> 	objdir-tb/mozilla/dist/include/nsCOMPtr.h:615
24 	xul.dll 	mozilla::services::GetIOService 	xpcom/build/ServiceList.h:8
25 	xul.dll 	do_GetIOService 	objdir-tb/mozilla/dist/include/nsNetUtil.h:119
26 	xul.dll 	net_EnsureIOService 	objdir-tb/mozilla/dist/include/nsNetUtil.h:159
27 	xul.dll 	nsChromeRegistry::ManifestProcessingContext::GetManifestURI 	chrome/src/nsChromeRegistryChrome.cpp:790
28 	xul.dll 	nsChromeRegistry::ManifestProcessingContext::ResolveURI 	chrome/src/nsChromeRegistryChrome.cpp:807
29 	xul.dll 	nsChromeRegistryChrome::ManifestSkin 	chrome/src/nsChromeRegistryChrome.cpp:914
30 	xul.dll 	ParseManifest 	xpcom/components/ManifestParser.cpp:668
31 	xul.dll 	nsComponentManagerImpl::RegisterManifest 	xpcom/components/nsComponentManager.cpp:530
32 	xul.dll 	nsComponentManagerImpl::ManifestManifest 	xpcom/components/nsComponentManager.cpp:543
33 	xul.dll 	ParseManifest 	xpcom/components/ManifestParser.cpp:679
34 	xul.dll 	nsComponentManagerImpl::RegisterManifest 	xpcom/components/nsComponentManager.cpp:530
35 	xul.dll 	nsComponentManagerImpl::RereadChromeManifests 	xpcom/components/nsComponentManager.cpp:698
36 	xul.dll 	nsComponentManagerImpl::Init 	xpcom/components/nsComponentManager.cpp:398
37 	xul.dll 	NS_InitXPCOM2_P 	xpcom/build/nsXPComInit.cpp:490
38 	xul.dll 	ScopedXPCOMStartup::Initialize 	toolkit/xre/nsAppRunner.cpp:1185
39 	xul.dll 	XRE_main 	toolkit/xre/nsAppRunner.cpp:3455
40 	thunderbird.exe 	do_main 	mail/app/nsMailApp.cpp:144
41 	thunderbird.exe 	NS_internal_main 	mail/app/nsMailApp.cpp:233
42 	thunderbird.exe 	wmain 	toolkit/xre/nsWindowsWMain.cpp:107
43 	thunderbird.exe 	__tmainCRTStartup 	crtexe.c:594
44 	kernel32.dll 	BaseThreadInitThunk 	
45 	ntdll.dll 	__RtlUserThreadStart 	
46 	ntdll.dll 	_RtlUserThreadStart

Weird stack
The stack in the description is not the stack in the report.
Indeed :
0 		@0x11743b60 	
1 	user32.dll 	fnHkINLPCWPSTRUCTW 	
2 	user32.dll 	__fnDWORD 	
3 	ntdll.dll 	KiUserCallbackDispatcher 	
4 	user32.dll 	GetRawInputDeviceInfoW 	
5 	user32.dll 	NtUserPeekMessage 	
6 	xul.dll 	PeekUIMessage 	widget/windows/nsAppShell.cpp:85
7 	xul.dll 	nsAppShell::ProcessNextNativeEvent 	widget/windows/nsAppShell.cpp:328
8 	xul.dll 	nsBaseAppShell::DoProcessNextNativeEvent 	widget/xpwidgets/nsBaseAppShell.cpp:171
9 	xul.dll 	nsBaseAppShell::OnProcessNextEvent 	widget/xpwidgets/nsBaseAppShell.cpp:324
10 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:619
11 	xul.dll 	NS_ProcessNextEvent_P 	objdir-tb/mozilla/xpcom/build/nsThreadUtils.cpp:245
12 	xul.dll 	mozilla::ipc::MessagePump::Run 	ipc/glue/MessagePump.cpp:134
13 	xul.dll 	MessageLoop::RunInternal 	ipc/chromium/src/base/message_loop.cc:208
14 	xul.dll 	MessageLoop::RunHandler 	ipc/chromium/src/base/message_loop.cc:201
15 	xul.dll 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:175
16 	xul.dll 	nsBaseAppShell::Run 	widget/xpwidgets/nsBaseAppShell.cpp:189
17 	xul.dll 	nsAppShell::Run 	widget/windows/nsAppShell.cpp:252
18 	xul.dll 	nsAppStartup::Run 	toolkit/components/startup/nsAppStartup.cpp:295
19 	xul.dll 	XRE_main 	toolkit/xre/nsAppRunner.cpp:3703
20 	thunderbird.exe 	do_main 	mail/app/nsMailApp.cpp:144
21 	thunderbird.exe 	NS_internal_main 	mail/app/nsMailApp.cpp:233
22 	thunderbird.exe 	wmain 	toolkit/xre/nsWindowsWMain.cpp:107
23 	thunderbird.exe 	__tmainCRTStartup 	crtexe.c:594 

Sorry I openened a bunch of crashers and might have miss copy pasted. sorry :(
Looks like some sort of hook got installed here and it went away, but is still being called?

I'm suspicious that maybe this is third-party code. If someone grabs a minidump, you can probably get the list of "unloaded modules" and see if something was at that address.

Actually, let me see if I can easily get that.
There doesn't appear to be a module that was ever loaded at that address. There is a bunch of horrible Avast and other crap in the module list, though.
Call this WFM or INVALID?

Crash rate roughly when bug was filed was 3k/month (3173 for month ending 7/20/2012). For past two months only 100-200 crashes per month.  About 1k-2k per month in February

gwegener (german) is, or was, a frequent crasher
bp-93f5b6e1-ec2b-4631-9a5d-0d4d22130207
bp-b98cbeab-5eaa-4c1b-bcfc-270de2130211

bp-6ba2aef7-7445-4e68-9697-68a1e2130419 (also german?) yesterday cited "I've installed APPnimi PDF Unlocker". then the crash"

Firefox crashes are also rare. FOr example 70 for Firefox 19 in past month https://crash-stats.mozilla.com/report/list?product=Firefox&query_search=signature&query_type=exact&query=fnHkINLPCWPSTRUCTW&reason_type=contains&date=04%2F20%2F2013%2020%3A28%3A46&range_value=4&range_unit=weeks&hang_type=any&process_type=all&do_query=1&admin=1&signature=fnHkINLPCWPSTRUCTW
Whiteboard: [tbird crash]
declaring invalid based on comment 4.
(only a couple current version crashes in one month )
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → INVALID
Whiteboard: [tbird crash] → [tbird crash][rare][antivirus:avast?]
You need to log in before you can comment on or make changes to this bug.