From owner-freebsd-ports-bugs@FreeBSD.ORG Sun May 11 02:20:14 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D01137B401 for ; Sun, 11 May 2003 02:20:14 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B1E643FF5 for ; Sun, 11 May 2003 02:20:13 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h4B9KDUp030687 for ; Sun, 11 May 2003 02:20:13 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h4B9KDFY030686; Sun, 11 May 2003 02:20:13 -0700 (PDT) Resent-Date: Sun, 11 May 2003 02:20:13 -0700 (PDT) Resent-Message-Id: <200305110920.h4B9KDFY030686@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, areilly@bigpond.net.au (Andrew Reilly) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6DE5A37B401 for ; Sun, 11 May 2003 02:17:14 -0700 (PDT) Received: from mta01ps.bigpond.com (mta01ps.bigpond.com [144.135.25.133]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6566143FD7 for ; Sun, 11 May 2003 02:17:13 -0700 (PDT) (envelope-from areilly@bigpond.net.au) Received: from areilly.bpc-users.org ([144.135.25.78]) by mta01ps.bigpond.com (Netscape Messaging Server 4.15 mta01ps Jul 16 2002 22:47:55) with SMTP id HEPTSN00.CWT for ; Sun, 11 May 2003 19:17:11 +1000 Received: from CPE-144-132-191-61.nsw.bigpond.net.au ([144.132.191.61]) by psmam04bpa.bigpond.com(MAM V3.3.2 98/3856160); 11 May 2003 19:17:11 Received: (qmail 91744 invoked by uid 1000); 11 May 2003 09:17:12 -0000 Message-Id: <20030511091712.91739.qmail@areilly.bpc-users.org> Date: 11 May 2003 09:17:12 -0000 From: "Andrew Reilly" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/52069: sawfish-2 (rep) hangs (?) under gnome-2 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Andrew Reilly List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 May 2003 09:20:14 -0000 >Number: 52069 >Category: ports >Synopsis: sawfish-2 (rep) hangs (?) under gnome-2 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun May 11 02:20:12 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Andrew Reilly >Release: FreeBSD 4.8-STABLE i386 >Organization: >Environment: System: FreeBSD gurney.reilly.home 4.8-STABLE FreeBSD 4.8-STABLE #3: Sat May 10 17:11:52 EST 2003 root@gurney.reilly.home:/usr/var/tmp/obj/usr/src/sys/GURNEY i386 Machine is cvsupped, and make world'ed every week, portupgrade -rRa'd every couple of weeks. Installed ports and libraries available if useful. >Description: I "upgraded" from ports gnome-1.4 to the ports gnome-2 a few weeks ago, on the grounds that development seemed to be happening on the 2 branch and not on the 1.4. Basically went according to plan (after chasing down a few not-properly-de-installed libraries that were confusing the build). Decided I didn't like metacity because it didn't seem to have sawfish's expand-vertically window option, so I switched back to sawfish (2). I have a custom menu bound to right button clicks on the root window, defined in a .sawfishrc file: (require 'sawmill-defaults) (setq apps-menu '( ("Terminal" (system "gnome-terminal --use-factory --start-factory-server &")) ("ROX" (system "rox &")) () ("Mail" (system "evolution &")) ("News" (system "pan &")) ("WWW" (system "mozilla &")) () ("Addresses" (system "gnomecard &")) ("Emacs" (system "gnuclient &")) ("AbiWord" (system "abiword &")) ("OpenOffice" (system "openoffice &")) ("Scan" (system "xsane &")) ("Calculator" (system "xcalc &")) ("GNumeric" (system "gnumeric &")) ("Mixer" (system "ossxmix &")) ) ) Dunno how relevant that is. The primary annoying symptom is that it takes a long time (significant fraction of a second) for any of the root-window menus to be displayed, and frequently they won't come up at all. When that happens, further root-window clicks "beep". When this happens, there is a rep process, child of sawfish, running sawfish-menu, which is asleep (ps status is "S"). When killed -KILL, sawfish spawns another rep process, and menu operations work again. >How-To-Repeat: Press a mouse button against the background after you haven't done that for some longish while, and while there's something intensive (a build, for example) going on in the background. Doing this immediately after using and then minimising, say, evolution, often triggers it too. >Fix: Dunno, sorry. Whenever I use -QUIT to kill rep, instead of -KILL, I can't get gdb do much that's useful, even though I have -g in my CFLAGS in /etc/make.conf. Here's what where says, for whatever that's worth: #0 0x2814a82c in kill () from /usr/lib/libc_r.so.4 #1 0x28141c80 in raise () from /usr/lib/libc_r.so.4 #2 0x280a6613 in rep_poll_input () from /usr/X11R6/lib/librep.so.12 #3 0x2815ceb4 in _thread_sig_handler () from /usr/lib/libc_r.so.4 #4 0x2815e195 in _thread_sig_wrapper () from /usr/lib/libc_r.so.4 #5 0x80977c0 in ?? () #6 0x2815da62 in _thread_sig_handle_pending () from /usr/lib/libc_r.so.4 #7 0x2815d35f in _thread_sig_handle_pending () from /usr/lib/libc_r.so.4 #8 0x28162e73 in _thread_kern_sig_undefer () from /usr/lib/libc_r.so.4 #9 0x2816248f in _thread_kern_sched_state_unlock () from /usr/lib/libc_r.so.4 #10 0x28161e1c in _thread_kern_scheduler () from /usr/lib/libc_r.so.4 >Release-Note: >Audit-Trail: >Unformatted: