qbittorrent / qBittorrent

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

qBit v4.4.1, crashes after trying to install guix package with terminal bash command #17156

Open girish17 opened 2 years ago

girish17 commented 2 years ago

qBittorrent & operating system versions

qBittorrent: 4.4.1 x64 Operating system: GNU Guix Linux 5.17.9-gnu SMP PREEMPT 1 x86_64 GNU/Linux Qt: 5.15.2 libtorrent-rasterbar: 1.2.15

What is the problem?

qBittorrent version: v4.4.1

Caught signal: SIGSEGV Stack trace: /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/libc.so.6 : ()+0x380a0 [0x7fa2e1d0f0a0] /gnu/store/6ri5g7clci8n4al64k1hil06ky1bxc5k-qtbase-5.15.2/lib/libQt5Widgets.so.5 : ()+0x3ea1bc [0x7fa2e354c1bc] /gnu/store/6ri5g7clci8n4al64k1hil06ky1bxc5k-qtbase-5.15.2/lib/libQt5Widgets.so.5 : ()+0x3ea2b8 [0x7fa2e354c2b8] /gnu/store/6ri5g7clci8n4al64k1hil06ky1bxc5k-qtbase-5.15.2/lib/libQt5Widgets.so.5 : ()+0x3e60fb [0x7fa2e35480fb] /gnu/store/6ri5g7clci8n4al64k1hil06ky1bxc5k-qtbase-5.15.2/lib/libQt5Widgets.so.5 : QHeaderView::restoreState(QByteArray const&)+0xe3 [0x7fa2e3548ac3] /home/girishm/.guix-profile/bin/qbittorrent : TrackerListWidget::loadSettings()+0x42 [0x8eec14] /home/girishm/.guix-profile/bin/qbittorrent : TrackerListWidget::TrackerListWidget(PropertiesWidget)+0xcf [0x8e9bd7] /home/girishm/.guix-profile/bin/qbittorrent : PropertiesWidget::PropertiesWidget(QWidget)+0xe2c [0x8ca1fe] /home/girishm/.guix-profile/bin/qbittorrent : MainWindow::MainWindow(QWidget*)+0x1bb9 [0x860d0f] /home/girishm/.guix-profile/bin/qbittorrent : Application::exec(QStringList const&)+0x18b [0x6d0d5d] /home/girishm/.guix-profile/bin/qbittorrent : main()+0x72e [0x6e2d63] /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/libc.so.6 : __libc_start_main()+0xcd [0x7fa2e1cfa7dd] /home/girishm/.guix-profile/bin/qbittorrent : _start()+0x2a [0x6cd6da]

Steps to reproduce

Run the following commands in the terminal on bash shell

  1. guix package -i qbittorent
  2. qbittorrent

Additional context

No response

Log(s) & preferences file(s)

No response

emixa-d commented 2 years ago

