qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
28.34k stars 3.98k forks source link

crash for no reason #1566

Closed mexsudo closed 10 years ago

mexsudo commented 10 years ago

I try to leave it running, often return to find it has crashed and closed. sometimes after a few moments, sometimes it runs for hours. makes no difference whether it is downloading or serving.

sledgehammer999 commented 10 years ago

It is a known problem with libtorrent 0.15.x. It is a fault of libtorrent. See #750 and http://qbforums.shiki.hu/index.php/topic,2197.msg7992.html#msg7992

(please do a search next time)

mexsudo commented 10 years ago

OK, thanks for the reply

and I did do a search first, too bad it can't be fixed thanks anyway, I will uninstall and use Transmission instead.

On 04/08/2014 02:14 PM, sledgehammer999 wrote:

It is a known problem with libtorrent 0.15.x. It is a fault of libtorrent. See #750 https://github.com/qbittorrent/qBittorrent/issues/750 and http://qbforums.shiki.hu/index.php/topic,2197.msg7992.html#msg7992

(please do a search next time)

— Reply to this email directly or view it on GitHub https://github.com/qbittorrent/qBittorrent/issues/1566#issuecomment-39902789.

sledgehammer999 commented 10 years ago

Or use this ppa to have the latest libtorrent and qbittorrent: https://launchpad.net/~surfernsk/+archive/internet-software

mexsudo commented 10 years ago

I tried that a week or two ago, no change. I like the interface and options, wish it was more reliable thanks anyway

On 04/09/2014 10:37 AM, sledgehammer999 wrote:

Or use this ppa to have the latest libtorrent and qbittorrent: https://launchpad.net/~surfernsk/+archive/internet-software https://launchpad.net/%7Esurfernsk/+archive/internet-software

— Reply to this email directly or view it on GitHub https://github.com/qbittorrent/qBittorrent/issues/1566#issuecomment-39993195.

sledgehammer999 commented 10 years ago

You should REALLY check if you got the new libtorrent installed from that ppa. There is possibility that you stuck with the old series. 0.15.x vs 0.16.x

mexsudo commented 10 years ago

I guess the PPA was faulty or something, I found 0.16.15-0ubuntu1~precise in the repositories, it is installed now fingers crossed, thanks

On 04/09/2014 01:25 PM, sledgehammer999 wrote:

You should REALLY check if you got the new libtorrent installed from that ppa. There is possibility that you stuck with the old series. 0.15.x vs 0.16.x

— Reply to this email directly or view it on GitHub https://github.com/qbittorrent/qBittorrent/issues/1566#issuecomment-40012124.

mexsudo commented 10 years ago

no changes, still crashes for no reason.

sledgehammer999 commented 10 years ago

Open the terminal and run qbittorrent from there. When it crashes there should be a stacktrace in the terminal. Copy it here please.

mexsudo commented 10 years ago

peter@m13m ~ $ qbittorrent "sni-qt/8297" WARN 06:28:58.783 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE


Catching SIGSEGV, please report a bug at http://bug.qbittorrent.org and provide the following backtrace: qBittorrent version: v3.1.9 stack trace: /lib/x86_64-linux-gnu/libc.so.6 : ()+0x364a0 [0x7f8465c204a0] /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 : RC4()+0x1de [0x7f8468abe79e] Segmentation fault (core dumped) peter@m13m ~ $

On 04/10/2014 12:47 PM, sledgehammer999 wrote:

Open the terminal and run qbittorrent from there. When it crashes there should be a stacktrace in the terminal. Copy it here please.

— Reply to this email directly or view it on GitHub https://github.com/qbittorrent/qBittorrent/issues/1566#issuecomment-40129841.

sledgehammer999 commented 10 years ago

I hope you are ok with helping debug this, because it may involve a lot of back and forth. For now please do this: Locate where the qbittorrent binary is. It usually is under /usr/bin Open a terminal and issue:

