From owner-freebsd-questions@FreeBSD.ORG Wed Apr 28 11:05:42 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B38D416A4CE for ; Wed, 28 Apr 2004 11:05:42 -0700 (PDT) Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4B8843D3F for ; Wed, 28 Apr 2004 11:05:42 -0700 (PDT) (envelope-from ceesaxp@mac.com) Received: from mac.com (smtpin07-en2 [10.13.10.152]) by smtpout.mac.com (8.12.6/MantshX 2.0) with ESMTP id i3SI5gaD015795 for ; Wed, 28 Apr 2004 11:05:42 -0700 (PDT) Received: from [192.168.0.5] (prahae-1-99.dialup.vol.cz [62.177.74.99]) (authenticated bits=0) by mac.com (Xserve/smtpin07/MantshX 3.0) with ESMTP id i3SI5d3Z023230 for ; Wed, 28 Apr 2004 11:05:41 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v613) Content-Transfer-Encoding: 7bit Message-Id: <9E2BC286-9875-11D8-AC14-000A95B97350@mac.com> Content-Type: text/plain; charset=US-ASCII; format=flowed To: freebsd-questions@freebsd.org From: Andrei Popov Date: Tue, 27 Apr 2004 20:06:33 +0200 X-Mailer: Apple Mail (2.613) Subject: wish8.4 segfaults on 5.2-CURRENT X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Apr 2004 18:05:42 -0000 Over the past several weeks I cannot run any Tk 8.4 apps on my -current box. wish8.4 segfaults immediately on start. Tcl/Tk is compiled with TCL_WITH_THREADS=yes. Playing with /etc/libmap.conf does not seem to help. tclsh8.4 works fine. Has anyone seen the same/similar behavior? Am attaching gdb o/p. Thx, Andrei > gdb GNU gdb 5.2.1 (FreeBSD) Copyright 2002 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-undermydesk-freebsd". (gdb) file /usr/local/bin/wish8.4 Reading symbols from /usr/local/bin/wish8.4...(no debugging symbols found)...done. (gdb) run Starting program: /usr/local/bin/wish8.4 (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)... Program received signal SIGSEGV, Segmentation fault. 0x283d5450 in pthread_mutexattr_init () from /usr/lib/libpthread.so.1 (gdb) bt #0 0x283d5450 in pthread_mutexattr_init () from /usr/lib/libpthread.so.1 #1 0x2832b665 in pthread_cond_wait () from /lib/libc.so.5 #2 0x281e8b3f in Tcl_ConditionWait () from /usr/local/lib/libtcl84.so.1 #3 0x281e8fe4 in Tcl_InitNotifier () from /usr/local/lib/libtcl84.so.1 #4 0x281c5134 in TclInitNotifier () from /usr/local/lib/libtcl84.so.1 #5 0x2819c68f in TclInitSubsystems () from /usr/local/lib/libtcl84.so.1 #6 0x28174fc0 in Tcl_CreateInterp () from /usr/local/lib/libtcl84.so.1 #7 0x0804874c in main () #8 0x08048662 in _start () (gdb) kill Kill the program being debugged? (y or n) y (gdb) quit