Problem has been found (https://issues.guix.gnu.org/55818):

girish17 commented 2 years ago

girishm@girishm:~$ guix shell qbittorrent --system=x86_64-linux -- qbittorrent The following derivation will be built: /gnu/store/4wa71kizdgbhbd37p9hk5azrfspiv7vc-profile.drv

building CA certificate bundle... listing Emacs sub-directories... building fonts directory... building directory of Info manuals... building profile with 1 package... The legacy data directory '/home/girishm/.local/share/data/qBittorrent' is used. It is recommended to move its content to '/home/girishm/.local/share/qBittorrent' Qt en locale unrecognized, using default (en). en locale recognized, using translation. The legacy data directory '/home/girishm/.local/share/data/qBittorrent' is used. It is recommended to move its content to '/home/girishm/.local/share/qBittorrent' Disabling IPFilter Enabling UPnP / NAT-PMP The legacy data directory '/home/girishm/.local/share/data/qBittorrent' is used. It is recommended to move its content to '/home/girishm/.local/share/qBittorrent' Downloading https://download.db-ip.com/free/dbip-country-lite-2022-06.mmdb.gz... The legacy data directory '/home/girishm/.local/share/data/qBittorrent' is used. It is recommended to move its content to '/home/girishm/.local/share/qBittorrent' create tabWidget CURRENT CHANGED


Please file a bug report at http://bug.qbittorrent.org and provide the following information:

qBittorrent version: v4.4.1

Caught signal: SIGSEGV Stack trace: /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/libc.so.6 : ()+0x380a0 [0x7f3b2d50e0a0] /gnu/store/534h3z5qgbqykxs80vv428wbshgaz2ms-qtbase-5.15.2/lib/libQt5Widgets.so.5 : ()+0x3ea1bc [0x7f3b2ed4b1bc] /gnu/store/534h3z5qgbqykxs80vv428wbshgaz2ms-qtbase-5.15.2/lib/libQt5Widgets.so.5 : ()+0x3ea2b8 [0x7f3b2ed4b2b8] /gnu/store/534h3z5qgbqykxs80vv428wbshgaz2ms-qtbase-5.15.2/lib/libQt5Widgets.so.5 : ()+0x3e60fb [0x7f3b2ed470fb] /gnu/store/534h3z5qgbqykxs80vv428wbshgaz2ms-qtbase-5.15.2/lib/libQt5Widgets.so.5 : QHeaderView::restoreState(QByteArray const&)+0xe3 [0x7f3b2ed47ac3] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : TrackerListWidget::loadSettings()+0x42 [0x8eec14] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : TrackerListWidget::TrackerListWidget(PropertiesWidget)+0xcf [0x8e9bd7] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : PropertiesWidget::PropertiesWidget(QWidget)+0xe2c [0x8ca1fe] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : MainWindow::MainWindow(QWidget*)+0x1bb9 [0x860d0f] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : Application::exec(QStringList const&)+0x18b [0x6d0d5d] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : main()+0x72e [0x6e2d63] /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/libc.so.6 : __libc_start_main()+0xcd [0x7f3b2d4f97dd] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : _start()+0x2a [0x6cd6da]

$ guix shell qbittorrent --system=x86_64-linux --pure -- qbittorrent

girishm@girishm:~$ guix shell qbittorrent --system=x86_64-linux --pure -- qbittorrent QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-girishm' The legacy data directory '/home/girishm/.local/share/data/qBittorrent' is used. It is recommended to move its content to '/home/girishm/.local/share/qBittorrent' Qt en locale unrecognized, using default (en). en locale recognized, using translation. The legacy data directory '/home/girishm/.local/share/data/qBittorrent' is used. It is recommended to move its content to '/home/girishm/.local/share/qBittorrent' Disabling IPFilter Enabling UPnP / NAT-PMP The legacy data directory '/home/girishm/.local/share/data/qBittorrent' is used. It is recommended to move its content to '/home/girishm/.local/share/qBittorrent' Downloading https://download.db-ip.com/free/dbip-country-lite-2022-06.mmdb.gz... The legacy data directory '/home/girishm/.local/share/data/qBittorrent' is used. It is recommended to move its content to '/home/girishm/.local/share/qBittorrent' create tabWidget CURRENT CHANGED


Please file a bug report at http://bug.qbittorrent.org and provide the following information:

qBittorrent version: v4.4.1

Caught signal: SIGSEGV Stack trace: /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/libc.so.6 : ()+0x380a0 [0x7f65341a30a0] /gnu/store/534h3z5qgbqykxs80vv428wbshgaz2ms-qtbase-5.15.2/lib/libQt5Widgets.so.5 : ()+0x3ea1bc [0x7f65359e01bc] /gnu/store/534h3z5qgbqykxs80vv428wbshgaz2ms-qtbase-5.15.2/lib/libQt5Widgets.so.5 : ()+0x3ea2b8 [0x7f65359e02b8] /gnu/store/534h3z5qgbqykxs80vv428wbshgaz2ms-qtbase-5.15.2/lib/libQt5Widgets.so.5 : ()+0x3e60fb [0x7f65359dc0fb] /gnu/store/534h3z5qgbqykxs80vv428wbshgaz2ms-qtbase-5.15.2/lib/libQt5Widgets.so.5 : QHeaderView::restoreState(QByteArray const&)+0xe3 [0x7f65359dcac3] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : TrackerListWidget::loadSettings()+0x42 [0x8eec14] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : TrackerListWidget::TrackerListWidget(PropertiesWidget)+0xcf [0x8e9bd7] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : PropertiesWidget::PropertiesWidget(QWidget)+0xe2c [0x8ca1fe] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : MainWindow::MainWindow(QWidget*)+0x1bb9 [0x860d0f] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : Application::exec(QStringList const&)+0x18b [0x6d0d5d] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : main()+0x72e [0x6e2d63] /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/libc.so.6 : __libc_start_main()+0xcd [0x7f653418e7dd] /gnu/store/xl36mbwdja63sa2zhqx6xz4003z2mym7-profile/bin/qbittorrent : _start()+0x2a [0x6cd6da]

. Question: does removing ~/.config/qBittorrent have an effect?

After removal of the directory, qBittorrent works with above commands!

luzpaz commented 1 year ago

Anything left to do here ?

emixa-d commented 1 year ago

Op 23-07-2023 om 15:20 schreef luzpaz:

Anything left to do here ?

— Reply to this email directly, view it on GitHub https://github.com/qbittorrent/qBittorrent/issues/17156#issuecomment-1646839340, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUK4QHFDNKLFZLLSTDCI3YLXRUQILANCNFSM5X3NSCMQ. You are receiving this because you commented.Message ID: @.***>

Guix' qBittorrent package has been updated from 4.4.1 to 4.5.4, so the Guix part is done. That said, paraphrasing myself to account for the update, the following issue might exist:

I don't know if this issue still exists (maybe it has been resolved in some recent, but it should be easy to test for contributors.