From 3ace27b880a04f03b564f94f367a4ff5419792f2 Mon Sep 17 00:00:00 2001 From: Andrii Grynenko Date: Tue, 31 Oct 2017 23:06:22 -0700 Subject: [PATCH] Clear frame cache when activating a fiber Reviewed By: yfeldblum Differential Revision: D6207160 fbshipit-source-id: 57468c9d05cdb3ee6e1d10a3a254a5d1bfddc36f --- folly/fibers/scripts/gdb.py | 1 + 1 file changed, 1 insertion(+) diff --git a/folly/fibers/scripts/gdb.py b/folly/fibers/scripts/gdb.py index f13e6fb5..6c95738d 100644 --- a/folly/fibers/scripts/gdb.py +++ b/folly/fibers/scripts/gdb.py @@ -253,6 +253,7 @@ def fiber_activate(fiber): fiber = fiber.cast(fiber_type.pointer()).dereference() if not FiberPrinter(fiber).backtrace_available(): return "Can not activate a non-waiting fiber." + gdb.invalidate_cached_frames() FiberUnwinder.set_fiber(fiber) return "Fiber 0x{:12x} activated. You can call 'bt' now.".format(int(fiber.address)) -- 2.34.1