Skip to content

Instantly share code, notes, and snippets.

(lldb) process attach --pid 6936
Process 6936 stopped
* thread #9, stop reason = Exception 0x80000003 encountered at address 0x7ff8f9f03d80
frame #0: 0x00007ff8f9f03d81 ntdll.dll`DbgBreakPoint + 1
ntdll.dll`DbgBreakPoint:
->  0x7ff8f9f03d81 <+1>: retq
  0x7ff8f9f03d82 <+2>: int3
  0x7ff8f9f03d83 <+3>: int3
  0x7ff8f9f03d84 <+4>: int3
Executable module set to "D:\a\ruffle\ruffle\target\debug\deps\tests-8b6a3f6194ee2f95.exe".
@Aaron1011
Aaron1011 / bookmarklet.js
Created October 19, 2017 17:59
Kahoot guessing bookmarklet
javascript:(function() {
input = $("input");
button = $("button");
function rand() { return Math.floor(((Math.random() * (999999) - (100000)) + 100000)) }
function guess() { input.val(rand().toString()); input.trigger('change'); input.trigger('input'); button.click(); latest = setTimeout(guess, 5000) }
guess();
})();
@Aaron1011
Aaron1011 / PixelPlugin.java
Last active May 24, 2021 13:35
Pixelmon Plugin
package com.aaron1011.pixelplugin;
import com.google.common.collect.Maps;
import com.pixelmonmod.pixelmon.Pixelmon;
import com.pixelmonmod.pixelmon.achievement.PixelmonAchievements;
import com.pixelmonmod.pixelmon.api.events.PixelmonCaptureEvent;
import com.pixelmonmod.pixelmon.api.events.PixelmonRecievedEvent;
import com.pixelmonmod.pixelmon.api.events.ReceiveType;
import com.pixelmonmod.pixelmon.battles.BattleRegistry;
import com.pixelmonmod.pixelmon.comm.CommandChatHandler;
2020-06-22T07:22:58.9930522Z error: auxiliary build of "tests/ui/auxiliary/proc_macro_attr.rs" failed to compile:
2020-06-22T07:22:58.9930946Z status: exit code: 1
2020-06-22T07:22:58.9942809Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools-bin/clippy-driver" "tests/ui/auxiliary/proc_macro_attr.rs" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-0fb70441c4c18d97/out/test_build_base" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/build/clippy-0fb70441c4c18d97/out/test_build_base/empty_line_after_outer_attribute.stage-id.aux" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/release/deps" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps" "-Dwarnings" "-Zui-testing" "--extern" "clippy_lints=/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x8
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'generic/sdk/generic:4.3.1/JB_MR2/3876170:eng/test-keys'
Revision: '0'
pid: 278, tid: 877, name: vec::test_try_r >>> /data/tmp/work/test1/collectionstests-8c9066a5b2aa9a17 <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
Abort message: '@@@ ABORTING: invalid address or address of corrupt block 0xb7301030 passed to dlfree'
r0 00000027 r1 b6bd9284 r2 00000000 r3 deadbaad
r4 00000000 r5 b556529c r6 34b84000 r7 b7301038
r8 b72d5c28 r9 b7270b38 sl b72d5c28 fp b5565780
ip b7301038 sp b5565298 lr b6bac4fb pc b6bac524 cpsr 60000030
BISECT: running pass (1) Simplify the CFG on function (_ZN38_$LT$core..option..Option$LT$T$GT$$GT$5ok_or17h4281056672a8d3efE)
BISECT: running pass (2) SROA on function (_ZN38_$LT$core..option..Option$LT$T$GT$$GT$5ok_or17h4281056672a8d3efE)
BISECT: running pass (3) Early CSE on function (_ZN38_$LT$core..option..Option$LT$T$GT$$GT$5ok_or17h4281056672a8d3efE)
BISECT: running pass (4) Simplify the CFG on function (_ZN38_$LT$core..option..Option$LT$T$GT$$GT$6unwrap17hb5bd41d1ab85ed34E)
BISECT: running pass (5) SROA on function (_ZN38_$LT$core..option..Option$LT$T$GT$$GT$6unwrap17hb5bd41d1ab85ed34E)
BISECT: running pass (6) Early CSE on function (_ZN38_$LT$core..option..Option$LT$T$GT$$GT$6unwrap17hb5bd41d1ab85ed34E)
BISECT: running pass (7) Simplify the CFG on function (_ZN3std2rt10lang_start17h87222d106ff7b973E)
BISECT: running pass (8) SROA on function (_ZN3std2rt10lang_start17h87222d106ff7b973E)
BISECT: running pass (9) Early CSE on function (_ZN3std2rt10lang_start17h87222d106ff7b973E)
BISECT: running pass (10)
@Aaron1011
Aaron1011 / bug.rs
Created January 10, 2020 08:49
Never-type fallback bug
#![feature(never_type)]
//#![feature(never_type_fallback)]
fn get_type<T>(_: T) -> &'static str {
std::any::type_name::<T>()
}
fn unconstrained_return<T>() -> Result<T, String> {
Err("Hi".to_string())
}
[DEBUG rustc::ty::print] default_print_def_path: key=DefKey { parent: Some(DefIndex(924)), disambiguated_data: DisambiguatedDefPathData { data: ValueNs("transmute"), disambiguator: 0 } }
[DEBUG rustc::ty::print::pretty] try_print_visible_def_path: def_id=DefId(2:965 ~ core[5cf2]::intrinsics[0]::[1]::transmute[0])
[DEBUG rustc::ty::print::pretty] try_print_visible_def_path: cur_def_key=DefKey { parent: Some(DefIndex(924)), disambiguated_data: DisambiguatedDefPathData { data: ValueNs("transmute"), disambiguator: 0 } }
[DEBUG rustc::ty::print::pretty] try_print_visible_def_path: def_id=DefId(2:1114 ~ core[5cf2]::mem[0])
[DEBUG rustc::ty::print::pretty] try_print_visible_def_path: cur_def_key=DefKey { parent: Some(DefIndex(0)), disambiguated_data: DisambiguatedDefPathData { data: TypeNs("mem"), disambiguator: 0 } }
[DEBUG rustc::ty::print::pretty] try_print_visible_def_path: def_id=DefId(1:0 ~ std[5758])
[DEBUG rustc::ty::print::pretty] try_print_visible_def_path: def_id=DefId(0:11 ~ bad_intrinsic[317d]::std[0])
#![feature(no_core)]
#![no_std]
#![no_core]
#![feature(fundamental)]
#![feature(lang_items)]
#![feature(optin_builtin_traits)]
trait MyTrait {
fn default() -> Self;
Attempting with retry: docker build --rm -t rust-ci -f /home/aaron/repos/rust/src/ci/docker/dist-x86_64-freebsd/Dockerfile /home/aaron/repos/rust/src/ci/docker
Sending build context to Docker daemon 526.3kB
Step 1/10 : FROM ubuntu:18.04
---> 3556258649b2
Step 2/10 : RUN apt-get update && apt-get install -y --no-install-recommends clang make file curl ca-certificates python2.7 git cmake sudo bzip2 xz-utils wget libssl-dev pkg-config
---> Running in 3a000a4e2cfb
Get:1 http://archive.ubuntu.com/ubuntu bionic InRelease [242 kB]
Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:3 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [747 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]