Closed Bug 619744 Opened 14 years ago Closed 12 years ago

Talos Crash [@XPCWrappedNativeProto::TraceJS]

Categories

(Core :: XPConnect, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: sdwilsh, Unassigned)

References

Details

(Keywords: intermittent-failure)

Not sure if this is the right place for this bug, but it needs to go somewhere...

http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1292524831.1292526334.24800.gz&fulltext=1

NOISE: __FAILbrowser non-zero return code (256)__FAIL
NOISE: Found crashdump: /tmp/tmpvmTrlx/profile/minidumps/6b1533f2-f1fd-8dbf-3b59bc3d-20ec5274.dmp
Operating system: Linux
                  0.0.0 Linux 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686
CPU: x86
     GenuineIntel family 6 model 23 stepping 10
     2 CPUs

Crash reason:  SIGSEGV
Crash address: 0x72657379

Thread 0 (crashed)
 0  libxul.so!XPCWrappedNativeProto::TraceJS [xpcprivate.h : 2278 + 0x0]
    eip = 0x0192ce04   esp = 0xbfc37330   ebp = 0xbfc37920   ebx = 0x02444418
    esi = 0x72657375   edi = 0xbfc37920   eax = 0xacd40fc0   ecx = 0x0246cd28
    edx = 0xbfc37364   efl = 0x00210216
    Found by: given as instruction pointer in context
 1  libxul.so!XPC_WN_Shared_Trace [xpcwrappednativejsops.cpp : 742 + 0x9]
    eip = 0x01930c44   esp = 0xbfc37340   ebp = 0xbfc37920   ebx = 0x02444418
    esi = 0xbfc37920   edi = 0xaf421fe0
    Found by: call frame info
 2  libxul.so!js_TraceObject [jsobj.cpp : 6350 + 0x10]
    eip = 0x01e80fa9   esp = 0xbfc37370   ebp = 0xbfc37920   ebx = 0x02444418
    esi = 0x0246cc00   edi = 0xaf421fe0
    Found by: call frame info
 3  libxul.so!js::gc::MarkChildren [jsgcinlines.h : 266 + 0x10]
    eip = 0x01e80a56   esp = 0xbfc373e0   ebp = 0xaf3e41f8   ebx = 0x02444418
    esi = 0xaf3c40f0   edi = 0xbfc37920
    Found by: call frame info
 4  libxul.so!js_TraceObject [jsgcinlines.h : 326 + 0xa]
    eip = 0x01e810a9   esp = 0xbfc37440   ebp = 0x0000003c   ebx = 0x02444418
    esi = 0xaf3e41f8   edi = 0x00000006
    Found by: call frame info
 5  libxul.so!js::gc::MarkChildren [jsgcinlines.h : 266 + 0x10]
    eip = 0x01e80a56   esp = 0xbfc374b0   ebp = 0xaf3b7dc8   ebx = 0x02444418
    esi = 0xaf3c40f0   edi = 0xbfc37920
    Found by: call frame info
 6  libxul.so!js_TraceObject [jsgcinlines.h : 326 + 0xa]
    eip = 0x01e810a9   esp = 0xbfc37510   ebp = 0x000001b6   ebx = 0x02444418
    esi = 0xaf3b7dc8   edi = 0x00000000
    Found by: call frame info
 7  libxul.so!js::gc::MarkChildren [jsgcinlines.h : 266 + 0x10]
    eip = 0x01e80a56   esp = 0xbfc37580   ebp = 0xaf3b7558   ebx = 0x02444418
    esi = 0xaf3c40f0   edi = 0xbfc37920
    Found by: call frame info
 8  libxul.so!js_TraceObject [jsgcinlines.h : 326 + 0xa]
    eip = 0x01e810a9   esp = 0xbfc375e0   ebp = 0x000000a8   ebx = 0x02444418
    esi = 0xaf3b7558   edi = 0x00000085
    Found by: call frame info
 9  libxul.so!js::gc::MarkChildren [jsgcinlines.h : 266 + 0x10]
    eip = 0x01e4e1a6   esp = 0xbfc37650   ebp = 0xaf3c40f0   ebx = 0x02444418
    esi = 0x00000000   edi = 0xbfc37920
    Found by: call frame info
