Mailinglist Archive: opensuse-factory (454 mails)

< Previous Next >
Re: [opensuse-factory] openSSL 1.1 is now the default SSL implementation
I recompiled my own local RPM packages after upgrading TW to the latest
snapshot. But some packages are broken.

It may be my fault or a general problem.

One example: MythTV frontend does not start anymore. The segmentation
fault is caused by LibreSSL in MySQL driver in Qt5 (package
libQt5Sql5-mysql-5.9.2-2.3.x86_64):

My MythTV spec file is identical to the Packman package except the
version (29 instead of 28 from Packman) and I added "-march=native" as a
compiler option:

/home/bjoernv/rpmbuild/SPECS/mythtv-29-my.spec:
[...]
export CFLAGS="%{optflags} -march=native"
export CXXFLAGS="$CFLAGS"
pushd %{name}
./configure \
    --prefix=%{_prefix}                         \
[...]

# mythfrontend --version
Please attach all output as a file in bug reports.
MythTV Version : v29.0
MythTV Branch :
Network Protocol : 91
Library API : 29.20170212-1
QT Version : 5.9.2
Options compiled in:
 linux release use_hidesyms using_alsa using_jack using_oss using_pulse
using_pulseoutput using_backend using_bindings_perl
using_bindings_python using_bindings_php using_crystalhd using_dvb
using_firewire using_frontend using_hdhomerun using_vbox using_ceton
using_hdpvr using_ivtv using_joystick_menu using_libcec using_libcrypto
using_libdns_sd using_libfftw3 using_libxml2 using_lirc using_mheg
using_opengl using_opengl_video using_opengl_themepainter using_qtwebkit
using_qtscript using_qtdbus using_taglib using_v4l2 using_x11
using_xrandr using_xv using_systemd_notify using_systemd_journal
using_bindings_perl using_bindings_python using_bindings_php
using_freetype2 using_mythtranscode using_opengl using_vaapi using_vdpau
using_ffmpeg_threads using_mheg using_libass using_libxml2 using_libmp3lame

