doas egdb sndiod -d -f rsnd/3
Remove device while something is playing:
Thread 1 received signal SIGSEGV, Segmentation fault.
0x0000056f09b6d1c0 in dev_abort (d=0x571c83b7000) at dev.c:1276
1276 if (c->opt->dev != d)
arrakis:edd> gnutls-cli irc.blitzed.org:6697 | |
Processed 123 CA certificate(s). | |
Resolving 'irc.blitzed.org:6697'... | |
Connecting to '85.119.83.150:6697'... | |
- Successfully sent 0 certificate(s) to server. | |
- Server has requested a certificate. | |
- Certificate type: X.509 | |
- Got a certificate list of 4 certificates. | |
- Certificate[0] info: | |
- subject `CN=*.blitzed.org', issuer `CN=R3,O=Let's Encrypt,C=US', serial 0x0462b636d0aa4de3da3cc05422a1ad6b085b, RSA key 4096 bits, signed using RSA-SHA256, activated `2021-11-01 18:22:47 UTC', expires `2022-01-30 18:22:46 UTC', pin-sha256="GBGqeJehosOF0XMyYVU4Eyc2kcj/Uf9+tYcylkgoEx8=" |
11:14 -- irc: reconnecting to server... | |
11:14 -- irc: connecting to server irc.blitzed.org/6697 (SSL)... | |
11:14 -- gnutls: receiving 4 certificates | |
11:14 -- - certificate[1] info: | |
11:14 -- - subject `CN=*.blitzed.org', issuer `CN=R3,O=Let's Encrypt,C=US', serial 0x0462b636d0aa4de3da3cc05422a1ad6b085b, RSA key 4096 bits, signed using RSA-SHA256, activated `2021-11-01 18:22:47 UTC', expires `2022-01-30 18:22:46 UTC', pin-sha256="GBGqeJehosOF0XMyYVU4Eyc2kcj/Uf9+tYcylkgoEx8=" | |
11:14 -- - certificate[2] info: | |
11:14 -- - subject `CN=*.blitzed.org', issuer `CN=R3,O=Let's Encrypt,C=US', serial 0x0462b636d0aa4de3da3cc05422a1ad6b085b, RSA key 4096 bits, signed using RSA-SHA256, activated `2021-11-01 18:22:47 UTC', expires `2022-01-30 18:22:46 UTC', pin-sha256="GBGqeJehosOF0XMyYVU4Eyc2kcj/Uf9+tYcylkgoEx8=" | |
11:14 -- - certificate[3] info: | |
11:14 -- - subject `CN=R3,O=Let's Encrypt,C=US', issuer `CN=ISRG Root X1,O=Internet Security Research Group,C=US', serial 0x00912b084acf0c18a753f6d62e25a75f5a, RSA key 2048 bi |
define %YkCtrlPointVars @yk_new_control_point(%struct.YkLocation* %0, %YkCtrlPointVars %1) { | |
%3 = bitcast %struct.YkLocation* %0 to i8* | |
%4 = call i64 @__ykrt_transition_location(i8* %3) | |
switch i64 %4, label %5 [ | |
i64 1, label %10 |
TODO: convert to markdown. | |
Consider the scenario where we want to benchmark some code: | |
``` | |
start_time = time(); | |
bench_output = run_bench(bench_inputs); | |
result = time() - start_time; | |
``` |
uaudio0 at uhub4 port 4 configuration 1 interface 1 "SteelSeries SteelSeries Arctis 1 Wireless" rev 1.10/1.05 addr 6 | |
uaudio0: class v1, full-speed, sync, channels: 2 play, 1 rec, 4 ctls | |
audio1 at uaudio0 | |
name=uaudio0 | |
mode= | |
pause=1 | |
active=0 | |
nblks=16 |
usr/bin/ld: ../../../../lib/libLLVMPasses.a(PassBuilder.cpp.o): in function `llvm::detail::PassModel<llvm::Function, llvm::YkTraceInputsPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)': | |
PassBuilder.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_17YkTraceInputsPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_8FunctionENS_17YkTraceInputsPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0xa): undefined reference to `llvm::YkTraceInputsPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)' | |
collect2: error: ld returned 1 exit status |
1 --- Begin trace dump for __yk_compiled_trace_0 --- β 1 --- Begin trace dump for __yk_compiled_trace_0 --- | |
2 Trace | AOT β 2 Trace | AOT | |
3 # main() β 3 %2 = alloca i8*, align 8 | |
4 %2 = alloca i8*, align 8 | %7 = alloca i8*, align 8 β 4 # main() | |
5 store i8* null, i8** %2, align 8 | store i8* %14, i8** %7, align 8 β 5 store i8* null, i8** %2, align 8 | store i8* %14, i8** %7, align 8 | |
6 %3 = alloca i32, align 4 β 6 # f() | |
7 |
doas egdb sndiod -d -f rsnd/3
Remove device while something is playing:
Thread 1 received signal SIGSEGV, Segmentation fault.
0x0000056f09b6d1c0 in dev_abort (d=0x571c83b7000) at dev.c:1276
1276 if (c->opt->dev != d)
uaudio2 at uhub8 port 4 configuration 1 interface 1 "SteelSeries SteelSeries Arctis 1 Wireless" rev 1.10/1.05 addr 7
uaudio2: class v1, full-speed, sync, channels: 2 play, 1 rec, 4 ctls
audio3 at uaudio2
$ doas egdb --args ./sndiod -d -f rsnd/3
...
(gdb) run
(gdb) bt | |
#0 kill () at /tmp/-:3 | |
#1 0x00000601226f396a in panic () at utils.c:138 | |
#2 0x00000601226e57ed in slot_detach (s=0x601226f8990 <slot_array>) at dev.c:2278 | |
#3 0x00000601226e37c1 in slot_setopt (s=0x601226f8990 <slot_array>, | |
o=0x603f26e6d00) at dev.c:2095 | |
#4 0x00000601226ed2bf in opt_setdev (o=0x603f26e6d00, d=<optimized out>) | |
at opt.c:236 | |
#5 0x00000601226e2024 in ctl_setval (c=0x603af476100, val=1) at dev.c:2667 | |
#6 0x00000601226f1dac in sock_execmsg (f=0x6033f44dc00) at sock.c:1326 |