Video: C Programming on System 6 - Debugging a Crash

Returning to the development of my IMAP client, in this video I add functionality to fetch the default mailbox name from the resource file (later to be moved to a preferences window) and then eventually locate a crash in the IMAP protocol parser from a bogus memmove.

Video notes:

  • I should probably just use memcmp for a bounded comparison instead of strcmp.

I am finding it difficult to do development while also talking to the camera. I'm not sure if it's the pressure to say something while I'm thinking or reading code, or the detachment of looking at my Mac's screen through my iPad's screen which makes it feel "not real". I'm sure it will come easier with time.

Please contact me with any feedback or questions, view past videos in this series, and subscribe to my RSS feed to be notified about future videos and other posts.

Join me and others on Libera Chat in the #cyberpals channel if you are interested in following along with this series and have questions or would like to help others.

Questions or comments?
Please feel free to contact me.