diff -rup Log-Trace-1.070-dCF6ee/lib/Log/Trace.pm Log-Trace-1.070-0/lib/Log/Trace.pm
--- Log-Trace-1.070-dCF6ee/lib/Log/Trace.pm	2005-11-24 02:56:52.000000000 -0800
+++ Log-Trace-1.070-0/lib/Log/Trace.pm	2017-10-23 14:29:44.000000000 -0700
@@ -270,7 +270,10 @@ sub _wrap_functions {
 		next if $typeglob =~ /^(?:TRACE(?:F|_HERE)?|DUMP|AUTOLOAD)$/;
 
 		# only wrap code references
-		my $sub = *{$symbols->{$typeglob}}{CODE};
+		my $sub = *{ ref \$symbols->{$typeglob} eq 'GLOB'
+		                   ? $symbols->{$typeglob}
+		                   : *{"$package:\:$typeglob"}
+		           }{CODE};
 		next unless (defined $sub and defined &$sub);
 
 		# skip if sub is already wrapped