Click on "search plugin" -> crash #10119

Closed
opened 2026-02-21 20:34:46 -05:00 by deekerman · 6 comments
Owner

Originally created by @thekomer on GitHub (Apr 8, 2020).

Please provide the following information

qBittorrent version and Operating System

qBittorrent v4.2.3
OS: MX Linux 19.1 (based on Debian 10)

If on linux, libtorrent-rasterbar and Qt version

$ apt-cache show libtorrent-rasterbar9 Package: libtorrent-rasterbar9 Source: libtorrent-rasterbar Version: 1.1.13-1~mx19+1 Architecture: amd64

$ qmake --version QMake version 3.1 Using Qt version 5.11.3 in /usr/lib/x86_64-linux-gnu

What is the problem

When I click on "search plugin" button, qbitorrent crashes.
Terminal output gives me this:

``
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function
Empty filename passed to function


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

qBittorrent version: v4.2.3

Caught signal: SIGSEGV
Stack trace:
/lib/x86_64-linux-gnu/libQt5Network.so.5 : ()+0x95b84 [0x7f360222ab84]
/lib/x86_64-linux-gnu/libQt5Network.so.5 : ()+0x94c49 [0x7f3602229c49]
/lib/x86_64-linux-gnu/libQt5Core.so.5 : QObject::event(QEvent*)+0xe2 [0x7f3601eef072]
/lib/x86_64-linux-gnu/libQt5Widgets.so.5 : QApplicationPrivate::notify_helper(QObject*, QEvent*)+0x81 [0x7f3602ab94c1]
/lib/x86_64-linux-gnu/libQt5Widgets.so.5 : QApplication::notify(QObject*, QEvent*)+0x210 [0x7f3602ac0970]
/lib/x86_64-linux-gnu/libQt5Core.so.5 : QCoreApplication::notifyInternal2(QObject*, QEvent*)+0x179 [0x7f3601ec5489]
/lib/x86_64-linux-gnu/libQt5Core.so.5 : QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)+0x1cb [0x7f3601ec846b]
/lib/x86_64-linux-gnu/libQt5Core.so.5 : ()+0x2bc103 [0x7f3601f17103]
/lib/x86_64-linux-gnu/libglib-2.0.so.0 : g_main_context_dispatch()+0x2ae [0x7f3600e72f2e]
/lib/x86_64-linux-gnu/libglib-2.0.so.0 : ()+0x4e1c8 [0x7f3600e731c8]
/lib/x86_64-linux-gnu/libglib-2.0.so.0 : g_main_context_iteration()+0x2c [0x7f3600e7325c]
/lib/x86_64-linux-gnu/libQt5Core.so.5 : QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag)+0x67 [0x7f3601f16727]
/lib/x86_64-linux-gnu/libQt5Core.so.5 : QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag)+0x13b [0x7f3601ec415b]
/lib/x86_64-linux-gnu/libQt5Core.so.5 : QThread::exec()+0xb6 [0x7f3601d13e76]
/lib/x86_64-linux-gnu/libQt5Core.so.5 : ()+0xc2a67 [0x7f3601d1da67]
/lib/x86_64-linux-gnu/libpthread.so.0 : ()+0x7fa3 [0x7f3601c41fa3]
/lib/x86_64-linux-gnu/libc.so.6 : clone()+0x3f [0x7f360184f4cf]
Segmentation fault
``

What is the expected behavior

It shouldn't crash

