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>