💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-03-21.txt captured on 2024-06-16 at 13:36:56.

View Raw

More Information

⬅️ Previous capture (2022-04-28)

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

[2022-03-21T00:24:15Z] <noocsharp> hi sad_plan
[2022-03-21T00:27:58Z] <sad_plan> how you doing? C:
[2022-03-21T00:51:32Z] <noocsharp> pretty good, hbu?
[2022-03-21T01:36:33Z] <sad_plan> good good. Im good :D 
[2022-03-21T04:06:10Z] <noocsharp> phoebos: did you mention using lilypond at some point or am i thinking of someone else?
[2022-03-21T04:28:56Z] <testuser[m]> Hi
[2022-03-21T04:29:24Z] <testuser[m]> @Guest6647:libera.chat: lol chromium wayland is broken on nvidia 
[2022-03-21T04:29:32Z] <testuser[m]> It flickers a lot unless u --disable-gpu
[2022-03-21T04:31:19Z] <testuser[m]> What's wrong with firefox? Everything works properly there with hw accel and better than chromium
[2022-03-21T04:38:58Z] <illiliti_> ipv6
[2022-03-21T04:39:25Z] <testuser[m]> i mean for his use case
[2022-03-21T04:40:02Z] <illiliti_> ah
[2022-03-21T05:20:16Z] <testuser[m]> Guest6647: https://termbin.com/xn1e
[2022-03-21T05:21:19Z] <Guest69> testuser[m]: Got it, thanks
[2022-03-21T05:21:43Z] <Guest69> Oh
[2022-03-21T05:21:53Z] <Guest69> Works
[2022-03-21T05:21:58Z] <Guest69> Hm
[2022-03-21T05:22:05Z] <testuser[m]> show ur exact output
[2022-03-21T05:22:09Z] <testuser[m]> what gpu
[2022-03-21T05:22:53Z] <testuser[m]> https://termbin.com/u6ev
[2022-03-21T05:25:22Z] <Guest69> I'll write later, I'm just in college right now C:
[2022-03-21T05:25:29Z] <testuser[m]> ok
[2022-03-21T07:25:32Z] <testuser[m]> illiliti i ran the sandbox unit tests
[2022-03-21T07:25:55Z] <testuser[m]> musl https://termbin.com/ejjd
[2022-03-21T07:25:56Z] <testuser[m]> glibc https://termbin.com/hzs7
[2022-03-21T07:26:15Z] <testuser[m]> 11 extra failures on musl + 1 timeout
[2022-03-21T07:26:25Z] <testuser[m]> the trap message shows up in dmesg
[2022-03-21T07:26:32Z] <testuser[m]> need to check which exact test causes that
[2022-03-21T07:46:40Z] <illiliti> can you attach gdb into it?
[2022-03-21T07:46:46Z] <illiliti> gdb shall catch that sigtrap
[2022-03-21T07:54:23Z] <testuser[m]> yea it does but idk which exact test to look for, since some tests trap on glibc too
[2022-03-21T07:59:06Z] <testuser[m]> wait
[2022-03-21T07:59:08Z] <testuser[m]> ill write a script
[2022-03-21T08:19:40Z] <testuser[m]> o there are some tests where its supposed to die with a sigtrap so idk how tf to differentiate between an actual trap and an intended one
[2022-03-21T08:19:41Z] <testuser[m]> bruh
[2022-03-21T08:51:44Z] <illiliti> i ran chromium with --disable-seccomp-filter-sandbox and it crashes on medium.com almost immediately
[2022-03-21T08:51:50Z] <illiliti> so the bug is not in seccomp if i understand correctly
[2022-03-21T08:59:59Z] <testuser[m]> bruh there are no extra traps in musl tests, same tests trap on glibc and same on musl (intended)
[2022-03-21T09:00:10Z] <testuser[m]> the extra failing tests on musl are realted to filesystem permission stuff
[2022-03-21T09:00:13Z] <testuser[m]> weird
[2022-03-21T09:00:38Z] <testuser[m]> i used this garbage script https://termbin.com/jpuq
[2022-03-21T09:01:36Z] <testuser[m]> https://termbin.com/op0xx these failures are unique to musl
[2022-03-21T09:01:46Z] <testuser[m]> only the ForkInNewPidNamespace.ExitWithSignal seems sus cuz it gets stuck
[2022-03-21T09:08:11Z] <illiliti> i see
[2022-03-21T09:08:18Z] <illiliti> is there a way to enable verbose logs?
[2022-03-21T09:08:31Z] <illiliti> like what assert fails
[2022-03-21T09:10:25Z] <testuser[m]> yea they use gtest so it tells u what value mismatched
[2022-03-21T09:10:30Z] <testuser[m]> but this test just gets stuck so it doesnt know that
[2022-03-21T09:10:33Z] <testuser[m]> ill have to put some printfs
[2022-03-21T09:10:57Z] <illiliti> can you disable that test?
[2022-03-21T09:11:12Z] <testuser[m]> wdym
[2022-03-21T09:11:15Z] <testuser[m]> im running all of them one by one
[2022-03-21T09:12:39Z] <illiliti> ah
[2022-03-21T09:12:43Z] <illiliti> i thought that test prevents other tests from printing logs
[2022-03-21T09:18:49Z] <testuser[m]> btw that threadpoolforeg thing belongs to glib
[2022-03-21T09:18:54Z] <testuser[m]> the one that keeps segfaulting
[2022-03-21T09:20:02Z] <testuser[m]> hmm no
[2022-03-21T09:42:15Z] <testuser[m]> bruh im trying to build with symbol_level set but the obj files dont seem to have any debug info
[2022-03-21T09:42:28Z] <testuser[m]> ig ill have to pass -g manually
[2022-03-21T09:44:15Z] <illiliti> what does is_debug do?
[2022-03-21T09:45:37Z] <illiliti> also set this: dcheck_always_on = true
[2022-03-21T09:47:20Z] <testuser[m]> non debug build just enables more optimization
[2022-03-21T09:47:25Z] <testuser[m]> nothing with symbols
[2022-03-21T09:49:32Z] <illiliti> btw you should use -ggdb rather than -g
[2022-03-21T09:51:21Z] <illiliti> or even -ggdb3, since chromium is highly polluted with macros
[2022-03-21T09:52:17Z] <testuser[m]> it'll probably take a whole day to build with that
[2022-03-21T09:52:31Z] <illiliti> yeah
[2022-03-21T09:52:37Z] <illiliti> whole week
[2022-03-21T09:58:33Z] <testuser[m]> https://termbin.com/serb i checked the args and symbol_level does seem to be set properly, no idea how tf they're passing it to the compiler..
[2022-03-21T09:58:50Z] <testuser[m]> nothing in ninja file or in /proc/pid/cmdline of gcc
[2022-03-21T10:01:07Z] <illiliti> have you set is_debug=true?
[2022-03-21T10:07:48Z] <testuser[m]> doesn't seem to be, it's  not present in alpine's debug build file either
[2022-03-21T10:07:57Z] <testuser[m]> They just set symbol level
[2022-03-21T10:08:01Z] <testuser[m]> Seem to be required*
[2022-03-21T10:10:35Z] <illiliti> blink_symbol_level=2
[2022-03-21T10:11:14Z] <testuser[m]> Yeah
[2022-03-21T10:11:28Z] <illiliti> v8_symbol_level=2
[2022-03-21T10:11:30Z] <testuser[m]> Both that and symbol_level without blink_ prefix
[2022-03-21T10:20:56Z] <illiliti> is_component_build=true
[2022-03-21T10:33:09Z] <testuser[m]> Wat
[2022-03-21T10:55:57Z] <phoebos> noocsharp: not me
[2022-03-21T13:22:08Z] <testuser[m]> http://0x0.st/oNO5.png
[2022-03-21T13:22:20Z] <testuser[m]> illiliti: looks like the debug symbols were enabled after all
[2022-03-21T13:27:03Z] <testuser[m]> Lol the final link took up everything including swap (24gb) and crashed
[2022-03-21T13:51:10Z] <illiliti> mold?
[2022-03-21T13:54:20Z] <testuser[m]> gnoo ld
[2022-03-21T13:54:38Z] <testuser[m]> i dont think ram usage will be reduced unless mold uses mmap or someth
[2022-03-21T13:54:49Z] <testuser[m]> 30gb seems to be enough, been linking for 20 mins now..
[2022-03-21T13:56:08Z] <testuser[m]> oh god i forgot i would have to relink if i tried to fix the bug
[2022-03-21T13:56:21Z] <testuser[m]> u can mix linkers right?
[2022-03-21T13:58:12Z] <illiliti> should be possible if lto/pgo isn't used
[2022-03-21T13:58:23Z] <testuser[m]> oh i forgot its just a collection of obj files in static libs before final link, so it shouldnt matter
[2022-03-21T13:58:33Z] <testuser[m]> ill wait 10 more mins else switch to mold
[2022-03-21T14:05:45Z] <testuser[m]> lol mold finished it in under a minute and didnt even touch swap
[2022-03-21T14:08:43Z] <testuser[m]> the exe is 2gb it'll take some time to upload it
[2022-03-21T14:08:50Z] <testuser[m]> good luck opening it under gdb lol
[2022-03-21T14:21:32Z] <illiliti> 2gb omg
[2022-03-21T14:21:47Z] <testuser[m]> is there a way to disable crashing on this fucking DCHECK
[2022-03-21T14:22:09Z] <testuser[m]> the check is in a public header so it'll need a ton of recompilation to comment it out
[2022-03-21T14:22:27Z] <illiliti> why it crashes?
[2022-03-21T14:23:26Z] <testuser[m]> https://github.com/chromium/chromium/blob/75c2ebf35d3ae28207dfb8f3f679cde9d2800ff5/mojo/public/cpp/bindings/remote.h#L261
[2022-03-21T14:23:27Z] <testuser[m]> god knows
[2022-03-21T14:23:42Z] <illiliti> --disable-dcheck ?
[2022-03-21T14:24:38Z] <testuser[m]> doesnt do anything
[2022-03-21T14:31:39Z] <illiliti> well, you have to recompile then
[2022-03-21T14:32:06Z] <illiliti> but, iirc gdb can import debug symbols from other files
[2022-03-21T14:33:04Z] <illiliti> so you can run gdb chromium_without_dcheck and then import debug symbols from chromium_with_dcheck
[2022-03-21T14:33:30Z] <testuser[m]> https://termbin.com/3z88
[2022-03-21T14:33:44Z] <testuser[m]> bruh
[2022-03-21T14:33:53Z] <testuser[m]> i took a snapshot of this tree, lets see
[2022-03-21T14:35:01Z] <testuser[m]> [584/9304]
[2022-03-21T14:35:02Z] <testuser[m]> no
[2022-03-21T14:35:10Z] <testuser[m]> 1/3rd of the full build
[2022-03-21T14:35:11Z] <testuser[m]> no
[2022-03-21T14:37:40Z] <illiliti_> how many cores do you have?
[2022-03-21T14:38:33Z] <testuser[m]> 6
[2022-03-21T14:40:41Z] <testuser[m]> Tbh our time would be better spent figuring out broken ipv6 in Firefox 
[2022-03-21T14:51:08Z] <illiliti_> i agree
[2022-03-21T14:51:23Z] <illiliti_> but let's deal with chromium first
[2022-03-21T14:55:19Z] <testuser[m]> I grepped for DCHECK in sandbox/linux there's barely 5-10 of them so if more dchecks get triggered after rebuild im just gonna rebuild with dcheck disabled
[2022-03-21T15:53:35Z] <testuser[m]> Fuck i could've just ld preloaded the abort function
[2022-03-21T16:13:32Z] <testuser[m]> nvm `#define TRAP_SEQUENCE1_() asm volatile("int3")`
[2022-03-21T16:16:30Z] <testuser[m]>  i can still do that lol i forgot the macro is called from a function
[2022-03-21T16:16:44Z] <testuser[m]> im going crazy
[2022-03-21T17:07:52Z] <testuser[m]> Sha256 80e211ba5678c4f3c4a296e5a5816a5f2322a8efa40a3a8628d11090f4767afd
[2022-03-21T17:07:54Z] <testuser[m]> https://bin.git-bruh.duckdns.org/chromium.tar.xz
[2022-03-21T17:08:08Z] <testuser[m]> illiliti: it won't trap for any DCHECK failure now
[2022-03-21T17:09:08Z] <testuser[m]> Btw i saw a tab crash and some dcheck was failing for nodejs mutex stuff
[2022-03-21T19:34:29Z] <rohan> hey guys
[2022-03-21T19:34:40Z] <rohan> does mpv in repo support lua scripts?
[2022-03-21T19:38:16Z] <acheam> if you install lua before mpv
[2022-03-21T19:38:55Z] <acheam> because then the mpv build will detect lua is installed and build it with lua suppost
[2022-03-21T19:40:12Z] <Guest69> Hi all again
[2022-03-21T19:40:32Z] <Guest69> acheam: I understand that my mpv does not open videos via youtube-dl, could this be because\ I did not install lua before building mpv?
[2022-03-21T19:45:09Z] <rohan> to only use youtubedl just install luajit in community
[2022-03-21T19:45:24Z] <rohan> and rebuild mpv
[2022-03-21T19:47:11Z] <Guest69> Thanks
[2022-03-21T20:07:45Z] <rohan> acheam: just luajit do the work
[2022-03-21T20:07:57Z] <rohan> i put the scripts in the wrong location
[2022-03-21T20:08:57Z] <acheam> Guest69: yes, as rohan said
[2022-03-21T20:09:10Z] <acheam> rohan: not sure what you mean by "just luajit do the work"
[2022-03-21T20:09:25Z] <rohan> you said to install lua
[2022-03-21T20:09:33Z] <rohan> community have lua and luajit
[2022-03-21T20:10:01Z] <rohan> just using luajit can make the scripts run 
[2022-03-21T20:10:11Z] <acheam> ah
[2022-03-21T20:10:22Z] <acheam> mpv works with lua 5.1, 5.2, and luajit
[2022-03-21T20:10:50Z] <acheam> idk what version is in community, I used my own lua5.2 package
[2022-03-21T20:29:49Z] <Guest69> acheam: ok, i'll try it