Thanks to visit codestin.com
Credit goes to github.com

Skip to content

fatal error: concurrent map read and map write #413

@thenonameguy

Description

@thenonameguy

Defect

Make sure that these boxes are checked before submitting your issue -- thank you!

  • Included the relevant configuration snippet
  • Included the relevant process-compose log (log location: process-compose info)
  • Included a [Minimal, Complete, and Verifiable example] (https://stackoverflow.com/help/mcve)

Version of process-compose:

Process Compose
Version: v1.75.2
Commit: d83409b
Date (UTC): 2025-09-19T21:08:55Z
License: Apache-2.0
Discord: https://discord.gg/S4xgmRSHdC

Written by Eugene Berger

OS environment:

Linux - Ubuntu LTS - 24.04

Steps or code to reproduce the issue:

process-compose up on a complex 24 process private process-compose.yaml that I can't share.

Expected result:

process-compose up --ordered-shutdown doesn't crash

Actual result:

fatal error: concurrent map read and map write

goroutine 67 [running]:
internal/runtime/maps.fatal({0x1278cbc?, 0x11e85e0?})
	runtime/panic.go:1046 +0x18
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runningProcessesReverseDependencies(0xc0004d83c0)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:535 +0x118
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).shutDownInOrder(0xc000100008?, 0xc000581d80, {0xc00135e200, 0xc, 0x18?})
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:551 +0x26
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).shutDownAndWait(0xc0004d83c0, {0xc00135e200, 0xc, 0x10})
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:582 +0x75
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).ShutDownProject(0xc0004d83c0)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:631 +0x505
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).onProcessEnd(...)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:224
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess.func1(0xc000e3db88)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:177 +0x1f5
created by github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess in goroutine 1
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:168 +0x734

goroutine 1 [runnable]:
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).Run(0xc0004d83c0)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:118 +0x6da
github.com/f1bonacc1/process-compose/src/cmd.runHeadless(0xc0004d83c0)
	github.com/f1bonacc1/process-compose/src/cmd/project_runner.go:78 +0x6f
github.com/f1bonacc1/process-compose/src/cmd.runProject(0xc0004d83c0)
	github.com/f1bonacc1/process-compose/src/cmd/project_runner.go:53 +0x33
github.com/f1bonacc1/process-compose/src/cmd.waitForProjectAndServer(0xc0?, 0xc0004d83c0)
	github.com/f1bonacc1/process-compose/src/cmd/root.go:198 +0x46
github.com/f1bonacc1/process-compose/src/cmd.runProjectCmd({0xc00037e5c0?, 0x0?, 0x0?})
	github.com/f1bonacc1/process-compose/src/cmd/root.go:63 +0x15c
github.com/f1bonacc1/process-compose/src/cmd.init.func27(0x2727fc0?, {0xc00037e5c0?, 0x4?, 0x1241dc6?})
	github.com/f1bonacc1/process-compose/src/cmd/up.go:17 +0x25
github.com/spf13/cobra.(*Command).execute(0x2727fc0, {0xc00037e590, 0x1, 0x1})
	github.com/spf13/[email protected]/command.go:1019 +0xae7
github.com/spf13/cobra.(*Command).ExecuteC(0x27268c0)
	github.com/spf13/[email protected]/command.go:1148 +0x465
github.com/spf13/cobra.(*Command).Execute(...)
	github.com/spf13/[email protected]/command.go:1071
github.com/f1bonacc1/process-compose/src/cmd.Execute()
	github.com/f1bonacc1/process-compose/src/cmd/root.go:71 +0x1a
main.main()
	github.com/f1bonacc1/process-compose/src/main.go:8 +0xf

goroutine 10 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fc802e5f200, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc000583d80?, 0xc0000bac40?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000583d80)
	internal/poll/fd_unix.go:613 +0x28c
net.(*netFD).accept(0xc000583d80)
	net/fd_unix.go:161 +0x29
net.(*UnixListener).accept(0xc000165201?)
	net/unixsock_posix.go:172 +0x16
net.(*UnixListener).Accept(0xc00026c240)
	net/unixsock.go:260 +0x30
net/http.(*Server).Serve(0xc000165200, {0x169a290, 0xc00026c240})
	net/http/server.go:3463 +0x30c