# gdb /usr/bin/mythfrontend
(gdb) run
Starting program: /usr/bin/mythfrontend
Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2
Try: zypper install -C
"debuginfo(build-id)=bcc3ad4e1b379da5d4aaddab792ccabb51f4c317"
[...]
[New Thread 0x7fffcb801700 (LWP 11212)]
[New Thread 0x7fffcb000700 (LWP 11213)]
[New Thread 0x7fffca7ff700 (LWP 11214)]
[New Thread 0x7fffc9ffe700 (LWP 11215)]
[New Thread 0x7fffc97fd700 (LWP 11216)]
2017-12-04 10:57:42.457144 I  Setup Unterbrechung handler
2017-12-04 10:57:42.457182 I  Setup Beendet handler
2017-12-04 10:57:42.457188 I  Setup Speicherzugriffsfehler handler
2017-12-04 10:57:42.457194 I  Setup Abgebrochen handler
2017-12-04 10:57:42.457199 I  Setup Bus-Zugriffsfehler handler
2017-12-04 10:57:42.457205 I  Setup Gleitkomma-Ausnahme handler
2017-12-04 10:57:42.457210 I  Setup Ungültiger Maschinenbefehl handler
2017-12-04 10:57:42.457223 I  Setup Real-Time Signal 0 handler
2017-12-04 10:57:42.457231 I  Setup Benutzerdefiniertes Signal 1 handler
2017-12-04 10:57:42.457237 I  Setup Benutzerdefiniertes Signal 2 handler
2017-12-04 10:57:42.457242 I  Setup Aufgelegt handler
2017-12-04 10:57:42.457427 C  mythfrontend version:  [v29.0] www.mythtv.org
2017-12-04 10:57:42.457436 C  Qt version: compile: 5.9.2, runtime: 5.9.2
2017-12-04 10:57:42.457439 N  Enabled verbose msgs:  general
2017-12-04 10:57:42.457456 N  Setting Log Level to LOG_INFO
2017-12-04 10:57:42.469500 N  Using runtime prefix = /usr
2017-12-04 10:57:42.469508 N  Using configuration directory =
/home/bv/.mythtv
2017-12-04 10:57:42.469640 I  Assumed character encoding: de_DE.UTF-8
2017-12-04 10:57:42.470148 I  Added logging to the console
2017-12-04 10:57:42.470667 N  Empty LocalHostName.
2017-12-04 10:57:42.470687 I  Using localhost value of cecilia
2017-12-04 10:57:42.470742 I  UPNP Search up to 2 secs
2017-12-04 10:57:42.796442 I  UPNP Search up to 1 secs
2017-12-04 10:57:43.139631 I  UPNP Search up to 1 secs
[New Thread 0x7fffc8ffc700 (LWP 11217)]
2017-12-04 10:57:44.564762 A  Cannot find default UPnP backend
2017-12-04 10:57:44.564836 I  Start up testing connections. DB
192.168.115.2, BE , attempt 0, status dbAwake
Thread 1 "mythfrontend" received signal SIGSEGV, Segmentation fault.
0x00007fffe58a9bda in __strcmp_sse2_unaligned () from /lib64/libc.so.6
(gdb) bt
#0  0x00007fffe58a9bda in __strcmp_sse2_unaligned () at /lib64/libc.so.6
#1  0x00007ffff19c088c in  () at /usr/lib64/libcrypto.so.42
#2  0x00007ffff19c0b4c in lh_insert () at /usr/lib64/libcrypto.so.42
#3  0x00007ffff19c5b14 in OBJ_NAME_add () at /usr/lib64/libcrypto.so.42
#4  0x00007fffdddb6da4 in  () at /usr/lib64/libssl.so.1.1
#5  0x00007fffe64cc227 in __pthread_once_slow () at /lib64/libpthread.so.0
#6  0x00007fffddab7479 in CRYPTO_THREAD_run_once () at
/usr/lib64/libcrypto.so.1.1
#7  0x00007fffdddb6edb in OPENSSL_init_ssl () at /usr/lib64/libssl.so.1.1
#8  0x00007fffa98ba6fb in  () at /usr/lib64/libmariadb.so.3
#9  0x00007fffa98a79e0 in  () at /usr/lib64/libmariadb.so.3
#10 0x00007fffe64cc227 in __pthread_once_slow () at /lib64/libpthread.so.0
#11 0x00007fffa9adf507 in  () at
/usr/lib64/qt5/plugins/sqldrivers/libqsqlmysql.so
#12 0x00007fffa9ae1031 in  () at
/usr/lib64/qt5/plugins/sqldrivers/libqsqlmysql.so
#13 0x00007fffa9ae74fb in  () at
/usr/lib64/qt5/plugins/sqldrivers/libqsqlmysql.so
#14 0x00007fffe754b8d8 in  () at /usr/lib64/libQt5Sql.so.5
#15 0x00007fffe754be31 in QSqlDatabase::addDatabase(QString const&,
QString const&) () at /usr/lib64/libQt5Sql.so.5
#16 0x00007ffff45b4ddf in MSqlDatabase::MSqlDatabase(QString const&) ()
at /usr/lib64/libmythbase-29.so.29
#17 0x00007ffff45bc8d2 in MDBManager::popConnection(bool) () at
/usr/lib64/libmythbase-29.so.29
#18 0x00007ffff45bdbb0 in MSqlQuery::testDBConnection() () at
/usr/lib64/libmythbase-29.so.29
#19 0x00007ffff3c64c8d in MythContextPrivate::TestDBconnection(bool) ()
at /usr/lib64/libmyth-29.so.29
#20 0x00007ffff3c65e90 in MythContextPrivate::FindDatabase(bool, bool)
() at /usr/lib64/libmyth-29.so.29
#21 0x00007ffff3c66842 in MythContextPrivate::Init(bool, bool, bool,
bool) () at /usr/lib64/libmyth-29.so.29
#22 0x00007ffff3c66f8c in MythContext::Init(bool, bool, bool, bool) ()
at /usr/lib64/libmyth-29.so.29
#23 0x0000000000442fae in main ()

# ldd /usr/bin/mythfrontend
        linux-vdso.so.1