cd /usr/bin
ldd qbittorrent

Copy the output here.

drivador commented 10 years ago

I had the same problem coworker above. Under the two descriptions of the defect always qB explode:

Catching SIGSEGV, please report a bug at http://bug.qbittorrent.org and provide the following backtrace: qBittorrent version: v3.1.9 stack trace: /lib/x86_64-linux-gnu/libc.so.6 : ()+0x364a0 [0x7f54dbead4a0] /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 : RC4()+0x3bd [0x7f54ded4b97d] Falha de segmentação (imagem do núcleo gravada)

root@EST100:/usr/bin# ldd qbittorrent linux-vdso.so.1 => (0x00007f451afce000) libboost_system.so.1.46.1 => /usr/lib/libboost_system.so.1.46.1 (0x00007f451ada7000) libboost_filesystem.so.1.46.1 => /usr/lib/libboost_filesystem.so.1.46.1 (0x00007f451ab89000) libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f451a92a000) libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f451a54f000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f451a338000) libtorrent-rasterbar.so.6 => /usr/lib/libtorrent-rasterbar.so.6 (0x00007f4519ea0000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4519c83000) libQtDBus.so.4 => /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 (0x00007f4519a06000) libQtXml.so.4 => /usr/lib/x86_64-linux-gnu/libQtXml.so.4 (0x00007f45197c0000) libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007f4518af2000) libQtNetwork.so.4 => /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4 (0x00007f45187a6000) libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007f45182d3000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f4517fd3000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4517cd7000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f4517ac0000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4517700000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f45174fc000) libboost_thread.so.1.46.1 => /usr/lib/libboost_thread.so.1.46.1 (0x00007f45172e2000) libGeoIP.so.1 => /usr/lib/libGeoIP.so.1 (0x00007f45170ad000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f4516ea5000) /lib64/ld-linux-x86-64.so.2 (0x00007f451afcf000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f4516c60000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f4516a2a000) libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007f4516812000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f451651c000) libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f45162f4000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f4516058000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f4515e08000) libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f4515c00000) libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f45159e6000) libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f45157d5000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f45155cb000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f45153ba000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f4515084000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f4514e5a000) libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f4514bf3000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f45149f0000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f45147b3000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f45145aa000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f45143a5000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f4514187000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f4513f80000)

My system: Xubuntu 12.04 LTS

I'm using this ppa to have the latest libtorrent and qBittorrent: https://launchpad.net/ ~ surfernsk / + archive / internet-software

I read in another post that the problem was related to data encryption. I started qB, have disabled it and explode before it exits the program. After the open again and is already working more than 12hrs nonstop. Despite being working, encryption is required and I wonder if can fix the problem.

mexsudo commented 10 years ago

no problem! glad you are helping me resolve this.

peter@m13m ~ $ cd /usr/bin peter@m13m /usr/bin $ ldd qbittorrent linux-vdso.so.1 => (0x00007fff34d5c000) libboost_system.so.1.46.1 => /usr/lib/libboost_system.so.1.46.1 (0x00007f0a67e56000) libboost_filesystem.so.1.46.1 => /usr/lib/libboost_filesystem.so.1.46.1 (0x00007f0a67c38000) libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f0a679d9000) libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f0a675fe000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0a673e7000) libtorrent-rasterbar.so.6 => /usr/lib/libtorrent-rasterbar.so.6 (0x00007f0a66f4f000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0a66d32000) libQtDBus.so.4 => /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 (0x00007f0a66ab5000) libQtXml.so.4 => /usr/lib/x86_64-linux-gnu/libQtXml.so.4 (0x00007f0a6686f000) libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007f0a65ba1000) libQtNetwork.so.4 => /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4 (0x00007f0a65855000) libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007f0a65382000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f0a65082000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f0a64d86000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f0a64b6f000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0a647af000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0a645ab000) libboost_thread.so.1.46.1 => /usr/lib/libboost_thread.so.1.46.1 (0x00007f0a64391000) libGeoIP.so.1 => /usr/lib/libGeoIP.so.1 (0x00007f0a6415c000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f0a63f54000) /lib64/ld-linux-x86-64.so.2 (0x00007f0a6807a000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f0a63d0f000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f0a63ad9000) libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007f0a638c1000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f0a635cb000) libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f0a633a3000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f0a63107000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f0a62eb7000) libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f0a62caf000) libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f0a62a95000) libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f0a62884000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f0a6267a000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f0a62469000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f0a62133000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f0a61f09000) libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f0a61ca2000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f0a61a9f000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f0a61862000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f0a61659000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f0a61454000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f0a61236000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f0a6102f000) peter@m13m /usr/bin $

