[kde-freebsd] [Bug 205566] compat10x-amd64 causes audio/clementine-player via net/qt4-network to segfault

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Dec 24 08:38:36 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205566

            Bug ID: 205566
           Summary: compat10x-amd64 causes audio/clementine-player via
                    net/qt4-network to segfault
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: kevin.bowling at kev009.com
                CC: kde at FreeBSD.org, sbruno at FreeBSD.org
                CC: kde at FreeBSD.org, sbruno at FreeBSD.org

ldd shows clementine-player links with libssl.so.8, but it seems like
qt4-network does a runtime load and is grabbing libssl.so.7 out of load paths.

(gdb) run
Starting program: /usr/local/bin/clementine-player 
[New LWP 101200]
[New Thread 816215000 (LWP 101200/clementine-player)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 816215000 (LWP 101200/clementine-player)]
ssl_create_cipher_list (ssl_method=0x81f0d9d68, cipher_list=0x8162e3608,
cipher_list_by_id=0x8162e3610, 
    rule_str=0x81eeceddd "ALL:!EXPORT:!aNULL:!eNULL:!SSLv2", c=0x14)
    at /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/ssl_ciph.c:1427
1427        if (!suiteb_flags)
Current language:  auto; currently minimal
(gdb) bt
#0  ssl_create_cipher_list (ssl_method=0x81f0d9d68, cipher_list=0x8162e3608,
cipher_list_by_id=0x8162e3610, 
    rule_str=0x81eeceddd "ALL:!EXPORT:!aNULL:!eNULL:!SSLv2", c=0x14)
    at /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/ssl_ciph.c:1427
#1  0x000000081eea409b in SSL_CTX_new () from /usr/local/lib/compat/libssl.so.7
#2  0x000000080a55aade in QSslSocket::qt_metacall () from
/usr/local/lib/qt4/libQtNetwork.so.4
#3  0x000000080a55a6c1 in QSslSocket::qt_metacall () from
/usr/local/lib/qt4/libQtNetwork.so.4
#4  0x000000080a54d6a2 in QSslCertificate::fromDevice () from
/usr/local/lib/qt4/libQtNetwork.so.4
#5  0x000000080a54d210 in QSslCertificate::fromPath () from
/usr/local/lib/qt4/libQtNetwork.so.4
#6  0x000000000046905c in ?? ()
#7  0x00000000004682ef in ?? ()
#8  0x000000080147d000 in ?? ()
#9  0x0000000000000000 in ?? ()

I found out this was because I have Opera installed, which I don't really need,
but it may be indicitive of something worth fixing like figuring out why qt4
was using /usr/local/lib/compat for anything.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kde-freebsd mailing list