github.com/f1bonacc1/process-compose/src/api.StartHttpServerWithUnixSocket.func1()
	github.com/f1bonacc1/process-compose/src/api/server.go:40 +0xa9
created by github.com/f1bonacc1/process-compose/src/api.StartHttpServerWithUnixSocket in goroutine 1
	github.com/f1bonacc1/process-compose/src/api/server.go:36 +0x2ce

goroutine 21 [syscall, 2 minutes]:
os/signal.signal_recv()
	runtime/sigqueue.go:152 +0x29
os/signal.loop()
	os/signal/signal_unix.go:23 +0x13
created by os/signal.Notify.func1.1 in goroutine 1
	os/signal/signal.go:152 +0x1f

goroutine 22 [chan receive, 2 minutes]:
github.com/f1bonacc1/process-compose/src/cmd.setSignal.func1()
	github.com/f1bonacc1/process-compose/src/cmd/project_runner.go:67 +0x2f
created by github.com/f1bonacc1/process-compose/src/cmd.setSignal in goroutine 1
	github.com/f1bonacc1/process-compose/src/cmd/project_runner.go:66 +0xe5

goroutine 23 [chan receive]:
github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).runCollector(0xc000e32000)
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:169 +0x4a
created by github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).Open in goroutine 1
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:89 +0x94e

goroutine 25 [select, 2 minutes]:
github.com/f1bonacc1/process-compose/src/app.(*Process).waitForStdOutErr(0xc000e3c288)
	github.com/f1bonacc1/process-compose/src/app/process.go:191 +0x105
github.com/f1bonacc1/process-compose/src/app.(*Process).run(0xc000e3c288)
	github.com/f1bonacc1/process-compose/src/app/process.go:148 +0x672
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess.func1(0xc000e3c288)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:175 +0x1a9
created by github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess in goroutine 1
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:168 +0x734

goroutine 26 [select, 2 minutes]:
github.com/f1bonacc1/process-compose/src/app.(*Process).waitForStdOutErr(0xc000e3c508)
	github.com/f1bonacc1/process-compose/src/app/process.go:191 +0x105
github.com/f1bonacc1/process-compose/src/app.(*Process).run(0xc000e3c508)
	github.com/f1bonacc1/process-compose/src/app/process.go:148 +0x672
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess.func1(0xc000e3c508)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:175 +0x1a9
created by github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess in goroutine 1
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:168 +0x734

goroutine 27 [select, 2 minutes]:
github.com/f1bonacc1/process-compose/src/app.(*Process).waitForStdOutErr(0xc000e3c788)
	github.com/f1bonacc1/process-compose/src/app/process.go:191 +0x105
github.com/f1bonacc1/process-compose/src/app.(*Process).run(0xc000e3c788)
	github.com/f1bonacc1/process-compose/src/app/process.go:148 +0x672
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess.func1(0xc000e3c788)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:175 +0x1a9
created by github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess in goroutine 1
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:168 +0x734

goroutine 28 [select, 2 minutes]:
github.com/f1bonacc1/process-compose/src/app.(*Process).waitForStdOutErr(0xc000e3ca08)
	github.com/f1bonacc1/process-compose/src/app/process.go:191 +0x105
github.com/f1bonacc1/process-compose/src/app.(*Process).run(0xc000e3ca08)
	github.com/f1bonacc1/process-compose/src/app/process.go:148 +0x672
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess.func1(0xc000e3ca08)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:175 +0x1a9
created by github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess in goroutine 1
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:168 +0x734

goroutine 104 [select]:
github.com/InVisionApp/go-health/v2.(*Health).startRunner.func2()
	github.com/InVisionApp/go-health/[email protected]/health.go:292 +0xdd
created by github.com/InVisionApp/go-health/v2.(*Health).startRunner in goroutine 46
	github.com/InVisionApp/go-health/[email protected]/health.go:283 +0xfd

