Closed Bug 88904 Opened 23 years ago Closed 23 years ago

###!!! ASSERTION: oops.. bad flags: 'entry->IsAllowedInMemory()'

Categories

(Core :: Networking: Cache, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
mozilla0.9.6

People

(Reporter: timeless, Assigned: gordon)

References

()

Details

(Keywords: assertion)

092branch; should not have any oldcache
steps, load mlb.com, click scoreboard, if you don't assert, click Recap & 
Boxscore >>. get a page saying ~we don't support you; go away~, go back, you 
should assert.
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/netwerk/cache/src/nsCacheSe
rvice.cpp&rev=MOZILLA_0_9_2_BRANCH&mark=774#750
###!!! ASSERTION: oops.. bad flags: 'entry->IsAllowedInMemory()', file 
f:\build\beonex\mozilla\netwerk\cache\src\nsCacheService.cpp, line 774
###!!! Break: at file 
f:\build\beonex\mozilla\netwerk\cache\src\nsCacheService.cpp, line 774
NTDLL! 77fa018c()
nsDebug::Assertion(const char * 0x03172430, const char * 0x03172414, const char 
* 0x031723d4, int 774) line 290 + 13 bytes
nsCacheService::EnsureEntryHasDevice(nsCacheEntry * 0x04a3ea50) line 774 + 38 
bytes
nsCacheService::GetTransportForEntry(nsCacheEntry * 0x04a3ea50, int 2, 
nsITransport * * 0x04a3ea14) line 941 + 12 bytes
nsCacheEntryDescriptor::nsTransportWrapper::EnsureTransportWithAccess(int 2) 
line 435 + 53 bytes
nsCacheEntryDescriptor::nsTransportWrapper::OpenOutputStream(nsCacheEntryDescri
ptor::nsTransportWrapper * const 0x04a3ea0c, unsigned int 0, unsigned int 
4294967295, unsigned int 0, nsIOutputStream * * 0x0012fb04) line 521 + 10 bytes
nsHttpChannel::InstallCacheListener() line 967 + 59 bytes
nsHttpChannel::ProcessNormal() line 472 + 8 bytes
nsHttpChannel::ProcessResponse() line 389 + 8 bytes
nsHttpChannel::OnStartRequest(nsHttpChannel * const 0x04a3b054, nsIRequest * 
0x049f3570, nsISupports * 0x00000000) line 2069 + 11 bytes
nsOnStartRequestEvent::HandleEvent() line 109 + 53 bytes
nsARequestObserverEvent::HandlePLEvent(PLEvent * 0x0516aa74) line 64
PL_HandleEvent(PLEvent * 0x0516aa74) line 590 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x00eaa900) line 520 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x00790c20, unsigned int 49249, unsigned int 0, 
long 15378688) line 1071 + 9 bytes
USER32! 77e12e98()
USER32! 77e130e0()
USER32! 77e15824()
nsAppShellService::Run(nsAppShellService * const 0x00f41dd0) line 419
main1(int 1, char * * 0x00485700, nsISupports * 0x00000000) line 1161 + 32 
bytes
main(int 1, char * * 0x00485700) line 1464 + 37 bytes
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 77e97d08()

This assert is nasty, trying to walk around the stack w/ msdev crashes msdev.

this might be plugins or something interesting, but it is annoying.
can you continue?  Does this crash an optimized build?
yes i can continue, but i get it repeatedly and it's annoying. of course if i 
do make the mistake of using msdev i can easily crash msdev (only for this 
assert) which kills mozilla.
-> gordon
Assignee: darin → gordon
Target Milestone: --- → mozilla0.9.6
I'm not seeing this on a recent trunk build.  Marking WORKSFORME.  Please reopen
it it's still causing you a problem.  Thanks.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → WORKSFORME
Keywords: assertion
You need to log in before you can comment on or make changes to this bug.