Bug 1074353 - qbittorrent undefined symbol
qbittorrent undefined symbol
Status: RESOLVED DUPLICATE of bug 1074314
Classification: openSUSE
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: X11 Applications
Current
x86-64 openSUSE Factory
: P5 - None : Normal with 5 votes (vote)
: ---
Assigned To: Alexei Sorokin
E-mail List
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2018-01-02 14:51 UTC by Kris Scott
Modified: 2018-01-05 20:13 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kris Scott 2018-01-02 14:51:42 UTC
When trying to run the gui for qbittorrent, the app immediately quits and outputs the message: 

qbittorrent: symbol lookup error: qbittorrent: undefined symbol: _ZN10libtorrent7session5startEiRKNS_13settings_packEPN5boost4asio10io_serviceE

Possibly just needs a rebuild with newer libraries?

RPM Versions:
qbittorrent-4.0.2-1.1.x86_64
libtorrent-rasterbar9-1.1.5-2.1.x86_64 (possibly related to the error above)

Output of 'ldd qbittorrent':

        linux-vdso.so.1 (0x00007ffd46343000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fd8671a0000)
        libtorrent-rasterbar.so.9 => /usr/lib64/libtorrent-rasterbar.so.9 (0x00007fd866bb8000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd866998000)
        libboost_system.so.1.65.1 => /usr/lib64/libboost_system.so.1.65.1 (0x00007fd866790000)
        libQt5Network.so.5 => /usr/lib64/libQt5Network.so.5 (0x00007fd866400000)
        libQt5Xml.so.5 => /usr/lib64/libQt5Xml.so.5 (0x00007fd8661c0000)
        libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5 (0x00007fd865980000)
        libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5 (0x00007fd8651d0000)
        libQt5DBus.so.5 => /usr/lib64/libQt5DBus.so.5 (0x00007fd864f40000)
        libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5 (0x00007fd864850000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fd8644c8000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fd864178000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fd863f60000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fd863ba0000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fd867f20000)
        libboost_system.so.1.66.0 => /usr/lib64/libboost_system.so.1.66.0 (0x00007fd863998000)
        libssl.so.1.1 => /usr/lib64/libssl.so.1.1 (0x00007fd863728000)
        libcrypto.so.1.1 => /usr/lib64/libcrypto.so.1.1 (0x00007fd863298000)
        libproxy.so.1 => /usr/lib64/libproxy.so.1 (0x00007fd863078000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fd862e70000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007fd862bd8000)
        libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fd862990000)
        libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fd8626f0000)
        libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007fd862498000)
        libicui18n.so.59.1 => /usr/lib64/libicui18n.so.59.1 (0x00007fd862008000)
        libicuuc.so.59.1 => /usr/lib64/libicuuc.so.59.1 (0x00007fd861c50000)
        libpcre2-16.so.0 => /usr/lib64/libpcre2-16.so.0 (0x00007fd8619d8000)
        libdouble-conversion.so.1 => /usr/lib64/libdouble-conversion.so.1 (0x00007fd8617c0000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fd8614a8000)
        libmodman.so.1 => /usr/lib64/libmodman.so.1 (0x00007fd8612a0000)
        libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007fd861068000)
        libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007fd860db0000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fd860b10000)
        libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007fd8608e8000)
        libsystemd.so.0 => /usr/lib64/libsystemd.so.0 (0x00007fd860650000)
        libicudata.so.59.1 => /usr/lib64/libicudata.so.59.1 (0x00007fd860448000)
        libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007fd8601b8000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fd85fe70000)
        libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007fd85fc50000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fd85fa38000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fd85f808000)
        libcap.so.2 => /usr/lib64/libcap.so.2 (0x00007fd85f600000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fd85f3f8000)
        liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007fd85f1b8000)
        liblz4.so.1 => /usr/lib64/liblz4.so.1 (0x00007fd85efa0000)
        libgcrypt.so.20 => /usr/lib64/libgcrypt.so.20 (0x00007fd85ec80000)
        libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0 (0x00007fd85ea68000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fd85e838000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fd85e630000)
Comment 1 Jacob W 2018-01-05 19:59:40 UTC
I also have this issue. I am using the newest qbittorrent as of today:

$ zypper info qbittorrent                                                                                                                                                                              
Repository     : openSUSE-Tumbleweed-Oss  
Name           : qbittorrent              
Version        : 4.0.2-1.1                
Arch           : x86_64                   
Vendor         : openSUSE                 
Installed Size : 9.6 MiB                  
Installed      : Yes                      
Status         : up-to-date               
Source package : qbittorrent-4.0.2-1.1.src
Comment 2 Jacob W 2018-01-05 20:13:22 UTC
Just found out this is a bug with the new boost 1.66 that's in TW

See bug #1074314

*** This bug has been marked as a duplicate of bug 1074314 ***