Crash in socket.go attempting to update BLEFS #11
Labels
No Label
Bug
Cantfix
Duplicate
Enhancement
External
Help Wanted
In Progress
Invalid
Question
Waiting
Waiting For Info
Waiting for Upstream
Wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Elara6331/itd#11
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Sometimes, when attempting reconnection, itd crashes during the BLEFS update phase of
handleConnection
. In my particular case, it seems to be because the watch lost connection again before the FS update attempt (apparently not far away enough to induce the pair-code issue, however).In any case, if the
dev.FS()
operation fails, there is a chance that a segfault will arise:It should be fixed now. Please test and confirm. Thank you for finding these bugs.
Rebuilt and tested with the latest commit, and upon receiving the warning from BLEFS update, the daemon now continues gracefully instead of segfaulting.
Thanks for building such a robust Pinetime daemon (and fixing these issues so quickly)! :D