Closed Bug 256071 Opened 20 years ago Closed 20 years ago

TB09 crash [@ nsImapProtocol::ReleaseUrlState]

Categories

(MailNews Core :: Networking: IMAP, defect)

Other Branch
x86
Windows XP
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jay, Assigned: Bienvenu)

Details

(Keywords: crash, fixed-aviary1.0, topcrash)

Crash Data

Attachments

(1 file)

This is currently a topcrasher with Thunderbird 0.7.3 and also was a topcrasher
in previous TB07x releases.

Thunderbird 0.7.2 crashes:
http://talkback-public.mozilla.org/talkback/fastfind.jsp?search=1&searchby=stacksig&match=contains&searchfor=+nsImapProtocol%3A%3AReleaseUrlState&vendor=All&product=All&platform=All&buildid=20040707&sdate=&stime=&edate=&etime=

Thunderbird 0.7.3 crashes:
http://talkback-public.mozilla.org/talkback/fastfind.jsp?search=1&searchby=stacksig&match=contains&searchfor=+nsImapProtocol%3A%3AReleaseUrlState&vendor=All&product=All&platform=All&buildid=20040803&sdate=&stime=&edate=&etime=

And the latest Talkback data snapshot for TB073:

Count   Offset    Real Signature
[ 46   nsImapProtocol::ReleaseUrlState 38893817 - nsImapProtocol::ReleaseUrlState ]
 
     Crash date range: 08-AUG-04 to 16-AUG-04
     Min/Max Seconds since last crash: 12 - 912325
     Min/Max Runtime: 3654 - 912325
 
     Count   Platform List 
     33   Windows XP [Windows NT 5.1 build 2600] 
     12   Windows 2K [Windows NT 5.0 build 2195] 
     1   Windows XP [Windows NT 5.2 build 3790] 
 
     Count   Build Id List 
     46   2004080301
 
     No of Unique Users        30
 
 Stack trace(Frame) 

	 nsImapProtocol::ReleaseUrlState
[e:/builds/tbird-0.7.3/WINNT_5.0_Clobber/mozilla/mailnews/imap/src/nsImapProtocol.cpp
 line 900] 
	 nsImapProtocol::ProcessCurrentURL
[e:/builds/tbird-0.7.3/WINNT_5.0_Clobber/mozilla/mailnews/imap/src/nsImapProtocol.cpp
 line 1422] 
	 nsImapProtocol::ImapThreadMainLoop
[e:/builds/tbird-0.7.3/WINNT_5.0_Clobber/mozilla/mailnews/imap/src/nsImapProtocol.cpp
 line 1166]  
 
     (577223)	Comments: I use Thunderbird for IMAP (every 1 minute check) and
NNTP (4 Server 10 minutes check). Thunderbird was idle (minimized) for 30-60
Minutes.
     (573534)	Comments: Thunderbird Error on displaying incoming message
information at taskbar!
     (568159)	Comments: I use Thunderbird for IMAP (every 1 minute check) and
NNTP (4 Server 10 minutes check). 
     (567023)	Comments: checking mail
     (566376)	Comments: I use Thunderbird for IMAP (every 1 minute check) and
NNTP (4 Server 10 minutes check). Thunderbird was idle (minimized) for 30-60
Minutes.
     (560981)	Comments: Loading the program  after it automatically checked email
     (545276)	Comments: Happened over night while the machine was unattended.
     (537973)	Comments: I use Thunderbird for IMAP (every 1 minute check) and
NNTP (4 Server 10 minutes check). Thunderbird was active at crashtime.
     (517649)	Comments: Thunderbird was minimised  although probably still
connect to the IMAP server.
     (516773)	Comments: Failed when my computer was locked and not being used.
Still around in Thunderbird 0.9:

Count   Offset    Real Signature
[ 92   nsImapProtocol::ReleaseUrlState 38893817 - nsImapProtocol::ReleaseUrlState ]
 
     Crash date range: 04-NOV-04 to 14-NOV-04
     Min/Max Seconds since last crash: 23 - 477840
     Min/Max Runtime: 32 - 477840
 
     Count   Platform List 
     66   Windows XP [Windows NT 5.1 build 2600] 
     24   Windows 2K [Windows NT 5.0 build 2195] 
     2   Windows XP [Windows NT 5.2 build 3790] 
 
     Count   Build Id List 
     92   2004110312
 
     No of Unique Users        60
 
 Stack trace(Frame) 

	 nsImapProtocol::ReleaseUrlState
[e:/builds/tinderbox/thunderbird-branch/WINNT_5.0_Clobber/mozilla/mailnews/imap/src/nsImapProtocol.cpp
 line 914] 
	 nsImapProtocol::ProcessCurrentURL
[e:/builds/tinderbox/thunderbird-branch/WINNT_5.0_Clobber/mozilla/mailnews/imap/src/nsImapProtocol.cpp
 line 1437] 
	 nsImapProtocol::ImapThreadMainLoop
[e:/builds/tinderbox/thunderbird-branch/WINNT_5.0_Clobber/mozilla/mailnews/imap/src/nsImapProtocol.cpp
 line 1175]  
 
     (1956365)	Comments: Browsing mail folders
     (1939598)	Comments: nothing in particular: computer was just standing by
     (1903941)	Comments: Moving two folders of messages from one IMAP account to
another.
     (1899356)	Comments: Wasn't doing anything. Thunderbird was running in the
background. Have one SSL-IMAP connection  one news connection (gmane) and two
RSS feeds:  http://www.marktplaats.nl/markt/hardware/monitoren.xml  and 
http://planet.jabber.org/rss20.xml    Thunderbird
     (1899356)	Comments:  started up normally after the crash.
     (1898091)	Comments: it was just starting up
     (1880901)	Comments: I did nothing.
     (1880696)	Comments: I use Thunderbird for IMAP (every 1 minute check) and
NNTP (4 Server 10 minutes check). Thunderbird was idle (minimized) for 30-60
Minutes.
     (1878210)	Comments: The Feedback tool opened and that appears to have
caused Thunderbird to crash.
     (1875008)	Comments: Viewing an e-mail with 2 jpg's being displayed inline.
     (1851351)	Comments: Typing an email
     (1832270)	Comments: Runnung overnight checking every 2 minutes for new
mail.  Connecting to corporate MS Exchange server usinf IMAP protocol. 
     (1803743)	Comments: created new filter and executet it.
     (1760951)	Comments: variuos tabs open
     (1752057)	Comments: Thunderbird was running in the background but I was not
using it when it crashed.  
 
Summary: TB07x crash [@ nsImapProtocol::ReleaseUrlState] → TB09 crash [@ nsImapProtocol::ReleaseUrlState]
This crash is happening to me one or two times a day, using 0.9+ (20041110) on W2K.

The two most recent talkbacks are TB2013495K and TB1992390K.
Attached patch possible fixSplinter Review
if we're crashing because the folder sink is null, saving off a copy inside the
monitor protected code should prevent the crash...
Attachment #166295 - Flags: superreview?(mscott)
Attachment #166295 - Flags: superreview?(mscott) → superreview+
Nominating for aviary1.0 for null check fix.  Looks like mscott already sr+'d
this, so just making sure we get it in.
Flags: blocking-aviary1.0?
patch checked into 1.0 branch, we'll see if it fixes the crash...
Keywords: fixed-aviary1.0
Attachment #166295 - Flags: approval1.8a5?
Comment on attachment 166295 [details] [diff] [review]
possible fix

a=asa for checkin to 1.8a5
Attachment #166295 - Flags: approval1.8a5? → approval1.8a5+
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Product: MailNews → Core
So far so good. We were getting a crash every other day or so before the patch
and none have shown up since the fix. 
Flags: blocking-aviary1.0?
Product: Core → MailNews Core
Crash Signature: [@ nsImapProtocol::ReleaseUrlState]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: