Package: quiterss
Version: 0.19.2+dfsg-1
Severity: grave
Justification: renders package unusable
Dear Maintainer,
when I try to start quiterss I get a segmentation fault
I try:
*******************************
1) to execute from command line:
$ quiterss &
[1] 22703
[1]+ Errore di segmentazione quiterss
*******************************
2) to see what I can get using the debug symbols package and gdb:
$ gdb quiterss
GNU gdb (Debian 8.3.1-1) 8.3.1
Copyright (C) 2019 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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://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 quiterss...
Reading symbols from
/usr/lib/debug/.build-id/73/ce3f81b45ac6dc622ccd7476886a63f1aadf32.debug...
(gdb) run
Starting program: /usr/bin/quiterss
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
__memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:2373
2373 ../sysdeps/x86_64/multiarch/memcpy-ssse3.S: File o directory non
esistente.
(gdb) bt
#0 0x00007ffff371bd4b in __memcpy_ssse3 () at
../sysdeps/x86_64/multiarch/memcpy-ssse3.S:2373
#1 0x00007ffff3af29e6 in QString::append(QString const&) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x000055555567826e in QString::operator+=(QString const&) (s=...,
this=0x7fffffffd918) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:483
#3 0x000055555567826e in operator+(QString const&, char const*)
(s2=0x55555572d0e9 "/debug.log", s1=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1357
#4 0x000055555567826e in LogFile::msgHandler(QtMsgType,
QMessageLogContext const&, QString const&) (type=QtInfoMsg, msg=...) at
src/application/logfile.cpp:40
#5 0x00007ffff3a6b4d1 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff3a6ca8d in qt_message_output(QtMsgType,
QMessageLogContext const&, QString const&) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff3b5d090 in QDebug::~QDebug() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x00007ffff424fc2a in
QGuiApplicationPrivate::createPlatformIntegration() () at
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9 0x00007ffff4251c30 in
QGuiApplicationPrivate::createEventDispatcher() () at
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007ffff3c39035 in QCoreApplicationPrivate::init() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007ffff425399f in QGuiApplicationPrivate::init() () at
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007ffff789d4d9 in QApplicationPrivate::init() () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00005555556fe0b2 in QtSingleApplication::QtSingleApplication(int&,
char**, bool) (this=0x7fffffffddf0, argc=<optimized out>,
argv=<optimized out>, GUIenabled=<optimized out>)
at 3rdparty/qtsingleapplication/qtsingleapplication.cpp:154
#14 0x0000555555675b88 in MainApplication::MainApplication(int&, char**)
(this=0x7fffffffddf0, argc=@0x7fffffffddec: 1, argv=<optimized out>) at
src/application/mainapplication.cpp:30
#15 0x00005555555c52d4 in main(int, char**) (argc=<optimized out>,
argv=0x7fffffffdfb8) at src/main/main.cpp:40
(gdb) n
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) q
*******************************
3) to get a backtrace recompiling quiterss with nostrip[¹]
$ gdb -batch -n -ex 'set pagination off' -ex run -ex bt -ex 'bt full'
-ex 'thread apply all bt full' --args quiterss
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffed901700 (LWP 34164)]
[New Thread 0x7fffe7974700 (LWP 34165)]
[....]
and with this option the package work correctly
*******************************
4) to reinstall quiterss from Debian repository
$ quiterss
Errore di segmentazione
*******************************
5) to search some clues on the Debian compilation[²]
I found only few warning:
* WARNING: Project ERROR: Unknown module(s) in QT: phonon
* [...]implicitly-declared[...]
Ciao
Davide
[¹]
https://wiki.debian.org/HowToGetABacktrace
[²]
https://buildd.debian.org/status/fetch.php?pkg=quiterss&arch=amd64&ver=0.19.2%2Bdfsg-1&stamp=1575113652&raw=0
-- System Information:
Debian Release: bullseye/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.4.13-dp-20200125 (SMP w/4 CPU cores; PREEMPT)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8),
LANGUAGE=it_IT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages quiterss depends on:
ii libc6 2.29-9
ii libgcc1 1:9.2.1-22
ii libqt5core5a 5.12.5+dfsg-2
ii libqt5gui5 5.12.5+dfsg-2
ii libqt5multimedia5 5.12.5-1+b1
ii libqt5network5 5.12.5+dfsg-2
ii libqt5printsupport5 5.12.5+dfsg-2
ii libqt5sql5 5.12.5+dfsg-2
ii libqt5sql5-sqlite 5.12.5+dfsg-2
ii libqt5webkit5 5.212.0~alpha3-6
ii libqt5widgets5 5.12.5+dfsg-2
ii libqt5xml5 5.12.5+dfsg-2
ii libsqlite3-0 3.30.1+fossil191229-1
ii libstdc++6 9.2.1-22
quiterss recommends no packages.
quiterss suggests no packages.
-- debconf-show failed