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?

We measured the impact of AI on 46 OSS repos (200k commits, 16M lines)

https://kerno.io/the-impact-of-ai-on-code-quality-2026/
1•karimtr•5m ago•0 comments

Less thought. More shipped (An overbuilt satire of the shipping economy)

https://shipslop.dev/
1•robtherobber•5m ago•0 comments

Software Is Completely Solved

https://twitter.com/MatthewBerman/status/2117706367167557960
1•mrtksn•6m ago•0 comments

Living with 230 data centers on the doorstep

https://english.elpais.com/economy-and-business/2026-10-19/living-with-230-data-centers-on-the-do...
2•Betelbuddy•7m ago•0 comments

How Many People Work from Home?

https://nicholasdecker.substack.com/p/how-many-people-work-from-home
1•surprisetalk•7m ago•0 comments

Show HN: OOO - YT, but you decide what gets recommended

https://ooo.blue
1•hjun1052•8m ago•0 comments

Show HN: Hyperbutler – Docker on Windows 11 Without WSL or Docker Desktop

https://github.com/Higangssh/hyperbutler
1•swq115•10m ago•0 comments

Show HN: Vivonco – match patient's cancer reports to targeted drugs and trials

https://vivonco.com/
1•rohanmanchanda•11m ago•0 comments

All 5 genetic letters of DNA and RNA discovered in 4.5B-year-old asteroid

https://www.sciencedaily.com/releases/2026/11/261102075903.htm
2•MrBuddyCasino•12m ago•0 comments

LLM pricing agents can converge to different price regimes

https://arxiv.org/abs/2610.21711
1•philiphierhager•13m ago•0 comments

Nordic Semiconductor Announces Sub-GHz MCU

https://www.nordicsemi.com/Nordic-news/2026/11/Nordic-brings-ultralow-power-edgeAI-to-SubGHz-for-...
1•hasheddan•15m ago•0 comments

Show HN: A 69-byte on-chain PNG that turns OLED pixels off (0 nits)

https://black-pixel-1x1.vercel.app/dossier.html
1•KINGOFTHESCREEN•15m ago•0 comments

Postgres 19 Repack: Built-In Table Bloat Cleanup

https://www.snowflake.com/en/blog/engineering/postgres-19-repack-table-bloat/
1•plaur782•17m ago•0 comments

Paradigms of Software Development for Founder Engineers

https://jacobstrauss.bearblog.dev/paradigms-of-software-development-for-founder-engineers/
1•jda5•18m ago•0 comments

Show HN: I made an iPhone app to find and delete duplicate photos

https://apps.apple.com/us/app/x-cleanup-storage-cleaner/id6796765379
1•bashirmo•18m ago•0 comments

A tiny Ohio town has a strategy to force data centers to keep their promises

https://www.vox.com/future-perfect/509247/ohio-data-centers-ai-election-perry-tax-breaks
2•PamalHorse•19m ago•0 comments

'Doctor Peyo': the horse comforting cancer patients in Calais – in pictures

https://www.theguardian.com/society/gallery/2021/mar/12/doctor-peyo-the-horse-comforting-cancer-p...
1•danielovichdk•21m ago•0 comments

Protection Ring (security levels on CPUs)

https://en.wikipedia.org/wiki/Protection_ring
1•wolfi1•24m ago•0 comments

Free CRM health check – see how much pipeline money is stale

https://crmhuolto.fi
1•Expanium•25m ago•0 comments

JavaScript obfuscation against "AI" code analysis

https://mastodon.social/@bencurthoys/117563232404985385
1•ColinWright•26m ago•0 comments

WordPress 7.1.4 upgrade-window RCE is now on CISA's exploited list

https://hatamoto.dev/wordpress/wordpress-7-1-4-upgrade-rce-cisa-kev
2•zenincognito•27m ago•0 comments

OpenSSH 10.6p2 Critical workaround for alpine without PAM

https://www.openssh.org/releasenotes.html#10.6p2
1•selckin•27m ago•1 comments

Overlooked Linux Mv Option Replaces Three Commands with One

https://itsfoss.com/mv-exchange/
5•mrkn1•31m ago•0 comments

What it costs to move your email templates off Mandrill

https://senlo.io/blog/moving-email-templates-off-mandrill
1•igorfilippov3•32m ago•0 comments

Show HN: Get Better at Piano with Noodle

1•rahilb•32m ago•0 comments

Reusing existing FUSE daemons as VirtioFS backend

https://github.com/torgeiru/virtio-fs-kmod/tree/docs/developer-build-guide
1•riegrotter•35m ago•0 comments

Wrong Ways to Create Strings

https://endler.dev/2026/wrong-ways-to-create-strings/
2•WhyNotHugo•36m ago•0 comments

Algorithmic Art: When AI Writes the Code, Where Is the Art?

https://art.camilleroux.com/writing/making-art-with-code-in-the-age-of-ai/
3•camilleroux•41m ago•1 comments

Smart-contract risk reports that AI agents buy per call over x402

https://github.com/Bosacks/magneta-risk-x402
1•Sentinelleai•42m ago•0 comments

Robots with real-tissue muscle actuators achieve jumping, swimming and walking

https://ethz.ch/en/news-and-events/eth-news/news/2026/10/one-small-leap-for-a-muscle-one-giant-st...
1•giuliomagnifico•42m ago•0 comments