On 04/11/2014 12:11 PM, sledgehammer999 wrote:

I hope you are ok with helping debug this, because it may involve a lot of back and forth. For now please do this: Locate where the qbittorrent binary is. It usually is under /usr/bin Open a terminal and issue: |cd /usr/bin ldd qbittorrent| Copy the output here.

— Reply to this email directly or view it on GitHub https://github.com/qbittorrent/qBittorrent/issues/1566#issuecomment-40242711.

sledgehammer999 commented 10 years ago

Hmmm, probably the sufernsk PPA is doing something wrong. Its qbittorrent binary is still linked to the old libtorrent series (0.15.x) library than the new one(0.16.x) libtorrent-rasterbar.so.6 should show libtorrent-rasterbar.so.7 instead. I'll see what I can do, I might be able to contact the PPA author.

sledgehammer999 commented 10 years ago

Hey @surfer-nsk are you the same person that manages this PPA? ->https://launchpad.net/~surfernsk/+archive/internet-software If yes, can you drop in here for some discussion?

surfernsk commented 10 years ago

Hi, what version of ubuntu are you using? If I understand that this is ubuntu 12.04

sledgehammer999 commented 10 years ago

Drivador seems to be using Xubuntu 12.04 and his ldd shows that qbittorrent is linked to the 0.15.x libtorrent series. The other user hasn't stated his version but I highly suspect it is 12.04 too.

EDIT: Thx for the dropin.

surfernsk commented 10 years ago

why the package version boost = 1.46?

in the file debian/control: libtorrent-rasterbar-dev (> = 0.16.12 ~), libboost-system-dev (> = 1.48 ~),

surfernsk commented 10 years ago

comand for terminal: aptitude show libtorrent-rasterbar7

and in the program: help -> about -> library

surfernsk commented 10 years ago

tomorrow will install ubuntu 12.04, and check

mexsudo commented 10 years ago

I neglected to tell you: after I installed the 0.16.x I tried to uninstall the 0.15.x but synaptic said that qbittorrent would also be uninstalled.

On 04/12/2014 08:39 AM, sledgehammer999 wrote:

Hmmm, probably the sufernsk PPA is doing something wrong. Its qbittorrent binary is still linked to the old libtorrent series (0.15.x) library than the new one(0.16.x) |libtorrent-rasterbar.so.6| should show |libtorrent-rasterbar.so.7| instead. I'll see what I can do, I might be able to contact the PPA author.

— Reply to this email directly or view it on GitHub https://github.com/qbittorrent/qBittorrent/issues/1566#issuecomment-40283646.

mexsudo commented 10 years ago

running Mint 13 Mate, the LTS

On 04/12/2014 08:46 AM, Evgeny Lensky wrote:

Hi, what version of ubuntu are you using?

— Reply to this email directly or view it on GitHub https://github.com/qbittorrent/qBittorrent/issues/1566#issuecomment-40283840.

surfernsk commented 10 years ago

Ubuntu 12.04:

