security/tor requires to have OpenSSL installed from ports due to renegotiation being disabled in base OpenSSL in some supported FreeBSD releases (not sure which ones, but I think 8.1 has it re-enabled). Unfortunately, this can lead to ugly and unexpected bugs in ports that link against OpenSSL libraries. As it was exposed by Amarok (https://bugs.kde.org/show_bug.cgi?id=252912), KIO libraries may run into problems when calling functions from different versions of these libraries, crashing the application. Note that this is not confined to Amarok, but may affect any other application relying on KIO and QtSsl. Fix: The best solution to this would be to re-enable renegotiation in OpenSSL in all supported releases. Disabling it in the first place was more a workaround than a real security fix anyway. Then one could safely remove the dependency of security/tor on ports OpenSSL. How-To-Repeat: Install security/openssl and audio/amarok-kde4, start amarok, enable lyrics plugin, cover fetching etc., play a file and watch it crash.
Maintainer of audio/amarok-kde4, Please note that PR ports/151154 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/151154 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org
State Changed From-To: open->feedback Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Responsible Changed From-To: freebsd-ports-bugs->kde Over to new maintainer.
State Changed From-To: feedback->open feedback timeout
State Changed From-To: open->analyzed The issue was analysed by avg@ - http://mail.kde.org/pipermail/kde-freebsd/2012-February/012478.html - and a solution will be evaluated - http://mail.kde.org/pipermail/kde-freebsd/2012-August/013842.html
State Changed From-To: analyzed->feedback The problem should have been fixed in r292033, can you test again?
Timeout.