Ever since I switched to Linux Mint (Cinnamon) on January 28th, 2026, I have been beset with inexplicable issues, most of which have not been found online. It is the primary reason I cannot recommend Linux. (Although, to be fair, some of these are not Linux's fault.) Most of these issues are undocumented online and a few remain unresolved to this very day. As a warning to the rest of the world on the perils of Linux, I will document all of these to the best of my ability, as well as my resolutions when available should you be unlucky enough to come across these yourself.
This is the only 'named' bug on this list because it is the bane of my existence. Here is the explanation: When handling high resolution images (file size and content irrelevant) (3.8Kx2.1K works, 5Kx5K and 8Kx4K do not), when copied from certain programs, they fail to paste onto certain other programs, resulting in null (0 bytes). How the pasted program handles it varies. It is likely also a memory issue, as the exact threshold for the issue to trigger seems to be memory-dependent. This is not limited to any one application, but rather has a complicated arrangement. It will be listed below.
Images copied from..
After pursuing many leads to no avail, I have come to the conclusion that the likely culprit is the X11 Clipboard Manager Linux Mint uses, which has an absolutely baffling setup: rather than acting as a neutral third-party and storing copied bytes elsewhere, the origin program of the copied bytes assumes responsibility of the clipboard. In addition to disappearing whenever the program is terminated, it likely explains why the problem is specific to the program in question. Search engines have been mostly useless in finding further information on the matter.
I don't actually have a first observed date for this, because I don't remember when this started happening. Rather, I'm taking it off of the first observed instance in the Linux Mint Community. It was observed on someone else on a ThinkPad X270, whereas I have a ThinkPad T14 Gen 1. In both cases, the fingerprint driver worked and then one day it stopped being recognized. I am fairly sure this is not a matter of the driver stopped working, because it is recognized elsewhere and it would be a hell of a coincidence if ours both stopped working. Someone suggested regressing the kernel, but I don't want to take that drastic of an action just yet. This is a low priority bug to fix in my opinion.
I am aware that on Opera (the browser I use), there is a certain video codec (I am not certain of the name) that is not bundled on Linux due to copyright issues or something. There is a manual fix to this which is annoying but consistent. Discord doesn't have this issue as far as I'm aware, it just worked, and yet recently it no longer works. Only some older videos work and even some gifs no longer work like they should. Updating Discord from 0.0.130 to 0.0.131 has not fixed the problem, but it first appeared on version 130. (Debian)
Resolution: Turn off Hardware Acceleration in Discord, and/or turn off FixImageQuality in Vencord.
This also bugged me for a while and for a large portion of that time I swore that it was part of the Second Foil Bug. On screenshot programs such as KSnip and Spectacle, screenshots on Discord specifically were oversaturated and exhibited a similar effect to generation loss on VHSes when screenshot themselves repeatedly. This took me a while to find the source of, with thanks to the Linux Mint Community for giving me the idea to turn off hardware acceleration on Discord. It didn't fix another affect I observed on GIMP, which I later determined to be a problem of the FixImageQuality plugin in Vencord.
Resolution: Uninstall VirtualBox.
This is the only bug here that, as far as I can find, has been talked about elsewhere. For me, it manifested as strange skippable errors in Software Manager every time I tried to install software from there. These skippable errors eventually culminated in an error trying to reinstall Spectacle while I was trying to fix another problem (Oversaturation in Screenshots) which I could only resolve by uninstalling VirtualBox. Based on the post I mentioned earlier, it may be fixed in VirtualBox updates, but given VirtualBox's hijacking of the kernel and the potential for future problems as well as my luck, I dare not try my luck again. I thought the Update Manager was, y'know.. meant to fix this kind of thing? I've heard Linux Mint Cinnamon often defaults to older versions of software for stability purposes, so that may be a cause of this particular issue.
Resolution: Do CTRL+ALT+F1 to open the virtual terminal and enter killall -3 cinnamon. This will kill Cinnamon which will free you from this curse.
I don't entirely remember how I got this to occur. I'm highly sure I was updating software through Update Manager while downloading something through the terminal or something else that would've required an authentication popup. They appeared at roughly the same time, and the second could not be dismissed. Not by cancelling, not by entering the correct password/fingerprint, nothing. It essentially hung the computer, being unable to do anything else. I don't know what the cause of this was, which is why it's in provisional resolution and not proper resolution due to the fact I don't know if the core issue is resolved, but the resolution is how I figured it out after several long, dreadful minutes looking it up on my phone.
Resolution: Turn off FixImageQuality on Vencord.
While attempting to fix the Second Foil Bug, I discovered this secondary effect which I first believed to be a part of it but after much experimentation later traced to Vencord, and later to a single plugin which I turned off. I filed a report for it on their Discord server, but they seemed incredibly uninterested and actually pretty hostile towards newcomers asking for help so I left the server. This will graduate out of provisional resolution when the bug with the plugin is fixed, but I find that incredibly unlikely to happen. It's funny too, I spent hours calculating a specific formula that determined how and why it fails. Unlike with the Second Foil Bug, this one was entirely consistent and you could measure the threshold at which images would fail. I'm not sure of the exact formula, but the number 8192 (a power of two) has to be involved in it at some point, maybe seven as well.
Resolution: Uninstall the stray files manually by using sudo rm and iterating over every file.
While attempting to fix another issue (Oversaturation in Screenshots/Second Foil Bug), I tried uninstalling Discord and Vencord to see if that was the problem, and this was before I knew it extended to various programs. Back then, I thought it was a Discord issue. It didn't resolve itself, and while figuring out why, I discovered the uninstallation of Discord was incomplete and it was causing the Software Manager to freak out and not work properly. I have no idea why it did this. I had to delete the rest of the files manually, which due to how Linux works, I couldn't do like a normal person and had to keep using terminal for. It also led to the wonderful message dpkg: warning: while removing discord, directory '/usr/share/discord/resources' not empty so not removed. Absolute cinema.
Resolution: Reinstall GIMP.
I had GIMP running up for a while working perfectly fine up to this point. However, attempting to export to a PNG caused an error with the PNG plugin. Saving to XCF still worked, but relaunching afterward and GIMP refused to open the file, or any file for that matter. The PSD plugin failed and trying to load an XCF crashed GIMP. I was forced to reinstall, and everything (including the file I was working on) worked perfectly fine from then on. I have no idea what happened. It was outdated, but the OS never told me that. I don't know if this is fixed because I don't know what caused this. It is completely eldritch in its origin and disappearance.
Resolution: Unpin Discord from the Panel and Exit Discord.
The Discord Taskbar Icon, which is still completely missing following an attempt to fix a previous issue (Incomplete Uninstallations on Package Manager), was permanently in the held state. Hovering to it and only it on the taskbar hijacks the mouse into the held position, and it acts like it is held, with dragging working as expected. Although, since it is pinned to the panel alongside Opera, it cannot actually move that far. Whenever I click outside of the taskbar (or outside of the icon within the taskbar twice), it lets go and behaves as normal from then on until circumstances repeat themselves. While updating Discord to try to fix another bug (Broken Discord Video Codec), I unpinned the icon from the panel and it fixed the issue, even after repinning it to its original position.
Be my guest! Contact me if you think you have any ideas to try. If you can actually get it to work, then I'll forever attach your name next to the resolved issue in question. Alternatively, tell me if you think you know exactly what caused a provisionally resolved bug and if it's fixed or not so I can assign it to resolved. You may ask how I use my computer regularly. I'll answer that here: I run many things at once and just expect it to work. I do not treat it as a gaming laptop, I am not a gamer, I treat it as an advanced workstation. I keep my computer up all the time out of convenience, in fact that is the primary reason I switched to Linux, because I heard I wouldn't have to do that as often.
Oh right, you probably want to know my System Information. Feel free. (last updated 2026-03-31 00:12 ET)
System:
Kernel: 6.14.0-37-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: tsc
Desktop: Cinnamon v: 6.6.7 tk: GTK v: 3.24.41 wm: Muffin v: 6.6.3 vt: 7 dm: LightDM v: 1.30.0
Distro: Linux Mint 22.3 Zena base: Ubuntu 24.04 noble
Machine:
Type: Laptop System: LENOVO product: 20S1S5F400 v: ThinkPad T14 Gen 1
serial: [superuser required] Chassis: type: 10 serial: [superuser required]
Mobo: LENOVO model: 20S1S5F400 v: SDK0J40697 WIN serial: [superuser required]
part-nu: LENOVO_MT_20S1_BU_Think_FM_ThinkPad T14 Gen 1 uuid: [superuser required] UEFI: LENOVO
v: N2XET42W (1.32 ) date: 06/12/2024
Battery:
ID-1: BAT0 charge: 46.3 Wh (96.9%) condition: 47.8/50.5 Wh (94.7%) volts: 12.8 min: 11.5
model: SMP 5B10W13906 type: Li-poly serial: [filter] status: not charging cycles: 38
CPU:
Info: quad core model: Intel Core i7-10610U bits: 64 type: MT MCP smt: enabled
arch: Comet/Whiskey Lake note: check rev: C cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
Speed (MHz): avg: 2500 min/max: 400/4900 cores: 1: 2500 2: 2500 3: 2500 4: 2500 5: 2500 6: 2500
7: 2500 8: 2500 bogomips: 36799
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel CometLake-U GT2 [UHD Graphics] vendor: Lenovo driver: i915 v: kernel
arch: Gen-9.5 ports: active: eDP-1 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0
chip-ID: 8086:9b41 class-ID: 0300
Device-2: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
lanes: 1 bus-ID: 1-8:4 chip-ID: 04f2:b6d0 class-ID: fe01 serial: [filter]
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X: loaded: modesetting
unloaded: fbdev,vesa dri: iris gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22") s-diag: 582mm (22.93")
Monitor-1: eDP-1 model: AU Optronics 0x403d res: 1920x1080 hz: 60 dpi: 158
size: 309x174mm (12.17x6.85") diag: 355mm (14") modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris device: 1 drv: swrast gbm:
drv: iris surfaceless: drv: iris x11: drv: iris inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.2.8-0ubuntu0.24.04.1 glx-v: 1.4
direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2) device-ID: 8086:9b41
API: Vulkan v: 1.3.275 layers: 7 surfaces: xcb,xlib device: 0 type: integrated-gpu driver: N/A
device-ID: 8086:9b41 device: 1 type: cpu driver: N/A device-ID: 10005:0000
Audio:
Device-1: Intel Comet Lake PCH-LP cAVS vendor: Lenovo driver: sof-audio-pci-intel-cnl
bus-ID: 00:1f.3 chip-ID: 8086:02c8 class-ID: 0403
API: ALSA v: k6.14.0-37-generic status: kernel-api
Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse status: active
2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
Device-1: Intel Comet Lake PCH-LP CNVi WiFi driver: iwlwifi v: kernel bus-ID: 00:14.3
chip-ID: 8086:02f0 class-ID: 0280
IF: wlp0s20f3 state: up mac: [filter]
Device-2: Intel Ethernet I219-LM vendor: Lenovo driver: e1000e v: kernel port: N/A
bus-ID: 00:1f.6 chip-ID: 8086:0d4e class-ID: 0200
IF: enp0s31f6 state: down mac: [filter]
Bluetooth:
Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
bus-ID: 1-10:6 chip-ID: 8087:0026 class-ID: e001
Report: hciconfig ID: hci0 rfk-id: 1 state: up address: [filter] bt-v: 5.2 lmp-v: 11
sub-v: 20f9 hci-v: 11 rev: 20f9 class-ID: 7c010c
Drives:
Local Storage: total: 931.51 GiB used: 649.95 GiB (69.8%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 990 EVO 1TB size: 931.51 GiB speed: 126 Gb/s
lanes: 4 tech: SSD serial: [filter] fw-rev: 0B2QKXJ7 temp: 41.9 C scheme: GPT
Partition:
ID-1: / size: 915.01 GiB used: 649.91 GiB (71.0%) fs: ext4 dev: /dev/nvme0n1p5
ID-2: /boot/efi size: 96 MiB used: 37.1 MiB (38.7%) fs: vfat dev: /dev/nvme0n1p1
Swap:
ID-1: swap-1 type: file size: 64 GiB used: 63.51 GiB (99.2%) priority: -2 file: /swapfile
USB:
Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0 speed: 480 Mb/s lanes: 1
chip-ID: 1d6b:0002 class-ID: 0900
Device-1: 1-3:10 info: Logitech M90/M100 Optical Mouse type: mouse driver: hid-generic,usbhid
interfaces: 1 rev: 2.0 speed: 1.5 Mb/s lanes: 1 power: 98mA chip-ID: 046d:c05a class-ID: 0301
Device-2: 1-8:4 info: Chicony Integrated Camera type: video driver: uvcvideo interfaces: 5
rev: 2.0 speed: 480 Mb/s lanes: 1 power: 500mA chip-ID: 04f2:b6d0 class-ID: fe01 serial: [filter]
Device-3: 1-9:5 info: Synaptics Prometheus MIS Touch Fingerprint Reader type: [vendor specific]
driver: N/A interfaces: 1 rev: 2.0 speed: 12 Mb/s lanes: 1 power: 100mA chip-ID: 06cb:00bd
class-ID: ff00 serial: [filter]
Device-4: 1-10:6 info: Intel AX201 Bluetooth type: bluetooth driver: btusb interfaces: 2
rev: 2.0 speed: 12 Mb/s lanes: 1 power: 100mA chip-ID: 8087:0026 class-ID: e001
Hub-2: 2-0:1 info: super-speed hub ports: 6 rev: 3.1 speed: 10 Gb/s lanes: 1 chip-ID: 1d6b:0003
class-ID: 0900
Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0 speed: 480 Mb/s lanes: 1
chip-ID: 1d6b:0002 class-ID: 0900
Hub-4: 4-0:1 info: super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s lanes: 1 chip-ID: 1d6b:0003
class-ID: 0900
Sensors:
System Temperatures: cpu: 68.0 C mobo: N/A
Fan Speeds (rpm): fan-1: 0
Repos:
Packages: 3074 pm: dpkg pkgs: 3023 pm: flatpak pkgs: 42 pm: snap pkgs: 9
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/google-chrome.list
1: deb [arch=amd64] https: //dl.google.com/linux/chrome/deb/ stable main
Active apt repos in: /etc/apt/sources.list.d/google-earth-pro.list
1: deb [arch=amd64] http: //dl.google.com/linux/earth/deb/ stable main
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb https: //mirrors.kernel.org/linuxmint-packages zena main upstream import backport
2: deb http: //archive.linux.duke.edu/ubuntu noble main restricted universe multiverse
3: deb http: //archive.linux.duke.edu/ubuntu noble-updates main restricted universe multiverse
4: deb http: //archive.linux.duke.edu/ubuntu noble-backports main restricted universe multiverse
5: deb http: //security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
Active apt repos in: /etc/apt/sources.list.d/opera-stable.list
1: deb https: //deb.opera.com/opera-stable/ stable non-free
Active apt repos in: /etc/apt/sources.list.d/vscode.sources
1: deb [arch=amd64] https: //packages.microsoft.com/repos/code stable main
Info:
Memory: total: 16 GiB note: est. available: 15.25 GiB used: 12.63 GiB (82.8%)
Processes: 1219 Power: uptime: 61d 10h 4m states: freeze,mem,disk suspend: s2idle wakeups: 43
hibernate: platform Init: systemd v: 255 target: graphical (5) default: graphical
Compilers: gcc: 13.3.0 Client: Unknown python3.12 client inxi: 3.3.34
This is a LegitSite trinket. It is not visible from anywhere on the website, but can be found in other ways.