A developer has released ForensicDbg, a post-mortem debugging tool for native Windows x64/x86 crashes, now in private beta. The tool exposes its debugging engine to AI systems via an MCP server, aiming to improve AI-assisted crash analysis while reducing token usage. As an example bug, the release notes describe a null-pointer dereference in CTextWindowBase::SetSelectionBegin that occurs when a disassembly panel is clicked before any code lines are loaded.
forensicdbg.com
· 2026-09-23
Security firm Zimperium has identified RatHat, a new Android malware strain that tricks users into installing a fake app resembling Google Chrome through a spoofed Play Store page. Once granted accessibility permissions, it silently enables developer-level ADB Shell access, deploys an AI-driven agent to run system commands, and funnels stolen data to remote servers. Researchers have already found 162 infected apps tied to roughly a dozen attacker-controlled servers, with China-linked actors primarily targeting payment apps like WeChat Pay and Alipay.
cnet.com
· 2026-09-20
A developer of the Floppy Emu disk emulator found that a new manufacturing batch failed quality assurance with strange symptoms: some boards wouldn't boot, others showed erratic 'haunted' behavior jumping through code, and one ran in slow motion. After months of setting the failures aside, the developer began systematic debugging with power checks, solder reflows, and a hardware debugger to isolate the cause, suspecting a change introduced by a new subcontractor at the contract manufacturer.
bigmessowires.com
· 2026-09-17
A developer's blog post examines a debate sparked by a talk on debugging a nine-month software bug, questioning whether 'simplicity' as commonly understood in tools like Unix pipelines actually prevents such problems. The author compares a Unix shell pipeline and an equivalent Clojure program for word-frequency counting, showing that while both appear simple on the surface, modifying either to preserve original word order reveals hidden complexity and rigidity in the Unix approach.
jyn.dev
· 2026-09-03
A robotics developer describes attempting to offload the tedious process of visually debugging robot code to an LLM coding assistant equipped with an image encoder and MCP server access to a visualizer tool. The experiment largely failed: the assistant lacked an intuitive sense of what correct robot behavior looks like and struggled to navigate the debugging GUI, taking minutes to reach a viewpoint the developer could reach in seconds.
claytonwramsey.com
· 2026-09-03
A software engineer describes a decade-long pattern of noticing hundreds to thousands of software bugs weekly that most colleagues and users simply don't perceive. He explains that companies sometimes hire him specifically to test products because he reliably surfaces defects others miss, ranging from minor glitches to cases where products are effectively broken despite internal claims that everything works fine.
danluu.com
· 2026-08-30