Steps to reproduce

  1. launch qbittorrent
  2. under View, enable search engine (if it wan't enabled)
  3. click on search tab
  4. click on "search plugins..." button
    qBittorrent
Originally created by @thekomer on GitHub (Apr 8, 2020). **Please provide the following information** ### qBittorrent version and Operating System qBittorrent v4.2.3 OS: MX Linux 19.1 (based on Debian 10) ### If on linux, libtorrent-rasterbar and Qt version ` $ apt-cache show libtorrent-rasterbar9 Package: libtorrent-rasterbar9 Source: libtorrent-rasterbar Version: 1.1.13-1~mx19+1 Architecture: amd64 ` `` $ qmake --version QMake version 3.1 Using Qt version 5.11.3 in /usr/lib/x86_64-linux-gnu `` ### What is the problem When I click on "search plugin" button, qbitorrent crashes. Terminal output gives me this: `` Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function Empty filename passed to function ************************************************************* Please file a bug report at http://bug.qbittorrent.org and provide the following information: qBittorrent version: v4.2.3 Caught signal: SIGSEGV Stack trace: /lib/x86_64-linux-gnu/libQt5Network.so.5 : ()+0x95b84 [0x7f360222ab84] /lib/x86_64-linux-gnu/libQt5Network.so.5 : ()+0x94c49 [0x7f3602229c49] /lib/x86_64-linux-gnu/libQt5Core.so.5 : QObject::event(QEvent*)+0xe2 [0x7f3601eef072] /lib/x86_64-linux-gnu/libQt5Widgets.so.5 : QApplicationPrivate::notify_helper(QObject*, QEvent*)+0x81 [0x7f3602ab94c1] /lib/x86_64-linux-gnu/libQt5Widgets.so.5 : QApplication::notify(QObject*, QEvent*)+0x210 [0x7f3602ac0970] /lib/x86_64-linux-gnu/libQt5Core.so.5 : QCoreApplication::notifyInternal2(QObject*, QEvent*)+0x179 [0x7f3601ec5489] /lib/x86_64-linux-gnu/libQt5Core.so.5 : QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)+0x1cb [0x7f3601ec846b] /lib/x86_64-linux-gnu/libQt5Core.so.5 : ()+0x2bc103 [0x7f3601f17103] /lib/x86_64-linux-gnu/libglib-2.0.so.0 : g_main_context_dispatch()+0x2ae [0x7f3600e72f2e] /lib/x86_64-linux-gnu/libglib-2.0.so.0 : ()+0x4e1c8 [0x7f3600e731c8] /lib/x86_64-linux-gnu/libglib-2.0.so.0 : g_main_context_iteration()+0x2c [0x7f3600e7325c] /lib/x86_64-linux-gnu/libQt5Core.so.5 : QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x67 [0x7f3601f16727] /lib/x86_64-linux-gnu/libQt5Core.so.5 : QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0x13b [0x7f3601ec415b] /lib/x86_64-linux-gnu/libQt5Core.so.5 : QThread::exec()+0xb6 [0x7f3601d13e76] /lib/x86_64-linux-gnu/libQt5Core.so.5 : ()+0xc2a67 [0x7f3601d1da67] /lib/x86_64-linux-gnu/libpthread.so.0 : ()+0x7fa3 [0x7f3601c41fa3] /lib/x86_64-linux-gnu/libc.so.6 : clone()+0x3f [0x7f360184f4cf] Segmentation fault `` ### What is the expected behavior It shouldn't crash ### Steps to reproduce 1. launch qbittorrent 2. under View, enable search engine (if it wan't enabled) 3. click on search tab 4. click on "search plugins..." button ![qBittorrent](https://user-images.githubusercontent.com/17909481/78795555-6e03b680-79b5-11ea-9aa1-5864c5fb8fb6.png)
deekerman 2026-02-21 20:34:46 -05:00
Author
Owner

@thalieht commented on GitHub (Apr 8, 2020):

Qt version 5.11.3

Duplicate of #9667

@thalieht commented on GitHub (Apr 8, 2020): >Qt version 5.11.3 Duplicate of #9667
Author
Owner

@thekomer commented on GitHub (Apr 8, 2020):

I see.... didn't know it's a duplicate. Sorry.
I didn't search for duplicate under closed issues, since it's not fixed.

@thekomer commented on GitHub (Apr 8, 2020): I see.... didn't know it's a duplicate. Sorry. I didn't search for duplicate under closed issues, since it's not fixed.
Author
Owner

@FranciscoPombal commented on GitHub (Apr 8, 2020):

@thekomer
There is nothing we can do on our side, it's a bug in Qt. It is fixed by using a version of Qt not affected by the bug.

@FranciscoPombal commented on GitHub (Apr 8, 2020): @thekomer There is nothing we can do on our side, it's a bug in Qt. It is fixed by using a version of Qt not affected by the bug.
Author
Owner

@thekomer commented on GitHub (Apr 8, 2020):

@FranciscoPombal
Thank you for clarifying it for me.
All I meant was: I did not search for existing issue under "closed" ones, that's why I couldn't know it is a duplicate. I wouldn't report a bug if I knew.
So, basically I have to wait for Debian stable (or MX linux) to upgrade Qt packages... :-/ Pity.
Tnx again! Cheers! :-)

@thekomer commented on GitHub (Apr 8, 2020): @FranciscoPombal Thank you for clarifying it for me. All I meant was: I did not search for existing issue under "closed" ones, that's why I couldn't know it is a duplicate. I wouldn't report a bug if I knew. So, basically I have to wait for Debian stable (or MX linux) to upgrade Qt packages... :-/ Pity. Tnx again! Cheers! :-)
Author
Owner

@FranciscoPombal commented on GitHub (Apr 8, 2020):

@FranciscoPombal
Thank you for clarifying it for me.
All I meant was: I did not search for existing issue under "closed" ones, that's why I couldn't know it is a duplicate. I wouldn't report a bug if I knew.

No problem, it happens.

So, basically I have to wait for Debian stable (or MX linux) to upgrade Qt packages... :-/ Pity.
Tnx again! Cheers! :-)

Maybe there is some kind of external repository you could use?

@FranciscoPombal commented on GitHub (Apr 8, 2020): > @FranciscoPombal > Thank you for clarifying it for me. > All I meant was: I did not search for existing issue under "closed" ones, that's why I couldn't know it is a duplicate. I wouldn't report a bug if I knew. No problem, it happens. > So, basically I have to wait for Debian stable (or MX linux) to upgrade Qt packages... :-/ Pity. > Tnx again! Cheers! :-) Maybe there is some kind of external repository you could use?
Author
Owner

@thekomer commented on GitHub (Apr 9, 2020):

Maybe there is some kind of external repository you could use?

I don't have enough knowledge to answer to that question. I am not aware of any independent Qt repo. And I don't think adding foreign repository is a good idea. I see that Debian testing has Qt 5.12.5, but there's nothing in Buster-backports. I will have to wait for MX team to port Qt 5.12.5. Since it's under the hood kind of thing,....I'm not gonna mess up with it myself. I'm just a user, not packager nor developer :-)

@thekomer commented on GitHub (Apr 9, 2020): > Maybe there is some kind of external repository you could use? I don't have enough knowledge to answer to that question. I am not aware of any independent Qt repo. And I [don't think](https://wiki.debian.org/DontBreakDebian) adding foreign repository is a good idea. I see that Debian testing has Qt 5.12.5, but there's nothing in Buster-backports. I will have to wait for MX team to port Qt 5.12.5. Since it's under the hood kind of thing,....I'm not gonna mess up with it myself. I'm just a user, not packager nor developer :-)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/qBittorrent#10119
No description provided.