Closed Bug 965721 Opened 11 years ago Closed 10 years ago

Intermittent test_bug409604.html, test_bug719533.html, test_richtext2.html, test_bug412567.html | application crashed [@ imgStatusTracker::RecordCancel()]

Categories

(Core :: General, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: cbook, Unassigned)

References

()

Details

(Keywords: crash, intermittent-failure)

Crash Data

Windows XP 32-bit mozilla-inbound opt test mochitest-2 on 2014-01-30 02:00:51 PST for push 78767e93ff14 slave: t-xp32-ix-109 https://tbpl.mozilla.org/php/getParsedLog.php?id=33796857&tree=Mozilla-Inbound TEST-UNEXPECTED-FAIL | /tests/dom/events/test/test_bug409604.html | application terminated with exit code 3221225477 PROCESS-CRASH | /tests/dom/events/test/test_bug409604.html | application crashed [@ imgStatusTracker::RecordCancel()] 02:06:11 WARNING - PROCESS-CRASH | /tests/dom/events/test/test_bug409604.html | application crashed [@ imgStatusTracker::RecordCancel()] 02:06:11 INFO - Crash dump filename: c:\docume~1\cltbld~1.t-x\locals~1\temp\tmp_ag2xl\minidumps\458eab74-d7d3-4564-b0b2-5536079dbca1.dmp 02:06:11 INFO - Operating system: Windows NT 02:06:11 INFO - 5.1.2600 Service Pack 3 02:06:11 INFO - CPU: x86 02:06:11 INFO - GenuineIntel family 6 model 30 stepping 5 02:06:11 INFO - 8 CPUs 02:06:11 INFO - Crash reason: EXCEPTION_ACCESS_VIOLATION_READ 02:06:11 INFO - Crash address: 0x3c 02:06:11 INFO - Thread 38 (crashed) 02:06:11 INFO - 0 xul.dll!imgStatusTracker::RecordCancel() [imgStatusTracker.cpp:78767e93ff14 : 631 + 0x0] 02:06:11 INFO - eip = 0x019f8c51 esp = 0x0dcffb84 ebp = 0x0dcffba0 ebx = 0x00000000 02:06:11 INFO - esi = 0x0da4cc00 edi = 0x00000000 eax = 0x00000000 ecx = 0x00000000 02:06:11 INFO - edx = 0x0151b328 efl = 0x00010203 02:06:11 INFO - Found by: given as instruction pointer in context 02:06:11 INFO - 1 xul.dll!imgRequest::Cancel(tag_nsresult) [imgRequest.cpp:78767e93ff14 : 280 + 0x6] 02:06:11 INFO - eip = 0x019f6596 esp = 0x0dcffb88 ebp = 0x0dcffba0 02:06:11 INFO - Found by: call frame info 02:06:11 INFO - 2 xul.dll!imgRequest::OnDataAvailable(nsIRequest *,nsISupports *,nsIInputStream *,unsigned __int64,unsigned int) [imgRequest.cpp:78767e93ff14 : 829 + 0xb] 02:06:11 INFO - eip = 0x019f7085 esp = 0x0dcffba8 ebp = 0x0dcffc5c 02:06:11 INFO - Found by: call frame info 02:06:11 INFO - 3 xul.dll!ProxyListener::OnDataAvailable(nsIRequest *,nsISupports *,nsIInputStream *,unsigned __int64,unsigned int) [imgLoader.cpp:78767e93ff14 : 2113 + 0x17] 02:06:11 INFO - eip = 0x019f18c8 esp = 0x0dcffc64 ebp = 0x0dcffc80 02:06:11 INFO - Found by: call frame info 02:06:11 INFO - 4 xul.dll!nsStreamListenerTee::OnDataAvailable(nsIRequest *,nsISupports *,nsIInputStream *,unsigned __int64,unsigned int) [nsStreamListenerTee.cpp:78767e93ff14 : 93 + 0x1a] 02:06:11 INFO - eip = 0x0168f36a esp = 0x0dcffc88 ebp = 0x0dcffcb4 02:06:11 INFO - Found by: call frame info 02:06:11 INFO - 5 xul.dll!mozilla::net::nsHttpChannel::OnDataAvailable(nsIRequest *,nsISupports *,nsIInputStream *,unsigned __int64,unsigned int) [nsHttpChannel.cpp:78767e93ff14 : 5316 + 0x36] 02:06:11 INFO - eip = 0x01706e71 esp = 0x0dcffcbc ebp = 0x0dcffda8 02:06:11 INFO - Found by: call frame info 02:06:11 INFO - 6 xul.dll!nsInputStreamPump::OnStateTransfer() [nsInputStreamPump.cpp:78767e93ff14 : 593 + 0x19] 02:06:11 INFO - eip = 0x0168476f esp = 0x0dcffdb0 ebp = 0x0dcffdf8 02:06:11 INFO - Found by: call frame info 02:06:11 INFO - 7 xul.dll!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream *) [nsInputStreamPump.cpp:78767e93ff14 : 434 + 0x7] 02:06:11 INFO - eip = 0x01688933 esp = 0x0dcffe00 ebp = 0x0dcffe10 02:06:11 INFO - Found by: call frame info 02:06:11 INFO - 8 xul.dll!nsOutputStreamReadyEvent::Run() [nsStreamUtils.cpp:78767e93ff14 : 85 + 0x6] 02:06:11 INFO - eip = 0x01639564 esp = 0x0dcffe18 ebp = 0x0dcffe24 02:06:11 INFO - Found by: call frame info 02:06:11 INFO - 9 xul.dll!nsThreadPool::Run() [nsThreadPool.cpp:78767e93ff14 : 208 + 0x5]
Summary: Intermittent TEST-UNEXPECTED-FAIL | test/test_bug409604.html | application terminated with exit code 3221225477 | application crashed [@ imgStatusTracker::RecordCancel()] → Intermittent TEST-UNEXPECTED-FAIL | test/test_bug409604.html | test_bug719533.html | application terminated with exit code 3221225477 | application crashed [@ imgStatusTracker::RecordCancel()]
Summary: Intermittent TEST-UNEXPECTED-FAIL | test/test_bug409604.html | test_bug719533.html | application terminated with exit code 3221225477 | application crashed [@ imgStatusTracker::RecordCancel()] → Intermittent TEST-UNEXPECTED-FAIL | test/test_bug409604.html | test_bug719533.html, test_richtext2.html | application terminated with exit code 3221225477 | application crashed [@ imgStatusTracker::RecordCancel()]
Seth, any ideas what might be happening here?
Flags: needinfo?(seth)
No, but I'm pretty sure this is the same bug as bug 969526. Which is one of the more puzzling bugs I've come across in imagelib. I'll add some additional asserts to try to figure out what's going on, because I have no clue right now. I'll do that work in bug 969526, though.
Depends on: 969526
Flags: needinfo?(seth)
Summary: Intermittent TEST-UNEXPECTED-FAIL | test/test_bug409604.html | test_bug719533.html, test_richtext2.html | application terminated with exit code 3221225477 | application crashed [@ imgStatusTracker::RecordCancel()] → Intermittent TEST-UNEXPECTED-FAIL | test/test_bug409604.html | test_bug719533.html, test_richtext2.html,test_bug412567.html | application terminated with exit code 3221225477 | application crashed [@ imgStatusTracker::RecordCancel()]
Summary: Intermittent TEST-UNEXPECTED-FAIL | test/test_bug409604.html | test_bug719533.html, test_richtext2.html,test_bug412567.html | application terminated with exit code 3221225477 | application crashed [@ imgStatusTracker::RecordCancel()] → Intermittent test_bug409604.html, test_bug719533.html, test_richtext2.html, test_bug412567.html | application crashed [@ imgStatusTracker::RecordCancel()]
(In reply to Seth Fowler [:seth] from comment #8) > I'll add some additional asserts to try to figure out what's going on, > because I have no clue right now. > > I'll do that work in bug 969526, though. Did those asserts ever get added? I really don't want to disable tests for this (since it appears there's something really wrong going on here), but months and months of neglect isn't really helping either.
Flags: needinfo?(seth)
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Flags: needinfo?(seth)
You need to log in before you can comment on or make changes to this bug.