surfer@surfer-VirtualBox:~$ cd /usr/bin/
surfer@surfer-VirtualBox:/usr/bin$ ldd qbittorrent 
    linux-gate.so.1 =>  (0xb7794000)
    libboost_system.so.1.46.1 => /usr/lib/libboost_system.so.1.46.1 (0xb777e000)
    libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xb7726000)
    libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xb757a000)
    libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7564000)
    libtorrent-rasterbar.so.7 => /usr/lib/libtorrent-rasterbar.so.7 (0xb71f0000)
    libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb71d5000)
    libQtDBus.so.4 => /usr/lib/i386-linux-gnu/libQtDBus.so.4 (0xb7155000)
    libQtXml.so.4 => /usr/lib/i386-linux-gnu/libQtXml.so.4 (0xb7112000)
    libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xb663f000)
    libQtNetwork.so.4 => /usr/lib/i386-linux-gnu/libQtNetwork.so.4 (0xb64f2000)
    libQtCore.so.4 => /usr/lib/i386-linux-gnu/libQtCore.so.4 (0xb6215000)
    libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6130000)
    libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6103000)
    libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb60e5000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb5f3b000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb5f36000)
    libGeoIP.so.1 => /usr/lib/libGeoIP.so.1 (0xb5f04000)
    librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb5efa000)
    /lib/ld-linux.so.2 (0xb7795000)
    libdbus-1.so.3 => /lib/i386-linux-gnu/libdbus-1.so.3 (0xb5eb1000)
    libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xb5e7d000)
    libaudio.so.2 => /usr/lib/i386-linux-gnu/libaudio.so.2 (0xb5e64000)
    libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb5d6b000)
    libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb5d40000)
    libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb5ca6000)
    libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xb5c57000)
    libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xb5c4e000)
    libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xb5c34000)
    libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xb5c22000)
    libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xb5c18000)
    libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb5c06000)
    libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb5ad2000)
    libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xb5aa7000)
    libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xb5a4b000)
    libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb5a47000)
    libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb5a0b000)
    libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xb5a04000)
    libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb59fe000)
    libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb59dc000)
    libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb59d5000)
drivador commented 10 years ago

Hello @surfer-nsk , like you asked:

root@EST100:/# aptitude show libtorrent-rasterbar7 Pacote: libtorrent-rasterbar7
Estado: não instalado Versão: 0.16.15-0ubuntu1~precise Prioridade: opcional Seção: libs Mantenedor: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com Arquitetura: amd64 Tamanho Descompactado: 3.751 k Depende de: libboost-system1.46.1 (>= 1.46.1-1), libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libgeoip1 (>= 1.4.8+dfsg), libssl1.0.0 (>= 1.0.0), libstdc++6 (>= 4.6) Pré-Depende de: dpkg (>= 1.15.6~) Sugere: libtorrent-rasterbar-dbg Conflita com: libtorrent-rasterbar7 Descrição: C++ bittorrent library by Rasterbar Software Bittorrent library by Rasterbar Software (Arvid Norberg). libtorrent-rasterbar is a C++ library that aims to be a good alternative to all the other bittorrent implementations around.

The main goals of libtorrent-rasterbar are: * to be cpu efficient * to be memory efficient * to be very easy to use

This package contains libtorrent-rasterbar run time shared library.


help -> about -> library:

Qt:4.8.1 Libtorrent: 0.15.10.0 Boost: 1.46.1


I am a simple user, I know nothing of programming and am just running the commands that call. My goal is to help maintain the qB because the use for many years and since I installed version 1204 LTS he often showed this defect explode. As I said before, after disabling the encryption function the program is working, but I know it is not the best.

sledgehammer999 commented 10 years ago

Since I am not at a linux box atm I don't remember exactly where the menu is. Open synaptic and search for qbittorrent. Highlight it and then go to edit->Force version. ("Force version" may be under some other menu item). In that dialog, choose the version that comes from the surfernsk ppa. If you don't know which is which please post here your available options. After you choose surfernsk version apply the changes. Hopefully synaptic will install the version from the surfernsk ppa. After that re-run the ldd command and post the output.