(0x00007ffe534c9000)                                                            
                          

        libmythswscale.so.4 => /usr/lib64/libmythswscale.so.4
(0x00007f98805c4000)                                                
        libmythavformat.so.57 => /usr/lib64/libmythavformat.so.57
(0x00007f98801cd000)                                            
        libmythswresample.so.2 => /usr/lib64/libmythswresample.so.2
(0x00007f987ffb1000)                                          
        libmythavutil.so.55 => /usr/lib64/libmythavutil.so.55
(0x00007f987fd3d000)                                                
        libmythavcodec.so.57 => /usr/lib64/libmythavcodec.so.57
(0x00007f987e9ae000)                                              
        libmythpostproc.so.54 => /usr/lib64/libmythpostproc.so.54
(0x00007f987e796000)                                            
        libmythavfilter.so.6 => /usr/lib64/libmythavfilter.so.6
(0x00007f987e38b000)
        libmythtv-29.so.29 => /usr/lib64/libmythtv-29.so.29
(0x00007f987d6dd000)
        libmythupnp-29.so.29 => /usr/lib64/libmythupnp-29.so.29
(0x00007f987d3bf000)
        libmythbase-29.so.29 => /usr/lib64/libmythbase-29.so.29
(0x00007f987cfd2000)
        libmythui-29.so.29 => /usr/lib64/libmythui-29.so.29
(0x00007f987cb99000)
        libmyth-29.so.29 => /usr/lib64/libmyth-29.so.29 (0x00007f987c615000)
        libmythmetadata-29.so.29 => /usr/lib64/libmythmetadata-29.so.29
(0x00007f987c2d2000)
        libmythservicecontracts-29.so.29 =>
/usr/lib64/libmythservicecontracts-29.so.29 (0x00007f987c06f000)
        libmythprotoserver-29.so.29 =>
/usr/lib64/libmythprotoserver-29.so.29 (0x00007f987be35000)
        libmythfreemheg-29.so.29 => /usr/lib64/libmythfreemheg-29.so.29
(0x00007f987bba1000)
        libmythhdhomerun-29.so.29 =>
/usr/lib64/libmythhdhomerun-29.so.29 (0x00007f987b98e000)
        libtag.so.1 => /usr/lib64/libtag.so.1 (0x00007f987b69d000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f987b48b000)
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f987b288000)
        libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f987b082000)
        libXv.so.1 => /usr/lib64/libXv.so.1 (0x00007f987ae7c000)
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f987ac71000)
        libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007f987a909000)
        libdns_sd.so.1 => /usr/lib64/libdns_sd.so.1 (0x00007f987a700000)
        libcrypto.so.42 => /usr/lib64/libcrypto.so.42 (0x00007f987a32a000)
        libass.so.9 => /usr/lib64/libass.so.9 (0x00007f987a0f9000)
        libfftw3_threads.so.3 => /usr/lib64/libfftw3_threads.so.3
(0x00007f9879ef2000)
        libfftw3f.so.3 => /usr/lib64/libfftw3f.so.3 (0x00007f9879b76000)
        libfftw3.so.3 => /usr/lib64/libfftw3.so.3 (0x00007f9879770000)
        libsystemd.so.0 => /usr/lib64/libsystemd.so.0 (0x00007f98794db000)
        libvdpau.so.1 => /usr/lib64/libvdpau.so.1 (0x00007f98792d7000)
        libva-drm.so.2 => /usr/lib64/libva-drm.so.2 (0x00007f98790d4000)
        libva-x11.so.2 => /usr/lib64/libva-x11.so.2 (0x00007f9878ece000)
        libva.so.2 => /usr/lib64/libva.so.2 (0x00007f9878cad000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f9878a84000)
        libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007f9878880000)
        libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0
(0x00007f9878678000)
        libxcb-shape.so.0 => /usr/lib64/libxcb-shape.so.0