goroutine 12 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fc802e5f000, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc000550ba0?, 0xc00103c000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000550ba0, {0xc00103c000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc0004ef2c8, {0xc00103c000?, 0x1b?, 0x1?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc00101ef18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc00101ef18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc00101ef18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc0004b71d0?, 0xd0?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e3c508, {0x16967b0?, 0xc0004ef2c8}, {0x1248b37, 0x6}, 0xc000314640, 0xc00004e8c0)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 26
	github.com/f1bonacc1/process-compose/src/app/process.go:227 +0x245

goroutine 30 [select, 2 minutes]:
github.com/f1bonacc1/process-compose/src/app.(*Process).waitForStdOutErr(0xc000e3cf08)
	github.com/f1bonacc1/process-compose/src/app/process.go:191 +0x105
github.com/f1bonacc1/process-compose/src/app.(*Process).run(0xc000e3cf08)
	github.com/f1bonacc1/process-compose/src/app/process.go:148 +0x672
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess.func1(0xc000e3cf08)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:175 +0x1a9
created by github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess in goroutine 1
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:168 +0x734

goroutine 13 [IO wait]:
internal/poll.runtime_pollWait(0x7fc802e5ec00, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc000550c60?, 0xc000f2a000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000550c60, {0xc000f2a000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc0004ef2d8, {0xc000f2a000?, 0x0?, 0x0?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc000f32f18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc000f32f18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc000f32f18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc00149e140?, 0x40?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e3c508, {0x16967b0?, 0xc0004ef2d8}, {0x1248b31, 0x6}, 0xc000314650, 0xc00004e930)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 26
	github.com/f1bonacc1/process-compose/src/app/process.go:231 +0x37e

goroutine 31 [select, 1 minutes]:
github.com/f1bonacc1/process-compose/src/app.(*Process).waitForStdOutErr(0xc000e3d188)
	github.com/f1bonacc1/process-compose/src/app/process.go:191 +0x105
github.com/f1bonacc1/process-compose/src/app.(*Process).run(0xc000e3d188)
	github.com/f1bonacc1/process-compose/src/app/process.go:148 +0x672
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess.func1(0xc000e3d188)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:175 +0x1a9
created by github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess in goroutine 1
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:168 +0x734

goroutine 32 [select, 1 minutes]:
github.com/f1bonacc1/process-compose/src/app.(*Process).waitForStdOutErr(0xc000e3d408)
	github.com/f1bonacc1/process-compose/src/app/process.go:191 +0x105
github.com/f1bonacc1/process-compose/src/app.(*Process).run(0xc000e3d408)
	github.com/f1bonacc1/process-compose/src/app/process.go:148 +0x672
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess.func1(0xc000e3d408)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:175 +0x1a9
created by github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess in goroutine 1
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:168 +0x734

goroutine 50 [chan receive]:
github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).runCollector(0xc000e32180)
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:169 +0x4a
created by github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).Open in goroutine 25
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:89 +0x94e

goroutine 319 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fc7b80cc200, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc000551860?, 0xc001721000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000551860, {0xc001721000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc000f16338, {0xc001721000?, 0x0?, 0x3d9?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc00110cf18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc00110cf18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc00110cf18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0x270d300?, 0xe0?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e3d408, {0x16967b0?, 0xc000f16338}, {0x1248b31, 0x6}, 0xc00138ac60, 0xc000271880)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 32
	github.com/f1bonacc1/process-compose/src/app/process.go:231 +0x37e

goroutine 51 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fc802e5e800, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc0003661e0?, 0xc000f22000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0003661e0, {0xc000f22000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc0000ac0f0, {0xc000f22000?, 0x44?, 0x1?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc000f0cf18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc000f0cf18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc000f0cf18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc000fce080?, 0x80?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e3c288, {0x16967b0?, 0xc0000ac0f0}, {0x1248b37, 0x6}, 0xc0001780d0, 0xc000f8e000)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 25
	github.com/f1bonacc1/process-compose/src/app/process.go:227 +0x245

goroutine 72 [select, 2 minutes]:
github.com/f1bonacc1/process-compose/src/app.(*Process).waitForStdOutErr(0xc000e6ca08)
	github.com/f1bonacc1/process-compose/src/app/process.go:191 +0x105
github.com/f1bonacc1/process-compose/src/app.(*Process).run(0xc000e6ca08)
	github.com/f1bonacc1/process-compose/src/app/process.go:148 +0x672
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess.func1(0xc000e6ca08)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:175 +0x1a9
created by github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess in goroutine 1
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:168 +0x734

goroutine 73 [select, 2 minutes]:
github.com/f1bonacc1/process-compose/src/app.(*Process).waitForStdOutErr(0xc000e6cc88)
	github.com/f1bonacc1/process-compose/src/app/process.go:191 +0x105
github.com/f1bonacc1/process-compose/src/app.(*Process).run(0xc000e6cc88)
	github.com/f1bonacc1/process-compose/src/app/process.go:148 +0x672
github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess.func1(0xc000e6cc88)
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:175 +0x1a9
created by github.com/f1bonacc1/process-compose/src/app.(*ProjectRunner).runProcess in goroutine 1
	github.com/f1bonacc1/process-compose/src/app/project_runner.go:168 +0x734

goroutine 52 [IO wait]:
internal/poll.runtime_pollWait(0x7fc802e5e400, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc0003662a0?, 0xc000f27000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0003662a0, {0xc000f27000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc0000ac100, {0xc000f27000?, 0x0?, 0x0?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc00110ff18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc00110ff18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc00110ff18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc000591ba0?, 0xa0?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e3c288, {0x16967b0?, 0xc0000ac100}, {0x1248b31, 0x6}, 0xc0001780e0, 0xc000f8e070)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 25
	github.com/f1bonacc1/process-compose/src/app/process.go:231 +0x37e

goroutine 82 [chan receive, 2 minutes]:
github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).runCollector(0xc000e32300)
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:169 +0x4a
created by github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).Open in goroutine 28
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:89 +0x94e

goroutine 83 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fc7b81c0a00, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc000262060?, 0xc00103e000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000262060, {0xc00103e000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc001084010, {0xc00103e000?, 0x34?, 0x1?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc000f06f18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc000f06f18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc000f06f18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc000e8a7e0?, 0xe0?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e3ca08, {0x16967b0?, 0xc001084010}, {0x1248b37, 0x6}, 0xc00108a050, 0xc001098000)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 28
	github.com/f1bonacc1/process-compose/src/app/process.go:227 +0x245

goroutine 84 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fc7b81c0600, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc000262120?, 0xc0010fc000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000262120, {0xc0010fc000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc001084020, {0xc0010fc000?, 0x0?, 0x0?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc000f08f18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc000f08f18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc000f08f18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc000e8a4b0?, 0xb0?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e3ca08, {0x16967b0?, 0xc001084020}, {0x1248b31, 0x6}, 0xc00108a060, 0xc001098070)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 28
	github.com/f1bonacc1/process-compose/src/app/process.go:231 +0x37e

goroutine 77 [IO wait]:
internal/poll.runtime_pollWait(0x7fc7b80cce00, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc0004d6480?, 0xc000f24000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0004d6480, {0xc000f24000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc00058e0c0, {0xc000f24000?, 0xe6?, 0x1?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc000e80f18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc000e80f18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc000e80f18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc001889260?, 0x60?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e6ca08, {0x16967b0?, 0xc00058e0c0}, {0x1248b37, 0x6}, 0xc00057ef40, 0xc000e3a9a0)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 72
	github.com/f1bonacc1/process-compose/src/app/process.go:227 +0x245

goroutine 78 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fc7b80cca00, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc0004d6540?, 0xc000f25000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0004d6540, {0xc000f25000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc00058e0d0, {0xc000f25000?, 0xc00057ee50?, 0x73?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc000e81f18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc000e81f18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc000e81f18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0x270d300?, 0xe0?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e6ca08, {0x16967b0?, 0xc00058e0d0}, {0x1248b31, 0x6}, 0xc00057ef50, 0xc000e3aa10)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 72
	github.com/f1bonacc1/process-compose/src/app/process.go:231 +0x37e

goroutine 318 [IO wait]:
internal/poll.runtime_pollWait(0x7fc7b808c800, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc000551620?, 0xc000e30000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000551620, {0xc000e30000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc000f16328, {0xc000e30000?, 0x1e?, 0x1?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc000f0bf18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc000f0bf18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc000f0bf18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc000e9a018?, 0x18?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e3d408, {0x16967b0?, 0xc000f16328}, {0x1248b37, 0x6}, 0xc00138ac50, 0xc000271810)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 32
	github.com/f1bonacc1/process-compose/src/app/process.go:227 +0x245

goroutine 114 [chan receive, 2 minutes]:
github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).runCollector(0xc000e32a80)
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:169 +0x4a
created by github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).Open in goroutine 73
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:89 +0x94e

goroutine 93 [chan receive, 1 minutes]:
github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).runCollector(0xc000e32480)
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:169 +0x4a
created by github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).Open in goroutine 31
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:89 +0x94e

goroutine 115 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fc7b808ce00, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc0011320c0?, 0xc000f28000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0011320c0, {0xc000f28000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc001120018, {0xc000f28000?, 0xc000e5c4a8?, 0x422985?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc001110f18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc001110f18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc001110f18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0x270d300?, 0xe0?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e6cc88, {0x16967b0?, 0xc001120018}, {0x1248b37, 0x6}, 0xc001116110, 0xc00111e150)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 73
	github.com/f1bonacc1/process-compose/src/app/process.go:227 +0x245

goroutine 116 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fc7b808ca00, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc001132180?, 0xc0010fd000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc001132180, {0xc0010fd000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc001120028, {0xc0010fd000?, 0x0?, 0x0?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc000f09f18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc000f09f18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc000f09f18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc000433700?, 0x0?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e6cc88, {0x16967b0?, 0xc001120028}, {0x1248b31, 0x6}, 0xc001116120, 0xc00111e1c0)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 73
	github.com/f1bonacc1/process-compose/src/app/process.go:231 +0x37e

goroutine 54 [select]:
github.com/InVisionApp/go-health/v2.(*Health).startRunner.func2()
	github.com/InVisionApp/go-health/[email protected]/health.go:292 +0xdd
created by github.com/InVisionApp/go-health/v2.(*Health).startRunner in goroutine 117
	github.com/InVisionApp/go-health/[email protected]/health.go:283 +0xfd

goroutine 43 [chan receive]:
github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).runCollector(0xc000e32240)
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:169 +0x4a
created by github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).Open in goroutine 27
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:89 +0x94e

goroutine 101 [select]:
github.com/InVisionApp/go-health/v2.(*Health).startRunner.func2()
	github.com/InVisionApp/go-health/[email protected]/health.go:292 +0xdd
created by github.com/InVisionApp/go-health/v2.(*Health).startRunner in goroutine 85
	github.com/InVisionApp/go-health/[email protected]/health.go:283 +0xfd

goroutine 15 [select]:
github.com/InVisionApp/go-health/v2.(*Health).startRunner.func2()
	github.com/InVisionApp/go-health/[email protected]/health.go:292 +0xdd
created by github.com/InVisionApp/go-health/v2.(*Health).startRunner in goroutine 53
	github.com/InVisionApp/go-health/[email protected]/health.go:283 +0xfd

goroutine 39 [select]:
github.com/InVisionApp/go-health/v2.(*Health).startRunner.func2()
	github.com/InVisionApp/go-health/[email protected]/health.go:292 +0xdd
created by github.com/InVisionApp/go-health/v2.(*Health).startRunner in goroutine 14
	github.com/InVisionApp/go-health/[email protected]/health.go:283 +0xfd

goroutine 79 [chan receive]:
github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).runCollector(0xc000e323c0)
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:169 +0x4a
created by github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).Open in goroutine 30
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:89 +0x94e

goroutine 44 [IO wait]:
internal/poll.runtime_pollWait(0x7fc7b81c0c00, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc00021b920?, 0xc001073000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00021b920, {0xc001073000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc000e8e180, {0xc001073000?, 0x3cd?, 0x1?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc000f2ff18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc000f2ff18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc000f2ff18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc001631c00?, 0x0?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e3c788, {0x16967b0?, 0xc000e8e180}, {0x1248b37, 0x6}, 0xc000e95670, 0xc000ea43f0)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 27
	github.com/f1bonacc1/process-compose/src/app/process.go:227 +0x245

goroutine 45 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fc7b81c1000, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc00021b9e0?, 0xc0011c6000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00021b9e0, {0xc0011c6000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc000e8e190, {0xc0011c6000?, 0x0?, 0x0?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc00101af18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc00101af18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc00101af18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc000f1c120?, 0x20?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e3c788, {0x16967b0?, 0xc000e8e190}, {0x1248b31, 0x6}, 0xc000e95680, 0xc000ea4460)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 27
	github.com/f1bonacc1/process-compose/src/app/process.go:231 +0x37e

goroutine 109 [select]:
github.com/InVisionApp/go-health/v2.(*Health).startRunner.func2()
	github.com/InVisionApp/go-health/[email protected]/health.go:292 +0xdd
created by github.com/InVisionApp/go-health/v2.(*Health).startRunner in goroutine 81
	github.com/InVisionApp/go-health/[email protected]/health.go:283 +0xfd

goroutine 80 [syscall]:
syscall.Syscall(0x0, 0x21, 0xc000f44000, 0x1000)
	syscall/syscall_linux.go:74 +0x25
syscall.read(0xc0004d6ae0?, {0xc000f44000?, 0x1?, 0xac?})
	syscall/zsyscall_linux_amd64.go:736 +0x38
syscall.Read(...)
	syscall/syscall_unix.go:183
internal/poll.ignoringEINTRIO(...)
	internal/poll/fd_unix.go:738
internal/poll.(*FD).Read(0xc0004d6ae0, {0xc000f44000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:161 +0x2ae
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc00058e180, {0xc000f44000?, 0xac?, 0x1?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc0000bdf18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc0000bdf18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc0000bdf18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc0013e2d10?, 0x10?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e3cf08, {0x16967b0?, 0xc00058e180}, {0x1248b37, 0x6}, 0xc00057f300, 0xc000e3aee0)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 30
	github.com/f1bonacc1/process-compose/src/app/process.go:227 +0x245

goroutine 95 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fc7b80cc600, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc000366a20?, 0xc001720000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000366a20, {0xc001720000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc001084128, {0xc001720000?, 0x0?, 0x0?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc00123df18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc00123df18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc00123df18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc0010281e0?, 0xe0?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e3d188, {0x16967b0?, 0xc001084128}, {0x1248b31, 0x6}, 0xc000f0eca0, 0xc001436c40)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 31
	github.com/f1bonacc1/process-compose/src/app/process.go:231 +0x37e

goroutine 94 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fc7b808d000, 0x72)
	runtime/netpoll.go:351 +0x85
internal/poll.(*pollDesc).wait(0xc0003665a0?, 0xc001087000?, 0x1)
	internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0003665a0, {0xc001087000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:165 +0x279
os.(*File).read(...)
	os/file_posix.go:29
os.(*File).Read(0xc001084118, {0xc001087000?, 0x3d?, 0x1?})
	os/file.go:144 +0x4f
bufio.(*Reader).fill(0xc001234f18)
	bufio/bufio.go:113 +0x103
bufio.(*Reader).ReadSlice(0xc001234f18, 0xa)
	bufio/bufio.go:380 +0x29
bufio.(*Reader).collectFragments(0xc001234f18, 0xa)
	bufio/bufio.go:455 +0x70
bufio.(*Reader).ReadString(0xc000ebc540?, 0x40?)
	bufio/bufio.go:502 +0x1f
github.com/f1bonacc1/process-compose/src/app.(*Process).handleOutput(0xc000e3d188, {0x16967b0?, 0xc001084118}, {0x1248b37, 0x6}, 0xc000f0ec90, 0xc001436bd0)
	github.com/f1bonacc1/process-compose/src/app/process.go:657 +0x1f4
created by github.com/f1bonacc1/process-compose/src/app.(*Process).run.(*Process).getProcessStarter.func1 in goroutine 31
	github.com/f1bonacc1/process-compose/src/app/process.go:227 +0x245

goroutine 317 [chan receive]:
github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).runCollector(0xc000e32540)
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:169 +0x4a
created by github.com/f1bonacc1/process-compose/src/pclog.(*PCLog).Open in goroutine 32
	github.com/f1bonacc1/process-compose/src/pclog/logger_facade.go:89 +0x94e

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdoneDone, awaiting release

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions