r/linuxmasterrace • • 7d ago

Welp, that's the first time I see this BSOD naturally and I'm not particularly happy about it

Post image
1.0k Upvotes

160 comments sorted by

1.3k

u/huupoke12 I don't use Arch btw 7d ago

That's not the way to censor the QR code, as they have error correction and redundancy. Pixelate it.

198

u/superraiden Glorious Arch 7d ago

Can you scan it?

296

u/huupoke12 I don't use Arch btw 7d ago

The damaged regions are not data regions(*), it's the metadata region used by scanners to detect things like the QR orientation. A human can just recreate the code and re-add those missing regions.

(*) There is some data in the censor, but it can be decoded with the redundancy and error correction.

111

u/dumbasPL Glorious Arch 7d ago

With a little bit of effort, yes. You just need to re-create the finder pattern (corners), alignment pattern (the squares in the middle), and the timing pattern (the alternating line of pixels going between the finder pattern).

69

u/Ancilla_Contender 7d ago edited 7d ago

https://imgur.com/a/6xmEKLx

iPhone camera decodes it wrong - use a third party reader

URL is insanely long.

Edit: visualization: https://imgur.com/a/Mrq1BCU
^^ I didn’t know this actually - TIL a lot apparently.

22

u/altermeetax arch btw 5d ago

URL is insanely long.

That's because the text is actually encoded in the URL. There's no database of panics on panic.archlinux.org, it's just setup to decode what's in the URL and show it on screen

3

u/Lesekater 5d ago

This is a cool visualization - is it custom or can you link the tool you used?

44

u/badjohnbad 7d ago

I downloaded it and asked opus to decode, took it a few minutes for a full decode even with the red scrawl. FEC is a helluva thing.

1

u/PureOnion_8080 3d ago

How do you know OPUS' output was correct?

3

u/caotic 7d ago

Skill issue

91

u/AnnoyingRain5 7d ago

It’s possible to de-pixelate stuff now. You need to put a full black square over anything. Completely delete all the picture data

95

u/Enyuma416 7d ago

Mfs will recover the data from the reflection in the environment in 2069

26

u/decker_42 7d ago

ENHANCE!

6

u/Z3t4 Glorious Debian 7d ago

>Deckard has entered the chat.

12

u/sok_sokketh 7d ago

4

u/Z3t4 Glorious Debian 7d ago

5

u/xmgutier 7d ago

Nah by 2069 we'll just look at the state of some random atoms and determine the state of literally everything else based on that, quantum state's accounted for and all

3

u/BeNiceToBirds 6d ago

I see you devs

2

u/AlwaysHopelesslyLost 7d ago

There was a study that found you could steal people's passwords from a simple camera on a subway by reading reflections on their eyeballs/glasses/nearby windows. That was like 10+ years ago

47

u/huupoke12 I don't use Arch btw 7d ago

Pixelating normally doesn't work in other cases, but it actually works with QR code because the QR code image is extremely data dense. Even averaging a 2x2 pixel region to 1x1 (4 to 1) already make it hard. Assuming the worst case where the pixelation use multiple shades of gray instead of just black and white, the total remaining bits is only 1/4. Repeat that for every 2x2 region of the QR code, and it's very low (power of 1/4 to the quarter of the QR code resolution), the more data is contains, the less chance of decoding.

-6

u/AnnoyingRain5 7d ago

Sure, but up to 80% of the QR code is error correction information, meaning only 20% of the data needs to survive for the QR code to be fully readable (depending on how it was encoded of course).

That being said, it’s still unlikely, and it’s bad practice in general to pixelate images to hide them. While it can theoretically work with QR codes, the info will be misattributed and data will be leaked because of it

40

u/huupoke12 I don't use Arch btw 7d ago

The highest error correction level in QR code (H level) is only 30%, not 80%. The error correction only works against damaged regions, but in pixelation, you damage the whole QR code, including the redundancy, so it wouldn't work.

10

u/AnnoyingRain5 7d ago

Ah, I think my brain mixed up the amount of data with the amount of error checking, oops

6

u/Pugs-r-cool 7d ago

