Closed Bug 699867 Opened 13 years ago Closed 12 years ago

Intermittent TEST-UNEXPECTED-FAIL | toolkit\components\telemetry\tests\unit\test_TelemetryPing.js | test failed (with xpcshell return code: -1073741819) [@ nsHttpConnectionMgr::AtActiveConnectionLimit]

Categories

(Toolkit :: Telemetry, defect)

10 Branch
x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: mbrubeck, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

https://tbpl.mozilla.org/php/getParsedLog.php?id=7209575&tree=Mozilla-Inbound
Rev3 WINNT 5.1 mozilla-inbound debug test xpcshell on 2011-11-04 08:22:48 PDT for push 98712a13f4ac

TEST-INFO | c:\talos-slave\test\build\xpcshell\tests\toolkit\components\telemetry\tests\unit\test_nsITelemetry.js | running test ...
TEST-PASS | c:\talos-slave\test\build\xpcshell\tests\toolkit\components\telemetry\tests\unit\test_nsITelemetry.js | test passed (time: 297.000ms)
TEST-INFO | c:\talos-slave\test\build\xpcshell\tests\toolkit\components\telemetry\tests\unit\test_TelemetryPing.js | running test ...
TEST-UNEXPECTED-FAIL | c:\talos-slave\test\build\xpcshell\tests\toolkit\components\telemetry\tests\unit\test_TelemetryPing.js | test failed (with xpcshell return code: -1073741819), see following log:
>>>>>>>
### XPCOM_MEM_LEAK_LOG defined -- logging leaks to c:\docume~1\cltbld\locals~1\temp\tmpgiqwpn\runxpcshelltests_leaks.log

TEST-INFO | (xpcshell/head.js) | test 1 pending
pldhash: for the table at address 049606C8, the given entrySize of 56 probably favors chaining over double hashing.
WARNING: 1 sort operation has occurred for the SQL statement '0x4a32980'.  See https://developer.mozilla.org/En/Storage/Warnings details.: file e:/builds/moz2_slave/m-in-w32-dbg/build/storage/src/mozStoragePrivateHelpers.cpp, line 144

TEST-INFO | (xpcshell/head.js) | test 2 pending

TEST-INFO | (xpcshell/head.js) | test 2 finished

TEST-INFO | (xpcshell/head.js) | running event loop

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [checkHistograms : 59] application/json; charset=UTF-8 == application/json; charset=UTF-8

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [checkHistograms : 60] true == true

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [checkHistograms : 61] true == true

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [checkHistograms : 74] test-ping == test-ping

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [checkHistograms : 74] XPCShell == XPCShell

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [checkHistograms : 74] xpcshell@tests.mozilla.org == xpcshell@tests.mozilla.org

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [checkHistograms : 74] 1 == 1

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [checkHistograms : 74] XPCShell == XPCShell

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [checkHistograms : 74] 2007010101 == 2007010101

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [checkHistograms : 74] 2007010101 == 2007010101

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [checkHistograms : 79] true == true

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [checkHistograms : 80] false == false

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [checkHistograms : 92] ({range:[1, 2], bucket_count:3, histogram_type:2, values:{0:1, 1:1, 2:0}, sum:1}) == ({range:[1, 2], bucket_count:3, histogram_type:2, values:{0:1, 1:1, 2:0}, sum:1})

TEST-INFO | (xpcshell/head.js) | test 1 finished

TEST-INFO | (xpcshell/head.js) | exiting test

TEST-PASS | c:/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | [null : 173] true == true
nsStringStats
 => mAllocCount:           3385
 => mReallocCount:          181
 => mFreeCount:            1257  --  LEAKED 2128 !!!
 => mShareCount:           8003
 => mAdoptCount:            240
 => mAdoptFreeCount:        238  --  LEAKED 2 !!!
<<<<<<<
PROCESS-CRASH | c:\talos-slave\test\build\xpcshell\tests\toolkit\components\telemetry\tests\unit\test_TelemetryPing.js | application crashed (minidump found)
Crash dump filename: c:\talos-slave\test\build\xpcshell\tests\toolkit\components\telemetry\tests\unit\70cca160-713c-4728-a0d7-a5afb8ff8f76.dmp
Operating system: Windows NT
                  5.1.2600 Service Pack 2
CPU: x86
     GenuineIntel family 6 model 23 stepping 10
     2 CPUs

Crash reason:  EXCEPTION_ACCESS_VIOLATION_READ
Crash address: 0x0

Thread 6 (crashed)
 0  xul.dll!nsHttpConnectionMgr::AtActiveConnectionLimit(nsHttpConnectionMgr::nsConnectionEntry *,unsigned char) [nsHttpConnectionMgr.cpp:98712a13f4ac : 644 + 0x3]
    eip = 0x004c22f3   esp = 0x03cefdc8   ebp = 0x03cefdd8   ebx = 0x00000000
    esi = 0x04ba6934   edi = 0x012c69f0   eax = 0x04994d08   ecx = 0x04995f50
    edx = 0x02abafcc   efl = 0x00010216
    Found by: given as instruction pointer in context
 1  xul.dll!nsHttpConnectionMgr::nsHalfOpenSocket::Notify(nsITimer *) [nsHttpConnectionMgr.cpp:98712a13f4ac : 1519 + 0x23]
    eip = 0x004c2b56   esp = 0x03cefde0   ebp = 0x03cefdf4   ebx = 0x04ba6954
    Found by: call frame info
 2  xul.dll!nsTimerImpl::Fire() [nsTimerImpl.cpp:98712a13f4ac : 428 + 0x6]
    eip = 0x01059fc3   esp = 0x03cefdfc   ebp = 0x03cefe40   ebx = 0x00000001
    Found by: call frame info
 3  xul.dll!nsTimerEvent::Run() [nsTimerImpl.cpp:98712a13f4ac : 521 + 0xe]
    eip = 0x0105a0f9   esp = 0x03cefe48   ebp = 0x03cefe60   ebx = 0x00000000
    Found by: call frame info
 4  xul.dll!nsThread::ProcessNextEvent(bool,bool *) [nsThread.cpp:98712a13f4ac : 631 + 0xd]
    eip = 0x01056652   esp = 0x03cefe68   ebp = 0x03cefe94
    Found by: call frame info
 5  xul.dll!NS_ProcessNextEvent_P(nsIThread *,bool) [nsThreadUtils.cpp:98712a13f4ac : 245 + 0xc]
    eip = 0x0101b449   esp = 0x03cefe9c   ebp = 0x03cefea8   ebx = 0x02e4f678
    Found by: call frame info
 6  xul.dll!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:98712a13f4ac : 639 + 0x7]
    eip = 0x00472607   esp = 0x03cefeb0   ebp = 0x03cefed8
    Found by: call frame info
 7  xul.dll!nsThread::ProcessNextEvent(bool,bool *) [nsThread.cpp:98712a13f4ac : 631 + 0xd]
    eip = 0x01056652   esp = 0x03cefee0   ebp = 0x03ceff0c   ebx = 0x00000000
    Found by: call frame info
 8  xul.dll!NS_ProcessNextEvent_P(nsIThread *,bool) [nsThreadUtils.cpp:98712a13f4ac : 245 + 0xc]
    eip = 0x0101b449   esp = 0x03ceff14   ebp = 0x03ceff20   ebx = 0x00000000
    Found by: call frame info
 9  xul.dll!nsThread::ThreadFunc(void *) [nsThread.cpp:98712a13f4ac : 272 + 0x7]
    eip = 0x01055c9b   esp = 0x03ceff28   ebp = 0x03ceff48
    Found by: call frame info
10  nspr4.dll!_PR_NativeRunThread [pruthr.c:98712a13f4ac : 426 + 0x8]
    eip = 0x00378fdb   esp = 0x03ceff50   ebp = 0x03ceffa8   ebx = 0x00000001
    Found by: call frame info
11  nspr4.dll!pr_root [w95thred.c:98712a13f4ac : 122 + 0xc]
    eip = 0x0037b3dd   esp = 0x03ceff6c   ebp = 0x03ceffa8   ebx = 0x03ceff44
    Found by: call frame info with scanning
12  msvcr80d.dll + 0x48d0
    eip = 0x102048d1   esp = 0x03ceff74   ebp = 0x03ceffa8
    Found by: call frame info
13  msvcr80d.dll + 0x4876
    eip = 0x10204877   esp = 0x03ceffb0   ebp = 0x03ceffb4
    Found by: previous frame's frame pointer
14  kernel32.dll + 0xb50a
    eip = 0x7c80b50b   esp = 0x03ceffbc   ebp = 0x03ceffec
    Found by: previous frame's frame pointer
Severity: normal → critical
The last three reports look more like bug 753701 rather than the crashes seen earlier.  In any event, we haven't seen the crashes reported ~a year ago in, well, a year.  Closing this as WORKSFORME.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.