10  libxul.so!js::MarkRuntime [jsgcinlines.h : 326 + 0xd]
    eip = 0x01e50165   esp = 0xbfc376b0   ebp = 0xaf3c40f0   ebx = 0x02444418
    esi = 0xaf613470   edi = 0xaf613800
    Found by: call frame info
11  libxul.so!js_GC [jsgc.cpp : 2129 + 0xb]
    eip = 0x01e51ba5   esp = 0xbfc377c0   ebp = 0x0221a9a8   ebx = 0x02444418
    esi = 0xb7665800   edi = 0xb7665800
    Found by: call frame info
12  libxul.so!JS_GC [jsapi.cpp : 2511 + 0xf]
    eip = 0x01dea09a   esp = 0xbfc37960   ebp = 0x0221a9a8   ebx = 0x02444418
    esi = 0xaf421fe0   edi = 0x01cf1a98
    Found by: call frame info
13  libxul.so!nsXPConnect::Collect [nsXPConnect.cpp : 407 + 0x8]
    eip = 0x01906549   esp = 0xbfc37980   ebp = 0x0221a9a8   ebx = 0x02444418
    esi = 0xaf421fe0   edi = 0x01cf1a98
    Found by: call frame info
14  libxul.so!nsXPConnect::GarbageCollect [nsXPConnect.cpp : 415 + 0x8]
    eip = 0x01902064   esp = 0xbfc37a30   ebp = 0x0221a9a8   ebx = 0x02444418
    esi = 0xace72070   edi = 0x01cf1a98
    Found by: call frame info
15  libxul.so!nsJSContext::CC [nsJSEnvironment.cpp : 3649 + 0xb]
    eip = 0x0166ed88   esp = 0xbfc37a50   ebp = 0x0221a9a8   ebx = 0x02444418
    esi = 0xace72070   edi = 0x01cf1a98
    Found by: call frame info
16  libxul.so!nsCCMemoryPressureObserver::Observe [nsJSEnvironment.cpp : 314 + 0x6]
    eip = 0x0166f24a   esp = 0xbfc37a70   ebp = 0x0221a9a8   ebx = 0x02444418
    esi = 0xace72070   edi = 0x01cf1a98
    Found by: call frame info
17  libxul.so!nsMemoryImpl::RunFlushers [nsMemoryImpl.cpp : 163 + 0xb]
    eip = 0x01d211d8   esp = 0xbfc37a90   ebp = 0x0221a9a8   ebx = 0x02444418
    esi = 0xace72070   edi = 0x01cf1a98
    Found by: call frame info
18  libxul.so!nsMemoryImpl::FlushEvent::Run [nsMemoryImpl.cpp : 191 + 0xe]
    eip = 0x01d2122e   esp = 0xbfc37ad0   ebp = 0xacd04ca0   ebx = 0x02444418
    esi = 0xb7689ac0   edi = 0x00000000
    Found by: call frame info
19  libxul.so!nsThread::ProcessNextEvent [nsThread.cpp : 626 + 0xa]
    eip = 0x01d18985   esp = 0xbfc37af0   ebp = 0xacd04ca0   ebx = 0x02444418
    esi = 0xb7689ac0   edi = 0x00000000
    Found by: call frame info
20  libxul.so!NS_ProcessNextEvent_P [nsThreadUtils.cpp : 250 + 0xf]
    eip = 0x01ce17c9   esp = 0xbfc37b40   ebp = 0xacd04ca0   ebx = 0x02444418
    esi = 0x8007000e   edi = 0xadae11c0
    Found by: call frame info