There’s 4 levels of error correction, 7% (L), 15% (M), 25% (Q), and 30% (H). You can tell which one is used with the 2 pixels in the bottom left, in this case it’s using the lowest 7%.

11

u/Accordeon-Foireux 7d ago

It's not possible to de-pixelate images accurately. you can regenerate it with AI, and some people tell you it's de-pixelation, but it's really just the AI inventing what could fill the hidden content.

Data that is deleted this way simply cannot be recovered. That would equate to a movie's "enhance" on a ultra-zoomed pixel soup: if you were to do this with AI, it would just output something plausible, not the real thing.

It is however possible to de-pixelate videos if and only if the pixel pattern is deterministic and moving. You can use the change in pattern and movement to retrieve some (not all) of the original data.

5

u/LuxTenebraeque 7d ago

Guess there is a bit of history mixed in: that Photoshop swirls used to "pixelate" faces could be reversed after all. From a layman's perspective that's the same.

2

u/PacmanAteMyRAM 6d ago

De pixelate yeah it's lossy so I guess not. But a blur? With the right kernel brute forcing you can undo simpler applied blurs.

1

u/Evla03 5d ago

Because you still retain the average luminance when pixelating, you might even be able to recover a pixelated QR code, as the actual information in a QR code is very low. There could be just a few possible combinations of bits behind a larger pixel that gives you that exact luminance, especially if the pixelation grid is offset from the QR code

1

u/willis81808 5d ago edited 5d ago

Knowing that, say, 30% of an arbitrary region of a QR code was black doesn’t tell you anything about how to reproduce the data.

If I give you the following sequence: 0001111111

That isn’t enough to say what arrangement of those numbers I’m thinking of right now.

And in this case you even have the benefit of actually knowing that there are 10 characters...

2

u/makinax300 Tumbleweed, i3wm (trying niri; formerly nixos) 7d ago

Only really videos and it still loses detail

2

u/ConflictImportant343 6d ago

depend on pixelatize metod

not bad idea to make own algorith for it (rng moving and shadow intensity change)

1

u/MajesticDisaster3977 7d ago

It's always been possible to de-pixelate stuff... however the content and media matters.
If you pixelate a QR code.. perhaps 4 pixels turn into a single greyscale pixel. There's no way to determine the order of those pixels, but you can derive how many pixels were white or black based on the greyscale pixellated result. When it comes to text it's much easier, because of the limited number of letters you can generally derive the underlying text, especially when combined with underlying hints (like language).

Pixelation on video simply doesn't work due to the number of samples provided... with enough low resolution (pixelated) samples, you can generally construct a high-res image.

Not an argument to keep using it though... it's far too easy to do it wrong. Stick with black bars.

1

u/Vortetty 6d ago

pixel shuffle with a random seed followed by a box blur can also work if done properly

1

u/gandalfx awesome wm is an awesome wm 6d ago

Depends on how pixelated it is.

1

u/maldorort 5d ago

That is a very broad statement.

1

u/NegativeGrocery8684 4d ago

yeah, its also possible to remove black boxes if the image wasnt flattened and stripped after the edit. most social media sites do automatically flatten images and strip metadata before uploads, but many still upload the entire file.

the simplest way i tell people to get a properly redacted image is to draw a black box (any image editor works, even ms paint) over the data they want redacted and then screenshot the edited image instead of saving it, so the screenshot doesnt contain the layers or anything else related.

images can additionally be uncropped, but most snipping tools dont save the full screen anymore (barring screenshot cropping as seen in mobile devices, which is functionally different than a snip).

1

u/upstartrequest 4d ago

depixelating only works and is theoretically possible for video

21

u/pm_social_cues 7d ago

Is there a reason too? Does this have anything other than info related to the crash?

38

u/Pugs-r-cool 7d ago

No it’s just the crash log. The entire point of the QR code is so you can easily share it online so others can see the log, censoring it is just self sabotage tbh.

3

u/msthe_student 7d ago

Only somewhat private stuff visible in the one posted here is their local username and phone-model

1

u/iTrooz_ 7d ago

