QuiteRSS crashes intermittently
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtbase-opensource-src (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
This bug affects QuiteRSS and other Qt applications, like plasma-discover (see https:/
[Test Case]
1. Open QuiteRSS.
2. Leave it running for several hours.
3. It should not crash.
[Proposed Fix]
The proposed fix is a backport of the following commit from upstream 5.12 branch: https:/
[Regression Potential]
This patch adds an additional check before re-sending the request. Regressions chance is minimal, but the potential regressions may be that the request is not re-sent where it was re-sent with the previous code.
[Original Description]
After opening QuiteRSS it will run until crash happens. This happens intermittently within the hour usually.
(gdb) bt
#0 QHttpNetworkCon
at access/
#1 0x00007ffff30deca2 in QHttpNetworkCon
this=
#2 0x00007ffff2736122 in QObject::event (this=0x7fff48d
e=<optimized out>) at kernel/
#3 0x00007ffff6f2482c in QApplicationPri
() from /usr/lib/
#4 0x00007ffff6f2c0f4 in QApplication:
from /usr/lib/
#5 0x00007ffff27069a8 in QCoreApplicatio
receiver=
at kernel/
#6 0x00007ffff270911d in QCoreApplicatio
receiver=
at ../../include/
#7 QCoreApplicatio
event_
at kernel/
#8 0x00007ffff27096a8 in QCoreApplicatio
receiver=
at kernel/
#9 0x00007ffff27602c3 in postEventSource
at kernel/
#10 0x00007fffece96317 in g_main_
from /usr/lib/
#11 0x00007fffece96550 in ?? () from /usr/lib/
#12 0x00007fffece965dc in g_main_
from /usr/lib/
#13 0x00007ffff275f8ef in QEventDispatche
this=
#14 0x00007ffff27049ea in QEventLoop::exec (this=this@
flags=..., flags@entry=...) at kernel/
#15 0x00007ffff252322a in QThread::exec (this=<optimized out>)
at thread/
#16 0x00007ffff252816d in QThreadPrivate:
at thread/
#17 0x00007ffff22646db in start_thread (arg=0x7fff4fff
at pthread_
#18 0x00007ffff19ec88f in clone ()
at ../sysdeps/
description: | updated |
Changed in qtbase-opensource-src (Ubuntu Bionic): | |
status: | Confirmed → In Progress |
Changed in qtbase-opensource-src (Ubuntu Disco): | |
status: | New → In Progress |
Status changed to 'Confirmed' because the bug affects multiple users.