21  libxul.so!nsThread::Shutdown [nsThread.cpp : 492 + 0xc]
    eip = 0x01d18df0   esp = 0xbfc37b70   ebp = 0xacd04ca0   ebx = 0x02444418
    esi = 0x8007000e   edi = 0xadae11c0
    Found by: call frame info
22  libxul.so!nsCacheService::Shutdown [nsCacheService.cpp : 1071 + 0x8]
    eip = 0x0125c957   esp = 0xbfc37bc0   ebp = 0x0214f92b   ebx = 0x02444418
    esi = 0xacd70b80   edi = 0xace5feb0
    Found by: call frame info
23  libxul.so!nsCacheProfilePrefObserver::Observe [nsCacheService.cpp : 364 + 0x8]
    eip = 0x0125d6e4   esp = 0xbfc37bf0   ebp = 0x0214f92b   ebx = 0x02444418
    esi = 0x0214f92b   edi = 0xace5feb0
    Found by: call frame info
24  libxul.so!nsObserverList::NotifyObservers [nsObserverList.cpp : 130 + 0xb]
    eip = 0x01cf1e1f   esp = 0xbfc37d30   ebp = 0x0214f92b   ebx = 0x02444418
    esi = 0x00000001   edi = 0x00000000
    Found by: call frame info
25  libxul.so!nsObserverService::NotifyObservers [nsObserverService.cpp : 182 + 0xb]
    eip = 0x01cf20fd   esp = 0xbfc37d60   ebp = 0x00000000   ebx = 0x02444418
    esi = 0xb5e2646c   edi = 0x0214f92b
    Found by: call frame info
26  libxul.so!mozilla::ShutdownXPCOM [nsXPComInit.cpp : 631 + 0x12]
    eip = 0x01ce5288   esp = 0xbfc37d90   ebp = 0xb76ca154   ebx = 0x02444418
    esi = 0x8000ffff   edi = 0x01bd849e
    Found by: call frame info
27  libxul.so!ScopedXPCOMStartup::~ScopedXPCOMStartup [nsAppRunner.cpp : 1117 + 0x7]
    eip = 0x011fb205   esp = 0xbfc37de0   ebp = 0xb26600b0   ebx = 0x02444418
    esi = 0xbfc382d8   edi = 0x01bd849e
    Found by: call frame info
28  libxul.so!XRE_main [nsAppRunner.cpp : 3721 + 0xf]
    eip = 0x011fe0f3   esp = 0xbfc37e10   ebp = 0xb26600b0   ebx = 0x02444418
    esi = 0x00000000   edi = 0x01bd849e
    Found by: call frame info
29  firefox-bin!main [nsBrowserApp.cpp : 158 + 0xe]
    eip = 0x08049554   esp = 0xbfc38320   ebp = 0xbfc38434   ebx = 0x08054858
    esi = 0xbfc38434   edi = 0x00000000
    Found by: call frame info
30  libc-2.11.so + 0x16bb5
    eip = 0x00675bb6   esp = 0xbfc38390   ebp = 0xbfc38408   ebx = 0x007cfff4
    esi = 0x00000000   edi = 0x00000000
    Found by: call frame info
31  firefox-bin + 0x1390
    eip = 0x08049391   esp = 0xbfc38410   ebp = 0x00000000
    Found by: previous frame's frame pointer
32  firefox-bin!Output [nsBrowserApp.cpp : 77 + 0x4]
    eip = 0x0804946f   esp = 0xbfc38414   ebp = 0x00000000
    Found by: stack scanning
33  0x3
    eip = 0x00000004   esp = 0xbfc38434   ebp = 0x00000000   ebx = 0x00ae58e0
    Found by: call frame info