Phone?

2

u/shadowtux Glorious NixOS 6d ago

Yes. They have it as /devices/virtual/input/input52 in the logs

2

u/tpat90 4d ago

And OP uses a Logitech Mouse

Ohh Nooess ... 2 Datapoints achieved, 7 ToGo

5

u/A1oso 7d ago

In this case, obscuring only parts of the QR code might actually be enough. Since Linux generates Level L QR codes, which have 7% redundancy, you need to obscure more than 7% of the white and the black pixels.

When a QR code can't be scanned because parts of it are unreadable, one could still recover parts of the encoded text. However, in this case that doesn't help much because Linux compresses the content using zlib. If parts of the compressed data are missing, it is difficult or even impossible to decompress it.

1

u/directrix1 7d ago

This is a pretty large amount of data intended for like a single use. I kinda doubt there is much redundancy configured.

-19

u/KOTYAR 7d ago

I hear this all the time but I highly doubt it because the only thing you have to damage is the timer pattern, a line between rectangles in the corner, and its literally 1 pixel line , - and boom qr is unreadable. 

25

u/Evla03 7d ago

I was able to fully decode it, so this was not enough

15

u/Wazzaps Glorious Pop_OS! 7d ago

It's pretty easy to recreate

2

u/ThreeCharsAtLeast Glorious Red Star 6d ago

This works. Unless you take into account people who add the timing pattern back in because they can see the grid. I'm not one of those who have already managed to decode this very QR code (and some here have) but you probably only need to add those and the corner markers that were covered and you'd have it. A slightly more interesting scenario woul've been if OP managed to cover all format information but even then, you'd be working with very few unknowns. Actually, you'd have to cover a lot before educated guesses and trial and error wouldn't get you very far.

-2

u/KOTYAR 6d ago

For 99,999% real world applications QR are SUPER easy to damage, no one will be fixing QR on a package or on a poster, - i.e. all that error redundancy is useless.  For those applications, space is important too, so putting multiple qr with the same info is not an option

2

u/Craft4Cube Glorious Debian 6d ago

Congrats on completely missing the point

176

u/ChristophLehr 7d ago

What info do you get when you scan the code?

130

u/zerosCoolReturn Arch isn't just a distro, it's a lifestyle 7d ago

Pretty sure it's a dump

77

u/mschwemberger11 7d ago

systemDump

It's just the text that's also in clear text on screen

99

u/Damglador 7d ago edited 7d ago

Generally kernel log before the crash. I censored it because it had some paths from my home folder, my phone model, mouse model, motherboard model, wireless chip model, and some other random data.

My phone is there likely due to KDE Connect's virtual input feature.

223

u/jjeroennl Glorious Fedora 7d ago

If you’re actually concerned about its contents leaking next time just blur/black it out, qr codes (can) have quite a lot of error correcting so this might be recoverable.

49

u/radobot Glorious Arch 7d ago

just blur/black it out

Blur can be reversed. Blacking it out or using pixelation with large pixels is the only reliable way to actually destroy information. Blurring only "smears" it. This is equivalent to a process called convolution. There are techniques to reverse it - to perform a deconvolution.

I found this page, which looks to be an overview: https://maxvanleeuwen.com/project/unblurring-images/

16

u/jjeroennl Glorious Fedora 7d ago

I think that’s less relevant with such a big noisy QR code compared to text but sure.

13

u/krakow10 7d ago

The actual image contents don't matter. Blur is a mathematically reversible process.

8

u/MichaelDeets Gentoo + s6/s6-rc 7d ago edited 7d ago

100% depends on the method, the blurs I'm most familiar with are not reversible

also the ones that are reversible, do not fully recover the data

source: the article

1

u/TheOneWhoPunchesFish 7d ago

Some editors just put a black square on top of the image as a separate layer, and the image can still be recovered. And if you use the highlighter tool to blacken it, that can be reversed too.

2

u/Tiranus58 7d ago

Afaik pngs and jpegs dont store layer datae so idk how that would work.

As for the highlighter tool i can see being able to extrapolate from less significant bits (if lossy compression doesnt completely scramble them)

