Closed Bug 597390 Opened 14 years ago Closed 14 years ago

Intermittent crash in test_install.js | test failed (with xpcshell return code: -1073741819)

Categories

(Toolkit :: Add-ons Manager, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 597715

People

(Reporter: hsivonen, Unassigned)

References

()

Details

(Keywords: crash)

TEST-INFO | e:\builds\moz2_slave\mozilla-central-win32-debug-unittest-xpcshell\build\xpcshell\tests\toolkit\mozapps\extensions\test\xpcshell-unpack\test_install.js | running test ...
TEST-UNEXPECTED-FAIL | e:\builds\moz2_slave\mozilla-central-win32-debug-unittest-xpcshell\build\xpcshell\tests\toolkit\mozapps\extensions\test\xpcshell-unpack\test_install.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\tmp-ibyej\runxpcshelltests_leaks.log
pldhash: for the table at address 06411A68, the given entrySize of 48 probably favors chaining over double hashing.
TEST-INFO | (xpcshell/head.js) | test 1 pending
pldhash: for the table at address 073CE098, the given entrySize of 56 probably favors chaining over double hashing.

PROCESS-CRASH | e:\builds\moz2_slave\mozilla-central-win32-debug-unittest-xpcshell\build\xpcshell\tests\toolkit\mozapps\extensions\test\xpcshell-unpack\test_install.js | application crashed (minidump found)
Operating system: Windows NT
                  5.2.3790 Service Pack 2
CPU: x86
     GenuineIntel family 6 model 23 stepping 8
     1 CPU

Crash reason:  EXCEPTION_ACCESS_VIOLATION
Crash address: 0xffffffffdddddddd

Thread 0 (crashed)
 0  xul.dll!mozilla::scache::StartupCache::WriteToDisk() [StartupCache.cpp:bc15c280c430 : 359 + 0x23]
    eip = 0x004d4a47   esp = 0x0012faec   ebp = 0x0012fb24   ebx = 0x7ffff000
    esi = 0x00000000   edi = 0x00000000   eax = 0xdddddddd   ecx = 0xdddddddd
    edx = 0xdddddddd   efl = 0x00010206
    Found by: given as instruction pointer in context
 1  xul.dll!mozilla::scache::StartupCache::WriteTimeout(nsITimer *,void *) [StartupCache.cpp:bc15c280c430 : 405 + 0x7]
    eip = 0x004d4c92   esp = 0x0012fb2c   ebp = 0x0012fb30
    Found by: call frame info
 2  xul.dll!nsTimerImpl::Fire() [nsTimerImpl.cpp:bc15c280c430 : 425 + 0xd]
    eip = 0x0188880f   esp = 0x0012fb38   ebp = 0x0012fc00
    Found by: call frame info
 3  xul.dll!nsTimerEvent::Run() [nsTimerImpl.cpp:bc15c280c430 : 517 + 0xe]
    eip = 0x01888a71   esp = 0x0012fc08   ebp = 0x0012fc2c
    Found by: call frame info
 4  xul.dll!nsThread::ProcessNextEvent(int,int *) [nsThread.cpp:bc15c280c430 : 547 + 0x18]
    eip = 0x0188c09a   esp = 0x0012fc34   ebp = 0x0012fc68
    Found by: call frame info
 5  xul.dll!NS_ProcessNextEvent_P(nsIThread *,int) [nsThreadUtils.cpp:bc15c280c430 : 250 + 0x15]
    eip = 0x0098c383   esp = 0x0012fc70   ebp = 0x0012fc84
    Found by: call frame info
 6  xul.dll!nsThread::Shutdown() [nsThread.cpp:bc15c280c430 : 477 + 0xa]
    eip = 0x0188bcf5   esp = 0x0012fc8c   ebp = 0x0012fcec
    Found by: call frame info
 7  xul.dll!nsThreadPool::Shutdown() [nsThreadPool.cpp:bc15c280c430 : 296 + 0x1c]
    eip = 0x01889f6a   esp = 0x0012fcf4   ebp = 0x0012fd28
    Found by: call frame info
 8  xul.dll!nsStreamTransportService::Observe(nsISupports *,char const *,unsigned short const *) [nsStreamTransportService.cpp:bc15c280c430 : 547 + 0x1b]
    eip = 0x00a8ca56   esp = 0x0012fd30   ebp = 0x0012fd38
    Found by: call frame info
 9  xul.dll!nsObserverList::NotifyObservers(nsISupports *,char const *,unsigned short const *) [nsObserverList.cpp:bc15c280c430 : 130 + 0x28]
    eip = 0x01850495   esp = 0x0012fd40   ebp = 0x0012fd60
    Found by: call frame info
10  xul.dll!nsObserverService::NotifyObservers(nsISupports *,char const *,unsigned short const *) [nsObserverService.cpp:bc15c280c430 : 182 + 0x13]
    eip = 0x01846e82   esp = 0x0012fd68   ebp = 0x0012fd78
    Found by: call frame info
11  xul.dll!mozilla::ShutdownXPCOM(nsIServiceManager *) [nsXPComInit.cpp:bc15c280c430 : 635 + 0x21]
    eip = 0x00997bf5   esp = 0x0012fd80   ebp = 0x0012fe14
    Found by: call frame info
12  xul.dll!NS_ShutdownXPCOM_P [nsXPComInit.cpp:bc15c280c430 : 587 + 0x8]
    eip = 0x00997a2c   esp = 0x0012fe1c   ebp = 0x0012fe20
    Found by: call frame info
13  xpcom.dll!NS_ShutdownXPCOM [nsXPComStub.cpp:bc15c280c430 : 167 + 0x9]
    eip = 0x1000133d   esp = 0x0012fe28   ebp = 0x0012fe2c
    Found by: call frame info
14  xpcshell.exe!main [xpcshell.cpp:bc15c280c430 : 2035 + 0x7]
    eip = 0x00404642   esp = 0x0012fe34   ebp = 0x0012ff68
    Found by: call frame info
15  xpcshell.exe!__tmainCRTStartup [crtexe.c : 597 + 0x18]
    eip = 0x004127a6   esp = 0x0012ff70   ebp = 0x0012ffb8
    Found by: call frame info
16  xpcshell.exe!mainCRTStartup [crtexe.c : 413 + 0x4]
    eip = 0x004125fd   esp = 0x0012ffc0   ebp = 0x0012ffc0   ebx = 0x0012f6f8
    Found by: call frame info
17  kernel32.dll + 0x2f23a
    eip = 0x77e6f23b   esp = 0x0012ffc8   ebp = 0x0012fff0
    Found by: call frame info

This appers to have nothing to do with the push, which touched nsScriptLoader and the core of the HTML5 parser.
Blocks: 438871
Whiteboard: [orange]
From the stack I suspect it is a startupcache problem rather than anything in this specific test.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
No longer blocks: 438871
Keywords: crash
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.