From owner-freebsd-ports Fri Dec 14 12: 0:38 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 9D5E837B43E for ; Fri, 14 Dec 2001 12:00:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fBEK01p42658; Fri, 14 Dec 2001 12:00:01 -0800 (PST) (envelope-from gnats) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id B08B137B405 for ; Fri, 14 Dec 2001 11:56:16 -0800 (PST) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fBEJuGB42199; Fri, 14 Dec 2001 11:56:16 -0800 (PST) (envelope-from nobody) Message-Id: <200112141956.fBEJuGB42199@freefall.freebsd.org> Date: Fri, 14 Dec 2001 11:56:16 -0800 (PST) From: Wade Klaver To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/32832: Kmail 1.3.2 / kde 2.2.1 / PGP 6.5.8 - kmail freezes busy-waiting. Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 32832 >Category: ports >Synopsis: Kmail 1.3.2 / kde 2.2.1 / PGP 6.5.8 - kmail freezes busy-waiting. >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Dec 14 12:00:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Wade Klaver >Release: FreeBSD 4.4-STABLE #0: Tue Nov 13 15:57 >Organization: >Environment: FreeBSD archeron.wavefire.com 4.4-STABLE FreeBSD 4.4-STABLE #0: Tue Nov 13 15:57:47 PST 2001 root@archeron.wavefire.com:/usr/obj/usr/src/sys/WORKSTATION i386 >Description: As soon as one attempts to encrypt a mail message with kmail, or open an incomming document containing encryption, kmai uses as much CPU as it can get indefinately. This problem and a suggested fix have been reported in kde PR #35165. I applied this pathc and it did not appear to work. As far as i can tell, the bug is FreeBSD specific. In case it helps, following is a stack trace from gdb attached to a busy-waiting process: (gdb) bt #0 0x29348424 in read () from /usr/lib/libc.so.4 #1 0x287c5d8c in KpgpBase::run () from /usr/local/lib/libkdenetwork.so.1 #2 0x287cf9c7 in KpgpBase6::pubKeys () from /usr/local/lib/libkdenetwork.so.1 #3 0x287bfc75 in Kpgp::getPublicKey () from /usr/local/lib/libkdenetwork.so.1 #4 0x287be30a in Kpgp::encryptFor () from /usr/local/lib/libkdenetwork.so.1 #5 0x81109de in KMComposeWin::pgpProcessedMsg () #6 0x810eb6b in KMComposeWin::applyChanges () #7 0x8116917 in KMComposeWin::doSend () #8 0x8116dd8 in KMComposeWin::slotSendNow () #9 0x28e0b5c6 in QObject::activate_signal () from /usr/X11R6/lib/libqt2.so.4 #10 0x289dd251 in KAction::activated () from /usr/local/lib/libkdeui.so.4 #11 0x289ceda6 in KAction::slotActivated () from /usr/local/lib/libkdeui.so.4 #12 0x28e0b5c6 in QObject::activate_signal () from /usr/X11R6/lib/libqt2.so.4 #13 0x28f2379d in QButton::clicked () from /usr/X11R6/lib/libqt2.so.4 #14 0x28e6e415 in QButton::mouseReleaseEvent () from /usr/X11R6/lib/libqt2.so.4 #15 0x28e552b0 in QWidget::event () from /usr/X11R6/lib/libqt2.so.4 #16 0x28db89b2 in QApplication::notify () from /usr/X11R6/lib/libqt2.so.4 #17 0x28ae44dc in KApplication::notify () from /usr/local/lib/libkdecore.so.4 #18 0x28d8816f in QETWidget::translateMouseEvent () from /usr/X11R6/lib/libqt2.so.4 #19 0x28d85917 in QApplication::x11ProcessEvent () from /usr/X11R6/lib/libqt2.so.4 #20 0x28d848b3 in QApplication::processNextEvent () ---Type to continue, or q to quit--- from /usr/X11R6/lib/libqt2.so.4 #21 0x28dba80f in QApplication::enter_loop () from /usr/X11R6/lib/libqt2.so.4 #22 0x28d8482e in QApplication::exec () from /usr/X11R6/lib/libqt2.so.4 #23 0x81b2f06 in main () #24 0x80930cd in _start () >How-To-Repeat: Install PGP 6.5.8, configure kmail to use it, and attempt to send or receive an encrypted message. >Fix: See KDE PR #35165. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message