Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Dec 2015 08:38:36 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 205566] compat10x-amd64 causes audio/clementine-player via net/qt4-network to segfault
Message-ID:  <bug-205566-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org
          Reporter: kevin.bowling@kev009.com
                CC: kde@FreeBSD.org, sbruno@FreeBSD.org
                CC: kde@FreeBSD.org, sbruno@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 the assignee for the bug.



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