From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Newsgroups: gmane.lisp.guile.devel Subject: possible hash deadlock with recent changes Date: Sat, 7 May 2011 10:58:03 -0400 Message-ID: <20110507145803.DOWDN.34939.root@cdptpa-web21-z02> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1304780301 6369 80.91.229.12 (7 May 2011 14:58:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 7 May 2011 14:58:21 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat May 07 16:58:14 2011 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QIixO-0002Oa-SB for guile-devel@m.gmane.org; Sat, 07 May 2011 16:58:11 +0200 Original-Received: from localhost ([::1]:34007 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIixO-0006Ew-G5 for guile-devel@m.gmane.org; Sat, 07 May 2011 10:58:10 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:44539) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIixL-0006Eo-A0 for guile-devel@gnu.org; Sat, 07 May 2011 10:58:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QIixK-0006w7-81 for guile-devel@gnu.org; Sat, 07 May 2011 10:58:07 -0400 Original-Received: from cdptpa-omtalb.mail.rr.com ([75.180.132.122]:63883) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIixK-0006vt-4h for guile-devel@gnu.org; Sat, 07 May 2011 10:58:06 -0400 Authentication-Results: cdptpa-omtalb.mail.rr.com smtp.user=dsmich@roadrunner.com; auth=pass (LOGIN) X-Authority-Analysis: v=1.1 cv=2pE2Kh9Ye2ywHyyFZnC5ZQ1FvuPrdOtuPO5uN4ysVDU= c=1 sm=0 a=FQaxNml-CtMA:10 a=zTVDa7HKqxcA:10 a=IkcTkHD0fZMA:10 a=qZcmPSzGiSelPI-F2GMA:9 a=QEXdDO2ut3YA:10 a=c5ndB1BaYjfUPQxf33vGwg==:117 X-Cloudmark-Score: 0 Original-Received: from [10.127.132.172] ([10.127.132.172:43238] helo=cdptpa-web21-z02) by cdptpa-oedge03.mail.rr.com (envelope-from ) (ecelerity 2.2.3.46 r()) with ESMTPA id 11/0B-05159-BFD55CD4; Sat, 07 May 2011 14:58:03 +0000 X-Priority: 3 (Normal) Sensitivity: Normal X-Originating-IP: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 75.180.132.122 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:12449 Archived-At: Recent changes to stable-2.0 seem to cause a deadlock in scwm. Here is the last 10 frames of a backtrace. -Dale (gdb) bt #0 0xb77fa424 in __kernel_vsyscall () #1 0xb734cf02 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142 #2 0xb734839b in _L_lock_728 () from /lib/i686/cmov/libpthread.so.0 #3 0xb73481c1 in __pthread_mutex_lock (mutex=0xb74e60a0) at pthread_mutex_lock.c:61 #4 0xb74d4737 in GC_lock () at pthread_support.c:1681 #5 0xb74c8b79 in GC_general_register_disappearing_link (link=0x8882e14, obj=0x886be50) at finalize.c:156 #6 0xb75716eb in set_weak_cdr (data=0xbf9f5b18) at hashtab.c:783 #7 0xb74c74dc in GC_call_with_alloc_lock (fn=0xb75716a0 , client_data=0xbf9f5b18) at finalize.c:925 #8 0xb7572b30 in scm_hash_fn_set_x (table=0x885f3f0, obj=0x89f2a30, val=0x886be50, hash_fn=0xb7571050 , assoc_fn=0xb7539820 , closure=0x0) at hashtab.c:808 #9 0xb7572be7 in scm_hash_set_x (table=0x885f3f0, key=0x89f2a30, val=0x886be50) at hashtab.c:1108 #10 0x080659c4 in ScmMakeColor (cn=0xbf9f5bf1 "rgb:5f5f/5f5f/5f5f", perror_status=0x0) at color.c:230