💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-03-26.txt captured on 2022-04-28 at 18:30:43.
-=-=-=-=-=-=-
[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