Closed Bug 548474 Opened 14 years ago Closed 13 years ago

crash [@ strlen | nsImapProtocol::CreatePossibleTrashName(char const*) ]

Categories

(MailNews Core :: Networking: IMAP, defect)

All
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: mike001, Unassigned)

References

Details

(Keywords: crash)

Crash Data

crash [@ strlen | nsImapProtocol::CreatePossibleTrashName(char const*) ]

#34 in Macs 3.0.1 Top 100, not in top 100 overall (total 54, all Mac, Jan28-Feb24)
3.0b4 - 2 occurrences, MacOS 10.5.8 (9L31a) [Eudora 8.0b8]
3.0 - 2 occurrences, 1 MacOS 10.5.8 (9L31a), 1 MacOS 10.6.2 (10C540)
3.0.1 - 49 occurrences:
  2 MacOS 10.4.11 (8S165)
  16 MacOS 10.5.8 (9L30)
  7 MacOS 10.5.8 (9L31a)
  24 MacOS 10.6.2 (10C540)
3.0.2 - 1 occurrence, MacOS 10.6.2 (10C540)
(no occurrences for 1.9.2 or 1.9.3 branches)

No (relevant) user comments.

bp-880c0fef-a079-4317-b121-3f63d2100131  v3.0.1  Build20100111130305
0	libSystem.B.dylib	strlen	
1	thunderbird-bin	nsImapProtocol::CreatePossibleTrashName	String.h:80
2	thunderbird-bin	nsImapProtocol::MailboxDiscoveryFinished	mailnews/imap/src/nsImapProtocol.cpp:7194
3	thunderbird-bin	nsImapProtocol::DiscoverMailboxList	mailnews/imap/src/nsImapProtocol.cpp:7116
4	thunderbird-bin	nsImapProtocol::ProcessAuthenticatedStateURL	mailnews/imap/src/nsImapProtocol.cpp:7641
5	thunderbird-bin	nsImapProtocol::ProcessCurrentURL	mailnews/imap/src/nsImapProtocol.cpp:1714
6	thunderbird-bin	nsImapProtocol::ImapThreadMainLoop	mailnews/imap/src/nsImapProtocol.cpp:1364
7	thunderbird-bin	nsImapProtocol::Run	mailnews/imap/src/nsImapProtocol.cpp:1063
8	libxpcom_core.dylib	nsThread::ProcessNextEvent	xpcom/threads/nsThread.cpp:521
9	libxpcom_core.dylib	NS_ProcessNextEvent_P	 nsThreadUtils.cpp:247
10	libxpcom_core.dylib	nsThread::ThreadFunc	xpcom/threads/nsThread.cpp:254
11	libnspr4.dylib	_pt_root	nsprpub/pr/src/pthreads/ptthread.c:228
12	libSystem.B.dylib	_pthread_start	
13	libSystem.B.dylib	thread_start

bp-22e707c8-5967-49b4-a824-14b3d2100221  v3.0.2  Build20100216163452
0	libSystem.B.dylib	strlen	
1	thunderbird-bin	nsImapProtocol::CreatePossibleTrashName	String.h:80
2	thunderbird-bin	nsImapProtocol::MailboxDiscoveryFinished	mailnews/imap/src/nsImapProtocol.cpp:7198
3	thunderbird-bin	nsImapProtocol::DiscoverMailboxList	mailnews/imap/src/nsImapProtocol.cpp:7120
4	thunderbird-bin	nsImapProtocol::FindMailboxesIfNecessary	mailnews/imap/src/nsImapProtocol.cpp:6865
5	thunderbird-bin	nsImapProtocol::ProcessCurrentURL	mailnews/imap/src/nsImapProtocol.cpp:1707
6	thunderbird-bin	nsImapProtocol::ImapThreadMainLoop	mailnews/imap/src/nsImapProtocol.cpp:1364
7	thunderbird-bin	nsImapProtocol::Run	mailnews/imap/src/nsImapProtocol.cpp:1063
8	libxpcom_core.dylib	nsThread::ProcessNextEvent	xpcom/threads/nsThread.cpp:521
9	libxpcom_core.dylib	NS_ProcessNextEvent_P	 nsThreadUtils.cpp:247
10	libxpcom_core.dylib	nsThread::ThreadFunc	xpcom/threads/nsThread.cpp:254
11	libnspr4.dylib	_pt_root	nsprpub/pr/src/pthreads/ptthread.c:228
12	libSystem.B.dylib	_pthread_start	
13	libSystem.B.dylib	thread_start
Mickael could you try to move the bugs to the proper components when you create them ?
Component: General → Networking: IMAP
Product: Thunderbird → MailNews Core
QA Contact: general → networking.imap
I can try.  I'd prefer to "err on the side of caution", though, until I am more cognizant of what (and where) all the components are; i.e., I'd rather they be "General" than be wrong.
GetPrefix() returned null which wasn't expected by CreatePossibleTrashName
bp-11b751cd-1e06-4071-bfd5-3a4ee2100720 (gizathecat) is the only Mac crash I found in the last 2 months that has an email addressed.  Perhaps he will respond with some details.

(In reply to comment #4)
> #54 of mac crashes. pmed
> bp-c1cc769f-b1f6-446b-bb24-f68af2100602 (saneax)
> bp-63893e88-d1c1-4ef3-b765-644f82100611 (lillico)

lillico has "moved to Apple Mail"
Depends on: 557252
Mike, can you look into whether this is entirely gone and if this crash is same as bug 557252? (i.e. perhaps both are gone)

looks to me like Mac crash strlen | nsImapProtocol::CreatePossibleTrashName(char const*) is gone after v3.0.8
Crash Signature: [@ strlen | nsImapProtocol::CreatePossibleTrashName(char const*) ]
no crashes for this after v3.0.11. bp-c02338cd-12e7-47fd-bcba-e32792110718
and no crashes either for the substring "nsImapProtocol::CreatePossibleTrashName(char const*)
=> WFM
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.