Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resetting Project Stuck and Hangs Indefinitely #216

Open
EIrwin opened this issue Jul 31, 2020 · 3 comments
Open

Resetting Project Stuck and Hangs Indefinitely #216

EIrwin opened this issue Jul 31, 2020 · 3 comments

Comments

@EIrwin
Copy link

EIrwin commented Jul 31, 2020

Which version of Mutagen are you using (mutagen version)?

v0.11.5

Which operating system (platform/version/architecture) are you using?

OSX Catalina 10.15.5

What is the issue that you're experiencing?

Using a mutagen project for local development environment, I often experience indefinite hanging of mutagen tasks.

For example, I have the following Makefile target. (Not leveraging the project hooks at this time intentionally).

up:
	docker-compose ${COMPOSE_FILES} up -d
	mutagen project resume
	mutagen project reset

and my mutagen.yml loooks like the following

sync:
    defaults:
      flushOnCreate: true
      ignore:
        vcs: true
    server:
        alpha: "."
        beta: "docker://root@server_1/srv"
        mode: "one-way-replica"
    ui:
        alpha: "."
        beta: "docker://root@ui_1/srv"
        mode: "one-way-replica"
    builder:
        alpha: "."
        beta: "docker://root@builder_1/srv"
        mode: "one-way-replica"

When I run make up, I see the following:

Creating builder_1   ... done
Creating ui_1        ... done
Creating server_1        ... done
mutagen project resume
mutagen project reset
Pausing session sync_TyugbfgRC7L1zGKT3PjZHqQxVkKAFTHzA25NLXd6K4J...

which hangs indefinitely.

When inspect the syncs, I see the following for the first sync

Name: server
Identifier: sync_TyugbfgRC7L1zGKT3PjZHqQxVkKAFTHzA25NLXd6K4J
Labels:
	io.mutagen.project: proj_MLjrqHtGKWlWMs7nGzSLLd31cLyY0rT2TkzPBedwDSa
Alpha:
	URL: /path/to/repo
	Connection state: Connected
Beta:
	URL: docker://root@server_1/srv
		DOCKER_HOST=
		DOCKER_TLS_VERIFY=
		DOCKER_CERT_PATH=
		DOCKER_API_VERSION=
	Connection state: Connected
	Problems:
		docker-compose.yml: transition cancelled
		Dockerfile: transition cancelled
                 scripts: transition cancelled
                 ...
                 ....

I have also seen other tasks such as pause and terminate hang indefinitely, but not sure if they are related.

What is the expected result of these steps in the absence of the issue?

My expectation that when running reset is that at some point it completes.

What is the actual result?

mutagen project reset appears to be stuck in a state where it never completes.

@skug
Copy link

skug commented Sep 17, 2020

Similar problem on my side. I built a very simple setup with docker-compose and mutagen to test this issue.
In my case, it is not the configuration / project setup itself but somehow related to the local environment:

a colleague can initialize and reset / pause / terminate mutagen as expected while it hangs on my side.
we have same mutagen and docker version. i uninstalled mutagen, deleted ~/.mutagen and reinstalled it.

from my perspective, it seems this is not a reproducible bug but perhaps a sign there is a lack to gather more information by increasing output verbosity and debug such issues to find the root of the problem. at least I am not aware whats the best way to dig deeper. the daemon (stopped and manually started with mutagen daemon run has no suspicious output:

020/09/17 16:33:44 [tunneling|info] Looking for existing tunnels
2020/09/17 16:33:44 [tunneling|info] Tunnel manager initialized
2020/09/17 16:33:44 [forwarding|info] Looking for existing sessions
2020/09/17 16:33:44 [forwarding|info] Session manager initialized
2020/09/17 16:33:44 [synchronization|info] Looking for existing sessions
2020/09/17 16:33:44 [synchronization|info] Session manager initialized
2020/09/17 16:33:48 [synchronization.sync_…|info] Connecting to alpha endpoint
2020/09/17 16:33:48 [synchronization.sync_…|info] Connecting to beta endpoint
2020/09/17 16:33:51 [synchronization.sync_….beta.remote|info] [housekeeping|info] Performing initial housekeeping
2020/09/17 16:33:51 [synchronization.sync_…|info] Starting synchronization loop
2020/09/17 16:33:51 [synchronization.sync_…|info] Session initialized
[no entries at all when trying to pause / terminate]

no idea in which direction to look for further investigation right now.

@xenoscopic
Copy link
Member

Is it possible that 990dfc2 (available in v0.12.0-beta2) fixes this? If you're using Docker for Mac, it might be the same issue as #223. If you can try that beta version out to see if the issue is fixed, it would be a big help. If that's the case, I can backport the fix to the v0.11.x series.

As far as debugging, the best option is to run the daemon in the terminal as you have (with mutagen daemon run), trigger this hang, and then do kill -ABRT <daemon-pid>. That should terminate the daemon spit out a stack trace of all Goroutines running in the daemon, which will give a clearer picture of what's going on.

@skug
Copy link

skug commented Sep 18, 2020

Thank you for your advice to switch to the beta version and pointing out how to get more debug information.

Indeed - after switching to the beta release, the issue disappeared.

I also killed the mutagen daemon with the stable version when mutagen hang to provoke the stack trace as you recommended.
Right now I have to admit, that I am not yet familiar enough with the internals to be able to get to a conclusion with the details given.
Just dumping the output right here if it is of any interest for you or could serve you to proof your assumption.

Last note just to complete the picture: In contrast to #223 I am not using docker desktop for mac edge channel but the stable release channel with current release version 2.3.0.5 (released on 2020-09-15).

stack trace:

…
2020/09/18 13:36:09 [synchronization|info] Session manager initialized
2020/09/18 13:36:16 [synchronization.sync_MYpKOh9j3XyPIk7JDLYpgj4o2igLuCU18NuGl9an8gT.beta.remote|info] [housekeeping|info] Performing initial housekeeping
SIGABRT: abort
PC=0x7fff7d02d866 m=0 sigcode=0

goroutine 0 [idle]:
runtime.pthread_cond_wait(0x4f88848, 0x4f88808, 0x7ffe00000000)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/runtime/sys_darwin.go:378 +0x39
runtime.semasleep(0xffffffffffffffff, 0x7ffeefbff718)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/runtime/os_darwin.go:63 +0x85
runtime.notesleep(0x4f88608)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/runtime/lock_sema.go:173 +0xe0
runtime.stoplockedm()
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/runtime/proc.go:2074 +0x88
runtime.schedule()
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/runtime/proc.go:2475 +0x485
runtime.park_m(0xc0000a6f00)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/runtime/proc.go:2616 +0x9d
runtime.mcall(0x405add6)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/runtime/asm_amd64.s:318 +0x5b

goroutine 1 [select]:
github.com/mutagen-io/mutagen/cmd/mutagen/daemon.runMain(0x4f75100, 0x4fa43d0, 0x0, 0x0, 0x0, 0x0)
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/cmd/mutagen/daemon/run.go:135 +0xa8b
github.com/spf13/cobra.(*Command).execute(0x4f75100, 0x4fa43d0, 0x0, 0x0, 0x4f75100, 0x4fa43d0)
	/Users/travis/gopath/pkg/mod/github.com/spf13/cobra@v0.0.6-0.20191202130430-b04b5bfc50cb/command.go:829 +0x460
github.com/spf13/cobra.(*Command).ExecuteC(0x4f7b500, 0xc000187e50, 0x0, 0x0)
	/Users/travis/gopath/pkg/mod/github.com/spf13/cobra@v0.0.6-0.20191202130430-b04b5bfc50cb/command.go:917 +0x2fb
github.com/spf13/cobra.(*Command).Execute(...)
	/Users/travis/gopath/pkg/mod/github.com/spf13/cobra@v0.0.6-0.20191202130430-b04b5bfc50cb/command.go:867
main.main()
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/cmd/mutagen/main.go:135 +0x133

goroutine 19 [syscall]:
os/signal.signal_recv(0x0)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/runtime/sigqueue.go:144 +0x96
os/signal.loop()
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/os/signal/signal_unix.go:23 +0x22
created by os/signal.init.0
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/os/signal/signal_unix.go:29 +0x41

goroutine 20 [chan receive]:
k8s.io/klog.(*loggingT).flushDaemon(0x4f87600)
	/Users/travis/gopath/pkg/mod/k8s.io/klog@v0.3.0/klog.go:975 +0x8b
created by k8s.io/klog.init.0
	/Users/travis/gopath/pkg/mod/k8s.io/klog@v0.3.0/klog.go:404 +0x6c

goroutine 6 [select]:
github.com/mutagen-io/mutagen/pkg/service/daemon.(*Server).housekeep(0xc00000e780)
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/pkg/service/daemon/server.go:65 +0x118
created by github.com/mutagen-io/mutagen/pkg/service/daemon.NewServer
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/pkg/service/daemon/server.go:47 +0xee

goroutine 7 [IO wait]:
internal/poll.runtime_pollWait(0x5591fc8, 0x72, 0x0)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000044718, 0x72, 0x0, 0x0, 0x48db086)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000044700, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/internal/poll/fd_unix.go:384 +0x1f8
net.(*netFD).accept(0xc000044700, 0xc0004d0008, 0x0, 0x0)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/net/fd_unix.go:238 +0x42
net.(*UnixListener).accept(0xc000032780, 0xc000087e08, 0xc000087e10, 0x18)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/net/unixsock_posix.go:162 +0x32
net.(*UnixListener).Accept(0xc000032780, 0x4929580, 0xc000001680, 0x4a19dc0, 0xc0004d0008)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/net/unixsock.go:260 +0x47
google.golang.org/grpc.(*Server).Serve(0xc000001680, 0x4a10520, 0xc000032780, 0x0, 0x0)
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/server.go:597 +0x22e
github.com/mutagen-io/mutagen/cmd/mutagen/daemon.runMain.func1(0xc0000b6c60, 0xc000001680, 0x4a10520, 0xc000032780)
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/cmd/mutagen/daemon/run.go:130 +0x3f
created by github.com/mutagen-io/mutagen/cmd/mutagen/daemon.runMain
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/cmd/mutagen/daemon/run.go:129 +0x9a3

