How a 20 year old bug in GTA San Andreas surfaced in Windows 11 24H2 https://lobste.rs/s/vsjb87 #debugging #games #windows
https://cookieplmonster.github.io/2025/04/23/gta-san-andreas-win11-24h2-bug/
How a 20 year old bug in GTA San Andreas surfaced in Windows 11 24H2 https://lobste.rs/s/vsjb87 #debugging #games #windows
https://cookieplmonster.github.io/2025/04/23/gta-san-andreas-win11-24h2-bug/
Zero-Config Debugging With Deno and OpenTelemetry, by @lcasdev (@deno_land):
https://deno.com/blog/zero-config-debugging-deno-opentelemetry
"[T]hose claiming we're mere months away from AI agents replacing most programmers should adjust their expectations because models aren't good enough at the debugging part, and debugging occupies most of a developer's time. That's the suggestion of Microsoft Research, which built a new tool called debug-gym to test and improve how AI models can debug software.
Debug-gym (available on GitHub and detailed in a blog post) is an environment that allows AI models to try and debug any existing code repository with access to debugging tools that aren't historically part of the process for these models. Microsoft found that without this approach, models are quite notably bad at debugging tasks. With the approach, they're better but still a far cry from what an experienced human developer can do.
(...)
This approach is much more successful than relying on the models as they're usually used, but when your best case is a 48.4 percent success rate, you're not ready for primetime. The limitations are likely because the models don't fully understand how to best use the tools, and because their current training data is not tailored to this use case."
Panic most recently used by lkpikmalloc ...
Well, that was fast... didn't even get a mouse cursor of a full MATE Desktop menu system load. Was yet to connect kgdb to COM1 (need to swap from minicom to do so)... makes me want a PCIe RS232 card (for "comconsole_pcidev") so that I have a few more COMs to play with on redirects. Gotta love these iGPU tash-bins eh? "It's better than not having a GPU right?" ... not really.''
Closed bug report from the drm-515-kmod, discussing amdgpu memory leak. so, maybe a new one in drm-61-kmod, would not be surprised.
- https://github.com/freebsd/drm-kmod/issues/258
Short term revision of approach:
----
1. Today via post arrives, an AMD Radeon Pro W7500 (single slot 8GB, Navi-whatever gen)
2. I'll block off the iGPU during loader.conf sequence, using a "pptdev" blackhole (not for VM pt, but maybe an experiment for a 14.1 VM with the known-good amdgpu version).
3. Known as: throw money at the problem?
Some hardware notes:
----
1. This is not a Nvidia GPU situation; there are several generations of cards in the room which have been cycled through the workstation during "hardware isolation" and "process of elimination" sequences. I know those are stable, and which gen cards require which nvidia driver versions for stability purposes.
2. This is not a FreeBSD kernel issue, nor a Xorg "Plain Jane FrameBuffer" situation. The kernel (14.0, 14.1, 14.2) is stable and fine, and the basic vt driver for non-4K display-port functionality works fine. I can work all day in a series of tmux windows with some fifty or so panes, but that's not quite the optimal experience.
3. The AMD iGPU (Raphael) maxes out default to 512MB GART VRAM, and it can handle 240Hz @ 4K all day with no issues as long as that 512M doesn't get used up... that is until the latest amdgpu kmod drm, which crashes whenever it feels like it.
Michael... yes yes, I do have a lot of hardware, but this issue has surpassed the Sunk Cost Fallacy and has become a consumate knowledge-requirement process. I must know where this is failing so horrendously, otherwise the operating rule of "if it doesn't fulfill its hardware destiny, it will get the hammer and flames"... and the hardware is too nice for that - plus I could involve Supermicro support since it's still in warranty, but a replacement motherboard or CPU for the iGPU isn't going to solve a kernel module issue.
In the interim, laptop life and tablet meetings are getting me by, mostly decently.
Debug items of interest:
----
intsmb0: <AMD FCH SMBus Controller> at device 20.0 on pci0
intsmb0: Could not allocate I/O space
device_attach: intsmb0 attach returned 6
drmn0: Fetched VBIOS from VFCT
amdgpu: ATOM BIOS: 102-RAPHAEL-008
drmn0: Trusted Memory Zone (TMZ) feature not supported
drmn0: PCIE atomic ops is not supported
drmn0: VRAM: 512M 0x000000F400000000 - 0x000000F41FFFFFFF (512M used)
[drm ERROR :amdgpu_bo_init] Unable to set WC memtype for the aperture base
Loader items of usage:
----
# Multi-Console Output
# boot output primary: TTY, standard monitor via UEFI
# boot output secondary: COM1 RS232 Redirect (physical)
# boot output tertiary: COM2 RS232 Redirect (BMC SoL)
ipmi_load="YES"
boot_mute="NO"
boot_verbose="YES"
verbose_loading="YES"
boot_multicons="YES"
boot_serial="YES"
console="efi,comconsole,comconsole"
comconsole_port1="0x3F8"
comconsole_speed1="115200"
comconsole_port2="0x2F8"
comconsole_speed2="115200"
hw.uart.console="io:0x3f8,br:115200 io:0x2f8,br:115200"
4am AMD Xorg/Kernel Debugging
Ongoing fun ongoes, so much so. This iteration receives triple output: tty video (Display Port), COM1 redirect via DB9 to laptop running minicom, COM2 to the usual BMC SoL terminal watched from ipmitool on adjacent laptop.
Coming up, rebooting into GENERIC-DEBUG kernel rebuilt with remote GDM (kgdb) access via the COM1 link to laptop.
A post from the archive :
Kubernetes mutating admission webhook for dotnet-monitor?
https://www.poppastring.com/blog/kubernetes-mutating-admission-webhook-for-dotnetmonitor
#diagnostics #dotnet #debugging
The developers of the mitmproxy tool describe it as the Swiss army knife for debugging, testing, data protection analysis, and penetration testing HTTP(S) connections. Holger Reibold shows you how mitmproxy can be a useful addition to your security toolbox.
https://www.admin-magazine.com/Archive/2025/85/Traffic-analysis-with-mitmproxy?utm_source=mlm
#OpenSource #mitmproxy #debugging #testing #security #proxy #MITM
A tricky Commodore PET repair: tracking down 6 1/2 bad chips https://lobste.rs/s/xgzydz #debugging #hardware #retrocomputing
http://www.righto.com/2025/04/commodore-pet-repair.html
Ars Technica: AI isn’t ready to replace human coders for debugging, researchers say. “There are few areas where AI has seen more robust deployment than the field of software development. From ‘vibe’ coding to GitHub Copilot to startups building quick-and-dirty applications with support from LLMs, AI is already deeply integrated. However, those claiming we’re mere months away from AI agents […]
I have a newfound respect for coders. The overwhelming desire to put my fist through my monitor and burn the entire house down while debugging this week is real.
#VBA #debugging
From the #OSJH Blog: In this installment of our skills series, we share the skills and responsibilities required for platform engineers
https://opensourcejobhub.com/blog/overview-of-platform-engineering/
#skills #career #scripting #SoftwareDevelopment #DevOps #monitoring #infrastructure #debugging
Which debugger setup would you recommend for Go in Emacs?
Is delve with dape the combination to go for?
Interactive visualization of the editing stream internal buffer.
Debug Your WinUI FlipView Like a Pro with Michael Hawker.
www.youtube.com/watch?v=XyE4...
#winui #windowsappsdk #dotnet #windowsdev #csharp #xaml #debugging
Debug Your WinUI FlipView Like...
Debug Your WinUI FlipView Like a Pro with Michael Hawker.
A post from the archive :
Invalid Access to memory location in KUDU App Services
https://www.poppastring.com/blog/invalid-access-to-memory-location-in-kudu-app-services
#debugging #azure
Multi-Process CPU Usage Analysis in Visual Studio | by Harshada Hole.
buff.ly/FcpcRzT
#visualstudio #debugging #dotnet #diagnostics #productivity
Multi-Process CPU Usage Analys...
Multi-Process CPU Usage Analysis in Visual Studio | by Harshada Hole.