(0x00007f9878474000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f9878133000)
        libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007f9877ee2000)
        libjack.so.0 => /usr/lib64/libjack.so.0 (0x00007f9877c9a000)
        libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007f98779a2000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f9877704000)
        libxvidcore.so.4 => /usr/lib64/libxvidcore.so.4 (0x00007f98773f3000)
        libx265.so.146 => /usr/lib64/libx265.so.146 (0x00007f9876e76000)
        libx264.so.148 => /usr/lib64/libx264.so.148 (0x00007f9876b1b000)
        libvpx.so.4 => /usr/lib64/libvpx.so.4 (0x00007f9876794000)
        libvorbisenc.so.2 => /usr/lib64/libvorbisenc.so.2
(0x00007f98764eb000)
        libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00007f98762be000)
        libtheoraenc.so.1 => /usr/lib64/libtheoraenc.so.1
(0x00007f987607f000)
        libtheoradec.so.1 => /usr/lib64/libtheoradec.so.1
(0x00007f9875e65000)
        libogg.so.0 => /usr/lib64/libogg.so.0 (0x00007f9875c5e000)
        libmp3lame.so.0 => /usr/lib64/libmp3lame.so.0 (0x00007f98759e6000)
        libcrystalhd.so.3 => /usr/lib64/libcrystalhd.so.3
(0x00007f98757ca000)
        liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007f987558f000)
        libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f9875372000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f987515b000)
        libudev.so.1 => /usr/lib64/libudev.so.1 (0x00007f9874f39000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f9874d35000)
        libraw1394.so.11 => /usr/lib64/libraw1394.so.11 (0x00007f9874b28000)
        libiec61883.so.0 => /usr/lib64/libiec61883.so.0 (0x00007f987491b000)
        libavc1394.so.0 => /usr/lib64/libavc1394.so.0 (0x00007f9874716000)
        librom1394.so.0 => /usr/lib64/librom1394.so.0 (0x00007f9874512000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f9874281000)
        libQt5WebKitWidgets.so.5 => /usr/lib64/libQt5WebKitWidgets.so.5
(0x00007f987403c000)
        libQt5OpenGL.so.5 => /usr/lib64/libQt5OpenGL.so.5
(0x00007f9873de4000)
        libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5
(0x00007f98735b3000)
        libQt5WebKit.so.5 => /usr/lib64/libQt5WebKit.so.5
(0x00007f9870f06000)
        libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5 (0x00007f98707aa000)
        libQt5Network.so.5 => /usr/lib64/libQt5Network.so.5
(0x00007f9870428000)
        libQt5Xml.so.5 => /usr/lib64/libQt5Xml.so.5 (0x00007f98701eb000)
        libQt5Sql.so.5 => /usr/lib64/libQt5Sql.so.5 (0x00007f986ffa2000)
        libQt5Script.so.5 => /usr/lib64/libQt5Script.so.5
(0x00007f986fb13000)
        libQt5DBus.so.5 => /usr/lib64/libQt5DBus.so.5 (0x00007f986f88a000)
        libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5 (0x00007f986f14d000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f986ef2f000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f986eba7000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f986e85c000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f986e645000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f986e28b000)
        libva-glx.so.2 => /usr/lib64/libva-glx.so.2 (0x00007f986e085000)
        libexiv2.so.26 => /usr/lib64/libexiv2.so.26 (0x00007f986db5f000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f986d957000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f986d74c000)
        libavahi-client.so.3 => /usr/lib64/libavahi-client.so.3
(0x00007f986d53b000)
        libavahi-common.so.3 => /usr/lib64/libavahi-common.so.3
(0x00007f986d32e000)
        libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007f986d115000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1
(0x00007f986ced0000)
        libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f986cc31000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f986ca1a000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f986c7f3000)
        libcap.so.2 => /usr/lib64/libcap.so.2 (0x00007f986c5ee000)
        liblz4.so.1 => /usr/lib64/liblz4.so.1 (0x00007f986c3d9000)
        libgcrypt.so.20 => /usr/lib64/libgcrypt.so.20 (0x00007f986c0bd000)
        libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0
(0x00007f986bea8000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f9880849000)
        libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f986bc96000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f986ba90000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f986b88c000)
        libpulsecommon-11.1.so =>