goroutine 69 [chan receive]:
github.com/mutagen-io/mutagen/pkg/process.(*Connection).Close(0xc000230380, 0xc00012dda0, 0x46ccf59)
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/pkg/process/connection.go:152 +0x1c9
github.com/mutagen-io/mutagen/pkg/synchronization/endpoint/remote.(*endpointClient).Shutdown(0xc0000b4cc0, 0x0, 0x0)
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/pkg/synchronization/endpoint/remote/client.go:447 +0x33
github.com/mutagen-io/mutagen/pkg/synchronization.(*controller).run(0xc000044680, 0x4a12ba0, 0xc0000b4d00, 0x0, 0x0, 0x4a16a60, 0xc0000b4cc0)
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/pkg/synchronization/controller.go:734 +0x352
created by github.com/mutagen-io/mutagen/pkg/synchronization.(*controller).resume
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/pkg/synchronization/controller.go:483 +0x6ac

goroutine 45 [IO wait]:
internal/poll.runtime_pollWait(0x5591ae8, 0x72, 0xffffffffffffffff)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc000240d38, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000240d20, 0xc000376000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/internal/poll/fd_unix.go:169 +0x22b
os.(*File).read(...)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/os/file_unix.go:259
os.(*File).Read(0xc00028c060, 0xc000376000, 0x8000, 0x8000, 0x34, 0x0, 0x0)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/os/file.go:116 +0x71
io.copyBuffer(0x49ffb40, 0xc00026c600, 0x49ffee0, 0xc00028c060, 0xc000376000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/io/io.go:402 +0x122
io.Copy(...)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/os/exec/exec.go:312 +0x63
os/exec.(*Cmd).Start.func1(0xc000264580, 0xc00026c640)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/os/exec/exec.go:440 +0x27
created by os/exec.(*Cmd).Start
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/os/exec/exec.go:439 +0x632

goroutine 119 [chan receive]:
os/exec.(*Cmd).Wait(0xc000264580, 0xc0004820c0, 0x0)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/os/exec/exec.go:514 +0x125
github.com/mutagen-io/mutagen/pkg/process.(*Connection).Close.func1(0xc0004844e0, 0xc000230380)
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/pkg/process/connection.go:131 +0x2e
created by github.com/mutagen-io/mutagen/pkg/process.(*Connection).Close
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/pkg/process/connection.go:130 +0xc9

goroutine 116 [select]:
google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0000fc0a0, 0x1, 0x0, 0x0, 0x0, 0x0)
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/internal/transport/controlbuf.go:395 +0x122
google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0000b6120, 0x0, 0x0)
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/internal/transport/controlbuf.go:513 +0x1e3
google.golang.org/grpc/internal/transport.newHTTP2Server.func2(0xc0004fe480)
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/internal/transport/http2_server.go:296 +0xcb
created by google.golang.org/grpc/internal/transport.newHTTP2Server
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/internal/transport/http2_server.go:293 +0x105d

goroutine 117 [select]:
google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0004fe480)
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/internal/transport/http2_server.go:968 +0x26b
created by google.golang.org/grpc/internal/transport.newHTTP2Server
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/internal/transport/http2_server.go:302 +0x1082

