Closed Bug 553498 Opened 14 years ago Closed 14 years ago

Crash in ChildAsyncCall [@nsTArray_base::Length]

Categories

(Core Graveyard :: Plug-ins, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 542700

People

(Reporter: cjones, Unassigned)

Details

http://tinderbox.mozilla.org/showlog.cgi?tree=Firefox&errorparser=unittest&logfile=1268957380.1268960851.576.gz&buildtime=1268957380&buildname=WINNT%205.2%20mozilla-central%20debug%20test%20mochitests-3%2f5&fulltext=1#err1

Happened after http://hg.mozilla.org/mozilla-central/rev/bda8efa53512, but I don't see anything obvious in that push that would have led to this.  Also appears to be random.

Thread 2 (crashed)
 0  xul.dll!nsTArray_base::Length() [nsTArray.h:bda8efa53512 : 66 + 0x5]
    eip = 0x0041387c   esp = 0x03fffcec   ebp = 0x03fffcf0   ebx = 0x00000000
    esi = 0xdddddde5   edi = 0x00000000   eax = 0x03d515a8   ecx = 0xdddddddd
    edx = 0xdddddde5   efl = 0x00010292
    Found by: given as instruction pointer in context
 1  xul.dll!nsTArray<mozilla::plugins::ChildAsyncCall *>::IndexOf<mozilla::plugins::ChildAsyncCall *,nsDefaultComparator<mozilla::plugins::ChildAsyncCall *,mozilla::plugins::ChildAsyncCall *> >(mozilla::plugins::ChildAsyncCall * const &,unsigned int,nsDefaultComparator<mozilla::plugins::ChildAsyncCall *,mozilla::plugins::ChildAsyncCall *> const &) [nsTArray.h:bda8efa53512 : 391 + 0x22]
    eip = 0x013c174d   esp = 0x03fffcf8   ebp = 0x03fffd08
    Found by: call frame info
 2  xul.dll!nsTArray<mozilla::plugins::ChildAsyncCall *>::RemoveElement<mozilla::plugins::ChildAsyncCall *,nsDefaultComparator<mozilla::plugins::ChildAsyncCall *,mozilla::plugins::ChildAsyncCall *> >(mozilla::plugins::ChildAsyncCall * const &,nsDefaultComparator<mozilla::plugins::ChildAsyncCall *,mozilla::plugins::ChildAsyncCall *> const &) [nsTArray.h:bda8efa53512 : 717 + 0x11]
    eip = 0x013c16db   esp = 0x03fffd10   ebp = 0x03fffd24
    Found by: call frame info
 3  xul.dll!nsTArray<mozilla::plugins::ChildAsyncCall *>::RemoveElement<mozilla::plugins::ChildAsyncCall *>(mozilla::plugins::ChildAsyncCall * const &) [nsTArray.h:bda8efa53512 : 729 + 0x14]
    eip = 0x013c16ae   esp = 0x03fffd2c   ebp = 0x03fffd3c
    Found by: call frame info
 4  xul.dll!mozilla::plugins::ChildAsyncCall::Run() [ChildAsyncCall.cpp:bda8efa53512 : 67 + 0x1a]
    eip = 0x013c166d   esp = 0x03fffd44   ebp = 0x03fffd50
    Found by: call frame info
 5  xul.dll!MessageLoop::RunTask(Task *) [message_loop.cc:bda8efa53512 : 336 + 0xc]
    eip = 0x014b14ee   esp = 0x03fffd58   ebp = 0x03fffd78
    Found by: call frame info
 6  xul.dll!MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const &) [message_loop.cc:bda8efa53512 : 344 + 0xd]
    eip = 0x014b155e   esp = 0x03fffd80   ebp = 0x03fffd88
    Found by: call frame info
 7  xul.dll!MessageLoop::DoWork() [message_loop.cc:bda8efa53512 : 444 + 0xb]
    eip = 0x014b193d   esp = 0x03fffd90   ebp = 0x03fffdb4
    Found by: call frame info
 8  xul.dll!base::MessagePumpForUI::DoRunLoop() [message_pump_win.cc:bda8efa53512 : 209 + 0x1a]
    eip = 0x014e9ac3   esp = 0x03fffdbc   ebp = 0x03fffdc8
    Found by: call frame info
 9  xul.dll!base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Delegate *,base::MessagePumpWin::Dispatcher *) [message_pump_win.cc:bda8efa53512 : 52 + 0xc]
    eip = 0x014e952f   esp = 0x03fffdd0   ebp = 0x03fffdec   ebx = 0x03d30cc0
    Found by: call frame info
10  xul.dll!base::MessagePumpWin::Run(base::MessagePump::Delegate *) [message_pump_win.h:bda8efa53512 : 78 + 0x14]
    eip = 0x014e9765   esp = 0x03fffdf4   ebp = 0x03fffe00
    Found by: call frame info
11  xul.dll!MessageLoop::RunInternal() [message_loop.cc:bda8efa53512 : 216 + 0x1e]
    eip = 0x014b0fc6   esp = 0x03fffe08   ebp = 0x03fffe24
    Found by: call frame info
12  xul.dll!MessageLoop::RunHandler() [message_loop.cc:bda8efa53512 : 192 + 0x7]
    eip = 0x014b0ed8   esp = 0x03fffe2c   ebp = 0x03fffe5c
    Found by: call frame info
13  xul.dll!MessageLoop::Run() [message_loop.cc:bda8efa53512 : 173 + 0x7]
    eip = 0x014b0de3   esp = 0x03fffe64   ebp = 0x03fffe8c   ebx = 0x03fff8f8
    Found by: call frame info
14  xul.dll!base::Thread::ThreadMain() [thread.cc:bda8efa53512 : 165 + 0xa]
    eip = 0x014c9115   esp = 0x03fffe94   ebp = 0x03ffffac
    Found by: call frame info
15  xul.dll!`anonymous namespace'::ThreadFunc(void *) [platform_thread_win.cc:bda8efa53512 : 26 + 0xc]
    eip = 0x01529ab7   esp = 0x03ffffb4   ebp = 0x03ffffb8
    Found by: call frame info
16  kernel32.dll + 0x24828
    eip = 0x77e64829   esp = 0x03ffffc0   ebp = 0x03ffffec
    Found by: call frame info
is this different from bug 542700?
Duh-uh.  I even filed that!
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.