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

qBittorrent 4.4.0beta3 SIGABRT core dumped on each start since today #15916

Open
slrslr opened this issue Jan 2, 2022 · 2 comments
Open

qBittorrent 4.4.0beta3 SIGABRT core dumped on each start since today #15916

slrslr opened this issue Jan 2, 2022 · 2 comments
Labels

Comments

@slrslr
Copy link
Contributor

slrslr commented Jan 2, 2022

qBittorrent & operating system versions

v4.4.0beta3
Linux Manjaro 5.15 kernel
libtorrent-rasterbar [Installed] 1:1.2.15-1 extra
libtorrent [Installed] 0.13.8-2 community
qt packages 5.15.2

What is the problem?

I have updated Linux 5.15.12-1-MANJARO packages today and qBittorrent stopped launching. So i have updated qbt from git (master branch) to have latest code and ran from within command line:

$ qbittorrent

*** stack smashing detected ***: terminated


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

qBittorrent version: v4.4.0beta3

Caught signal: SIGABRT
Stack trace:
  /usr/lib/libc.so.6 : gsignal()+0x142  [0x7f4db5de5d22]
  /usr/lib/libc.so.6 : abort()+0x116  [0x7f4db5dcf862]
  /usr/lib/libc.so.6 : ()+0x7ed28  [0x7f4db5e27d28]
  /usr/lib/libc.so.6 : __fortify_fail()+0x2a  [0x7f4db5eb6cca]
  /usr/lib/libc.so.6 : ()+0x10dc94  [0x7f4db5eb6c94]
  qbittorrent : ()+0x15db86  [0x55fd389e6b86]
  /usr/lib/libtorrent-rasterbar.so.10 : ()+0x2d292a  [0x7f4db7e8a92a]
  /usr/lib/libtorrent-rasterbar.so.10 : ()+0x2ff277  [0x7f4db7eb7277]
  /usr/lib/libtorrent-rasterbar.so.10 : void libtorrent::torrent_handle::async_call<void (libtorrent::torrent::*)(libtorrent::flags::bitfield_flag<unsigned char, libtorrent::pause_flags_tag, void>), libtorrent::flags::bitfield_flag<unsigned char, libtorrent::pause_flags_tag, void> >(void (libtorrent::torrent::*)(libtorrent::flags::bitfield_flag<unsigned char, libtorrent::pause_flags_tag, void>), libtorrent::flags::bitfield_flag<unsigned char, libtorrent::pause_flags_tag, void>&&) const+0xe3  [0x7f4db7ebef63]
  /usr/lib/libtorrent-rasterbar.so.10 : libtorrent::torrent_handle::pause(libtorrent::flags::bitfield_flag<unsigned char, libtorrent::pause_flags_tag, void>) const+0x30  [0x7f4db7eb2980]
  /usr/lib/libtorrent-rasterbar.so.10 : ()+0xb7a9d  [0x7f4db7c6fa9d]
  /usr/lib/libtorrent-rasterbar.so.10 : ()+0x2df5c6  [0x7f4db7e975c6]
  /usr/lib/libtorrent-rasterbar.so.10 : ()+0xf0541  [0x7f4db7ca8541]
  /usr/lib/libtorrent-rasterbar.so.10 : ()+0xf249c  [0x7f4db7caa49c]
  /usr/lib/libtorrent-rasterbar.so.10 : ()+0xffc1d  [0x7f4db7cb7c1d]
  /usr/lib/libtorrent-rasterbar.so.10 : ()+0xcdaac  [0x7f4db7c85aac]
  /usr/lib/libtorrent-rasterbar.so.10 : ()+0x20a2ff  [0x7f4db7dc22ff]
  /usr/lib/libstdc++.so.6 : ()+0xd33c4  [0x7f4db61a73c4]
  /usr/lib/libpthread.so.0 : ()+0x9259  [0x7f4db782d259]
  /usr/lib/libc.so.6 : clone()+0x43  [0x7f4db5ea75e3]
Aborted (core dumped)

cd qBittorrent/
$ gdb qbittorrent

