Skip to content

Instantly share code, notes, and snippets.

View jbergstroem's full-sized avatar

Johan Bergström jbergstroem

View GitHub Profile
Thread 25 Crashed:: background-executor-18
0 zed 0x104fa0dc0 ts_subtree_compare + 480
1 zed 0x104fa6388 ts_parser__select_tree + 1056
2 zed 0x104fa45d4 ts_parser__reduce + 640
3 zed 0x104f8d018 ts_parser_parse + 8460
4 zed 0x103739d14 _RNvNtCs3SxBxS1HlmY_8language10syntax_map10parse_text + 364
5 zed 0x103734cc8 _RNvMs1_NtCs3SxBxS1HlmY_8language10syntax_mapNtB5_14SyntaxSnapshot19reparse_with_ranges + 13908
6 zed 0x1036cecd8 _RNCINvNtCs1GYCBarEQp3_4gpui8executor10any_futureNtNtCs3SxBxS1HlmY_8language10syntax_map14SyntaxSnapshotNCNvMs_NtBO_6bufferNtB1K_6Buffer7reparse0E0BO_ + 556
7 zed 0x1036db9a0 _RNvMs0_NtCs7VpqCn7FpPS_10async_task3rawINtB5_7RawTaskNCINvMs3_CscVIbAx9abP3_14async_executorNtBY_8Executor5spawnINtNtCsdvOiePZO2C8_5a
@jbergstroem
jbergstroem / unbound.conf
Created September 21, 2021 13:06
Local unbound with dns blocking and looking up via cloudflare
server:
username: jbergstroem
port: 53
chroot: ""
interface: 127.0.0.1
do-ip4: yes
do-udp: yes
do-tcp: yes
@jbergstroem
jbergstroem / Dockerfile
Last active September 29, 2017 10:35
Dockerfile example of a small (<5mb) statically built go binary
FROM golang:1.9-alpine3.6 as builder
MAINTAINER Johan Bergström <foo@bar.com>
COPY . /go/src/github.com/jbergstroem/secret-repo
RUN \
echo "@edge http://dl-cdn.alpinelinux.org/alpine/edge/community" \
>> /etc/apk/repositories && \
apk update && \
apk add git glide upx@edge && \
cd /go/src/github.com/jbergstroem/secret-repo && \
glide install && \
@jbergstroem
jbergstroem / labels.js
Created August 3, 2017 15:42
labels.js
const labels = [
{ 'name': 'version: semver-minor', 'color': 'c0c5ce' },
{ 'name': 'version: semver-major', 'color': 'a6a6a8' },
{ 'name': 'type: bug', 'color': '9fd1d1' },
{ 'name': 'type: new feature', 'color': 'b1e5f2' },
{ 'name': 'type: feature improvement', 'color': 'e1eef2' },
{ 'name': 'type: discussion', 'color': 'dcbedc' },
{ 'name': 'type: task', 'color': 'd5bcb3' },
{ 'name': 'type: documentation', 'color': 'ffdfe5' },
--- lit-4.0.0.ebuild 2017-03-21 17:52:04.226980111 +0100
+++ lit-4.0.0-r1.ebuild 2017-03-21 19:36:09.131091393 +0100
@@ -26,6 +26,14 @@
# TODO: move the manpage generation here (from sys-devel/llvm)
+src_prepare() {
+ # py3 support
+ sed -e "s/assertItemsEqual/assertEqual/g" \
+ -i tests/unit/TestRunner.py || die
++ cd /Users/jbergstroem/Work/gentoo-bb/dock
++ [[ off == \o\n ]]
++ [[ off == \o\n ]]
++ msg '*** generate build order'
++ echo -e '*** generate build order'
*** generate build order
++ expand_requested_target_ids kubler/busybox
++ __expand_requested_target_ids=
++ local target_ids expanded target image current_ns
++ target_ids=kubler/busybox
---> c833c58a172e
Removing intermediate container 07c0d8179fe1
Step 4/7 : COPY make.conf /etc/portage/make.conf
---> 5c84c728e0e9
Removing intermediate container a8fd91ad156b
Step 5/7 : COPY portage-defaults.sh /etc/profile.d/portage-defaults.sh
---> ddd82d1562f3
Removing intermediate container 384a76e47438
Step 6/7 : COPY build-root.sh /bin/build-root
---> 9618960ddc6e
$ docker version
Client:
Version: 1.13.0-rc4
API version: 1.25
Go version: go1.7.3
Git commit: 88862e7
Built: Sat Dec 17 01:34:17 2016
OS/Arch: darwin/amd64
Server:
execve("/sbin/apk", ["apk", "add", "gcc"], [/* 7 vars */]) = 0
arch_prctl(ARCH_SET_FS, 0x7f9bc5f96b28) = 0
set_tid_address(0x7f9bc5f96b60) = 55
open("/etc/ld-musl-x86_64.path", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libssl.so.1.0.0", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
fstat(3, {st_mode=S_IFREG|0555, st_size=424872, ...}) = 0
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\350\220\1\0\0\0\0\0"..., 960) = 960
mmap(NULL, 2523136, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x7f9bc5aa4000
mmap(0x7f9bc5d01000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5d000) = 0x7f9bc5d01000
openat(5, "APKINDEX.a2e6dac0.tar.gz", O_RDONLY|O_CLOEXEC) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=89860, ...}) = 0
mmap(NULL, 89860, PROT_READ, MAP_SHARED, 7, 0) = 0x7f5b120d9000
openat(6, "alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub", O_RDONLY|O_CLOEXEC) = 8
readv(8, [{"", 0}, {"-----BEGIN PUBLIC KEY-----\nMIIBI"..., 1024}], 2) = 451
close(8) = 0
brk(0x55da1180a000) = 0x55da1180a000
brk(0x55da1180b000) = 0x55da1180b000
brk(0x55da1180c000) = 0x55da1180c000
brk(0x55da1180d000) = 0x55da1180d000