Blame SOURCES/00194-gdb-dont-fail-on-frame-with-address.patch

9a62d8
--- Lib/test/test_gdb.py.orig	2014-08-01 14:30:43.397473152 +0200
9a62d8
+++ Lib/test/test_gdb.py	2014-08-01 14:34:50.907325691 +0200
9a62d8
@@ -135,6 +135,16 @@
9a62d8
                     # Disable this:
9a62d8
                     'set print entry-values no',
9a62d8
 
9a62d8
+                    # The tests assume that the first frame of printed
9a62d8
+                    #  backtrace will not contain program counter,
9a62d8
+                    #  that is however not guaranteed by gdb (rhbz#1125657)
9a62d8
+                    #  therefore we need to use 'set print address off' to
9a62d8
+                    #  make sure the counter is not there. For example:
9a62d8
+                    # #0 in PyObject_Print ...
9a62d8
+                    #  is assumed, but sometimes this can be e.g.
9a62d8
+                    # #0 0x00003fffb7dd1798 in PyObject_Print ...
9a62d8
+                    'set print address off',
9a62d8
+
9a62d8
                     'run']
9a62d8
 
9a62d8
         if HAS_AUTOLOAD_SAFEPATH: