frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: BugStalker - a modern Rust debugger

https://github.com/godzie44/BugStalker
115•godzie•1y ago

Comments

godzie•1y ago
BS is a modern debugger for Linux x86-64. Written in Rust for Rust programs.

Async Rust support – debug async code with new commands: - async backtrace – inspect async task backtraces - async task – view task details - async stepover / async stepout – better control over async execution

Enhanced variable inspection: - argd / vard – print variables and arguments using Debug trait

Other: - new `call` Command – execute functions directly in the debugged program - `trigger` Command – fine-grained control over breakpoints - new project Website – better docs and resources

…and much more!

Full Changelog: https://github.com/godzie44/BugStalker/releases/tag/v0.3.0

Documentation & Demos: https://godzie44.github.io/BugStalker/

bfrog•1y ago
Been hoping someone would make this, looks great!

I guess I’m next hoping someone gets it working using jtag/swd debug probes for embedded targets :)

goku12•1y ago
Would something like this work for you? https://probe.rs/
otherayden•1y ago
Best of luck with this project. I'm not even a rust dev but I came to say that I love this name
sixthDot•1y ago
any Machine Interface planned (à la GDB/MI)?
godzie•1y ago
First priority is a DAP support. But after this - why not.
harpiaharpyja•1y ago
Would DAP support allow this to be used with OpenOCD?
giancarlostoro•1y ago
BugStomper would have also been a great name choice. ;)
rob74•1y ago
Better than the current one - first, stalking is not really a verb that comes to mind when I think about bugs, and second, it has pretty negative connotations...
meisel•1y ago
I’m surprised this isn’t getting more love. My experience with other debuggers with Rust was quite poor, I hope this one can fare much better. For example, I couldn’t call functions with previous debuggers
bobajeff•1y ago
Does this have a machine interface mode like gdb/lldb? Asking because I like my debuggers to be integrated with my code editor of choice which is usually done via such an interface.
godzie•1y ago
Unfortunately no, but it's a good idea. I'll definitely look into this feature.
gitroom•1y ago
Honestly this wouldve helped me a ton when I got stuck with async errors before, Rust debugging always felt tougher than it should be.
dathinab•1y ago
yeah I mean you are basically stuck with a few options

- use C/C++ focused debugers with a rust plugin or similar (okay, not not compared to idk. debugging python in PyStorm)

- rely on tracing/logging and errors reported (which might sound dump as it's basically "not" debugging, but with how the rust type system plays out and enforcement of reasonable decent code style/structure etc. this is quite often good enough)

- write/extend tests (again a form of "not" debugging, but where while a "must have" even if you pinned down the bug using a debugger)

- sprinkle in dbg! statements (basically print line debugging)

The fact that it took like 10? yearts for anyone to write more then just tweeks to C/C++ debuggers even through rust has a lot of enthusiasts is I think telling ;)

Still it looks like a real nice tool to have in your toolbox.

thurn•1y ago
is this necessarily linux for dependency reasons, or could it be on OSX in the future?
godzie•1y ago
Yes, I think it's possible to support macOS. However, the main challenge isn't the operating system itself but rather the architecture.
lostmsu•1y ago
What's the state of expression evaluation?

1•VXZYSRR•12s ago

What Influenced Your AI LLM Policy

https://docs.ci-tron.dev/contributing.html#what-influenced-your-ai-llm-policy
1•ta988•28s ago•0 comments

Writing about pratt parsing so I remember it

https://www.unix.dog/~yosh/blog/2026-10-25_pratt-parsing.html
2•dverlaeckt80•12m ago•0 comments

The Autonomous Lifecycle Protocol

https://autonomous-lifecycle-protocol-alp.github.io/Autonomous-Lifecycle-Protocol-ALP/
1•ankitg12•13m ago•0 comments

Edit an SQLite Database in your browser

https://editsqlite.com/
3•chmaynard•15m ago•1 comments

Anthropic's Disproof of the ETH

