From: Walter Alejandro Iglesias Subject: Seamonkey crash report To: ports@openbsd.org Date: Mon, 1 Dec 2025 12:38:58 +0100 I hope Landri won't hate me for reporting this. :-) I don't know if anyone still uses seamonkey. Since its rendering is similar to firefox and it doesn't use pledge, I disable javascript on it an use it to develop my personal web site locally. #0 0x000012ee964d33a0 in ?? () #1 0x00000fd566790761 in EnterJit (cx=0xfd53c3b77e0, state=..., code=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/jit/Jit.cpp:99 #2 js::jit::MaybeEnterJit (cx=0xfd53c3b77e0, state=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/jit/Jit.cpp:163 #3 0x00000fd566102efd in js::RunScript (cx=0xfd53c3b77e0, state=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:408 #4 0x00000fd56610f7b3 in js::InternalCallOrConstruct (cx=, args=..., construct=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:495 #5 0x00000fd56610a72f in InternalCall (args=..., cx=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:522 #6 js::CallFromStack (args=..., cx=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:528 #7 Interpret (cx=, state=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:3134 #8 0x00000fd566102f65 in js::RunScript (cx=0xfd53c3b77e0, state=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:423 #9 0x00000fd56610f7b3 in js::InternalCallOrConstruct (cx=, args=..., construct=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:495 #10 0x00000fd56610fa8c in InternalCall (args=..., cx=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:522 #11 js::Call (cx=, fval=..., thisv=..., args=..., rval=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:541 #12 0x00000fd5664d0929 in js::ForwardingProxyHandler::call (this=, cx=0xfd53c3b77e0, proxy=..., args=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/proxy/Wrapper.cpp:175 #13 0x00000fd5664bf7c4 in js::CrossCompartmentWrapper::call (this=0xfd566e15bf8 , cx=0xfd53c3b77e0, wrapper=..., args=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/proxy/CrossCompartmentWrapper.cpp:358 #14 0x00000fd5664c7b5b in js::Proxy::call (cx=0xfd53c3b77e0, proxy=..., args=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/proxy/Proxy.cpp:510 #15 0x00000fd5664c872f in js::proxy_Call (cx=0x12ee964dafd0, argc=, vp=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/proxy/Proxy.cpp:769 #16 0x00000fd56610f888 in js::CallJSNative (cx=, native=0xfd5664c8680 , args=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/JSContext-inl.h:291 #17 js::InternalCallOrConstruct (cx=, args=..., construct=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:455 #18 0x00000fd56610a72f in InternalCall (args=..., cx=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:522 #19 js::CallFromStack (args=..., cx=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:528 #20 Interpret (cx=, state=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:3134 #21 0x00000fd566102f65 in js::RunScript (cx=0xfd53c3b77e0, state=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:423 #22 0x00000fd5661101db in js::ExecuteKernel (cx=0x12ee964dafd0, script=..., envChainArg=..., newTargetValue=..., evalInFrame=..., result=0x0) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:706 #23 0x00000fd56611035b in js::Execute (cx=, script=..., envChainArg=..., rval=0x709a32ac7c60) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:738 #24 0x00000fd56641e6cd in JS::CloneAndExecuteScript (cx=0xfd53c3b77e0, scriptArg=..., rval=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/jsapi.cpp:4770 #25 0x00000fd562ca63bf in mozJSComponentLoader::ObjectForLocation (this=, aInfo=..., aComponentFile=, aObject=..., aTableScript=..., aLocation=0xfd4b202bd68, aPropagateExceptions=, aException=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/xpconnect/loader/mozJSComponentLoader.cpp:877 #26 0x00000fd562ca8335 in mozJSComponentLoader::Import (this=, aCx=, aLocation=..., aModuleGlobal=..., aModuleExports=..., aIgnoreExports=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/xpconnect/loader/mozJSComponentLoader.cpp:1305 #27 0x00000fd562ca7861 in mozJSComponentLoader::ImportInto (this=0x12ee964dafd0, aLocation=..., targetObj=..., cx=0xfd53c3b77e0, vp=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/xpconnect/loader/mozJSComponentLoader.cpp:1108 #28 0x00000fd562ca7634 in mozJSComponentLoader::ImportInto (this=0xfd55b930d20, registryLocation=..., targetValArg=..., cx=0xfd53c3b77e0, optionalArgc=, retval=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/xpconnect/loader/mozJSComponentLoader.cpp:974 #29 0x00000fd5633ebe84 in mozilla::dom::ChromeUtils::Import (aGlobal=..., aResourceURI=..., aTargetObj=..., aRetval=..., aRv=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/dom/base/ChromeUtils.cpp:299 #30 0x00000fd5639503af in mozilla::dom::ChromeUtilsBinding::import (cx=0xfd53c3b77e0, argc=1, vp=0xfd5837c6090) at ./ChromeUtilsBinding.cpp:2307 #31 0x00000fd56610f67d in js::CallJSNative (cx=, native=0xfd563950200 , args=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/JSContext-inl.h:291 #32 js::InternalCallOrConstruct (cx=, args=..., construct=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:473 #33 0x00000fd56610a72f in InternalCall (args=..., cx=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:522 #34 js::CallFromStack (args=..., cx=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:528 #35 Interpret (cx=, state=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:3134 #36 0x00000fd566102f65 in js::RunScript (cx=0xfd53c3b77e0, state=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:423 #37 0x00000fd5661101db in js::ExecuteKernel (cx=0x12ee964dafd0, script=..., envChainArg=..., newTargetValue=..., evalInFrame=..., result=0x0) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:706 #38 0x00000fd56611035b in js::Execute (cx=, script=..., envChainArg=..., rval=0x709a32ac8b10) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/Interpreter.cpp:738 #39 0x00000fd56641e6cd in JS::CloneAndExecuteScript (cx=0xfd53c3b77e0, scriptArg=..., rval=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/jsapi.cpp:4770 #40 0x00000fd562ca63bf in mozJSComponentLoader::ObjectForLocation (this=, aInfo=..., aComponentFile=, aObject=..., aTableScript=..., aLocation=0xfd4951c4fa8, aPropagateExceptions=, aException=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/xpconnect/loader/mozJSComponentLoader.cpp:877 #41 0x00000fd562ca56b9 in mozJSComponentLoader::LoadModule (this=, aFile=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/xpconnect/loader/mozJSComponentLoader.cpp:400 #42 0x00000fd5625fb105 in nsComponentManagerImpl::KnownModule::Load (this=0xfd53c38bc00) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/components/nsComponentManager.cpp:844 #43 nsFactoryEntry::GetFactory (this=0xfd4951acf20) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/components/nsComponentManager.cpp:1874 #44 0x00000fd5625fb638 in nsComponentManagerImpl::CreateInstanceByContractID (this=, aContractID=0xfd5117e5210 "@mozilla.org/main-process-singleton;1", aDelegate=0x0, aIID=..., aResult=0x709a32ac9088) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/components/nsComponentManager.cpp:1173 #45 0x00000fd5625f81f8 in nsComponentManagerImpl::GetServiceByContractID (this=0xfd4dda263c0, aContractID=0xfd5117e5210 "@mozilla.org/main-process-singleton;1", aIID=..., aResult=0x709a32ac9120) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/components/nsComponentManager.cpp:1536 #46 0x00000fd5625fde58 in CallGetService (aContractID=0x1 , aIID=..., aResult=0x709a32ac9120) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/components/nsComponentManagerUtils.cpp:67 #47 nsGetServiceByContractIDWithError::operator() (this=0x709a32ac9180, aIID=..., aInstancePtr=0x709a32ac9120) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/components/nsComponentManagerUtils.cpp:292 #48 0x00000fd562588408 in nsCOMPtr_base::assign_from_gs_contractid_with_error (this=0x709a32ac9150, aGS=..., aIID=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/base/nsCOMPtr.cpp:106 #49 0x00000fd565fa6987 in nsCOMPtr::operator= (this=, aRhs=...) at /usr/obj/ports/seamonkey-2.53.22/build-amd64/dist/include/nsCOMPtr.h:1029 #50 nsAppStartupNotifier::Observe (this=, aSubject=, aTopic=0xfd560f8e8d4 "app-startup", someData=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/toolkit/xre/nsAppStartupNotifier.cpp:60 #51 0x00000fd565fa209f in XREMain::XRE_mainRun (this=0x709a32ac93e0) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/toolkit/xre/nsAppRunner.cpp:4432 #52 0x00000fd565fa2a2e in XREMain::XRE_main (this=0x709a32ac93e0, argc=, argv=, aConfig=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/toolkit/xre/nsAppRunner.cpp:4734 #53 0x00000fd565fa3264 in XRE_main (argc=1, argv=0x709a32ac9a28, aConfig=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/toolkit/xre/nsAppRunner.cpp:4826 #54 0x00000fd28b82df3a in do_main (argc=, argv=, envp=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/comm/suite/app/nsSuiteApp.cpp:229 #55 main (argc=, argv=, envp=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/comm/suite/app/nsSuiteApp.cpp:308 (gdb) thread 2 [Switching to thread 2 (thread 272696 of process 64529)] #0 futex () at /tmp/-:2 warning: 2 /tmp/-: No such file or directory (gdb) bt #0 futex () at /tmp/-:2 #1 0xf3d7d2395080e622 in ?? () #2 0x00000fd4a4bcd2ca in _twait (p=0xfd492472080, val=0, clockid=3, abs=0x0) at /usr/src/lib/libc/thread/synch.h:51 #3 _rthread_cond_timedwait (cond=0xfd492472080, mutexp=0xfd492479260, abs=0x0) at /usr/src/lib/libc/thread/rthread_cond.c:106 #4 0x00000fd28b82f08c in mozilla::detail::ConditionVariableImpl::wait (this=0xfd492479270, lock=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/mozglue/misc/ConditionVariable_posix.cpp:118 #5 mozilla::detail::ConditionVariableImpl::wait_for (this=0xfd492479270, lock=..., a_rel_time=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/mozglue/misc/ConditionVariable_posix.cpp:127 #6 0x00000fd5626011b6 in mozilla::CondVar::Wait (this=, aDuration=...) at /usr/obj/ports/seamonkey-2.53.22/build-amd64/dist/include/mozilla/CondVar.h:74 #7 mozilla::Monitor::Wait (this=0xfd492479260, aDuration=...) at /usr/obj/ports/seamonkey-2.53.22/build-amd64/dist/include/mozilla/Monitor.h:39 #8 mozilla::MonitorAutoLock::Wait (aDuration=..., this=) at /usr/obj/ports/seamonkey-2.53.22/build-amd64/dist/include/mozilla/Monitor.h:85 #9 mozilla::HangMonitor::ThreadMain () at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/threads/HangMonitor.cpp:146 #10 0x00000fd578bf2a84 in _pt_root () from /usr/local/lib/libnspr4.so.24.1 #11 0x00000fd4b7104412 in _rthread_start (v=0x53) at /usr/src/lib/librthread/rthread.c:99 #12 0x00000fd4a4b7488a in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:87 (gdb) thread 3 [Switching to thread 3 (thread 502054 of process 64529)] #0 futex () at /tmp/-:2 2 in /tmp/- (gdb) bt #0 futex () at /tmp/-:2 #1 0xf3d7d2395080e622 in ?? () #2 0x00000fd4a4bcd2ca in _twait (p=0xfd553251bc0, val=0, clockid=3, abs=0x0) at /usr/src/lib/libc/thread/synch.h:51 #3 _rthread_cond_timedwait (cond=0xfd553251bc0, mutexp=0xfd5532442f0, abs=0x0) at /usr/src/lib/libc/thread/rthread_cond.c:106 #4 0x00000fd584722296 in g_cond_wait () from /usr/local/lib/libglib-2.0.so.4201.15 #5 0x00000fd5846acc05 in g_async_queue_pop_intern_unlocked () from /usr/local/lib/libglib-2.0.so.4201.15 #6 0x00000fd5846acb11 in g_async_queue_pop () from /usr/local/lib/libglib-2.0.so.4201.15 #7 0x00000fd5392bd2fb in fc_thread_func () from /usr/local/lib/libpangoft2-1.0.so.3801.3 #8 0x00000fd584722b74 in g_thread_proxy () from /usr/local/lib/libglib-2.0.so.4201.15 #9 0x00000fd4b7104412 in _rthread_start (v=0x53) at /usr/src/lib/librthread/rthread.c:99 #10 0x00000fd4a4b7488a in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:87 (gdb) thread 4 [Switching to thread 4 (thread 356695 of process 64529)] #0 kevent () at /tmp/-:2 warning: 2 /tmp/-: No such file or directory (gdb) bt #0 kevent () at /tmp/-:2 #1 0x5748bc34d400dffc in ?? () #2 0x00000fd562999348 in kq_dispatch (base=0xfd57be7e300, tv=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/third_party/libevent/kqueue.c:315 #3 0x00000fd5629861ee in event_base_loop (base=0xfd57be7e300, flags=1) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/third_party/libevent/event.c:1992 #4 0x00000fd56294fb27 in base::MessagePumpLibevent::Run (this=0xfd57be9a000, delegate=0xfd57a058578) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/base/message_pump_libevent.cc:381 #5 0x00000fd56294df7a in MessageLoop::RunInternal (this=0xfd57be75020) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/base/message_loop.cc:325 #6 MessageLoop::RunHandler (this=0xfd57be75020) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/base/message_loop.cc:318 #7 MessageLoop::Run (this=0xfd57be75020) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/base/message_loop.cc:298 #8 0x00000fd5629600f8 in base::Thread::ThreadMain (this=0xfd4dda2e370) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/base/thread.cc:181 #9 0x00000fd562954f17 in ThreadFunc (closure=0x4) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/base/platform_thread_posix.cc:38 #10 0x00000fd4b7104412 in _rthread_start (v=0x48) at /usr/src/lib/librthread/rthread.c:99 #11 0x00000fd4a4b7488a in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:87 (gdb) thread 5 [Switching to thread 5 (thread 530779 of process 64529)] #0 _thread_sys_poll () at /tmp/-:2 warning: 2 /tmp/-: No such file or directory (gdb) bt #0 _thread_sys_poll () at /tmp/-:2 #1 0xb19d3b9344d0bbc5 in ?? () #2 0x00000fd4a4b455c2 in _libc_poll_cancel (fds=0xfd4b9711660, nfds=1, timeout=-1) at /usr/src/lib/libc/sys/w_poll.c:27 #3 0x00000fd578bec676 in PR_Poll () from /usr/local/lib/libnspr4.so.24.1 #4 0x00000fd5626d1f3f in mozilla::net::nsSocketTransportService::Poll (this=, pollDuration=, ts=875350) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/netwerk/base/nsSocketTransportService2.cpp:561 #5 0x00000fd5626d3c2c in mozilla::net::nsSocketTransportService::DoPollIteration (this=0xfd4dda39300, pollDuration=0xfd4b97119a8) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/netwerk/base/nsSocketTransportService2.cpp:1161 #6 0x00000fd5626d33b8 in mozilla::net::nsSocketTransportService::Run (this=0xfd4dda39300) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/netwerk/base/nsSocketTransportService2.cpp:982 #7 0x00000fd5626d3dfa in non-virtual thunk to mozilla::net::nsSocketTransportService::Run() () from /usr/local/lib/seamonkey/libxul.so.47.0 #8 0x00000fd562615242 in nsThread::ProcessNextEvent (this=0xfd50ca92640, aMayWait=, aResult=0xfd4b9711a9f) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/threads/nsThread.cpp:958 #9 0x00000fd562616c3f in NS_ProcessNextEvent (aThread=0xfd4b9711660, aMayWait=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/threads/nsThreadUtils.cpp:516 #10 0x00000fd5629c05a8 in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0xfd4c2b75300, aDelegate=0xfd4c2b70780) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/glue/MessagePump.cpp:334 #11 0x00000fd56294df7a in MessageLoop::RunInternal (this=0x1) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/base/message_loop.cc:325 #12 MessageLoop::RunHandler (this=0x1) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/base/message_loop.cc:318 #13 MessageLoop::Run (this=0x1) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/base/message_loop.cc:298 #14 0x00000fd562613a2c in nsThread::ThreadFunc (aArg=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/threads/nsThread.cpp:419 #15 0x00000fd578bf2a84 in _pt_root () from /usr/local/lib/libnspr4.so.24.1 #16 0x00000fd4b7104412 in _rthread_start (v=0xfc) at /usr/src/lib/librthread/rthread.c:99 #17 0x00000fd4a4b7488a in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:87 (gdb) thread 6 [Switching to thread 6 (thread 211172 of process 64529)] #0 futex () at /tmp/-:2 warning: 2 /tmp/-: No such file or directory (gdb) bt #0 futex () at /tmp/-:2 #1 0xf3d7d2395080e622 in ?? () #2 0x00000fd4a4bcd2ca in _twait (p=0xfd4951a5820, val=0, clockid=0, abs=0xfd48d3ca188) at /usr/src/lib/libc/thread/synch.h:51 #3 _rthread_cond_timedwait (cond=0xfd4951a5820, mutexp=0xfd50ca9f000, abs=0xfd48d3ca188) at /usr/src/lib/libc/thread/rthread_cond.c:106 #4 0x00000fd578be9471 in PR_WaitCondVar () from /usr/local/lib/libnspr4.so.24.1 #5 0x00000fd562ceff49 in Watchdog::Sleep (this=0xfd4951bb9f0, timeout=83) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/xpconnect/src/XPCJSContext.cpp:214 #6 WatchdogMain (arg=0xfd4951bb9f0) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/xpconnect/src/XPCJSContext.cpp:499 #7 0x00000fd578bf2a84 in _pt_root () from /usr/local/lib/libnspr4.so.24.1 #8 0x00000fd4b7104412 in _rthread_start (v=0x53) at /usr/src/lib/librthread/rthread.c:99 #9 0x00000fd4a4b7488a in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:87 (gdb) thread 7 [Switching to thread 7 (thread 339194 of process 64529)] #0 futex () at /tmp/-:2 2 in /tmp/- (gdb) bt #0 futex () at /tmp/-:2 #1 0xf3d7d2395080e622 in ?? () #2 0x00000fd4a4bcd2ca in _twait (p=0xfd50ca760c0, val=0, clockid=3, abs=0x0) at /usr/src/lib/libc/thread/synch.h:51 #3 _rthread_cond_timedwait (cond=0xfd50ca760c0, mutexp=0xfd50caa73b8, abs=0x0) at /usr/src/lib/libc/thread/rthread_cond.c:106 #4 0x00000fd28b82f08c in mozilla::detail::ConditionVariableImpl::wait (this=0xfd50caa73c8, lock=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/mozglue/misc/ConditionVariable_posix.cpp:118 #5 mozilla::detail::ConditionVariableImpl::wait_for (this=0xfd50caa73c8, lock=..., a_rel_time=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/mozglue/misc/ConditionVariable_posix.cpp:127 #6 0x00000fd566276133 in js::ConditionVariable::wait_for (lock=..., rel_time=..., this=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/threading/ConditionVariable.h:101 #7 js::GlobalHelperThreadState::wait (this=, locked=..., which=js::GlobalHelperThreadState::PRODUCER, timeout=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/HelperThreads.cpp:1030 #8 js::HelperThread::threadLoop (this=0xfd50caa4280) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/vm/HelperThreads.cpp:2227 #9 0x00000fd566279c1e in js::detail::ThreadTrampoline::callMain<0ul> (this=0xfd4951a7640) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/threading/Thread.h:242 #10 js::detail::ThreadTrampoline::Start (aPack=0xfd4951a7640) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/js/src/threading/Thread.h:235 #11 0x00000fd4b7104412 in _rthread_start (v=0x53) at /usr/src/lib/librthread/rthread.c:99 #12 0x00000fd4a4b7488a in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:87 [threads 8 to 14 identical to 7] (gdb) thread 15 [Switching to thread 15 (thread 349352 of process 64529)] #0 futex () at /tmp/-:2 2 in /tmp/- (gdb) bt #0 futex () at /tmp/-:2 #1 0xf3d7d2395080e622 in ?? () #2 0x00000fd4a4bcd2ca in _twait (p=0xfd4924891a0, val=2, clockid=3, abs=0x0) at /usr/src/lib/libc/thread/synch.h:51 #3 _rthread_cond_timedwait (cond=0xfd4924891a0, mutexp=0xfd54115b450, abs=0x0) at /usr/src/lib/libc/thread/rthread_cond.c:106 #4 0x00000fd28b82efea in mozilla::detail::ConditionVariableImpl::wait (this=0xfd54115b460, lock=...) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/mozglue/misc/ConditionVariable_posix.cpp:118 #5 0x00000fd56260c68d in mozilla::CondVar::Wait (this=) at /usr/obj/ports/seamonkey-2.53.22/build-amd64/dist/include/mozilla/CondVar.h:66 #6 mozilla::ThreadEventQueue::GetEvent (this=0xfd54115b420, aMayWait=, aPriority=0xfd55d0e1210) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/threads/ThreadEventQueue.cpp:138 #7 0x00000fd5626151a0 in nsThread::ProcessNextEvent (this=0xfd541164e60, aMayWait=, aResult=0xfd55d0e12af) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/threads/nsThread.cpp:890 #8 0x00000fd562616c3f in NS_ProcessNextEvent (aThread=0xfd4924891a0, aMayWait=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/threads/nsThreadUtils.cpp:516 #9 0x00000fd5629c05ee in mozilla::ipc::MessagePumpForNonMainThreads::Run (this=0xfd57be84ec0, aDelegate=0xfd57be9cc80) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/glue/MessagePump.cpp:364 #10 0x00000fd56294df7a in MessageLoop::RunInternal (this=0x81) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/base/message_loop.cc:325 #11 MessageLoop::RunHandler (this=0x81) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/base/message_loop.cc:318 #12 MessageLoop::Run (this=0x81) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/ipc/chromium/src/base/message_loop.cc:298 #13 0x00000fd562613a2c in nsThread::ThreadFunc (aArg=) at /usr/obj/ports/seamonkey-2.53.22/seamonkey-2.53.22/xpcom/threads/nsThread.cpp:419 #14 0x00000fd578bf2a84 in _pt_root () from /usr/local/lib/libnspr4.so.24.1 #15 0x00000fd4b7104412 in _rthread_start (v=0x53) at /usr/src/lib/librthread/rthread.c:99 #16 0x00000fd4a4b7488a in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:87 -- Walter