goroutine 118 [IO wait]:
internal/poll.runtime_pollWait(0x5591ef8, 0x72, 0xffffffffffffffff)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/runtime/netpoll.go:184 +0x55
internal/poll.(*pollDesc).wait(0xc00023e098, 0x72, 0x8000, 0x8000, 0xffffffffffffffff)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00023e080, 0xc000162000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/internal/poll/fd_unix.go:169 +0x22b
net.(*netFD).Read(0xc00023e080, 0xc000162000, 0x8000, 0x8000, 0x0, 0x800010601, 0x0)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0004d0008, 0xc000162000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/net/net.go:184 +0x68
bufio.(*Reader).Read(0xc0004841e0, 0xc00049e118, 0x9, 0x9, 0x40bb7ea, 0x8000000000000000, 0x2808589cf)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/bufio/bufio.go:226 +0x26a
io.ReadAtLeast(0x49fe9e0, 0xc0004841e0, 0xc00049e118, 0x9, 0x9, 0x9, 0x444dfd5, 0xc0000fc108, 0xc000088e30)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/io/io.go:310 +0x87
io.ReadFull(...)
	/Users/travis/.gimme/versions/go1.13.15.darwin.amd64/src/io/io.go:329
golang.org/x/net/http2.readFrameHeader(0xc00049e118, 0x9, 0x9, 0x49fe9e0, 0xc0004841e0, 0x0, 0x0, 0x7070e0910100402, 0xa1d2f53c)
	/Users/travis/gopath/pkg/mod/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553/http2/frame.go:237 +0x87
golang.org/x/net/http2.(*Framer).ReadFrame(0xc00049e0e0, 0xc0004a4040, 0x4f872e0, 0x0, 0x0)
	/Users/travis/gopath/pkg/mod/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553/http2/frame.go:492 +0xa1
google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0004fe480, 0xc0000c52f0, 0x49295c0)
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/internal/transport/http2_server.go:458 +0xa1
google.golang.org/grpc.(*Server).serveStreams(0xc000001680, 0x4a1a6c0, 0xc0004fe480)
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/server.go:718 +0xf3
google.golang.org/grpc.(*Server).handleRawConn.func1(0xc000001680, 0x4a1a6c0, 0xc0004fe480)
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/server.go:679 +0x3f
created by google.golang.org/grpc.(*Server).handleRawConn
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/server.go:678 +0x562

goroutine 131 [chan receive]:
github.com/mutagen-io/mutagen/pkg/synchronization.(*controller).halt(0xc000044680, 0x4a12c60, 0xc00015a540, 0x0, 0xc0000400c0, 0x30, 0x0, 0x0, 0x0)
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/pkg/synchronization/controller.go:552 +0x3eb
github.com/mutagen-io/mutagen/pkg/synchronization.(*Manager).Pause(0xc00000e720, 0x4a12c60, 0xc00015a540, 0xc0005343c0, 0xc0000400c0, 0x30, 0xc0004ae1e0, 0xc000291bc0)
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/pkg/synchronization/manager.go:291 +0xd0
github.com/mutagen-io/mutagen/pkg/service/synchronization.(*Server).Pause(0xc000010098, 0x4a19520, 0xc0001868f0, 0x4a17cc0, 0xc000010098)
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/pkg/service/synchronization/server.go:145 +0x13a
github.com/mutagen-io/mutagen/pkg/service/synchronization._Synchronization_Pause_Handler(0x484c920, 0xc000010098, 0x4a16c40, 0xc000280000, 0x4fa43d0, 0xc0001f8000)
	/Users/travis/gopath/src/github.com/mutagen-io/mutagen/pkg/service/synchronization/synchronization.pb.go:1175 +0xad
google.golang.org/grpc.(*Server).processStreamingRPC(0xc000001680, 0x4a1a6c0, 0xc0004fe480, 0xc0001f8000, 0xc000032750, 0x4f73a00, 0x0, 0x0, 0x0)
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/server.go:1237 +0xb42
google.golang.org/grpc.(*Server).handleStream(0xc000001680, 0x4a1a6c0, 0xc0004fe480, 0xc0001f8000, 0x0)
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/server.go:1317 +0xd30
google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc0000de080, 0xc000001680, 0x4a1a6c0, 0xc0004fe480, 0xc0001f8000)
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/server.go:722 +0xbb
created by google.golang.org/grpc.(*Server).serveStreams.func1
	/Users/travis/gopath/pkg/mod/google.golang.org/grpc@v1.27.1/server.go:720 +0xa1

rax    0x104
rbx    0x2
rcx    0x7ffeefbff548
rdx    0x300
rdi    0x4f88848
rsi    0x70100000800
rbp    0x7ffeefbff5d0
rsp    0x7ffeefbff548
r8     0x0
r9     0xa0
r10    0x0
r11    0x202
r12    0x4f88848
r13    0x16
r14    0x70100000800
r15    0x14b415c0
rip    0x7fff7d02d866
rflags 0x203
cs     0x7
fs     0x0
gs     0x0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants