pub async fn walk_stack<P>(
    thread_idx: usize,
    options: &ProcessorOptions<'_>,
    stack: &mut CallStack,
    stack_memory: Option<&MinidumpMemory<'_>>,
    modules: &MinidumpModuleList,
    system_info: &SystemInfo,
    symbol_provider: &P
) where
    P: SymbolProvider + Sync