Reading a stack trace you did not write
write-upsystems · 28 points · 17 comments
The trick nobody teaches: read it bottom-up until you find the first frame in code you own, then read that frame's arguments, then stop.
Everything above your frame is the library doing what it was told. Everything below is the runtime. The bug is almost always in what you handed across.
17 comments
- jNext
- kPrevious
- EnterOpen
- oOpen, without leaving the letters
- .Its acts
- rReply
- cWrite
- /Search
- ?These keys
A trace, not a profiler. The profiler said the function was fast, which it was.