This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pablogsal
Recipients Tomer Chachamu, gvanrossum, iritkatriel, pablogsal, ppperry, taleinat, xdegaye
Date 2021-04-04.12:39:07
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1617539947.21.0.338323708741.issue24160@roundup.psfhosted.org>
In-reply-to
Content
Unfortunately PR21989 has breaking the refleaks buildbots. Example:

https://buildbot.python.org/all/#/builders/320/builds/226/steps/5/logs/stdio

To reproduce:

❯ ./python -m test test_pdb -R 3:3
0:00:00 load avg: 1.40 Run tests sequentially
0:00:00 load avg: 1.40 [1/1] test_pdb
beginning 6 repetitions
123456
.test test_pdb failed -- Traceback (most recent call last):
  File "/home/pablogsal/github/cpython/Lib/doctest.py", line 2205, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for test.test_pdb.test_pdb_breakpoints_preserved_across_interactive_sessions
  File "/home/pablogsal/github/cpython/Lib/test/test_pdb.py", line 326, in test_pdb_breakpoints_preserved_across_interactive_sessions

----------------------------------------------------------------------
File "/home/pablogsal/github/cpython/Lib/test/test_pdb.py", line 330, in test.test_pdb.test_pdb_breakpoints_preserved_across_interactive_sessions
Failed example:
    with PdbTestInput([  # doctest: +ELLIPSIS, +NORMALIZE_WHITESPACE
       'import test.test_pdb',
       'break test.test_pdb.do_something',
       'break test.test_pdb.do_nothing',
       'break',
       'continue',
    ]):
       pdb.run('print()')
Expected:
    > <string>(1)<module>()
    (Pdb) import test.test_pdb
    (Pdb) break test.test_pdb.do_something
    Breakpoint 1 at ...test_pdb.py:...
    (Pdb) break test.test_pdb.do_nothing
    Breakpoint 2 at ...test_pdb.py:...
    (Pdb) break
    Num Type         Disp Enb   Where
    1   breakpoint   keep yes   at ...test_pdb.py:...
    2   breakpoint   keep yes   at ...test_pdb.py:...
    (Pdb) continue
Got:
    > <string>(1)<module>()->None
    (Pdb) import test.test_pdb
    (Pdb) break test.test_pdb.do_something
    Breakpoint 1 at /home/pablogsal/github/cpython/Lib/test/test_pdb.py:396
    (Pdb) break test.test_pdb.do_nothing
    Breakpoint 2 at /home/pablogsal/github/cpython/Lib/test/test_pdb.py:393
    (Pdb) break
    Num Type         Disp Enb   Where
    1   breakpoint   keep yes   at /home/pablogsal/github/cpython/Lib/test/test_pdb.py:396
    2   breakpoint   keep yes   at /home/pablogsal/github/cpython/Lib/test/test_pdb.py:393
    (Pdb) continue
    <BLANKLINE>
----------------------------------------------------------------------
File "/home/pablogsal/github/cpython/Lib/test/test_pdb.py", line 350, in test.test_pdb.test_pdb_breakpoints_preserved_across_interactive_sessions
Failed example:
    with PdbTestInput([  # doctest: +ELLIPSIS, +NORMALIZE_WHITESPACE
       'break',
       'break pdb.find_function',
       'break',
       'clear 1',
       'continue',
    ]):
       pdb.run('print()')
Expected:
    > <string>(1)<module>()
    (Pdb) break
    Num Type         Disp Enb   Where
    2   breakpoint   keep yes   at ...test_pdb.py:...
    3   breakpoint   keep yes   at ...pdb.py:...
    (Pdb) clear 2
    Deleted breakpoint 2 at ...test_pdb.py:...
    (Pdb) clear 3
    Deleted breakpoint 3 at ...pdb.py:...
    (Pdb) continue
Got:
    > <string>(1)<module>()->None
    (Pdb) break
    Num Type         Disp Enb   Where
    2   breakpoint   keep yes   at /home/pablogsal/github/cpython/Lib/test/test_pdb.py:393
    3   breakpoint   keep yes   at /home/pablogsal/github/cpython/Lib/pdb.py:94
    (Pdb) clear 2
    Deleted breakpoint 2 at /home/pablogsal/github/cpython/Lib/test/test_pdb.py:393
    (Pdb) clear 3
    Deleted breakpoint 3 at /home/pablogsal/github/cpython/Lib/pdb.py:94
    (Pdb) continue
    <BLANKLINE>


test_pdb failed

== Tests result: FAILURE ==

1 test failed:
    test_pdb

Total duration: 2.8 sec
Tests result: FAILURE
History
Date User Action Args
2021-04-04 12:39:07pablogsalsetrecipients: + pablogsal, gvanrossum, taleinat, xdegaye, ppperry, Tomer Chachamu, iritkatriel
2021-04-04 12:39:07pablogsalsetmessageid: <1617539947.21.0.338323708741.issue24160@roundup.psfhosted.org>
2021-04-04 12:39:07pablogsallinkissue24160 messages
2021-04-04 12:39:07pablogsalcreate