TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ever run into one of those bugs where you begin to doubt your basic assumptions?

31 点作者 l0stman大约 16 年前

5 条评论

stusmith大约 16 年前
I once wrote a dynamic-doce loader for the ARM3... worked perfectly in the debugger, but intermittantly crashed in release. I was tearing my hair out for days - I was fresh out of uni then, and I couldn't use the debugger (since that hid the bug). In the end, turns out you have to explicitly flush the I-cache on an ARM if you want to load-and-execute code.
miracle大约 16 年前
After processing large amounts of data, I was merging multiple lucene indexes and got random null pointer exceptions. Surprisingly when I was trying to run the offending code alone, everything worked fine. Took me a while to figure that one out. Turned out that it was a bug in the JIT Compiler of Java 1.6.
评论 #563875 未加载
jrp大约 16 年前
This reminded me of 'Soul of a New Machine'. I would recommend that book if you enjoyed this post.
jasongullickson大约 16 年前
Good debugging stories read like a murder mystery...excellent post!
dasil003大约 16 年前
Happens to me about once a year programming in Rails, nothing this intense, but still a 3-4 hour debugging session. If Rails were warning-safe it might eliminate a large class of these.