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