2018-07-09 11:16:23 |
Didier Roche-Tolomelli |
bug |
|
|
added bug |
2018-07-11 14:12:51 |
Brian Murray |
tags |
|
rls-cc-incoming |
|
2018-07-17 12:41:31 |
Graham Inggs |
bug |
|
|
added subscriber Graham Inggs |
2018-07-23 21:59:59 |
Brian Murray |
apport (Ubuntu): status |
New |
In Progress |
|
2018-07-23 22:00:03 |
Brian Murray |
apport (Ubuntu): assignee |
|
Brian Murray (brian-murray) |
|
2018-07-23 22:00:07 |
Brian Murray |
apport (Ubuntu): importance |
Undecided |
High |
|
2018-07-24 16:07:21 |
Launchpad Janitor |
apport (Ubuntu): status |
In Progress |
Fix Released |
|
2018-07-31 17:16:00 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-core-dev/ubuntu/cosmic/apport/ubuntu |
|
2018-11-02 15:20:30 |
Brian Murray |
nominated for series |
|
Ubuntu Bionic |
|
2018-11-02 15:20:30 |
Brian Murray |
bug task added |
|
apport (Ubuntu Bionic) |
|
2018-11-02 15:20:38 |
Brian Murray |
apport (Ubuntu Bionic): status |
New |
In Progress |
|
2018-11-02 15:20:40 |
Brian Murray |
apport (Ubuntu Bionic): importance |
Undecided |
Medium |
|
2018-11-02 15:20:43 |
Brian Murray |
apport (Ubuntu Bionic): assignee |
|
Brian Murray (brian-murray) |
|
2018-11-05 20:28:55 |
Steve Langasek |
apport (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2018-11-05 20:28:57 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2018-11-05 20:28:59 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2018-11-05 20:29:03 |
Steve Langasek |
tags |
rls-cc-incoming |
rls-cc-incoming verification-needed verification-needed-bionic |
|
2018-11-05 22:36:26 |
Brian Murray |
tags |
rls-cc-incoming verification-needed verification-needed-bionic |
rls-cc-incoming verification-done verification-done-bionic |
|
2018-11-12 17:26:47 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2018-11-12 17:27:14 |
Launchpad Janitor |
apport (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2022-11-24 18:20:58 |
Benjamin Drung |
description |
The autopkgtests are sometimes passing, sometimes stuck for more than 2h:
http://autopkgtest.ubuntu.com/packages/apport/cosmic/amd64.
It's blocking randomly on different tests.
All tests that are stucked, implements closing a request via a timeout (and then, executing "run"). The bet is that the timeout is short enough (1s) so that, when autopkgtests infra is busy, time to execute the bash subcommand is taking more than a second, and so "dismissing" is ran before execution happens and the whole testsuite hangs.
There are few instances of setting this timeout function:
$ grep eout_add_sec test/*
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, cont)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, cont)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, cont)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, c)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, c)
Short term solution could be to increase the timeout. Long term would be to eliminate this potential race implementing cancelling differently. |
[Impact]
The autopkgtests are sometimes passing, sometimes stuck for more than 2h:
http://autopkgtest.ubuntu.com/packages/apport/cosmic/amd64.
It's blocking randomly on different tests.
All tests that are stucked, implements closing a request via a timeout (and then, executing "run"). The bet is that the timeout is short enough (1s) so that, when autopkgtests infra is busy, time to execute the bash subcommand is taking more than a second, and so "dismissing" is ran before execution happens and the whole testsuite hangs.
There are few instances of setting this timeout function:
$ grep eout_add_sec test/*
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, cont)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, cont)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, cont)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, c)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, c)
Short term solution could be to increase the timeout. Long term would be to eliminate this potential race implementing cancelling differently. The short term workaround to increase the timeout increases the test execution time by five minutes.
[Test Plan]
Check that the autopkgtest succeed all architectures (except for i386).
[Where problems could occur]
The test cases are only part of the apport source package and are not copied in any binary packages. Changes to the test will only affect the package build and test execution. |
|
2022-11-24 18:21:24 |
Benjamin Drung |
summary |
Some tests are flaky due to timeout |
Some GTK UI tests are flaky due to timeout |
|
2022-11-24 18:26:05 |
Benjamin Drung |
bug task added |
|
apport |
|
2022-11-24 18:26:20 |
Benjamin Drung |
apport: status |
New |
Fix Released |
|
2022-11-24 18:26:25 |
Benjamin Drung |
apport: importance |
Undecided |
Low |
|
2022-11-24 18:26:33 |
Benjamin Drung |
apport: milestone |
|
2.21.0 |
|
2022-11-24 18:27:28 |
Benjamin Drung |
description |
[Impact]
The autopkgtests are sometimes passing, sometimes stuck for more than 2h:
http://autopkgtest.ubuntu.com/packages/apport/cosmic/amd64.
It's blocking randomly on different tests.
All tests that are stucked, implements closing a request via a timeout (and then, executing "run"). The bet is that the timeout is short enough (1s) so that, when autopkgtests infra is busy, time to execute the bash subcommand is taking more than a second, and so "dismissing" is ran before execution happens and the whole testsuite hangs.
There are few instances of setting this timeout function:
$ grep eout_add_sec test/*
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, cont)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, cont)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, cont)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, c)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, c)
Short term solution could be to increase the timeout. Long term would be to eliminate this potential race implementing cancelling differently. The short term workaround to increase the timeout increases the test execution time by five minutes.
[Test Plan]
Check that the autopkgtest succeed all architectures (except for i386).
[Where problems could occur]
The test cases are only part of the apport source package and are not copied in any binary packages. Changes to the test will only affect the package build and test execution. |
[Impact]
The autopkgtests are sometimes passing, sometimes stuck for more than 2h:
http://autopkgtest.ubuntu.com/packages/apport/cosmic/amd64.
It's blocking randomly on different tests.
All tests that are stucked, implements closing a request via a timeout (and then, executing "run"). The bet is that the timeout is short enough (1s) so that, when autopkgtests infra is busy, time to execute the bash subcommand is taking more than a second, and so "dismissing" is ran before execution happens and the whole testsuite hangs.
There are few instances of setting this timeout function:
$ grep eout_add_sec test/*
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, cont)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, cont)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, cont)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, c)
test/test_ui_gtk.py: GLib.timeout_add_seconds(1, c)
Short term solution could be to increase the timeout. Long term would be to eliminate this potential race implementing cancelling differently. The short term workaround to increase the timeout increases the test execution time by five minutes.
[Test Plan]
Check that the autopkgtest succeed on all architectures (except for i386).
[Where problems could occur]
The test cases are only part of the apport source package and are not copied in any binary packages. Changes to the test will only affect the package build and test execution. |
|
2022-11-24 18:28:19 |
Benjamin Drung |
nominated for series |
|
Ubuntu Focal |
|
2022-11-24 18:28:19 |
Benjamin Drung |
bug task added |
|
apport (Ubuntu Focal) |
|
2022-11-24 18:28:19 |
Benjamin Drung |
nominated for series |
|
Ubuntu Jammy |
|
2022-11-24 18:28:19 |
Benjamin Drung |
bug task added |
|
apport (Ubuntu Jammy) |
|
2023-05-12 23:27:18 |
Steve Langasek |
apport (Ubuntu Jammy): status |
New |
Fix Committed |
|
2023-05-12 23:27:19 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2023-05-12 23:27:24 |
Steve Langasek |
tags |
rls-cc-incoming verification-done verification-done-bionic |
rls-cc-incoming verification-done-bionic verification-needed verification-needed-jammy |
|
2023-05-15 10:38:56 |
Benjamin Drung |
tags |
rls-cc-incoming verification-done-bionic verification-needed verification-needed-jammy |
rls-cc-incoming verification-done verification-done-bionic verification-done-jammy |
|
2023-05-22 09:38:10 |
Launchpad Janitor |
apport (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|