https://hexagonmath.org/2610.00577v1
3•bananaflag•15m ago•0 comments

Using Lotteries to Make Event Ticket Sales Fairer in South Africa

https://mayberay.bearblog.dev/i-hate-online-waiting-rooms-using-lotteries-to-make-event-ticket-sa...
1•mugamuga•16m ago•0 comments

Elephant Goldfish Model

https://github.com/google/elephant-goldfish-model
1•tmlee•19m ago•0 comments

I Went to India and Found It Has Lessons for Us All

https://www.nytimes.com/2026/10/26/opinion/india-modi-students-protests.html
1•thunderbong•22m ago•0 comments

Show HN: whenever.dev - Vercel and v0 for Workflows

https://www.whenever.dev/
1•tprupsys•23m ago•1 comments

From the bottom of my heart, I salute you

https://janni.turunen.in/poisoned-open-weights/
1•velmu•24m ago•0 comments

POSIX wordexp(3) Is Dangerous

https://yossarian.net/til/post/posix-wordexp-3-is-dangerous/
2•signa11•37m ago•0 comments

Qwen Phoning Home

https://venturebeat.com/data/coheres-test-caught-an-open-source-qwen3-8-model-trying-to-phone-hom...
3•giamma•38m ago•2 comments

Tips to save with time of day pricing

https://www.bchydro.com/powersmart/residential/tips-technologies/time-of-day.html
2•cranky908canuck•51m ago•1 comments

Show HN: Eavesong – self-hosted product mention monitoring

https://github.com/sonic0002/eavesong
1•misonic•53m ago•0 comments

Vanishing Scarcity: Generative AI and the Redefinition of Musical Value

https://medium.com/@smoking2man/vanishing-scarcity-generative-ai-and-the-redefinition-of-musical-...
1•Aldus551•56m ago•0 comments

Brian Kernighan: Inside Bell Labs, the Best Programmer, Why C Was So Influential [video]

https://www.youtube.com/watch?v=sMllOlxVgD0
1•Teever•57m ago•0 comments

Walter Koenig, actor who played Chekov on original "Star Trek" series, dies

https://www.cbsnews.com/news/walter-koenig-dies-age-90-chekov-star-trek/
4•benkan•1h ago•1 comments

UK to charge universities $1,200 per international student

https://africa.businessinsider.com/local/markets/uk-to-charge-universities-dollar1200-per-interna...
11•teleforce•1h ago•0 comments

Apple updates the iPad Mini with a larger OLED display

https://www.theverge.com/tech/1017801/ipad-mini-oled-display-apple-announce
1•benkan•1h ago•1 comments

1984: The Canadian Edition

https://btxx.org/posts/1984/
2•HotGarbage•1h ago•0 comments

Show HN: Outer Space Jobs

https://outerspacejobs.com/
2•non-•1h ago•3 comments

Looking for a tech job is a helpless data-entry nightmare

5•Gravyness•1h ago•3 comments

Show HN: MouseChase – A place-and-run puzzle game

https://mousechase-playtest.web.app/
1•X-Geek•1h ago•1 comments

There are now 5 inference providers for abliterated DeepSeek

https://allmodels.io/llm/abliterated
33•moeadham•1h ago•24 comments

Kickoff – A keyboard-driven live football scoreboard in your terminal

https://github.com/e12jassir/kickoff-cli
1•e12jassir•1h ago•0 comments

AI Enabled Private Equity

https://nivawealth.com
2•vbsm•1h ago•1 comments

Tailscale SSH: Investigation and remediation update

https://tailscale.com/ssh-investigation-update
4•theanonymousone•1h ago•0 comments

Journal of Agentic Meta Algorithms

https://agentic-meta-journal.pages.dev/
2•measurablefunc•1h ago•0 comments

Don't anthropomorphize big tech companies

https://www.seangoedecke.com/dont-anthropomorphize-big-tech-companies/
3•vismit2000•1h ago•0 comments