GNU gdb (GDB) 11.1
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from qbittorrent...
(No debugging symbols found in qbittorrent)
(gdb) run
Starting program: /usr/local/bin/qbittorrent 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff26a4640 (LWP 333429)]
...many lines like that...
[New Thread 0x7ffef7746640 (LWP 333666)]
*** stack smashing detected ***: terminated

Thread 5 "qbittorrent" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffe0edd640 (LWP 333436)]
0x00007ffff5d01d22 in raise () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007ffff5d01d22 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff5ceb862 in abort () from /usr/lib/libc.so.6
#2  0x00007ffff5d43d28 in __libc_message () from /usr/lib/libc.so.6
#3  0x00007ffff5dd2cca in __fortify_fail () from /usr/lib/libc.so.6
#4  0x00007ffff5dd2c94 in __stack_chk_fail () from /usr/lib/libc.so.6
#5  0x00005555556b1b86 in NativeTorrentExtension::on_pause() ()
#6  0x00007ffff7da692a in ?? () from /usr/lib/libtorrent-rasterbar.so.10
#7  0x00007ffff7dd3277 in ?? () from /usr/lib/libtorrent-rasterbar.so.10
#8  0x00007ffff7ddaf63 in void libtorrent::torrent_handle::async_call<void (libtorrent::torrent::*)(libtorrent::flags::bitfield_flag<unsigned char, libtorrent::pause_flags_tag, void>), libtorrent::flags::bitfield_flag<unsigned char, libtorrent::pause_flags_tag, void> >(void (libtorrent::torrent::*)(libtorrent::flags::bitfield_flag<unsigned char, libtorrent::pause_flags_tag, void>), libtorrent::flags::bitfield_flag<unsigned char, libtorrent::pause_flags_tag, void>&&) const () from /usr/lib/libtorrent-rasterbar.so.10
#9  0x00007ffff7dce980 in libtorrent::torrent_handle::pause(libtorrent::flags::bitfield_flag<unsigned char, libtorrent::pause_flags_tag, void>) const ()
   from /usr/lib/libtorrent-rasterbar.so.10
#10 0x00007ffff7b8ba9d in ?? () from /usr/lib/libtorrent-rasterbar.so.10
#11 0x00007ffff7db35c6 in ?? () from /usr/lib/libtorrent-rasterbar.so.10
#12 0x00007ffff7bc4541 in ?? () from /usr/lib/libtorrent-rasterbar.so.10
#13 0x00007ffff7bc649c in ?? () from /usr/lib/libtorrent-rasterbar.so.10
#14 0x00007ffff7bd3c1d in ?? () from /usr/lib/libtorrent-rasterbar.so.10
#15 0x00007ffff7ba1aac in ?? () from /usr/lib/libtorrent-rasterbar.so.10
#16 0x00007ffff7cde2ff in ?? () from /usr/lib/libtorrent-rasterbar.so.10
#17 0x00007ffff60c33c4 in std::execute_native_thread_routine (__p=0x5555563a5630) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:82
#18 0x00007ffff7749259 in start_thread () from /usr/lib/libpthread.so.0
#19 0x00007ffff5dc35e3 in clone () from /usr/lib/libc.so.6
(gdb)

SIGABRT happens also for v4.3.8.10 (qbt-enhanced) and this older version shows a few popups of torrents failed loading before is aborted. v4.3.9 WORKS(does not have this problem - except it turned several torrent payloads into Downloads directory instead of custom directory set in Category path and marked these torrents as erroneous and i had to manually move some of the file it relocated and recheck). Downgrading glibc and libtorrent-rasterbar one version behind does not help.

what i did wrong/good, what to try please? I am amateur user.

@thalieht thalieht added the Crash label Jan 3, 2022
@slrslr
Copy link
Contributor Author

slrslr commented Jan 8, 2022

qbt4.4.0beta3 started again 3 times in a row (across 2 reboots), i do not know why it failed to start before. I will update this if that happen again.

@slrslr
Copy link
Contributor Author

slrslr commented Jan 10, 2022

Seen another SIGABRT, this time after start when i pause a torrent, so maybe a bit different: #16017

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

2 participants