Closed Bug 610995 Opened 14 years ago Closed 7 years ago

crash [@ nsCOMPtr_base::~nsCOMPtr_base() | nsImapMailCopyState::~nsImapMailCopyState()] (TB3) and [@ nsRefPtr<nsTypedSelection>::~nsRefPtr<nsTypedSelection>() | nsImapMailCopyState::~nsImapMailCopyState()] (TB5)

Categories

(MailNews Core :: Networking: IMAP, defect)

x86
Windows Vista
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: wsmwk, Unassigned)

References

Details

(Keywords: crash)

Crash Data

follow up to Bug 531568 crash [@ sCOMPtr_base::~nsCOMPtr_base() | nsImapMailCopyState::~nsImapMailCopyState()] bienvenu "seem to involve the disk cache and js garbage collection." bp-081178a0-9b3e-45b5-99e6-c134b2101105 v3.1.6 bp-84dbe96e-a6dd-4094-977a-e54482101105 v3.1.6 bp-b41c0422-ef29-46bf-a30b-d2e242101103 v3.1.6 0 xpcom_core.dll nsCOMPtr_base::~nsCOMPtr_base objdir-tb/mozilla/xpcom/build/nsCOMPtr.cpp:81 1 thunderbird.exe nsImapMailCopyState::~nsImapMailCopyState mailnews/imap/src/nsImapMailFolder.cpp:7908 2 thunderbird.exe nsImapMailCopyState::`vector deleting destructor' 3 thunderbird.exe nsDiskCacheStreamIO::Release netwerk/cache/src/nsDiskCacheStreams.cpp:297 4 xpcom_core.dll nsProxyReleaseEvent::Run objdir-tb/mozilla/xpcom/build/nsProxyRelease.cpp:52
xref * bug 487288 crash drag and drop copy imap folders to different account [@ nsCOMPtr_base::~nsCOMPtr_base - nsDiskCacheStreamIO::Release] * bug 531568 comment 4
Summary: crash [@ sCOMPtr_base::~nsCOMPtr_base() | nsImapMailCopyState::~nsImapMailCopyState()] → crash [@ nsCOMPtr_base::~nsCOMPtr_base() | nsImapMailCopyState::~nsImapMailCopyState()]
bug 457515 stack is similar. bug 487288 also
Depends on: 487288
Depends on: 457515
Crash Signature: [@ nsCOMPtr_base::~nsCOMPtr_base() | nsImapMailCopyState::~nsImapMailCopyState()]
In TB5 this has morphed to @ nsRefPtr<nsTypedSelection>::~nsRefPtr<nsTypedSelection>() | nsImapMailCopyState::~nsImapMailCopyState(). For example bp-63b94fcf-b6e6-4d7e-8e7f-9c0d42110629 EXCEPTION_ACCESS_VIOLATION_READ 0x632e6e69 0 xul.dll nsRefPtr<nsTypedSelection>::~nsRefPtr<nsTypedSelection> objdir-tb/mozilla/dist/include/nsAutoPtr.h:969 1 xul.dll nsImapMailCopyState::~nsImapMailCopyState mailnews/imap/src/nsImapMailFolder.cpp:8111 2 xul.dll nsImapMailCopyState::`vector deleting destructor' 3 xul.dll nsImapMailCopyState::Release mailnews/imap/src/nsImapMailFolder.cpp:8114
Blocks: 457515
Crash Signature: [@ nsCOMPtr_base::~nsCOMPtr_base() | nsImapMailCopyState::~nsImapMailCopyState()] → [@ nsCOMPtr_base::~nsCOMPtr_base() | nsImapMailCopyState::~nsImapMailCopyState()] [@ nsRefPtr<nsTypedSelection>::~nsRefPtr<nsTypedSelection>() | nsImapMailCopyState::~nsImapMailCopyState()]
No longer depends on: 457515
Summary: crash [@ nsCOMPtr_base::~nsCOMPtr_base() | nsImapMailCopyState::~nsImapMailCopyState()] → crash [@ nsCOMPtr_base::~nsCOMPtr_base() | nsImapMailCopyState::~nsImapMailCopyState()] (TB3) and [@ nsRefPtr<nsTypedSelection>::~nsRefPtr<nsTypedSelection>() | nsImapMailCopyState::~nsImapMailCopyState()] (TB5)
same crash on Mac and linux? nsCOMPtr_base::~nsCOMPtr_base | nsImapMailCopyState::~nsImapMailCopyState bp-a39527d8-7d2e-4f72-9177-8c7402110720 (Mac) 0 XUL nsCOMPtr_base::~nsCOMPtr_base nsCOMPtr.cpp:81 1 XUL nsImapMailCopyState::~nsImapMailCopyState 2 XUL nsImapMailCopyState::Release mailnews/imap/src/nsImapMailFolder.cpp:8114 bp-d8cca6f0-b1fb-4d8a-a725-30e202110720 (linux) SIGSEGV 0x0 0 libxul.so nsCOMPtr_base::~nsCOMPtr_base nsCOMPtr.cpp:81 1 libxul.so nsImapMailCopyState::~nsImapMailCopyState nsCOMPtr.h:492 2 libxul.so nsImapMailCopyState::~nsImapMailCopyState nsImapMailFolder.cpp:8111 3 libxul.so nsImapMailCopyState::Release nsImapMailFolder.cpp:8114
Removing myslef on all the bugs I'm cced on. Please NI me if you need something on MailNews Core bugs from me.
Crash Signature: [@ nsCOMPtr_base::~nsCOMPtr_base() | nsImapMailCopyState::~nsImapMailCopyState()] [@ nsRefPtr<nsTypedSelection>::~nsRefPtr<nsTypedSelection>() | nsImapMailCopyState::~nsImapMailCopyState()] → [@ nsCOMPtr_base::~nsCOMPtr_base() | nsImapMailCopyState::~nsImapMailCopyState()] [@ nsRefPtr<nsTypedSelection>::~nsRefPtr<nsTypedSelection>() | nsImapMailCopyState::~nsImapMailCopyState()] [@ nsCOMPtr_base::~nsCOMPtr_base | nsImapMailCopyState::~nsImap…
AFAICT this is only happening for old versions => WFM
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.