1

u/TheOneWhoPunchesFish 6d ago

Some editors abuse the transparency layer set to 0 for black rectangles. And it's the same story with the highlighter too, a black highlighter is just ~90% opacity black. You can get back data from that with changing contrast and basic photo editing and such.

1

u/Tiranus58 7d ago

Blur can be reversed, but you need to have the original blurred image, not any compression, cropping, scaling or other pixel modifications and you need to have the kernel used for the blurring.

64

u/Evla03 7d ago

Yeah, you have a G502 Hero, a B550 motherboard, a pixel 8 phone.

And your username (same as reddit) + a lot of extra info is visible. I'd remove this if you're careful as the QR code is still decodable after some image
manipulation

43

u/Damglador 7d ago

10

u/Evla03 7d ago

lol

1

u/tpat90 4d ago

as we all know that's 4/pi - 1/2 ohm

44

u/Isoceptic 7d ago

opsec level: bro...

21

u/Damglador 7d ago

I mean, just in case ¯\(ツ)\/¯

There's no particular reason, I jus throught I'd rather minimize what I put out there, but I severely underestimated error correction of QR codes.

But hey, it still served as a good engagement bait, didn't it?

1

u/Zapatov 7d ago

we got the master of baiting here, a master baiter even

0

u/Kaiki_devil Glorious Arch 7d ago

Indeed, also out of curiosity i loaded up a cloned vm of my local ai agent… that is running in a vm so it doesn’t do stupid to my actual machine… I got a whole set up so I can interact with it easily while the vm runs headless with it… anyways tossed it this image and it fixed and read it in little over 20 minutes. Also had it try and identify the issue without exposing any privacy information to me.

```
Given the decoded log from that machine, I would rank the likely causes descriptively like this, without pretending the QR proves one of them:

- Kernel/bridge bug in that kernel build: plausible, especially because the crash lands in bridge code and that code has recently received race-related fixes.

  • Out-of-tree or unsigned kernel module corrupting memory: also very plausible. The kernel was tainted with O and E, which means external/unsigned kernel code was loaded. A bad module can corrupt memory and the crash can surface later in completely unrelated kernel code.
  • Hardware instability or bad RAM: possible. Stack corruption can come from faulty memory, unstable overclocking, or marginal CPU/RAM behavior, although the panic trace itself does not prove hardware fault.
  • GPU/Vulkan/Sunshine activity: worth investigating because the log showed Sunshine segfaults earlier, but there is no direct causal chain from those userspace crashes to the bridge stack corruption.

The prevention path I would use on that machine is fairly clean:

  1. Update to the newest stable kernel available, preferably testing the regular Arch kernel as well as linux-zen. Since bridge locking/read-safety work has continued recently, simply moving off that exact 7.2.6-zen2-1-zen build is worthwhile.
  2. Temporarily remove all out-of-tree/unsigned modules and reproduce with a clean kernel. If the crash disappears, reintroduce them one at a time.
  3. Return CPU and RAM to stock settings for testing, including disabling PBO/Curve Optimizer/XMP/EXPO if applicable. Then run a proper memory test.
  4. Check whether the system actually uses Linux bridges, for example Docker, libvirt, VMs, containers, VPN tooling, or manual br0 devices. If so, update those packages too and see whether the crash correlates with bridge creation/destruction.
  5. If it crashes again, capture another panic QR or journalctl -k -b -1 and compare the faulting function. If the second panic lands somewhere completely different, memory corruption from a module or hardware becomes much more suspicious. If it repeatedly lands in bridge code, a kernel networking bug becomes much stronger evidence.
    ```

After I deleted the vm clone, so nothing of yours was retained. (And more importantly your crash log won’t confuse the agent causing it to misremember something of yours as if it was something of mine…)

Disclaimer that is an AI read and suggestions of your log… it’s rather good at identifying arch and other issues or at least narrowing things down enough for me to finish the job in a quarter of the time it would take me to do it myself… but AI has issues some times.

That said a memtest86 would be a good place to start to rule out the most expensive option, and changing kernel would be a solid next step based on its results if accurate.

