diff --git a/lib/SimpleSAML/Utilities.php b/lib/SimpleSAML/Utilities.php
index 8c99fbcdbb8aecdd515570f28645c343dfc8f64a..6624207ebb79ebc4b6abb07234584e0a3aa8cad8 100644
--- a/lib/SimpleSAML/Utilities.php
+++ b/lib/SimpleSAML/Utilities.php
@@ -306,37 +306,6 @@ class SimpleSAML_Utilities {
 	}
 
 
-	/**
-	 * Format a backtrace from an exception.
-	 *
-	 * This function formats a backtrace from an exception in a simple format
-	 * which doesn't include the variables passed to functions.
-	 *
-	 * The bactrace has the following format:
-	 *  0: <filename>:<line> (<current function>)
-	 *  1: <filename>:<line> (<previous fucntion>)
-	 *  ...
-	 *  N: <filename>:<line> (N/A)
-	 *
-	 * @param Exception $e  The exception we should format the backtrace for.
-	 * @param int $startDepth  The first frame we should include in the backtrace.
-	 * @return string  The formatted backtrace.
-	 */
-	public static function formatBacktrace(Exception $e, $startDepth = 0) {
-		assert('$e instanceof Exception');
-		assert('is_int($startDepth)');
-
-		$trace = '';
-
-		$bt = self::buildBacktrace($e, $startDepth);
-		foreach($bt as $depth => $t) {
-			$trace .= $depth . ': ' . $t . "\n";
-		}
-
-		return $trace;
-	}
-
-
 	/* This function converts a SAML2 timestamp on the form
 	 * yyyy-mm-ddThh:mm:ss(\.s+)?Z to a UNIX timestamp. The sub-second
 	 * part is ignored.