Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Dec 2001 11:56:16 -0800 (PST)
From:      Wade Klaver <archeron@wavefire.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/32832: Kmail 1.3.2 / kde 2.2.1 / PGP 6.5.8 - kmail freezes busy-waiting.
Message-ID:  <200112141956.fBEJuGB42199@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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 <return> to continue, or q <return> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112141956.fBEJuGB42199>