diff --git a/crates/zed/src/main.rs b/crates/zed/src/main.rs index be07ba6a5f..b251453670 100644 --- a/crates/zed/src/main.rs +++ b/crates/zed/src/main.rs @@ -544,22 +544,7 @@ fn init_panic_hook(app: &App, installation_id: Option, session_id: Strin let mut backtrace = backtrace .frames() .iter() - .flat_map(|frame| { - frame.symbols().iter().filter_map(|symbol| { - let name = symbol.name()?; - let addr = symbol.addr()? as usize; - let position = if let (Some(path), Some(lineno)) = ( - symbol.filename().and_then(|path| path.file_name()), - symbol.lineno(), - ) { - format!("{}:{}", path.to_string_lossy(), lineno) - } else { - "?".to_string() - }; - - Some(format!("{:} ({:#x}) at {}", name, addr, position)) - }) - }) + .filter_map(|frame| Some(format!("{:#}", frame.symbols().first()?.name()?))) .collect::>(); // Strip out leading stack frames for rust panic-handling.