Closed
Bug 284594
Opened 20 years ago
Closed 12 years ago
###!!! ASSERTION: file descriptor not closed: '!mFD', file r:/mozilla/netwerk/cache/src/nsDiskCacheStreams.cpp, line 346
Categories
(Core :: Networking: Cache, defect)
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
blocking2.0 | --- | - |
People
(Reporter: timeless, Unassigned)
References
(Blocks 1 open bug, )
Details
(Keywords: assertion, intermittent-failure)
###!!! ASSERTION: file descriptor not closed: '!mFD', file
r:/mozilla/netwerk/cache/src/nsDiskCacheStreams.cpp, line 346
Break: at file r:/mozilla/netwerk/cache/src/nsDiskCacheStreams.cpp, line 346
xpcom_core.dll!nsDebug::Assertion(const char * aStr=0x00f59c54, const char *
aExpr=0x00f59c4c, const char * aFile=0x00f59c18, int aLine=0x0000015a) Line 109 C++
necko.dll!nsDiskCacheStreamIO::Close() Line 346 + 0x23 C++
necko.dll!nsDiskCacheStreamIO::~nsDiskCacheStreamIO() Line 332 C++
necko.dll!nsDiskCacheStreamIO::`scalar deleting destructor'() + 0xf C++
necko.dll!nsDiskCacheStreamIO::Release() Line 299 + 0x91 C++
necko.dll!nsDiskCacheBinding::~nsDiskCacheBinding() Line 144 + 0x12 C++
necko.dll!nsDiskCacheBinding::`scalar deleting destructor'() + 0xf C++
necko.dll!nsDiskCacheBinding::Release() Line 122 + 0x8e C++
xpcom_core.dll!nsCOMPtr_base::~nsCOMPtr_base() Line 82 C++
necko.dll!nsCOMPtr<nsISupports>::~nsCOMPtr<nsISupports>() + 0x10 C++
necko.dll!nsCacheEntry::~nsCacheEntry() Line 92 + 0x16 C++
necko.dll!nsCacheEntry::`scalar deleting destructor'() + 0xf C++
necko.dll!nsDiskCacheDevice::DeactivateEntry(nsCacheEntry * entry=0x06fda150)
Line 500 + 0x1c C++
necko.dll!nsCacheService::DeactivateEntry(nsCacheEntry * entry=0x06fda150)
Line 1513 + 0xf C++
necko.dll!nsCacheService::CloseDescriptor(nsCacheEntryDescriptor *
descriptor=0x070afb60) Line 1395 C++
necko.dll!nsCacheEntryDescriptor::Close() Line 413 + 0x9 C++
necko.dll!nsCacheEntryDescriptor::~nsCacheEntryDescriptor() Line 68 C++
necko.dll!nsCacheEntryDescriptor::`scalar deleting destructor'() + 0xf C++
necko.dll!nsCacheEntryDescriptor::Release() Line 53 + 0x8e C++
necko.dll!nsCOMPtr<nsICacheEntryDescriptor>::assign_assuming_AddRef(nsICacheEntryDescriptor
* newPtr=0x00000000) Line 569 C++
necko.dll!nsCOMPtr<nsICacheEntryDescriptor>::assign_with_AddRef(nsISupports *
rawPtr=0x00000000) Line 1225 C++
necko.dll!nsCOMPtr<nsICacheEntryDescriptor>::operator=(nsICacheEntryDescriptor
* rhs=0x00000000) Line 714 C++
> necko.dll!nsHttpChannel::CloseCacheEntry(unsigned int status=0x80540006)
Line 1600 C++
necko.dll!nsHttpChannel::OnStopRequest(nsIRequest * request=0x03c07040,
nsISupports * ctxt=0x00000000, unsigned int status=0x80540006) Line 3836 C++
necko.dll!nsInputStreamPump::OnStateStop() Line 507 C++
necko.dll!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream *
stream=0x075bac18) Line 343 + 0xb C++
xpcom_core.dll!nsInputStreamReadyEvent::EventHandler(PLEvent *
plevent=0x08da9654) Line 119 C++
xpcom_core.dll!PL_HandleEvent(PLEvent * self=0x08da9654) Line 698 + 0xa C
xpcom_core.dll!PL_ProcessPendingEvents(PLEventQueue * self=0x00bce008) Line
633 + 0x9 C
xpcom_core.dll!_md_TimerProc(HWND__ * hwnd=0x001205ac, unsigned int
uMsg=0x00000113, unsigned int idEvent=0x00000000, unsigned long
dwTime=0x1d460d4b) Line 1034 + 0x9 C
user32.dll!_InternalCallWinProc@20() + 0x28
user32.dll!_UserCallWinProc@24() + 0xa1
user32.dll!_DispatchMessageWorker@8() + 0xcc6
user32.dll!_DispatchMessageW@4() + 0xf
gkwidget.dll!nsAppShell::Run() Line 135 C++
appcomps.dll!nsAppStartup::Run() Line 207 C++
mozilla.exe!main1(int argc=0x00000001, char * * argv=0x00347a98, nsISupports *
nativeApp=0x00bbbfb8) Line 1324 + 0x20 C++
mozilla.exe!main(int argc=0x00000001, char * * argv=0x00347a98) Line 1825 +
0x25 C++
mozilla.exe!mainCRTStartup() Line 398 + 0x11 C
kernel32.dll!_BaseProcessStart@4() + 0x23
status 0x80540006 unsigned int
???????? Name: NS_IMAGELIB_ERROR_NO_DECODER
mCanceled 0x00000001 unsigned int
- entry 0x06fda150 {mKey=0x09cc8f70 mFetchCount=0x00000003
mLastFetched=0x4226f444 ...} nsCacheEntry *
mFlags 0x00005f00 unsigned int
- binding 0x0b95c4a0 {mRefCnt={mValue=0x00000001 }
_mOwningThread={mThread=0x003448f0 } mCacheEntry=0x06fda150 {mKey=0x09cc8f70
mFetchCount=0x00000003 mLastFetched=0x4226f444 ...} ...} nsDiskCacheBinding *
mDoomed 0x00000001 int
Comment 1•20 years ago
|
||
I got this assertion from http://online.wsj.com/public/us (but I don't get it on the provided above. Current Linux debug build).
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P5
Updated•18 years ago
|
Priority: P5 → --
Comment 3•17 years ago
|
||
Dup of bug 187034?
Comment 4•15 years ago
|
||
Another Steps to reproduce it on Linux: 1. load http://www.double.co.nz/video_test/test1.html 2. Reload
OS: Windows XP → All
Comment 5•15 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1269611984.1269617552.14031.gz&fulltext=1 WINNT 5.2 comm-central-trunk leak test build on 2010/03/26 06:59:44 { [... Maybe some of the previous warnings/errors are related??] ###!!! ASSERTION: file descriptor not closed: '!mFD', file e:/builds/slave/comm-central-trunk-win32-debug/build/mozilla/netwerk/cache/src/nsDiskCacheStreams.cpp, line 344 necko!nsDiskCacheStreamIO::~nsDiskCacheStreamIO+0x000000000000001A (e:\builds\slave\comm-central-trunk-win32-debug\build\mozilla\netwerk\cache\src\nsdiskcachestreams.cpp, line 330) necko!nsDiskCacheStreamIO::`scalar deleting destructor'+0x000000000000000F necko!nsDiskCacheStreamIO::Release+0x0000000000000095 (e:\builds\slave\comm-central-trunk-win32-debug\build\mozilla\netwerk\cache\src\nsdiskcachestreams.cpp, line 297) necko!nsDiskCacheBinding::~nsDiskCacheBinding+0x00000000000000C4 (e:\builds\slave\comm-central-trunk-win32-debug\build\mozilla\netwerk\cache\src\nsdiskcachebinding.cpp, line 137) [...] }
Blocks: SmTestFail, 438871
Whiteboard: [orange]
Comment 6•15 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1269632289.1269640463.14832.gz WINNT 5.2 comm-central-trunk leak test build on 2010/03/26 12:38:09
Comment 7•15 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1269817338.1269820713.10141.gz&fulltext=1 WINNT 5.2 comm-central-trunk leak test build on 2010/03/28 16:02:18
Updated•15 years ago
|
Severity: normal → major
blocking2.0: --- → ?
Comment 8•14 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1269949156.1269954611.9257.gz&fulltext=1 WINNT 5.2 comm-central-trunk leak test build on 2010/03/30 04:39:16 s: cn-sea-qm-win2k3-01
Comment 9•14 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1270495542.1270501810.29087.gz&fulltext=1 WINNT 5.2 comm-central-trunk leak test build on 2010/04/05 12:25:42
Comment 10•14 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1270801871.1270809303.6590.gz&fulltext=1 WINNT 5.2 comm-central-trunk leak test build on 2010/04/09 01:31:11
Comment 11•14 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1271121662.1271124871.21209.gz&fulltext=1 WINNT 5.2 comm-central-trunk leak test build on 2010/04/12 18:21:02
Comment 13•12 years ago
|
||
Mass marking whiteboard:[orange] bugs WFM (to clean up TBPL bug suggestions) that: * Haven't changed in > 6months * Whose whiteboard contains none of the strings: {disabled,marked,random,fuzzy,todo,fails,failing,annotated,leave open,time-bomb} * Passed a (quick) manual inspection of bug summary/whiteboard to ensure they weren't a false positive. I've also gone through and searched for cases where the whiteboard wasn't labelled correctly after test disabling, by using attachment description & basic comment searches. However if the test for which this bug was about has in fact been disabled/annotated/..., please accept my apologies & reopen/mark the whiteboard appropriately so this doesn't get re-closed in the future (and please ping me via IRC or email so I can try to tweak the saved searches to avoid more edge cases). Sorry for the spam! Filter on: #FFA500
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Assignee | ||
Updated•12 years ago
|
Keywords: intermittent-failure
Assignee | ||
Updated•12 years ago
|
Whiteboard: [orange]
You need to log in
before you can comment on or make changes to this bug.
Description
•