💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-03-26.txt captured on 2024-05-12 at 16:03:02.

View Raw

More Information

⬅️ Previous capture (2022-04-28)

-=-=-=-=-=-=-

[2022-03-26T00:20:35Z] <phoebos> noocsharp: sfeed 1.3 is out
[2022-03-26T04:45:30Z] <testuser[m]> Hi
[2022-03-26T04:49:03Z] <illiliti> hi
[2022-03-26T05:43:08Z] <testuser[m]> https://github.com/cotowali/cotowali
[2022-03-26T06:27:13Z] <illiliti> it seems that generated script is quite unsafe
[2022-03-26T06:27:23Z] <illiliti> i see a lot of evals and unquoted variables
[2022-03-26T07:01:45Z] <testuser[m]> Rust needs to be rebuilt on lolvm major update right?
[2022-03-26T07:21:06Z] <illiliti> i believe so
[2022-03-26T07:22:50Z] <testuser[m]> ok
[2022-03-26T09:04:27Z] <testuser[m]> https://github.com/kiss-community/repo/pull/49 vote
[2022-03-26T09:06:58Z] <testuser[m]> dilyn have u been using kiss from master? does it have any bugs?
[2022-03-26T09:21:12Z] <testuser[m]> btw looks like not all fixes in community kiss were upstreamed to kiss
[2022-03-26T10:11:44Z] <Guest12> Hi all
[2022-03-26T10:13:15Z] <Guest12> Does chromium work fine on gkiss/kiss?
[2022-03-26T10:14:31Z] <testuser[m]> If ur using nvidia on gkiss then chromium has graphical artifacts so u need to --disable-gpu
[2022-03-26T10:15:07Z] <Guest12> testuser[m]: So the hardware acceleration won't work, right?
[2022-03-26T10:15:16Z] <testuser[m]> no
[2022-03-26T10:15:57Z] <Guest12> Ok, thanks
[2022-03-26T10:16:17Z] <testuser[m]> why do u keep asking the same stuff again and again lol
[2022-03-26T10:16:24Z] <testuser[m]> assuming you're the same guest
[2022-03-26T10:18:25Z] <Guest12> Just checking in from time to time to see how things are going :)
[2022-03-26T10:19:17Z] <testuser[m]> firefox webrender works perfectly fine without any lags like it used to have earlier, smoother than chromium
[2022-03-26T10:19:43Z] <Guest12> Great
[2022-03-26T13:48:17Z] <phoebos> does anyone have experience with asan? I can't get either clang or gcc to build with it
[2022-03-26T13:48:21Z] <phoebos> wondering if it's a musl problem
[2022-03-26T13:48:49Z] <phoebos> i've seen there are some libasan packages for other distros, but they appear to be selected files from a gcc build
[2022-03-26T13:49:56Z] <phoebos> after building compiler-rt, clang with -DLLVM_USE_SANITIZER=Address can't find -lasan
[2022-03-26T13:50:06Z] <phoebos> s/after/even after/
[2022-03-26T13:50:22Z] <testuser[m]> wdym build with it
[2022-03-26T13:50:44Z] <testuser[m]> sanitize the compiler or build the compiler's sanitizers
[2022-03-26T13:50:46Z] <phoebos> build it with support for -fsanitize=address
[2022-03-26T13:50:53Z] <phoebos> the latter
[2022-03-26T13:51:18Z] <testuser[m]> for gcc just remove the line --disable-libsanitizer
[2022-03-26T13:51:43Z] <phoebos> please tell me there's not that line in the gcc build
[2022-03-26T13:51:51Z] <phoebos> oh god
[2022-03-26T13:52:22Z] <testuser[m]> for coompiler-rt ur not supposed to prefix options with LOLVM_...
[2022-03-26T13:52:25Z] <testuser[m]> https://github.com/git-bruh/kiss-repo/blob/master/overrides/compiler-rt/build
[2022-03-26T13:52:28Z] <phoebos> i've been set -x'ing gcc's configure script trying to find why no matter what i did it wouldn't build libsanitizer
[2022-03-26T13:52:51Z] <testuser[m]> it took me hours to figure out when i wanted to use them
[2022-03-26T13:53:01Z] <testuser[m]> i checked arch's build and saw no extra flags
[2022-03-26T13:53:04Z] <testuser[m]> lol
[2022-03-26T13:53:12Z] <phoebos> the only documentation i could find was google's wiki page which doesn't explain anything
[2022-03-26T13:57:35Z] <testuser[m]> bruh shit they made compiler-rt depend on the lolvm monorepo
[2022-03-26T13:57:40Z] <testuser[m]> it needs some cmake modules from there
[2022-03-26T13:57:46Z] <testuser[m]> but i build both seperately
[2022-03-26T14:01:43Z] <phoebos> and you build clang with llvm?
[2022-03-26T14:01:52Z] <phoebos> oh nice oom just killed my terminal
[2022-03-26T14:02:02Z] <testuser[m]> phoebos: yeah
[2022-03-26T14:02:11Z] <phoebos> nice
[2022-03-26T14:36:48Z] <phoebos> testuser[m]: building gcc libsanitizer errors on #include <fstab.h>
[2022-03-26T14:36:52Z] <phoebos> is that a glibc thing
[2022-03-26T14:37:41Z] <testuser[m]> indeed
[2022-03-26T14:37:56Z] <testuser[m]> tf does it need that for
[2022-03-26T14:37:57Z] <testuser[m]> bruh
[2022-03-26T14:49:11Z] <testuser[m]> lol it even uses obstack and stuff
[2022-03-26T14:49:33Z] <testuser[m]> just use the lolvm sanitizers it only required 1 sed to build
[2022-03-26T14:56:30Z] <phoebos> lol
[2022-03-26T14:56:34Z] <phoebos> ok
[2022-03-26T15:01:00Z] <phoebos> i should have updated to llvm 14 before building, but nevermind
[2022-03-26T18:27:12Z] <phoebos> testuser[m]: your build worked, and asan works, except there are some symbols not found: pthread_mutexattr_getprioceiling, pthread_mutexattr_getrobust_np, __cxa_throw, __cxa_rethrow_primary_exception, swift_demangle
[2022-03-26T18:33:57Z] <testuser[m]> Bruh what
[2022-03-26T18:34:16Z] <testuser[m]> What command outputs that
[2022-03-26T18:41:40Z] <phoebos> ldd on a binary compiled with -fsanitize=address
[2022-03-26T18:42:29Z] <phoebos> also running the binary with LSAN_OPTIONS="verbosity=1:log_threads=1" env
[2022-03-26T18:42:30Z] <testuser[m]> How did asan even get built if it links to non existent symbols
[2022-03-26T18:42:37Z] <phoebos> failed to intercept 'pthread_mutexattr_getprioceiling' etc
[2022-03-26T18:42:38Z] <testuser[m]> the binary runs?
[2022-03-26T18:42:40Z] <phoebos> no idea
[2022-03-26T18:42:41Z] <phoebos> yep
[2022-03-26T18:43:29Z] <testuser[m]> Can u show the exact msg
[2022-03-26T18:45:18Z] <phoebos> https://tmp.bvnf.space/log
[2022-03-26T18:47:39Z] <testuser[m]> Weird
[2022-03-26T18:47:58Z] <testuser[m]> ig just try some stuff that asan checks for and see if it's detcted 
[2022-03-26T18:48:01Z] <phoebos> seems to work anyway
[2022-03-26T18:50:48Z] <phoebos> can detect stuff, it's probably fine
[2022-03-26T18:50:50Z] <phoebos> just strange
[2022-03-26T18:51:46Z] <testuser[m]> pthread_mutexattr_getrobust_np doesn't exist in musl so it can't "intercept" it ig and the cxa stuff is for c++ idk why that's showing up
[2022-03-26T18:52:16Z] <phoebos> ok
[2022-03-26T18:52:24Z] <phoebos> grep pthread_mutexattr_getprioceiling /usr/lib/clang/13.0.0/lib/linux/libclang_rt.asan-x86_64.so: binary file matches
[2022-03-26T18:52:25Z] <phoebos> lol
[2022-03-26T18:53:20Z] <phoebos> pthread_mutexattr_getprioceiling should be in musl
[2022-03-26T18:53:35Z] <testuser[m]> That one is
[2022-03-26T18:54:31Z] <phoebos> not in mine, it's in pthread.h but the source isn't there :/
[2022-03-26T18:55:36Z] <phoebos> eh