surfernsk commented 10 years ago
Qt:4.8.1
Libtorrent: 0.15.10.0
Boost: 1.46.1

where was installed package qbittorrent? installed manually or from the repository Your package is built with libtorrent version 0.15.10

sledgehammer999 commented 10 years ago

@surfer-nsk I suspect that they pulled the version from the official(hydrogen) ppa and not from yours, that why it is linked against 0.15.10. I hope the force version think will help.

sledgehammer999 commented 10 years ago

Two alternative ways to install:

  1. Go the ppa and manually download the .deb file to your disk. Then sudo dpkg -i <name>.deb
  2. Or do sudo apt-get install qbittorrent=3.1.9-0ubuntu1~precise
drivador commented 10 years ago

Within the synaptic, was marked as installed only qBittorrent. With the right button on it the option to install as the suggestion qBittorrent-dbg appears. This then calls for the installation of qBittorrent-nox to be marked.

I believe the error is there. When only suggest and not require a dependency on qBittorrent-dbg and qBittorrent-nox, it does not install libtorrent-rasterbar7.

After these two above installed:

root@EST100:/# aptitude show libtorrent-rasterbar7 Pacote: libtorrent-rasterbar7
Estado: instalado Automaticamente instalado: sim Versão: 0.16.15-0ubuntu1~precise Prioridade: opcional Seção: libs Mantenedor: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com Arquitetura: amd64 Tamanho Descompactado: 3.751 k Depende de: libboost-system1.46.1 (>= 1.46.1-1), libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libgeoip1 (>= 1.4.8+dfsg), libssl1.0.0 (>= 1.0.0), libstdc++6 (>= 4.6) Pré-Depende de: dpkg (>= 1.15.6~) Sugere: libtorrent-rasterbar-dbg Conflita com: libtorrent-rasterbar7 Descrição: C++ bittorrent library by Rasterbar Software Bittorrent library by Rasterbar Software (Arvid Norberg). libtorrent-rasterbar is a C++ library that aims to be a good alternative to all the other bittorrent implementations around.

The main goals of libtorrent-rasterbar are: * to be cpu efficient * to be memory efficient * to be very easy to use

This package contains libtorrent-rasterbar run time shared library.

but in libraries continues:

help -> about -> library:

Qt:4.8.1 Libtorrent: 0.15.10.0 Boost: 1.46.1

surfernsk commented 10 years ago
sudo aptitude remove libtorrent-rasterbar7 qbittorent
sudo apt-add-repository ppa:surfernsk/internet-software
sudo aptitude update
sudo aptitude install qbittorent

or write me an email. can help by connecting to the Remote Desktop

drivador commented 10 years ago

Your suggestion to completely remove and reinstall qB is interesting, but a big BUT: how is my great amount of downloaded torrents and download queued?

And yes, I am a basic user, but quietly execute these commands.

surfernsk commented 10 years ago

"aptitude remove" delete only the program, but does not remove the configuration files.

I suggest to connect to your computer using Remote Desktop http://www.teamviewer.com/pt/download/linux.aspx

sledgehammer999 commented 10 years ago

@Drivador the "Force version" menuitem is accessible only the from the menu at the top of synaptic and NOT from the right-click menu.

drivador commented 10 years ago

Yes @sledgehammer999 I installed the official qB (hydrogen) ppa. The unmarked in my list of software channels and added the ppa -> surfernsk. These results above are already with him.

Ok, found the force on it and have 3 options:

3.1.x-0 ~ ~ ubuntu12.04.01 4690-20140301 (now)
3.1.9-0ubuntu1 ~ precise (precise)
2.9.7-1 (precise)

Which of these use?

ps:. qB installed since the beginning of the conversation was now V3.1.9

sledgehammer999 commented 10 years ago

You obviously have installed the one from hydrogen ppa (the "now"). You need to select the 3.1.9-0ubuntu1 ~ precise (precise) one.

drivador commented 10 years ago

Still, sorry for my english fake because I'm using google translator to write to you. I'm in southern Brazil.

https://www.google.com.br/maps/place/Rua+Ant%C3%B4nio+Fonseca+Barcelos,+22+-+Marechal+Rondon/@-29.9109216,-51.1678941,14z/data=!4m7!1m4!3m3!1s0x95197aa8021e5571:0xd0de460f7518f586!2sCanoas+-+RS!3b1!3m1!1s0x95197002229bea2f:0x44dc5b3cd494e000?hl=pt-BR

sledgehammer999 commented 10 years ago

From "Force version" select 3.1.9-0ubuntu1 ~ precise (precise)

drivador commented 10 years ago

Ok , up and running again with encryption enabled . I'll leave running to see if it does not blow over .

root@EST100:/usr/bin# ldd qbittorrent linux-vdso.so.1 => (0x00007fff48595000) libboost_system.so.1.46.1 => /usr/lib/libboost_system.so.1.46.1 (0x00007f0b0800f000) libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f0b07db1000) libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f0b079d5000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0b077be000) libtorrent-rasterbar.so.7 => /usr/lib/libtorrent-rasterbar.so.7 (0x00007f0b07233000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0b07015000) libQtDBus.so.4 => /usr/lib/x86_64-linux-gnu/libQtDBus.so.4 (0x00007f0b06d98000) libQtXml.so.4 => /usr/lib/x86_64-linux-gnu/libQtXml.so.4 (0x00007f0b06b53000) libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007f0b05e84000) libQtNetwork.so.4 => /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4 (0x00007f0b05b38000) libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007f0b05666000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f0b05365000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f0b05069000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f0b04e53000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0b04a92000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0b0488e000) libGeoIP.so.1 => /usr/lib/libGeoIP.so.1 (0x00007f0b04659000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f0b04450000) /lib64/ld-linux-x86-64.so.2 (0x00007f0b08236000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f0b0420c000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f0b03fd5000) libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007f0b03dbd000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f0b03ac8000) libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f0b0389f000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f0b03603000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f0b033b4000) libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f0b031ab000) libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f0b02f91000) libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f0b02d81000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f0b02b76000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f0b02965000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f0b02630000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f0b02405000) libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f0b0219f000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f0b01f9b000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f0b01d5e000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f0b01b56000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f0b01950000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f0b01732000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f0b0152b000)

drivador commented 10 years ago

Completing:

help -> about -> library:

Qt:4.8.1 Libtorrent: 0.16.15.0 Boost: 1.46.1

surfernsk commented 10 years ago

all ok

drivador commented 10 years ago

I think the solution was reached.

Thank you very much @sledgehammer999 and @surfer-nsk for losing your time with me, helping me with this problem.

Again, sorry for my english fake.

sledgehammer999 commented 10 years ago

Be sure to remove the hydrogen ppa and then do a sudo apt-get update. This way all the references from the hydrogen ppa will be gone. And then you will not install a wrong qbittorrent. It will always come from surfernsk's ppa. EDIT: The only thing remaining is for @mexsudo to report.

drivador commented 10 years ago

And already like to apologize again for Brazilians we win the World Cup this year. hehehe!

Even though our politicians as thugs and terrorists, and works with super billed only managed to keep the peace in many capital cities with military force, the people have a good heart and loves football.

Much peace and joy for you.

ps:. had previously removed @sledgehammer999

mexsudo commented 10 years ago

three... 2.977-1 (precise) 3.1.9-Oubuntu1~precise (precise) 3.1.x-0~4690-20140301~ubuntu12.04.1 (precise)

wild guessing ;-)

On 04/12/2014 12:19 PM, sledgehammer999 wrote:

Since I am not at linux box atm I don't remember exactly where the menu is. Open synaptic and search for qbittorrent. Highlight it and then go to edit->Force version. ("Force version" may be under some other menu item). In that dialog, choose the version that comes from the surfernsk ppa. If you don't know which is which please post here your available options. After you choose surfernsk version apply the changes. Hopefully synaptic will install the version from the surfernsk ppa. After that re-run the ldd command and post the output.

— Reply to this email directly or view it on GitHub https://github.com/qbittorrent/qBittorrent/issues/1566#issuecomment-40289183.

mexsudo commented 10 years ago

OK, done On 04/12/2014 01:18 PM, sledgehammer999 wrote:

From "Force version" select |3.1.9-0ubuntu1 ~ precise (precise)|

— Reply to this email directly or view it on GitHub https://github.com/qbittorrent/qBittorrent/issues/1566#issuecomment-40290687.

mexsudo commented 10 years ago

OK, all finished... wish me luck. I will report back.

On 04/12/2014 01:53 PM, sledgehammer999 wrote:

Be sure to remove the hydrogen ppa and then do a |sudo apt-get update|. This way all the references from the hydrogen ppa will be gone. And then you will not install a wrong qbittorrent. It will always come from surfernsk's ppa.

— Reply to this email directly or view it on GitHub https://github.com/qbittorrent/qBittorrent/issues/1566#issuecomment-40291480.

sledgehammer999 commented 10 years ago

@mexsudo I am guessing that you also chose -> 3.1.9-Oubuntu1~precise (precise) I am also guessing that ldd now shows libtorrent-rasterbar.so.7 for you too. I am closing since I am confident that qbittorrent will not crash again. If it does please attach the output of the terminal when it crashes and the output of ldd.

mexsudo commented 10 years ago

FYI: I checked with "Force version" and all three... 2.977-1 (precise) 3.1.9-Oubuntu1~precise (precise) 3.1.x-0~4690-20140301~ubuntu12.04.1 (precise) still listed, did Not execute "Force version"

Synaptic shows 3.1.x-0~4690-20140301~ubuntu12.04.1 (precise) as installed

On 04/12/2014 02:49 PM, Peter Ehlert wrote:

OK, all finished... wish me luck. I will report back.

On 04/12/2014 01:53 PM, sledgehammer999 wrote:

Be sure to remove the hydrogen ppa and then do a |sudo apt-get update|. This way all the references from the hydrogen ppa will be gone. And then you will not install a wrong qbittorrent. It will always come from surfernsk's ppa.

— Reply to this email directly or view it on GitHub https://github.com/qbittorrent/qBittorrent/issues/1566#issuecomment-40291480.

sledgehammer999 commented 10 years ago

Synaptic shows 3.1.x-0~4690-20140301~ubuntu12.04.1 (precise) as installed

No! This is the wrong version. This is the version from the hydrogen ppa. You need to force the 3.1.9-Oubuntu1~precise (precise) version. Synaptic needs to show that version as installed. That's the version from the surfernsk ppa.

surfernsk commented 10 years ago
sudo ppa-purge ppa:hydr0g3n/qbittorrent-stable
sudo aptitude update
sudo aptitude install qbittorent

or

sudo add-apt-repository -r ppa:hydr0g3n/qbittorrent-stable
sudo aptitude update
aptitude full-upgrade
mexsudo commented 10 years ago
damn! OK, synaptic now shows 3.1.9-Oubuntu1~precise (precise)
por fin!

||

On 04/12/2014 02:55 PM, sledgehammer999 wrote:

Synaptic shows 3.1.x-0~4690-20140301~ubuntu12.04.1 (precise) as
installed

No! This is the wrong version. This is the version from the hydrogen ppa. You need to force the |3.1.9-Oubuntu1~precise (precise)| version. Synaptic needs to show that version as installed. That's the version from the surfernsk ppa.

— Reply to this email directly or view it on GitHub https://github.com/qbittorrent/qBittorrent/issues/1566#issuecomment-40292825.