Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
girish17 opened this issue Jun 4, 2022 · 6 comments
Labels

Comments

@girish17
Copy link

girish17 commented Jun 4, 2022

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

@girish17 girish17 changed the title qBittorent crashes on running qBit v4.4.1, crashes after trying to install quix package with terminal bash command Jun 5, 2022
@girish17 girish17 changed the title qBit v4.4.1, crashes after trying to install quix package with terminal bash command qBit v4.4.1, crashes after trying to install guix package with terminal bash command Jun 5, 2022
@emixa-d
Copy link

emixa-d commented Jun 6, 2022

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

  • on a fresh qbittorrent@4.4.1 install (and presumably on the latest version as well), the problem does not occur
  • however, if there was an old ~/.local/share/data/qBittorrent directory (or ~/.config/qBittorrent, not sure which is the problem), the problem occurs.
  • the problem is removed by deleting the old directory (not sure which one was removed)

@girish17
Copy link
Author

girish17 commented Jun 6, 2022

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
Copy link
Contributor

luzpaz commented Jul 23, 2023

Anything left to do here ?

@emixa-d
Copy link

emixa-d commented Jul 24, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants
@luzpaz @girish17 @xavier2k6 @emixa-d and others