-
Recent Posts
Categories
- AltDevBlogADay
- Bugs
- Chromium
- Code analysis
- Code Reliability
- Commuting
- Computers and Internet
- Debugging
- Documentation
- Drinks
- Environment
- Floating Point
- Fractals
- Fun
- Gaming
- Investigative Reporting
- Linux
- Math
- memory
- metric
- Performance
- Programming
- Quadratic
- Rants
- Security
- Symbols
- Travel
- uiforetw
- Uncategorized
- Unicycling
- Visual Studio
- WLPG
- Xbox 360
- xperf
Meta
CARVIEW |
Select Language
HTTP/2 200
server: nginx
date: Sat, 16 Aug 2025 12:40:40 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
x-hacker: Want root? Visit join.a8c.com/hacker and mention this header.
host-header: WordPress.com
vary: accept, content-type, cookie
content-encoding: gzip
x-ac: 2.bom _dca MISS
alt-svc: h3=":443"; ma=86400
strict-transport-security: max-age=31536000
server-timing: a8c-cdn, dc;desc=bom, cache;desc=MISS;dur=386.0
Linux | Random ASCII – tech blog of Bruce Dawson
Category Archives: Linux
The Easy Ones – Three Bugs Hiding in the Open
I write a lot about investigations into tricky bugs – CPU defects, kernel bugs, transient 4-GB memory allocations – but most bugs are not that esoteric. Sometimes tracking down a bug is as simple as paying attention to server dashboards, … Continue reading →
Posted in Bugs, Code analysis, Code Reliability, Debugging, Floating Point, Linux, Performance
|
Tagged coding values
|
17 Comments
Counting to Ten on Linux
I recently discovered a Linux shell script that was running slowly due to an inefficiently implemented loop. This innocent investigation ended up uncovering misleading information from time and a bad interaction between the Linux thread scheduler and its CPU power … Continue reading →
Posted in Investigative Reporting, Linux, Performance
|
Tagged bash, expr, looping, profiling, shell scripts
|
38 Comments
Symbols on Linux update: Fedora Fixes
I wrote last month about the challenges of obtaining Linux symbols based on a build ID. I’m now pleased to say that getting Linux symbols based on a build ID is trivial on both Ubuntu and Fedora – things are … Continue reading →
Posted in Linux, Symbols
|
Tagged build IDs, darkserver, fedora, linux, readelf, symbols, ubuntu
|
12 Comments
Symbols on Linux Part Three: Linux versus Windows
After many years programming solely on Windows I have recently started working on Linux. This is the third post in a series of tutorials that will share what I have learned about handling Linux symbols. This third post explains how … Continue reading →
Symbols on Linux Part Two: Symbols for Other Versions
After many years programming solely on Windows I have recently started working on Linux – Ubuntu to be precise. This is the second post in a series of tutorials that will share what I have learned about handling Linux symbols. … Continue reading →
Posted in Linux, Symbols
|
Tagged arch, arch linux, gcc, libc6, libgcc1, libstdc++6, linux, symbols
|
10 Comments
Symbols on Linux Part One: g++ Library Symbols
After many years programming solely on Windows I have recently started working on Linux – Ubuntu to be precise. One of the things that I have had to learn is the very different ways in which Linux developers deal with … Continue reading →
Posted in Linux, Programming, Symbols
|
Tagged gcc, libc6, libgcc1, libstdc++6, linux, symbols
|
18 Comments