Activity log for bug #1780767

Date Who What changed Old value New value Message
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