Thread 1
 0  linux-gate.so + 0x424
    eip = 0x00fcd424   esp = 0xb73f802c   ebp = 0xb785f1b0   ebx = 0x0000000b
    esi = 0xffffffff   edi = 0x00000000   eax = 0xfffffffc   ecx = 0xb76e4000
    edx = 0x000003ff   efl = 0x00000206
    Found by: given as instruction pointer in context
 1  libc-2.11.so + 0xd6ca6
    eip = 0x00735ca7   esp = 0xb73f803c   ebp = 0xb785f1b0
    Found by: stack scanning
 2  libxul.so!epoll_wait [epoll_sub.c : 51 + 0xd]
    eip = 0x01d45fa9   esp = 0xb73f8050   ebp = 0xb785f1b0
    Found by: stack scanning
 3  libxul.so!epoll_dispatch [epoll.c : 208 + 0xf]
    eip = 0x01d45b5f   esp = 0xb73f8080   ebp = 0xb785f1b0   ebx = 0x02444418
    Found by: call frame info
 4  libxul.so!event_base_loop [event.c : 513 + 0xd]
    eip = 0x01d3fddd   esp = 0xb73f80b0   ebp = 0xb73f81cc   ebx = 0x02444418
    esi = 0x00000000   edi = 0xb76be000
    Found by: call frame info
 5  libxul.so!base::MessagePumpLibevent::Run [message_pump_libevent.cc : 338 + 0x9]
    eip = 0x01d6cb3c   esp = 0xb73f8110   ebp = 0xb73f81cc   ebx = 0x02444418
    esi = 0x00000000   edi = 0xb76d2970
    Found by: call frame info
 6  libxul.so!MessageLoop::RunInternal [message_loop.cc : 219 + 0x8]
    eip = 0x01d4e462   esp = 0xb73f8160   ebp = 0xb73f83c8   ebx = 0x02444418
    esi = 0xb73f81cc   edi = 0xb73f81cc
    Found by: call frame info
 7  libxul.so!MessageLoop::Run [message_loop.cc : 202 + 0x8]
    eip = 0x01d4e4fa   esp = 0xb73f8180   ebp = 0xb73f83c8   ebx = 0x02444418
    esi = 0xb76011e0   edi = 0xb73f81cc
    Found by: call frame info
 8  libxul.so!base::Thread::ThreadMain [thread.cc : 156 + 0x7]
    eip = 0x01d5aeef   esp = 0xb73f81b0   ebp = 0xb73f83c8   ebx = 0x02444418
    esi = 0xb76011e0   edi = 0xb73f81cc
    Found by: call frame info
 9  libxul.so!ThreadFunc [platform_thread_posix.cc : 26 + 0x5]
    eip = 0x01d6d339   esp = 0xb73f82b0   ebp = 0xb73f83c8   ebx = 0x00c7cff4
    esi = 0x00000000   edi = 0x003d0f00
    Found by: call frame info
10  libpthread-2.11.so + 0x5ab4
    eip = 0x00c6bab5   esp = 0xb73f82d0   ebp = 0xb73f83c8   ebx = 0x00c7cff4
    esi = 0x00000000   edi = 0x003d0f00
    Found by: call frame info
11  libc-2.11.so + 0xda83d
    eip = 0x0073983e   esp = 0xb73f83d0   ebp = 0x00000000
    Found by: previous frame's frame pointer
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1292671828.1292673264.8931.gz
Rev3 Fedora 12 mozilla-central talos cold on 2010/12/18 03:30:28 
s: talos-r3-fed-032
Mass marking whiteboard:[orange] bugs WFM (to clean up TBPL bug suggestions) that:
* Haven't changed in > 6months
* Whose whiteboard contains none of the strings: {disabled,marked,random,fuzzy,todo,fails,failing,annotated,leave open,time-bomb}
* Passed a (quick) manual inspection of bug summary/whiteboard to ensure they weren't a false positive.

I've also gone through and searched for cases where the whiteboard wasn't labelled correctly after test disabling, by using attachment description & basic comment searches. However if the test for which this bug was about has in fact been disabled/annotated/..., please accept my apologies & reopen/mark the whiteboard appropriately so this doesn't get re-closed in the future (and please ping me via IRC or email so I can try to tweak the saved searches to avoid more edge cases).

Sorry for the spam! Filter on: #FFA500
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.