/usr/lib64/pulseaudio/libpulsecommon-11.1.so (0x00007f986b607000)
        libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f986b3b6000)
        libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f986b173000)
        libnuma.so.1 => /usr/lib64/libnuma.so.1 (0x00007f986af67000)
        libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007f986ad35000)
        libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0
(0x00007f986aa7f000)
        libQt5Sensors.so.5 => /usr/lib64/libQt5Sensors.so.5
(0x00007f986a83c000)
        libQt5PrintSupport.so.5 => /usr/lib64/libQt5PrintSupport.so.5
(0x00007f986a5cd000)
        libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1
(0x00007f986a3ca000)
        libjpeg.so.8 => /usr/lib64/libjpeg.so.8 (0x00007f986a161000)
        libwebp.so.6 => /usr/lib64/libwebp.so.6 (0x00007f9869f02000)
        libxslt.so.1 => /usr/lib64/libxslt.so.1 (0x00007f9869cc2000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f98699ac000)
        libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0
(0x00007f9869758000)
        libgstreamer-1.0.so.0 => /usr/lib64/libgstreamer-1.0.so.0
(0x00007f986941e000)
        libgstapp-1.0.so.0 => /usr/lib64/libgstapp-1.0.so.0
(0x00007f986920f000)
        libgstbase-1.0.so.0 => /usr/lib64/libgstbase-1.0.so.0
(0x00007f9868faa000)
        libgstpbutils-1.0.so.0 => /usr/lib64/libgstpbutils-1.0.so.0
(0x00007f9868d72000)
        libgstvideo-1.0.so.0 => /usr/lib64/libgstvideo-1.0.so.0
(0x00007f9868ada000)
        libgstaudio-1.0.so.0 => /usr/lib64/libgstaudio-1.0.so.0
(0x00007f986886d000)
        libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007f9868566000)
        libicui18n.so.59.1 => /usr/lib64/libicui18n.so.59.1
(0x00007f98680dd000)
        libicuuc.so.59.1 => /usr/lib64/libicuuc.so.59.1 (0x00007f9867d27000)
        libQt5Positioning.so.5 => /usr/lib64/libQt5Positioning.so.5
(0x00007f9867ac7000)
        libQt5Quick.so.5 => /usr/lib64/libQt5Quick.so.5 (0x00007f9867491000)
        libQt5Qml.so.5 => /usr/lib64/libQt5Qml.so.5 (0x00007f9866ea4000)
        libQt5WebChannel.so.5 => /usr/lib64/libQt5WebChannel.so.5
(0x00007f9866c85000)
        libproxy.so.1 => /usr/lib64/libproxy.so.1 (0x00007f9866a67000)
        libssl.so.1.1 => /usr/lib64/libssl.so.1.1 (0x00007f98667fc000)
        libcrypto.so.1.1 => /usr/lib64/libcrypto.so.1.1 (0x00007f9866372000)
        libdouble-conversion.so.1 =>
/usr/lib64/libdouble-conversion.so.1 (0x00007f9866161000)
        libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f9865f2f000)
        libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3
(0x00007f9865d0a000)
        libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f9865a7d000)
        libsndfile.so.1 => /usr/lib64/libsndfile.so.1 (0x00007f9865801000)
        libffi.so.7 => /usr/lib64/libffi.so.7 (0x00007f98655f7000)
        libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0
(0x00007f98653f3000)
        libunwind.so.8 => /usr/lib64/libunwind.so.8 (0x00007f98651d9000)
        libgsttag-1.0.so.0 => /usr/lib64/libgsttag-1.0.so.0
(0x00007f9864f9e000)
        liborc-0.4.so.0 => /usr/lib64/liborc-0.4.so.0 (0x00007f9864d1e000)
        libicudata.so.59.1 => /usr/lib64/libicudata.so.59.1
(0x00007f9864b1d000)
        libmodman.so.1 => /usr/lib64/libmodman.so.1 (0x00007f9864915000)
        libFLAC.so.8 => /usr/lib64/libFLAC.so.8 (0x00007f98646d8000)
        libspeex.so.1 => /usr/lib64/libspeex.so.1 (0x00007f98644bd000)

Any ideas?

Greetings,
Björn
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups