Skip to content

Instantly share code, notes, and snippets.

View marmarek's full-sized avatar

Marek Marczykowski-Górecki marmarek

View GitHub Profile
#include <X11/X.h>
#include <X11/Xutil.h>
#include <time.h>
int main() {
Display *d = XOpenDisplay(NULL);
int s = DefaultScreen(d);
Window root = DefaultRootWindow(d);
/.
/etc
/etc/NetworkManager
/etc/NetworkManager/dispatcher.d
/etc/NetworkManager/dispatcher.d/30-qubes-external-ip
/etc/NetworkManager/dispatcher.d/qubes-nmhook
/etc/X11
/etc/X11/xorg-preload-apps.conf
/etc/apt
/etc/apt/apt.conf.d
/etc/NetworkManager/dispatcher.d/30-qubes-external-ip
/etc/NetworkManager/dispatcher.d/qubes-nmhook
/etc/X11/xorg-preload-apps.conf
/etc/dhclient.d/qubes-setup-dnat-to-ns.sh
/etc/dnf/plugins/qubes-hooks.conf
/etc/fstab
/etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-3-primary
/etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-3-unstable
/etc/polkit-1/localauthority/50-local.d/qubes-allow-all.pkla
/etc/polkit-1/rules.d/00-qubes-allow-all.rules
global:
default_netvm: type=vm testvm
labels:
red:
index: 3
green:
index: 2
domains:
default:
memory: type=int 4000
@marmarek
marmarek / gist:1215529d91f44254d38e0f30d8e084de
Created September 7, 2017 22:20
OOM killing X server in dom0
Sep 03 17:34:16 dom0 root[10798]: /etc/xen/scripts/block-snapshot: add XENBUS_PATH=backend/vbd/117/51712
Sep 03 17:34:16 dom0 root[10820]: /etc/xen/scripts/block: add XENBUS_PATH=backend/vbd/117/51728
Sep 03 17:34:16 dom0 root[10823]: /etc/xen/scripts/block: add XENBUS_PATH=backend/vbd/117/51744
Sep 03 17:34:16 dom0 root[10824]: /etc/xen/scripts/block: add XENBUS_PATH=backend/vbd/117/51760
Sep 03 17:34:16 dom0 root[10854]: /etc/xen/scripts/block-snapshot: Writing backend/vbd/117/51712/node /dev/mapper/snapshot-fd02:18351490-fd02:18351941 to xenstore.
Sep 03 17:34:16 dom0 root[10878]: /etc/xen/scripts/block-snapshot: Writing backend/vbd/117/51712/physical-device fd:7 to xenstore.
Sep 03 17:34:16 dom0 root[10889]: /etc/xen/scripts/block-snapshot: Writing backend/vbd/117/51712/hotplug-status connected to xenstore.
Sep 03 17:34:16 dom0 root[10942]: /etc/xen/scripts/block: Writing backend/vbd/117/51728/node /dev/loop36 to xenstore.
Sep 03 17:34:16 dom0 root[10952]: /etc/xen/scripts/block: Writing backend/vbd/117/5
Nov 13 10:13:47 dom0 qmemman.daemon.reqhandler[30860]: data='425197568'
Nov 13 10:13:47 dom0 qmemman.daemon.reqhandler[30860]: acquiring global_lock
Nov 13 10:13:47 dom0 qmemman.daemon.reqhandler[30860]: global_lock acquired
Nov 13 10:13:47 dom0 qmemman.systemstate[30860]: do_balloon(memsize=425197568)
Nov 13 10:13:47 dom0 qmemman.systemstate[30860]: niter= 0
Nov 13 10:13:47 dom0 qmemman.systemstate[30860]: xenfree=68370804L
Nov 13 10:13:47 dom0 qmemman.daemon.algo[30860]: balloon(memsize=409255564L, domain_dictionary={'133': {'last_target': 832267178, 'meminfo': {'MemTotal': 918888448, 'Cached': 204177408, 'SwapFree': 1031192576, 'SwapTotal': 1073737728, 'MemFree': 135606272, 'Buffers': 4292608}, 'memory_current': 832266240L, 'no_progress': False, 'memory_actual': 832267178, 'memory_maximum': 4194304000, 'mem_used': 617357312, 'id': '133', 'slow_memset_react': False}, '131': {'last_target': 492793700, 'meminfo': {'MemTotal': 470487040, 'Cached': 92741632, 'SwapFree': 1051844608, 'SwapTotal': 1073737728, 'Mem

Keybase proof

I hereby claim:

  • I am marmarek on github.
  • I am marmarek (https://keybase.io/marmarek) on keybase.
  • I have a public key ASCBVx8gfSyBcfPF_TnKzWWHQliNulsKANzUAMMVrJfhwwo

To claim this, I am signing this object:

[ 0.000000] Linux version 4.14.6-1.pvops.qubes.x86_64 (user@) (gcc version 6.4.1 20170727 (Red Hat 6.4.1-1) (GCC)) #1 SMP Fri Dec 15 23:12:35 UTC 2017
[ 0.000000] Command line: root=/dev/mapper/dmroot ro nomodeset console=hvc0 rd_NO_PLYMOUTH rd.plymouth.enable=0 plymouth.enable=0 nopat iommu=soft swiotlb=8192
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
[ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256
[ 0.000000] x86/fpu: xstate_offset[3]: 832, xstate_sizes[3]: 64
[ 0.000000] x86/fpu: xstate_offset[4]: 896, xstate_sizes[4]: 64
==12684==
==12684== HEAP SUMMARY:
==12684== in use at exit: 3,293,391,966 bytes in 136,318 blocks
==12684== total heap usage: 10,904,200 allocs, 10,767,882 frees, 30,393,778,077 bytes allocated
==12684==
==12684== Thread 1:
==12684== 13 bytes in 1 blocks are definitely lost in loss record 128 of 1,480
==12684== at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==12684== by 0x90CECF9: strdup (in /usr/lib64/libc-2.24.so)
==12684== by 0x55254EE: virStrdup (virstring.c:784)
<capabilities>
<host>
<cpu>
<arch>x86_64</arch>
<features>
<pae/>
</features>
</cpu>
<power_management/>