fatal error: all goroutines are asleep - deadlock! #2

Open
opened 2025-03-28 00:40:19 +00:00 by sneak · 0 comments
Owner
sulaco:~/dev/meshbot$ go run cmd/meshbot/main.go | tee /dev/null
fatal error: all goroutines are asleep - deadlock!

goroutine 1 [sync.Mutex.Lock]:
sync.runtime_SemacquireMutex(0x14000027078?, 0xfc?, 0x0?)
	/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/runtime/sema.go:95 +0x28
sync.(*Mutex).lockSlow(0x1400011a0c0)
	/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/sync/mutex.go:173 +0x174
sync.(*Mutex).Lock(...)
	/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/sync/mutex.go:92
log.(*Logger).output(0x1400011a0c0, 0x0, 0x2, 0x14000027268)
	/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/log.go:243 +0x370
log.Println(...)
	/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/log.go:405
sneak.berlin/go/simplelog.(*JSONHandler).Handle(_, {_, _}, {{0xc1f199cac563baf0, 0x150d00, 0x1053fec40}, {0x14000100310, 0x69}, 0x0, 0x0, ...})
	/Users/user/go/pkg/mod/sneak.berlin/go/simplelog@v1.0.0/json_handler.go:18 +0x9c
sneak.berlin/go/simplelog.(*MultiplexHandler).Handle(_, {_, _}, {{0xc1f199cac563baf0, 0x150d00, 0x1053fec40}, {0x14000100310, 0x69}, 0x0, 0x0, ...})
	/Users/user/go/pkg/mod/sneak.berlin/go/simplelog@v1.0.0/simplelog.go:55 +0x88
log/slog.(*handlerWriter).Write(0x1400011ab10, {0x140001002a0, 0x6a, 0x1053fec40?})
	/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/slog/logger.go:103 +0x1b0
log.(*Logger).output(0x1400011a0c0, 0x0, 0x2, 0x14000027878)
	/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/log.go:245 +0x3b4
log.Println(...)
	/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/log.go:405
sneak.berlin/go/simplelog.(*JSONHandler).Handle(_, {_, _}, {{0xc1f199cac55a7008, 0xbc38f, 0x1053fec40}, {0x105144122, 0x12}, 0x0, 0x1051401a1, ...})
	/Users/user/go/pkg/mod/sneak.berlin/go/simplelog@v1.0.0/json_handler.go:18 +0x9c
sneak.berlin/go/simplelog.(*MultiplexHandler).Handle(_, {_, _}, {{0xc1f199cac55a7008, 0xbc38f, 0x1053fec40}, {0x105144122, 0x12}, 0x0, 0x1051401a1, ...})
	/Users/user/go/pkg/mod/sneak.berlin/go/simplelog@v1.0.0/simplelog.go:55 +0x88
log/slog.(*Logger).log(0x14000104110, {0x105246710, 0x105426040}, 0x0, {0x105144122, 0x12}, {0x1400010af18, 0x2, 0x2})
	/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/slog/logger.go:257 +0x15c
log/slog.Info(...)
	/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/slog/logger.go:292
main.main()
	/Users/user/dev/meshbot/cmd/meshbot/main.go:10 +0x124
exit status 2
sulaco:~/dev/meshbot$
``` sulaco:~/dev/meshbot$ go run cmd/meshbot/main.go | tee /dev/null fatal error: all goroutines are asleep - deadlock! goroutine 1 [sync.Mutex.Lock]: sync.runtime_SemacquireMutex(0x14000027078?, 0xfc?, 0x0?) /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/runtime/sema.go:95 +0x28 sync.(*Mutex).lockSlow(0x1400011a0c0) /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/sync/mutex.go:173 +0x174 sync.(*Mutex).Lock(...) /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/sync/mutex.go:92 log.(*Logger).output(0x1400011a0c0, 0x0, 0x2, 0x14000027268) /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/log.go:243 +0x370 log.Println(...) /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/log.go:405 sneak.berlin/go/simplelog.(*JSONHandler).Handle(_, {_, _}, {{0xc1f199cac563baf0, 0x150d00, 0x1053fec40}, {0x14000100310, 0x69}, 0x0, 0x0, ...}) /Users/user/go/pkg/mod/sneak.berlin/go/simplelog@v1.0.0/json_handler.go:18 +0x9c sneak.berlin/go/simplelog.(*MultiplexHandler).Handle(_, {_, _}, {{0xc1f199cac563baf0, 0x150d00, 0x1053fec40}, {0x14000100310, 0x69}, 0x0, 0x0, ...}) /Users/user/go/pkg/mod/sneak.berlin/go/simplelog@v1.0.0/simplelog.go:55 +0x88 log/slog.(*handlerWriter).Write(0x1400011ab10, {0x140001002a0, 0x6a, 0x1053fec40?}) /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/slog/logger.go:103 +0x1b0 log.(*Logger).output(0x1400011a0c0, 0x0, 0x2, 0x14000027878) /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/log.go:245 +0x3b4 log.Println(...) /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/log.go:405 sneak.berlin/go/simplelog.(*JSONHandler).Handle(_, {_, _}, {{0xc1f199cac55a7008, 0xbc38f, 0x1053fec40}, {0x105144122, 0x12}, 0x0, 0x1051401a1, ...}) /Users/user/go/pkg/mod/sneak.berlin/go/simplelog@v1.0.0/json_handler.go:18 +0x9c sneak.berlin/go/simplelog.(*MultiplexHandler).Handle(_, {_, _}, {{0xc1f199cac55a7008, 0xbc38f, 0x1053fec40}, {0x105144122, 0x12}, 0x0, 0x1051401a1, ...}) /Users/user/go/pkg/mod/sneak.berlin/go/simplelog@v1.0.0/simplelog.go:55 +0x88 log/slog.(*Logger).log(0x14000104110, {0x105246710, 0x105426040}, 0x0, {0x105144122, 0x12}, {0x1400010af18, 0x2, 0x2}) /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/slog/logger.go:257 +0x15c log/slog.Info(...) /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/log/slog/logger.go:292 main.main() /Users/user/dev/meshbot/cmd/meshbot/main.go:10 +0x124 exit status 2 sulaco:~/dev/meshbot$ ```
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sneak/simplelog#2
No description provided.