Skip to content

Instantly share code, notes, and snippets.

@FreeFull
FreeFull / crash-2024-06-14_19.34.42-fml.txt
Created June 14, 2024 17:40
1.21 Cooking for Blockheads crash: Duplicate cauldron registration
---- Minecraft Crash Report ----
// Who set us up the TNT?
Time: 2024-06-14 19:34:42
Description: Mod loading error has occurred
java.lang.Exception: Mod Loading has failed
at TRANSFORMER/[email protected]/net.neoforged.neoforge.logging.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:57) ~[neoforge-21.0.6-beta-universal.jar%23174!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.neoforged.neoforge.client.loading.ClientModLoader.completeModLoading(ClientModLoader.java:127) ~[neoforge-21.0.6-beta-universal.jar%23174!/:?] {re:classloading,pl:runtimedistcleaner:A}
at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.buildInitialScreens(Minecraft.java:673) ~[client-1.21-20240613.152323-srg.jar%23173!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
(gdb) bt
#0 handle_pointer_constraint_set_region (listener=0x559007fed1e8, data=0x0) at ../sway/sway/input/cursor.c:840
#1 0x00007ff7b75bb31e in wlr_signal_emit_safe (signal=<optimized out>, data=0x0) at ../util/signal.c:29
#2 0x00007ff7b75bb31e in wlr_signal_emit_safe (signal=signal@entry=0x559007e48a90, data=data@entry=0x559007e487f0) at ../util/signal.c:29
#3 0x00007ff7b75b5a4c in surface_commit_pending (surface=surface@entry=0x559007e487f0) at ../types/wlr_surface.c:379
#4 0x00007ff7b75b5dc0 in surface_commit (client=<optimized out>, resource=<optimized out>) at ../types/wlr_surface.c:448
#5 0x00007ff7b6e88a8d in () at /usr/lib/libffi.so.7
#6 0x00007ff7b6e8801b in () at /usr/lib/libffi.so.7
#7 0x00007ff7b760cf62 in () at /usr/lib/libwayland-server.so.0
#8 0x00007ff7b76092dc in () at /usr/lib/libwayland-server.so.0
(gdb) bt
#0 0x00007f52ca4c0355 in raise () at /usr/lib/libc.so.6
#1 0x00007f52ca4a9853 in abort () at /usr/lib/libc.so.6
#2 0x00007f52ca503878 in __libc_message () at /usr/lib/libc.so.6
#3 0x00007f52ca50ad3a in () at /usr/lib/libc.so.6
#4 0x00007f52ca50bef4 in _int_free () at /usr/lib/libc.so.6
#5 0x00007f52ca14deb9 in () at /usr/lib/libudev.so.1
#6 0x00007f52ca14df5e in () at /usr/lib/libudev.so.1
#7 0x00007f52ca156849 in () at /usr/lib/libudev.so.1
#8 0x00007f52ca161ef5 in udev_device_unref () at /usr/lib/libudev.so.1
program miditest;
{$mode ObjFPC}
uses go32, strutils, sysutils;
type
BlasterConfig = Record
IoPort, Irq, LowDma, HighDma, MixerPort, MpuPort: Word;
end;
(gdb) bt full
#0 0x0000561b5b607b79 in wl_signal_add (signal=0x2c0, listener=0x561b5cb3a988) at /usr/include/wayland-server-core.h:435
#1 0x0000561b5b607b79 in cursor_set_image_surface (cursor=0x561b5cb3a720, surface=0x0, hotspot_x=0, hotspot_y=0, client=0x561b5ce63fd0) at ../sway/sway/input/cursor.c:837
#2 0x00007f91a00f858e in wlr_signal_emit_safe (signal=<optimized out>, data=data@entry=0x7ffc10d07030) at ../util/signal.c:29
pos = 0x561b5cb3a970
l = 0x561b5cb3a970
cursor = {link = {prev = 0x561b5cb3a970, next = 0x7ffc10d06fe0}, notify = 0x7f91a00f8500 <handle_noop>}
end = {link = {prev = 0x7ffc10d06fc0, next = 0x561b5cb3a5d0}, notify = 0x7f91a00f8500 <handle_noop>}
#3 0x00007f91a00d15e3 in pointer_set_cursor (client=<optimized out>, pointer_resource=<optimized out>, serial=26, surface_resource=0x0, hotspot_x=0, hotspot_y=0)
at ../types/seat/wlr_seat_pointer.c:99
[package]
name = "tungstenite-test"
version = "0.1.0"
authors = ["Filip Szczepański <[email protected]>"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
url = "2.1.0"
@FreeFull
FreeFull / backlight.py
Created June 19, 2019 02:26
HN backlight code
#!/usr/bin/python3
import sys
with open('/sys/class/backlight/intel_backlight/max_brightness') as max_brightness_file:
max_brightness = int(max_brightness_file.readline())
with open('/sys/class/backlight/intel_backlight/brightness', 'r') as brightness_file:
brightness = int(brightness_file.readline())
default_increment = max_brightness / 50
fn naive_int_abs_diff(x: int, y: int) -> uint {
use std::num::SignedInt;
(x - y).abs() as uint
}
fn naive_uint_abs_diff(x: uint, y: uint) -> uint {
naive_int_abs_diff(x as int, y as int)
}
fn uint_abs_diff(x: uint, y: uint) -> uint {