From owner-freebsd-threads@FreeBSD.ORG Fri Aug 5 05:50:01 2005 Return-Path: X-Original-To: threads@FreeBSD.org Delivered-To: freebsd-threads@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8B09016A41F for ; Fri, 5 Aug 2005 05:50:01 +0000 (GMT) (envelope-from mi@blue.virtual-estates.net) Received: from mail23.sea5.speakeasy.net (mail23.sea5.speakeasy.net [69.17.117.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BBFE43D46 for ; Fri, 5 Aug 2005 05:50:01 +0000 (GMT) (envelope-from mi@blue.virtual-estates.net) Received: (qmail 8452 invoked from network); 5 Aug 2005 05:50:00 -0000 Received: from aldan.algebra.com (HELO blue.virtual-estates.net) ([216.254.65.224]) (envelope-sender ) by mail23.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 5 Aug 2005 05:50:00 -0000 Received: from blue.virtual-estates.net (blue [127.0.0.1]) by blue.virtual-estates.net (8.13.3/8.13.3) with ESMTP id j755nvma040644 for ; Fri, 5 Aug 2005 01:49:57 -0400 (EDT) (envelope-from mi@blue.virtual-estates.net) Received: (from mi@localhost) by blue.virtual-estates.net (8.13.3/8.13.3/Submit) id j752KKpC092596 for threads@FreeBSD.org; Thu, 4 Aug 2005 22:20:20 -0400 (EDT) (envelope-from mi) From: "Mikhail T." Message-Id: <200508050220.j752KKpC092596@blue.virtual-estates.net> To: threads@FreeBSD.org Date: Thu, 4 Aug 2005 22:20:20 -0400 (EDT) X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7w hJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Aug 2005 05:50:01 -0000 Hello! Every once in a while FireFox gets "stuck" on my machine consuming all available CPU. Attaching a debugger to the process shows a stack like this: #0 0x0000000803119a38 in read () from /lib/libc.so.5 #1 0x0000000802f9edfb in read () from /usr/lib/libpthread.so.1 #2 0x00000008008858f6 in PL_EventLoop () from /opt/lib/firefox/libxpcom.so #3 0x0000000800885560 in PL_ProcessPendingEvents () from /opt/lib/firefox/libxpcom.so #4 0x0000000800886f77 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #5 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #6 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #7 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #8 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #9 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #10 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #11 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #12 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #13 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #14 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #15 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #16 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #17 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #18 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #19 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #20 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #21 0x0000000800887012 in nsEventQueueImpl::NotifyObservers () from /opt/lib/firefox/libxpcom.so #22 0x0000000808748429 in nsXMLHttpRequest::RequestCompleted () from /opt/lib/firefox/components/libxmlextras.so #23 0x00000008008a1f27 in XPTC_InvokeByIndex () from /opt/lib/firefox/libxpcom.so #24 0x0000000803994a9d in XPCWrappedNative::CallMethod () from /opt/lib/firefox/components/libxpconnect.so #25 0x000000080399c6f9 in XPC_WN_CallMethod () from /opt/lib/firefox/components/libxpconnect.so #26 0x00000008006808fc in js_Invoke () from /opt/lib/firefox/libmozjs.so [...] According to ktrace, all it is doing is: 92514 firefox-bin CALL read(0x3d,0x7fffffffb4a7,0x1) 92514 firefox-bin RET read -1 errno 35 Resource temporarily unavailable 92514 firefox-bin CALL read(0x29,0x7fffffffb487,0x1) 92514 firefox-bin RET read -1 errno 35 Resource temporarily unavailable 92514 firefox-bin CALL read(0x26,0x7fffffffb467,0x1) 92514 firefox-bin RET read -1 errno 35 Resource temporarily unavailable [... ad infinum ...] Does this arouse any ideas in anyone? I'm using a recent 5.4 on FreeBSD/amd64. Thanks! -mi