"ASSERTION: OnDataAvailable implementation consumed no data: 'Error'"

RESOLVED WORKSFORME

Status

()

Core
Networking
RESOLVED WORKSFORME
10 years ago
7 years ago

People

(Reporter: gkw, Unassigned)

Tracking

({assertion})

Trunk
x86
All
assertion
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(2 attachments)

(Reporter)

Description

10 years ago
Go to the Burning Edge and you'll hit this assertion:

ASSERTION: OnDataAvailable implementation consumed no data: 'Error', file /Users/gk/gecko19-cvs/mozilla/netwerk/base/src/nsInputStreamPump.cpp

Backtrace from gdb:

(gdb) bt
#0  0x900720ea in __kill ()
#1  0x900720dd in kill$UNIX2003 ()
#2  0x900e93f2 in raise ()
#3  0x003b2083 in Break (aMsg=0xbfffdc8c "###!!! ASSERTION: OnDataAvailable implementation consumed no data: 'Error', file /Users/gk/gecko19-cvs/mozilla/netwerk/base/src/nsInputStreamPump.cpp, line 529") at /Users/gk/gecko19-cvs/mozilla/xpcom/base/nsDebugImpl.cpp:474
#4  0x003b23b8 in NS_DebugBreak_P (aSeverity=1, aStr=0x13cc7b0 "OnDataAvailable implementation consumed no data", aExpr=0x13d115c "Error", aFile=0x13cc50c "/Users/gk/gecko19-cvs/mozilla/netwerk/base/src/nsInputStreamPump.cpp", aLine=529) at /Users/gk/gecko19-cvs/mozilla/xpcom/base/nsDebugImpl.cpp:358
#5  0x012dd0f3 in nsInputStreamPump::OnStateTransfer (this=0x165d20f0) at /Users/gk/gecko19-cvs/mozilla/netwerk/base/src/nsInputStreamPump.cpp:529
#6  0x012ddac0 in nsInputStreamPump::OnInputStreamReady (this=0x165d20f0, stream=0x165d215c) at /Users/gk/gecko19-cvs/mozilla/netwerk/base/src/nsInputStreamPump.cpp:398
#7  0x003713f6 in nsInputStreamReadyEvent::Run (this=0x165d24c0) at /Users/gk/gecko19-cvs/mozilla/xpcom/io/nsStreamUtils.cpp:111
#8  0x003a306e in nsThread::ProcessNextEvent (this=0x60ec80, mayWait=0, result=0xbfffe284) at /Users/gk/gecko19-cvs/mozilla/xpcom/threads/nsThread.cpp:510
#9  0x0032e714 in NS_ProcessPendingEvents_P (thread=0x60ec80, timeout=20) at nsThreadUtils.cpp:180
#10 0x016ed627 in nsBaseAppShell::NativeEventCallback (this=0x632950) at /Users/gk/gecko19-cvs/mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:121
#11 0x016b0d58 in nsAppShell::ProcessGeckoEvents (aInfo=0x632950) at /Users/gk/gecko19-cvs/mozilla/widget/src/cocoa/nsAppShell.mm:302
#12 0x9448362e in CFRunLoopRunSpecific ()
#13 0x94483d18 in CFRunLoopRunInMode ()
#14 0x956df6a0 in RunCurrentEventLoopInMode ()
#15 0x956df4b9 in ReceiveNextEventCommon ()
#16 0x956df32d in BlockUntilNextEventMatchingListInMode ()
#17 0x9266c7d9 in _DPSNextEvent ()
#18 0x9266c08e in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#19 0x926650c5 in -[NSApplication run] ()
#20 0x016af09c in nsAppShell::Run (this=0x632950) at /Users/gk/gecko19-cvs/mozilla/widget/src/cocoa/nsAppShell.mm:591
#21 0x1246e974 in nsAppStartup::Run (this=0x64f2d0) at /Users/gk/gecko19-cvs/mozilla/toolkit/components/startup/src/nsAppStartup.cpp:181
#22 0x000f4344 in XRE_main (argc=1, argv=0xbffff8c0, aAppData=0x60de80) at /Users/gk/gecko19-cvs/mozilla/toolkit/xre/nsAppRunner.cpp:3170
#23 0x000026d3 in main (argc=1, argv=0xbffff8c0) at /Users/gk/gecko19-cvs/mozilla/browser/app/nsBrowserApp.cpp:158
(Reporter)

Comment 1

10 years ago
Tidying summary.
Summary: ASSERTION: OnDataAvailable implementation consumed no data: 'Error', file /Users/gk/gecko19-cvs/mozilla/netwerk/base/src/nsInputStreamPump.cpp → "ASSERTION: OnDataAvailable implementation consumed no data: 'Error'"

Comment 2

10 years ago
Created attachment 323764 [details]
stack trace with |bt full|

I hit this assertion pretty often when I start Firefox.
(Reporter)

Comment 3

9 years ago
This assertion occurs occasionally with Thunderbird as well.
(Reporter)

Comment 4

9 years ago
Created attachment 344054 [details]
protocol log

Here's a protocol log on what was happening when the assertion occurred.
same on windows, i have seen this during the Topsite Run
OS: Mac OS X → All

Comment 7

7 years ago
WFM on The Burning Edge.  If you have other steps to reproduce, please file new bug reports.
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.