Deadlock in scumclass/eventbucket/handler.go
gsovereignty opened this issue · 0 comments
gsovereignty commented
POTENTIAL DEADLOCK:
Previous place where the lock was grabbed
goroutine 6018208 lock 0x19911b8
scumclass/eventbucket/database.go:111 eventbucket.GetKind0 { currentState.mutex.Lock() } <<<<<
scumclass/eventbucket/database.go:110 eventbucket.GetKind0 { var events []nostr.Event }
messaging/eventers/eventers.go:118 eventers.handleSubscription { for _, author := range filter.Authors { }
Have been trying to lock it again for more than 30s
goroutine 7938 lock 0x19911b8
scumclass/eventbucket/handler.go:8 eventbucket.HandleEvent { currentState.mutex.Lock() } <<<<<
scumclass/eventbucket/handler.go:7 eventbucket.HandleEvent { func HandleEvent(event mindmachine.Event) (h mindmachine.HashSeq, b bool) { }
messaging/eventcatcher/eventcatcher.go:408 eventcatcher.SubscribeToAllEvents.func2 { if ok, _ := e.CheckSignature(); ok { }