Did you also recompile the plugin with the new Go toolchain? It's a
requirement of plugin support that the main program and all plugins be
compiled with the same toolchain.

On Tue, Aug 8, 2023 at 11:12 AM Bernd Fix <b...@hoi-polloi.org> wrote:

> After switching from go1.20.7 to go1.21.0 one of my applications
> compiles without warnings or errors, but fails at run-time with the
> following panic when loading a plugin:
>
> panic: regexp: Compile(`^([\w./]+)/((?:\w+)|[*])(.+)?$`): error parsing
> regexp: invalid escape sequence: `\w`
>
> goroutine 1 [running]:
> regexp.MustCompile({0x7fee026ddc4f, 0x1e})
>          .../golang/src/regexp/regexp.go:319 +0xb4
> google.golang.org/grpc/internal/binarylog.init()
>
> .../ext/pkg/mod/
> google.golang.org/grpc@v1.57.0/internal/binarylog/env_config.go:135
> +0xf9
> plugin.open({0xc0000146b0, 0xe})
>          .../golang/src/plugin/plugin_dlopen.go:95 +0x51c
> plugin.Open(...)
>          .../golang/src/plugin/plugin.go:80
>
> The above regex compiles fine in go1.21.0 directly, so I wonder what is
> happening here.
>
> After switching back to 1.20.7 and a full recompilation, the application
> works fine again...
>
> Cheers, Bernd.
>
> --
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to golang-nuts+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/golang-nuts/d208fed7-dec3-8865-b332-1d693122edda%40hoi-polloi.org
> .
>


-- 
Kurtis Rader
Caretaker of the exceptional canines Junior and Hank

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CABx2%3DD9vt%3D%3D-kXx%3Deaz20FJPZ1EuFVXgJ3HjZ%2BfVmoN2F48Ejw%40mail.gmail.com.

Reply via email to