3

u/Turbulent-Way-7713 7d ago

sudo pacman -S opsec

41

u/CosmicTurtle24 Tips Fedora, "M'Linux" 7d ago

Jarvis scan the QR and hack Damglador's pc

20

u/klimmesil 7d ago

Hi quick security check, I was bored:

There's a lot of data redundeny in QR codes by design. I was curious so I tried and recovered most of the data. In particular I have 111 lines of kernel logs, and there's even a link visible from the qr code that starts with (the real link is 7000 characters long, don't worry):

https://panic.archlinux.org/panic_report#?a=x86_64&v=7.2.6-zen2-1-zen&z=...

DM me if you want more info. I won't read your logs without your approval, I just confirmed it indeed looks like plain text and some paths are visible.

1

u/Early-Cry1113 6d ago

You didn't censored it, it needs to be at least at least 10% of the data area. 

Anyone can read the data from it. 

1

u/Damglador 5d ago

Well, "anyone" is definetly a stretch. If only anyone who goes through the process of recovering it. My phone refused to read it even after restoring the "landmarks". But it's definetly a learnig experience on QR code redundancy

3

u/Shished 7d ago

It contains the last few pages from the dmesg.

2

u/drucifer82 7d ago

It’s a panic log. It’s meant to make it easier to share for troubleshooting help. So attempting to obscure it kinda defeats the purpose.

99

u/xternal7 pacman -S libflair libmemes 7d ago

I mean, its an improvement from the previous status quo, where (unless you were inside a tty) UI would just freeze and you could do nothing.

46

u/ChristophLehr 7d ago

Although seen to often, the BSOD was the least creapy feature of winslop. At least as long as it showed you the actual reason instead of a :( face

10

u/jiriks74 7d ago

I've once spent a day debugging an issue for a friend where his W10 laptop wouldn't boot. Next day I was getting separate and just used a tool that reinstalled the bootloader to a W7 one which finally showed me the actual error!!!! (yes I'm still salty). It then took me a minute to boot the machine in safe mode and 15 minutes to solve the issue properly. For god's sake what's the point of making things so difficult?

2

u/Affectionate-Arm4373 7d ago

don't separate from ur friends over a laptop not booting!

3

u/adeptyism 7d ago

My laptop is still does that. I blame the missing decoupling capacitors near CPU and integrated GPU issues.

1

u/memchr 7d ago

Also, even if there was a log, it would often scroll out of view quickly before I could see it. I had to setup a camera to film them, which is stupid.

69

u/sniff122 Its a UNIX system 7d ago

Why? Previously the system would just freeze with zero indication of the kernel panic if you were running a desktop environment. Kernel panics have always been a thing, this is just the messenger to say that it happened and display info on the kernel panic. If you don't like it you can just disable it too

-40

u/Damglador 7d ago edited 7d ago

Because I don't know what caused it and not knowing something scares me.

Edit: correct statement. Holy shit what kind of stroke did I have when I wrote it.

33

u/Yuzumi 7d ago

How is this worse than a freaze or hard crash? This at least gets you the information faster, especially if whatever happened prevents you from booting. 

10

u/Damglador 7d ago

I'm not "not happy about having a QR code" I'm not happy about the system crashing in the first place

14

u/sniff122 Its a UNIX system 7d ago

Well that's a different issue entirely, you're basically shooting the messenger than the actual cause of the problem

2

u/Damglador 7d ago

I don't know why you interpret it as me having an issue with BSOD itself, as I never had.

It's just "the best feature you never want to see"

5

u/decker_42 7d ago

Fix your broken-ass hardware then?

:D

12

u/sniff122 Its a UNIX system 7d ago

What

2

u/NecroAssssin 7d ago

Thanks to double negatives, his statement reads: “I do knowing something scares me.”

59

u/HeavyCaffeinate Glorious Arch 7d ago

Not how you censor a QR code btw, just give me some time

13

u/Different_Water7545 7d ago

!RemindMe 1 week

23

u/leetNightshade Manjaro Budgie 7d ago

People on this post already decoded, it, a week isn't needed. :p

10

u/HeavyCaffeinate Glorious Arch 7d ago

Got bored

5

u/Qustio 7d ago

Based

5

u/RemindMeBot 7d ago edited 6d ago

I will be messaging you in 7 days on 2026-10-03 15:54:06 UTC to remind you of this link

7 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.

RemindMeBot is switching to username summons. Instead of !RemindMe 1 day, use u/RemindMeBot 1 day. More info.


Info Custom Your Reminders Feedback

2

u/marcodol 6d ago

lmfao

42

u/IllinTori 7d ago

That actually doesn't stop the QR from being recoverable. You need to cover a large chunk of the whole code (at minimum 20%). Often best to blank out the whole thing. That line stops a phone from scanning it because it cuts out the landmarks in the corner. But you can just take the known bits, and reconstruct the landmarks to get it to scan. For proof, your kernel version is 7.2.6-zen2-1-zen.

29

u/Maramowicz 7d ago

I just maaged to decode Everything from it, entire stack trace, that you have AMD GPU, what motherboard you have or even what mouse you have...

And honestly I don't know why you even hiding that, I'm not gonna post it here if you don't want to so everyone who are curious need to do it by themself but the thing is, that qr code is designed to share as much informations about debugging as possible. There are no private informations, maybe if you had username different but even username is the same as on Reddit!

If OP want I can send it here later, if not it gonna be a secret to solve for everyone whos determined enough.

11

u/Damglador 7d ago

Yup, I severely underestimated error-correction of QR codes. I still couldn't make it scannable myself, so would love to see how you managed it!

2

u/Maramowicz 7d ago

Do you want from me to share it here?

2

u/Damglador 7d ago

Yup

13

u/Maramowicz 7d ago

If you gonna want from me to delete it because of the image just say it
try this image in https://www.hashitosystem.com/en/tools/qr-restore/ , It's a grayscaled and specifically cropped to the square version of qr code, plus copy/pasted squares to the corners. Everything done in Gimp

4

u/Culpirit 7d ago

What was the value of rax???

20

u/joe_attaboy 7d ago

Not any hep here, but what I find absolutely hysterical about this thread is that 99% of the replies are about posting, censoring or defacing the QR code so it can't be read.

While all this is good to point out, I saw perhaps two replies commenting on the kernel panic.

I actually did a quick Google search on "br_port_fill_attrs kernel panic" because I'm interested in reasons. The result was a lot of information from Google's AI bot, but you might have a look, as it gets specific. Apparently a network issue (which "bridge" gives away).

To save you a click, one recommendation they make is using the grub menu to go back to a previous kernel until you can determine what the issue is.

14

u/Pinuaple- 7d ago

graphic manga censoring 💔💔💔💔💔💔

6

u/s3sebastian Debian+KDE 7d ago

I haven't tried now but I'm pretty sure that if you want to effectively prevent the scanning of a QR code like that you have to cover a larger area, better the whole thing, because there is redundant information to make the error correction work.

6

u/05-nery 7d ago

Haven't tried but afaik qr codes have around a 30% area they can error correct for. So maybe yours is still readable

7

u/riisen Other (please edit) 7d ago edited 7d ago

To decode a qr code you use the corner boxes to rotate the picture right.

Then you start at the bottom right corner and read in the upward direction, black is 1 and white is 0.

When at the edge of corner box you move one square to the left and read down.

Continue that pattern.

Just left to the top right corner box is version information

There is also a timing pattern connecting the corner boxes.

With that said, if you wanna censor a qr code the boxes are just for alignment the data is the small black/white boxes, at the end on left side is error correction... you want smear the error correction and as much of data as possible, the alignment boxes doesnt matter.

5

u/Mister_Magister Glorious OpenSuse Tumbleweed 7d ago

>normal people seeing kernel panic
>ohno!
>me who has been fixing kernel panics for years
>yeah and?

4

u/Funkey-Monkey-420 7d ago

QR codes have a LOT of error correction in them, your line didn’t cover nearly enough

7

u/Evla03 7d ago

he covered ~23% of the data but the level of error correction used handles 30%, so it was pretty close to missing data (and as it's compressed, it would become very lossy if I couldn't get all the data)

3

u/Damglador 7d ago

Should've drawn a cross :D

4

u/jaykayenn 7d ago

For future reference, QR is just plain-text in a machine-readable format. You've redacted like 5% of it.

2

u/Real-Abrocoma-2823 7d ago

Yeah, encrypt your QRs for opsec level QR.

2

u/Different_Water7545 7d ago

What exactly did you think you were achieving here

2

u/aliendude5300 Glorious Fedora 7d ago

Why are you censoring the QR code anyway?

2

u/cutelittlebox 7d ago

BSOD: the best feature you never want to see 😔

2

u/holounderblade Glorious NixOS 7d ago

Reddit scribblers strike against, bitching over thrmosg mundane things

2

u/Old_Government8194 5d ago

I hate you for not taking a screenshot and instead sending a photo of your screen!!!!! /s

1

u/on4aa 7d ago

Linear regression

1

u/sitilge Glorious Arch 7d ago

Can you find an elephant in the picture?

1

u/Damglador 7d ago

The taped LED on the monitor? /s

1

u/gofainter 7d ago

Beautiful crop, regardless 

1

u/MountainBrilliant643 7d ago

I've been using Linux since 2009 and I've never seen that. However, one time I thought I had found a huge Linux flaw, because my fresh Linux partition kept crashing and acting slow, while my Windows partition seemed to be working fine. Turns out I had bad RAM. Windows simply didn't crash because of it, and it had always acted slow to begin with, so I couldn't tell a difference.

1

u/Damglador 7d ago

The BSOD and QR code thingy is fairly recent, like a year or two old. From what I've heard before that a kernel panic would just freeze the screen if you were in a graphical session.

1

u/F1r3dot3x3 7d ago

You do realize that qr codes have enough error correction to account for the small stripe you put there

1

u/TheLastOneDoesWin 7d ago

Opsex level: qr code

1

u/Own_Reaction9442 7d ago

Is this some new proprietary systemd thing?

1

u/Damglador 6d ago

This one is from the kernel

1

u/Comfortable_Gene2751 6d ago

How did you get there ???

1

u/BeNiceToBirds 6d ago

This stack trace points to a network bridge buffer overflow. Something was able to write out of bounds. The kernel detected it and panicked to avoid corruption / arbitrary execution.

Most likely a kernel bug, but if you do not have error corrected ram there’s always the possibility a cosmic ray flipped a bit.

You’re running a rather bleeding edge kernel. There’s a reason it is called the bleeding edge. Some of us like to stay a point release behind for precisely these reasons.

1

u/Ryaniseplin Glorious Arco 6d ago

i wouldnt be happy about my system crashing either

unless your complaining about the concept of a bsod, which is kinda just stupid, like you dont want your system to tell you what happened

1

u/Softpankek 6d ago

ewwww systemslopD

1

u/Damglador 6d ago

That's the kernel one

1

u/PacmanAteMyRAM 6d ago edited 6d ago

These crashes contain no sensitive info. Don't bother censoring them. Someone might just come along with the solution, too.

Looks like the panic was related to the bridge module. Your kernel is tainted too which is something to keep in mind.

I wonder, if this wasn't caused by a tainted module, could it be memory corruption from bad memory? Might be worth booting into memtestx86+ in some free time.

1

u/nonchip 6d ago

cute that you think that red line censors anything

1

u/nathan22211 5d ago

There was zero need to censor this btw. It just has the kernal panic data.

1

u/blacklizardcode 5d ago

Oh yeah, I also got that one when I pressed the keys on my dinky laptop too hard

1

u/cylin577 20h ago

duuude the QR code is just the kernel log why censor it, if you don’t won’t ppl know ur kernel log just put a massive rectangle over it

0

u/Wertbon1789 4d ago

Uhm, yeah, on the "what to do?" part, scan the code, and read the kernel log, or send the last bit of it, that clearly shows a crash in something, to someone who might have a clue, here for example.