crash for pop users [@ nsCOMPtr_base::~nsCOMPtr_base() | nsInterfaceRequestorAgg::Release()]

RESOLVED DUPLICATE of bug 673438

Status

MailNews Core
Networking: POP
--
critical
RESOLVED DUPLICATE of bug 673438
7 years ago
6 years ago

People

(Reporter: wsmwk, Unassigned)

Tracking

({crash})

x86_64
Windows 7
crash
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

(Reporter)

Description

7 years ago
new in version 6

This bug was filed from the Socorro interface and is 
report bp-51d0c84a-d239-4fdd-b534-eb55b2110804 .
============================================================= 
0	xul.dll	nsCOMPtr_base::~nsCOMPtr_base	objdir-tb/mozilla/xpcom/build/nsCOMPtr.cpp:81
1	xul.dll	nsInterfaceRequestorAgg::Release	xpcom/base/nsInterfaceRequestorAgg.cpp:55
2	xul.dll	nsRefPtr<mozilla::css::GroupRuleRuleList>::assign_assuming_AddRef	objdir-tb/mozilla/dist/include/nsAutoPtr.h:957
3	xul.dll	nsCOMPtr_base::assign_with_AddRef	objdir-tb/mozilla/xpcom/build/nsCOMPtr.cpp:89
4	xul.dll	nsNSSSocketInfo::SetNotificationCallbacks	security/manager/ssl/src/nsNSSIOLayer.cpp:347
5	xul.dll	nsSocketTransport::SetSecurityCallbacks	netwerk/base/src/nsSocketTransport2.cpp:1812
6	xul.dll	nsMsgProtocol::CloseSocket	mailnews/base/util/nsMsgProtocol.cpp:343
7	xul.dll	nsPop3Protocol::OnStopRequest	mailnews/local/src/nsPop3Protocol.cpp:998
8	xul.dll	nsInputStreamPump::OnStateStop	netwerk/base/src/nsInputStreamPump.cpp:578
9	xul.dll	nsInputStreamPump::OnInputStreamReady	netwerk/base/src/nsInputStreamPump.cpp:403
(Reporter)

Comment 1

7 years ago
no version 7 crashes (so far).  but a more frequently occurring variation of the signature continues, namely 
nsRefPtr<nsTypedSelection>::~nsRefPtr<nsTypedSelection>() | nsInterfaceRequestorAgg::Release() like bp-86e29027-c278-4f0f-b3fe-7c5982110929

most stacks I examined have nsPop3Protocol::OnStopRequest on the stack (but I think not all)
Component: General → Networking: POP
Product: Thunderbird → MailNews Core
QA Contact: general → networking.pop
Summary: crash nsCOMPtr_base:: → crash for pop users [@ nsCOMPtr_base::~nsCOMPtr_base() | nsInterfaceRequestorAgg::Release()]
Version: 8 → 6
(Reporter)

Updated

7 years ago
Depends on: 692981
(Reporter)

Updated

6 years ago
Blocks: 701533
(Reporter)

Comment 2

6 years ago
bp-8126607a-81c1-472c-b5e8-28dfc2120108 (pappotautos) version 12
0	xul.dll	nsCOMPtr_base::~nsCOMPtr_base	objdir-tb/mozilla/dist/include/nsAutoPtr.h:907
1	xul.dll	nsInterfaceRequestorAgg::Release	netwerk/protocol/ftp/nsFTPChannel.cpp:220
2	xul.dll	nsRefPtr<nsDocViewerFocusListener>::assign_assuming_AddRef	objdir-tb/mozilla/dist/include/nsAutoPtr.h:895
3	xul.dll	nsCOMPtr_base::assign_with_AddRef	objdir-tb/mozilla/xpcom/build/nsCOMPtr.cpp:89
4	xul.dll	nsNSSSocketInfo::SetNotificationCallbacks	security/manager/ssl/src/nsNSSIOLayer.cpp:303
5	xul.dll	nsSocketTransport::SetSecurityCallbacks	netwerk/base/src/nsSocketTransport2.cpp:1846
6	xul.dll	nsMsgProtocol::CloseSocket	mailnews/base/util/nsMsgProtocol.cpp:345
7	xul.dll	nsPop3Protocol::ProcessProtocolState	mailnews/local/src/nsPop3Protocol.cpp:4163
8	xul.dll	nsMsgProtocol::OnDataAvailable	mailnews/base/util/nsMsgProtocol.cpp:389
9	xul.dll	nsInputStreamPump::OnStateTransfer	netwerk/base/src/nsInputStreamPump.cpp:512
10	xul.dll	nsInputStreamPump::OnInputStreamReady	netwerk/base/src/nsInputStreamPump.cpp:402
11	xul.dll	nsOutputStreamReadyEvent::Run	xpcom/io/nsStreamUtils.cpp:114 

he also has at least one other signature (and probably many) bp-ec2c1cf2-1493-4a99-8f8c-95ed62120105
mozalloc_abort(char const* const) | NS_DebugBreak_P | AbortIfOffMainThreadIfCheckFast
(Reporter)

Updated

6 years ago
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 673438
You need to log in before you can comment on or make changes to this bug.