2020-08-30T00:01:39 #kisslinux hmmm i wonder if its a chicken and egg problem 2020-08-30T00:01:50 #kisslinux for this version of kiss do i need busybox rev 3 2020-08-30T00:03:01 #kisslinux onodera: not to discount your idea, but the list of packages to be updated is unlikely to affect this 2020-08-30T00:03:26 #kisslinux so what i think i will try doing once cmake and curl and installed is downgrading kiss, upgrading busybox then reupgrade kiss 2020-08-30T00:03:45 #kisslinux no idea why i didn't need to apply some patch then 2020-08-30T00:03:59 #kisslinux well you might have installed busybox before kiss 2020-08-30T00:04:06 #kisslinux just due to when you updated 2020-08-30T00:04:40 #kisslinux ahh that might be true 2020-08-30T00:12:10 #kisslinux damn that doesn't work due to changes in how checksum files work 2020-08-30T00:14:23 #kisslinux illiliti: hmmm well it seems i had messed up where i put the patch but now looking it seems the patch is already there 2020-08-30T00:14:58 #kisslinux there is no ! between etc and -type 2020-08-30T00:18:18 #kisslinux '-type d' or '-type -f' ? 2020-08-30T00:18:32 #kisslinux wow i really am blind 2020-08-30T00:18:57 #kisslinux but it is f 2020-08-30T00:19:07 #kisslinux although not -f 2020-08-30T00:19:49 #kisslinux yes, my bad 2020-08-30T00:21:37 #kisslinux whats your shasum of /usr/bin/kiss? 2020-08-30T00:22:08 #kisslinux d9e...195? 2020-08-30T00:22:24 #kisslinux e21 2020-08-30T00:25:33 #kisslinux hmmm i stuffed up again but with a fresh kiss b kiss, kiss i kiss i get 8b8...013 2020-08-30T00:26:36 #kisslinux you are running 5.0.2? 2020-08-30T00:26:43 #kisslinux yep 2020-08-30T00:26:48 #kisslinux my kiss - termbin.com/tchm 2020-08-30T00:26:53 #kisslinux with patch 2020-08-30T00:29:06 #kisslinux illiliti: oh that is different to the patch 2020-08-30T00:29:30 #kisslinux the patch is like 1012 2020-08-30T00:29:34 #kisslinux in pkg_etc 2020-08-30T00:31:10 #kisslinux that worked, thank you 2020-08-30T00:32:06 #kisslinux haha 2020-08-30T00:32:41 #kisslinux patch is LINE 1012 rather 2020-08-30T00:34:04 #kisslinux looks like dylan messed up my patch lol 2020-08-30T00:34:18 #kisslinux https://github.com/kisslinux/kiss/issues/176 2020-08-30T00:35:27 #kisslinux see the difference ? :) 2020-08-30T00:35:42 #kisslinux it might be needed in both places 2020-08-30T00:35:56 #kisslinux but yeah dylans don't fix shite :P 2020-08-30T00:37:22 #kisslinux no. it's needed only in first occasination of 'find etc ....' 2020-08-30T00:37:37 #kisslinux i.e my patch is correct 2020-08-30T00:37:37 #kisslinux oh lol 2020-08-30T00:38:22 #kisslinux btw are you using tinyramfs for encryption? 2020-08-30T00:38:34 #kisslinux yep 2020-08-30T00:38:39 #kisslinux had any issues? 2020-08-30T00:38:53 #kisslinux nope 2020-08-30T00:38:57 #kisslinux (it does still claim to be experimental so just want to check before i go FDE) 2020-08-30T00:39:51 #kisslinux it's experimental because docs are very confusing. So you need to read the code to understand how it works 2020-08-30T00:40:23 #kisslinux fair enough 2020-08-30T01:53:20 #kisslinux how does one use tinyramfs for enc? 2020-08-30T01:53:28 #kisslinux how does the install process different 2020-08-30T01:53:29 #kisslinux ? 2020-08-30T02:31:48 #kisslinux randomuser1: see tinyramfs `config` 2020-08-30T02:32:04 #kisslinux randomuser1: it's up to you. you can use lvm to separate e.g home and root partition. you can use just luks without lvm. there is a lot of options 2020-08-30T02:38:34 #kisslinux so you have to run it when instaling after the kernel is built? 2020-08-30T02:40:05 #kisslinux yes 2020-08-30T02:41:33 #kisslinux and it'll work automagically 2020-08-30T02:41:44 #kisslinux but you have to install the enc hooks first 2020-08-30T02:41:49 #kisslinux before making the initramfs 2020-08-30T02:46:07 #kisslinux before making initramfs you need to configure it first. hooks already there if you installed tinyramfs 2020-08-30T03:35:11 #kisslinux kiss outdated is showing tiny 0.6.0 -> 0.5.1 .... that seems like a bug? 2020-08-30T06:47:14 #kisslinux Does it get simpler than kiss? 2020-08-30T07:27:35 #kisslinux illiliti: Fixed Xorg. 2020-08-30T07:28:37 #kisslinux illiliti: Fixed KISS. 2020-08-30T07:31:04 #kisslinux micr0: kiss-outdated uses repology and /only/ checks that the versions differ. Looks to me like repology still tracks an older version. 2020-08-30T08:22:20 #kisslinux Is there anything more minimalist/simple than KISS itself? 2020-08-30T08:26:06 #kisslinux No. I don't think so. 2020-08-30T08:26:22 #kisslinux The whole distribution (package manager, repositories, init stuff) comes in at < 10K LOC. 2020-08-30T08:26:31 #kisslinux KISS it is, then 2020-08-30T10:20:21 #kisslinux If I build a package, but then decide not to install it, how do I remove it? 2020-08-30T10:20:53 #kisslinux rm it in you ~/.cache/kiss/bin 2020-08-30T10:21:15 #kisslinux Ok 2020-08-30T10:48:11 #kisslinux dylanaraps: I haven't checked yet if I can reproduce this, but I think the checksums in extra/cmake/checksums is wrong. The checksums are right, but when comparing during installation the checksum output also contained the filename, so the diff failed. This happened to me yesterday or the day before. 2020-08-30T10:49:01 #kisslinux I've installed a bunch of things but cmake is the only thing I had an issue like that with. 2020-08-30T10:50:01 #kisslinux What's your package manager version? 2020-08-30T11:17:58 #kisslinux Like kiss version? 5.0.2 2020-08-30T11:22:25 #kisslinux Also, should kiss-revdepends work on packages that are currently not installed? I'm replacing eudev and followed the instruction, first ran remove and then revdepends, but I'm guessing it should be done in the reverse order? 2020-08-30T11:22:39 #kisslinux > ~ # kiss-revdepends eudev 2020-08-30T11:22:39 #kisslinux > -> eudev not installed 2020-08-30T11:22:39 #kisslinux > usage: kiss-revdepends [pkg] 2020-08-30T11:23:38 #kisslinux Just ran git pull in /var/db/kiss/repo and kiss b cmake, did not get an error this time. :) 2020-08-30T11:38:57 #kisslinux Fixed kiss-revdepends 2020-08-30T11:39:05 #kisslinux Thanks 2020-08-30T11:54:38 #kisslinux awesome :) 2020-08-30T11:55:29 #kisslinux dylanaraps: What do you think about okay later then dopdidoo 2020-08-30T12:28:57 #kisslinux Hello! 2020-08-30T12:29:56 #kisslinux A while back, I heard talk of us having our own fork of sbase, with `dd` implemented. 2020-08-30T12:30:02 #kisslinux Whatever happened to that? 2020-08-30T13:56:56 #kisslinux Guys... nouveau really sucks... Amy chance of installing nvidia proprietary drivers? (I won’t have an Nvidia again...) 2020-08-30T13:58:24 #kisslinux don't think it works on musl 2020-08-30T14:13:53 #kisslinux lhoqvso: No. Not at all sadly, you're stuck with nouveau. 2020-08-30T14:14:21 #kisslinux nvidia's drivers use glibc, and I think that Alpine can use them because it rips out all of glibc specifically for nvidia. 2020-08-30T14:15:22 #kisslinux Alpine doesn't support nvidia gpus, except with nouveau 2020-08-30T14:15:46 #kisslinux Oh 2020-08-30T14:15:58 #kisslinux I thought they had support for Nvidia's proprietary drivers 2020-08-30T14:16:32 #kisslinux lhoqvso: One thing to look into is gkiss. It's gone defunct, but if you're willing to maintain it, feel free to take over. 2020-08-30T14:16:41 #kisslinux It's a fork of KISS using glibc. 2020-08-30T14:16:48 #kisslinux no, about year or two I tried to make it for alpine but that was 'doomed to fail' task 2020-08-30T14:17:18 #kisslinux ago* 2020-08-30T14:31:18 #kisslinux Ohhh it sounds very interesting gkiss but I do not think I’m ready to maintain it... I’m too newbie!! A pity to not be able to use kiss better because of the nvidia card :( 2020-08-30T14:55:30 #kisslinux periish: https://arto.s3.amazonaws.com/notes/cuda 2020-08-30T15:05:11 #kisslinux I have an integrated intel graphic card that I cna use but it's a pity not be able to use the Nvidia... as I do not have any idea... what is the benefit of using musl? 2020-08-30T15:09:34 #kisslinux musl is smaller than glibc 2020-08-30T15:10:42 #kisslinux and is that reason enough? I mean, if the nvidia's owners are not going to be able to use it... that's a bit too expensive... don't know, just MHO 2020-08-30T15:11:27 #kisslinux you have the choice not to use kiss / nvidia 2020-08-30T15:12:35 #kisslinux not musl's fault it's nvidia's fault for being proritary :( 2020-08-30T15:16:16 #kisslinux I'm agree, don't get me wrong. Nvidia sucks but... apart of next time buying an ATI/Nvidia card or even better, having both so I can go and play games, I have tried using Nouveu drivers but even for browsing the web using qutebrowser you can "feel" it's not performing very well... It was not a complain, I'm not the owner of Kiss so I do not have any right. I like Kiss and how it works just a pity that I cannot use the 2020-08-30T15:16:16 #kisslinux nvidia card (even when it's not kiss/dylan fault!) 2020-08-30T15:16:29 #kisslinux ATI/Intel I meant * 2020-08-30T15:16:43 #kisslinux did that new malloc musl implementation land yet? 2020-08-30T15:17:57 #kisslinux Yeag 2020-08-30T15:17:58 #kisslinux h 2020-08-30T15:19:27 #kisslinux ah nice 2020-08-30T15:19:33 #kisslinux didn't notice any difference tho :p 2020-08-30T16:16:33 #kisslinux hello 2020-08-30T16:18:14 #kisslinux xorg is still segfaulting, i've got all the firmware in my kernel for polaris10 amdgpu 2020-08-30T16:18:29 #kisslinux i'm running the latest version but on the github it seems dylan has applied the patch to fix the crash 2020-08-30T16:18:33 #kisslinux maybe i will try and downgrade 2020-08-30T16:22:31 #kisslinux okay i updated it but its segfaulting somewhre different now 2020-08-30T16:24:40 #kisslinux its after it loads the amdgpu driver this time, not sure what the issue could be 2020-08-30T16:24:45 #kisslinux i probably forgot to enable a kernel option 2020-08-30T16:44:20 #kisslinux https://termbin.com/53hx 2020-08-30T16:48:09 #kisslinux issaias: I'm just guessing here, but are you in the video group? For access to /dev/dri/card0. Looks like that's not your issue but doesn't hurt to check. 2020-08-30T16:48:56 #kisslinux Myself I'm trying to get wayland/sway to work, managed to build the things but can't start sway, getting stuck on "Preparing Wayland server initialization", hm. 2020-08-30T16:49:08 #kisslinux I am in the video group 2020-08-30T16:49:18 #kisslinux I had the segfault yesterday but that was fixed when dylan added the patch 2020-08-30T16:49:27 #kisslinux I've never had any issues with x before so i'm not sure what could be the cause 2020-08-30T16:49:52 #kisslinux idk why x doesn't have a backtrace, is that disabled in compilation 2020-08-30T16:49:59 #kisslinux it would be easier to debug if there were a backtrace 2020-08-30T16:51:26 #kisslinux Can you maybe throw in some debug statements somewhere in xorg.conf maybe? I haven't looked at that in ages. 2020-08-30T16:56:49 #kisslinux I wish there was something better than xorg/wayland they're both pretty trash 2020-08-30T17:37:31 #kisslinux issaias you may want to look at https://fuchsia.dev/fuchsia-src/concepts/graphics/scenic/scenic 2020-08-30T17:37:49 #kisslinux or how haiku does it maybe, im not sure if they use something like xorg 2020-08-30T17:56:46 #kisslinux fuchsia is cool, i hope they backport to pixel phones once it eventually gets released 2020-08-30T17:56:48 #kisslinux probably not 2020-08-30T17:57:09 #kisslinux i wish xorg just worked, i can't figure out for the life of me what's causing this crash 2020-08-30T18:02:58 #kisslinux Hello I am trying to package a fantasy game console called tic80 and it builds fine however when trying to install it I get the following: https://termbin.com/rfe4 I understand the error message however not sure how to fix it. Any help would be appreciated 2020-08-30T18:04:13 #kisslinux muevoid can you list out all the files that tic80 builds? 2020-08-30T18:04:26 #kisslinux it seems weird that libcurl.pc would be part of that to me 2020-08-30T18:04:56 #kisslinux How would I go about doing that? 2020-08-30T18:05:22 #kisslinux i know kiss-manifest but how do you do that without a package being installed? 2020-08-30T18:05:39 #kisslinux you can tar tf foo.tar.gz 2020-08-30T18:05:50 #kisslinux so the package should be in ~/.cache/kiss/build/somehwere 2020-08-30T18:05:52 #kisslinux something like that 2020-08-30T18:06:16 #kisslinux i wonder if kiss manifest should fallback to tar tf ~/.cache/kiss/build/... 2020-08-30T18:08:00 #kisslinux strange... it seems like it is trying to install curl as well: https://termbin.com/dq4z8 2020-08-30T18:10:57 #kisslinux can you post your sources and build files? 2020-08-30T18:11:09 #kisslinux it looks to me like cp -r curl tic80 && cd tic80 && kiss b 2020-08-30T18:11:34 #kisslinux you can find them at my repo github.com/muevoid/kiss-mue its under tic80 directory 2020-08-30T18:14:07 #kisslinux muevoid so the wiki build instructions say to use cmake && make to build 2020-08-30T18:14:38 #kisslinux ill try that 2020-08-30T18:15:18 #kisslinux specifically looking at the debian install instructions, fyi 2020-08-30T18:17:03 #kisslinux I also sometimes like at exherbo build scripts, gentoo, and aur pkgbuilds just to see 2020-08-30T18:17:06 #kisslinux still says the same error 2020-08-30T18:17:10 #kisslinux as an example: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=tic-80-git 2020-08-30T18:17:43 #kisslinux They seem to be installing the binaries directory I will try that 2020-08-30T18:18:27 #kisslinux is libglvnd required? 2020-08-30T18:18:33 #kisslinux like actually required? 2020-08-30T18:19:02 #kisslinux Ill try it again without when I was testing by just building without a package I needed it I will try again 2020-08-30T18:19:56 #kisslinux Thank you for your help by the way 2020-08-30T18:21:18 #kisslinux It is not thank you 2020-08-30T18:21:28 #kisslinux But installing the bins directly worked thank you for the help 2020-08-30T18:23:22 #kisslinux thanks for packaging cool software 2020-08-30T18:23:45 #kisslinux i wonder if it should be reported as a bug upstream that make install installs weird shit 2020-08-30T18:23:45 #kisslinux I just package things that interest me :) 2020-08-30T18:23:54 #kisslinux Yeah I may open up an issue on github 2020-08-30T18:24:43 #kisslinux Ive been trying to package mingw I have to put a day aside to give it a good attempt. 2020-08-30T18:27:14 #kisslinux I have some freetime today I may ask on the subreddit for package request and take some time to clean up my repo as well. 2020-08-30T18:29:17 #kisslinux issaias: try building the kernel with the polaris firmware as a module, my polaris card I could never get it to work as a built-in 2020-08-30T18:32:51 #kisslinux mussolini i've never needed firmware as a module before, how does that work? 2020-08-30T18:33:46 #kisslinux its weird because this worked fine last time i use kiss like a month ago 2020-08-30T18:34:19 #kisslinux That's a bit above my level support 2020-08-30T18:34:25 #kisslinux ^_^ 2020-08-30T18:34:53 #kisslinux Hopefully the wiki has this information, if not, check out all the gentoo stuff to do with configuring and compiling kernels 2020-08-30T18:35:04 #kisslinux mussolini: no worries, thanks for the help i wish X had a backtrace that'd be a lot more helpful 2020-08-30T18:35:24 #kisslinux i can't get gdb to work properly i'm a bit new to all this i only started using kiss during lockdown 2020-08-30T18:36:25 #kisslinux issaias I added your repo to my repo packages: https://github.com/jedahan/kiss-repo/commit/e6da46133727a2e1047228d11c734064c5dfc19e 2020-08-30T18:39:19 #kisslinux Firmware isn't difficult to add at all to kiss. 2020-08-30T18:39:41 #kisslinux i've got the firmware in the kernel, idk what he means by compile it as a module 2020-08-30T18:39:42 #kisslinux I personally don't need firmware anymore however I did for a while and it was as simple as downloading the firmware and changing some kernel config options. 2020-08-30T18:39:46 #kisslinux Ah 2020-08-30T18:39:49 #kisslinux Not sure then 2020-08-30T18:40:05 #kisslinux i think x 1.20.9 is broken 2020-08-30T18:40:11 #kisslinux it had the crash yesterday which dylan fixed 2020-08-30T18:40:12 #kisslinux now this 2020-08-30T18:40:17 #kisslinux think i might just rollback 2020-08-30T18:40:26 #kisslinux I cant compile it 1.20.9-2 im still on -1 right now 2020-08-30T18:40:46 #kisslinux does it work for you? huh 2020-08-30T18:41:02 #kisslinux i had a different crash yesterday 2020-08-30T18:41:06 #kisslinux it got fixe after -2 2020-08-30T18:41:18 #kisslinux now the new crash is after it loads the amdgpu driver 2020-08-30T18:42:13 #kisslinux Yeah it fails at compiling glamor and says conflicting types for GC 2020-08-30T18:43:03 #kisslinux not sure ¯_()_/¯ 2020-08-30T19:02:58 #kisslinux ls 2020-08-30T19:03:04 #kisslinux cat 2020-08-30T19:03:07 #kisslinux Lol wrong window 2020-08-30T19:03:30 #kisslinux grep 2020-08-30T19:03:33 #kisslinux :P 2020-08-30T19:47:55 #kisslinux `set -- "${PWD##*/}"` 2020-08-30T19:48:02 #kisslinux what would this command do? in plain sh 2020-08-30T19:48:09 #kisslinux it is a line that can be found in the kiss script 2020-08-30T19:55:31 #kisslinux alright "${PWD##*/} strips the leading directories 2020-08-30T19:55:59 #kisslinux i think I got it 2020-08-30T20:10:28 #kisslinux konimex: you ever seen this error building Firefox with clang? "the `libclang` shared library at /usr/lib/libclang.so.11 could not be opened: Dynamic loading not supported" 2020-08-30T20:11:42 #kisslinux they have 2020-08-30T20:11:51 #kisslinux it's about musl and static libs 2020-08-30T20:24:30 #kisslinux Thanks - found the discussion, trying the rust patch. 2020-08-30T20:57:23 #kisslinux ok, i'm starting to think its either a new issue with xorg or an issue with libudev-zero 2020-08-30T20:57:58 #kisslinux has anybody got 1.20.9-2 working with libudev-zero and amdgpu out of interest? 2020-08-30T21:16:33 #kisslinux dmesg and logs are your friend here issaias 2020-08-30T21:17:06 #kisslinux mussolini: nothing is showing in dmesg that is of use, and the x logs aren't really at all helpful 2020-08-30T21:17:12 #kisslinux there's no stacktrace whatsoever 2020-08-30T21:17:21 #kisslinux i'm gonna try rebuilding the system from scratch, that works sometimes 2020-08-30T21:17:24 #kisslinux i don't believe you 2020-08-30T21:17:30 #kisslinux i'd bet there is something of use in them 2020-08-30T21:17:58 #kisslinux issaias: try to debug it via gdb 2020-08-30T21:18:08 #kisslinux It's finding the 'Ah that's what it is' in those logs/dmesg what you gotta do 2020-08-30T21:18:45 #kisslinux illiliti: i have tried debugging it with gdb, instead of segfaulting it hung my entire system although i'm not that experienced with gdb 2020-08-30T21:19:58 #kisslinux https://termbin.com/srjj7 2020-08-30T21:20:06 #kisslinux the xorg log is pretty unhelpful, i'll try again with gdb now 2020-08-30T21:20:26 #kisslinux even if there is nothing in dmesg at all about amdgpu, that'd just show that your kernel can't see the hardware, indicating 1. your kernel isn't configured right / OR. 1.1 that and also that your firmware isn't baked into it properly, or. 2. that you're not modprobing your module correctly and or + see 1. again, might be the case. 2020-08-30T21:20:41 #kisslinux so dmesg is always going to be helpful 2020-08-30T21:20:48 #kisslinux even when it says nothing. 2020-08-30T21:20:52 #kisslinux good point 2020-08-30T21:21:09 #kisslinux i'm 100% the firmware is baked in, i've added it to EXTRA_FIRMWARE and it compiles fine 2020-08-30T21:21:20 #kisslinux i'm using a static kernel i.e. no modules so the gpu driver is also baked in 2020-08-30T21:21:21 #kisslinux yeah, i tried that 2020-08-30T21:21:38 #kisslinux it works with my intel, but not my amdgpu, i can't bake in my polaris 2020-08-30T21:21:41 #kisslinux it's weird. 2020-08-30T21:21:43 #kisslinux strange 2020-08-30T21:21:50 #kisslinux i used to be able to bake in polaris a few weeks ago 2020-08-30T21:21:53 #kisslinux I always resorted to loading the firmware as a module 2020-08-30T21:21:56 #kisslinux now i've come back to kiss and it doesn't work 2020-08-30T21:22:05 #kisslinux i find modules a bit messy tbh, i always prefer to use a static kernel 2020-08-30T21:22:07 #kisslinux less moving parts 2020-08-30T21:22:19 #kisslinux but if it works, then i can't really criticise it 2020-08-30T21:22:31 #kisslinux even gentoo says it's difficult to bake-in amdgpu 2020-08-30T21:22:34 #kisslinux "For ease of installation, it is recommended to choose "AMD GPU" as a module (M) and skip the firmware selection below. This will load the driver a little later once udev becomes active. The firmware will never need to be manually managed in this case." 2020-08-30T21:22:38 #kisslinux https://wiki.gentoo.org/wiki/AMDGPU 2020-08-30T21:23:26 #kisslinux i've never had issues in the past though, it worked fine with amdgpu baked in and firmware baked in 2020-08-30T21:23:42 #kisslinux this is why i'm inclined to think it could be an issue with newer xorg version 2020-08-30T21:24:10 #kisslinux what does dmesg say about amdgpu? 2020-08-30T21:24:22 #kisslinux issaias: debugging xorg is a little bit tricky, you need another machine to ssh into and attach gdb 2020-08-30T21:24:52 #kisslinux issaias: dmesg | grep amdgpu | nc termbin.com 9999 2020-08-30T21:25:19 #kisslinux https://termbin.com/a6xj 2020-08-30T21:25:23 #kisslinux looks like its working fine 2020-08-30T21:25:23 #kisslinux and post your xorg.0.log 2020-08-30T21:25:31 #kisslinux https://termbin.com/srjj7 2020-08-30T21:25:34 #kisslinux that's the xorg log 2020-08-30T21:27:23 #kisslinux what happens if you try it as root 2020-08-30T21:27:37 #kisslinux same thing 2020-08-30T21:27:40 #kisslinux i think that your kernel configuration / bake in looks good 2020-08-30T21:28:01 #kisslinux i mean i didnt seen your kconfig... i mean, it looks like its loading good, based on dmesg. that's good. 2020-08-30T21:28:10 #kisslinux CONFIG_DRM_AMDGPU=yCONFIG_EXTRA_FIRMWARE="rtl_nic/rtl8168h-2.fw rtw88/rtw8821c_fw.bin amdgpu/polaris10_ce.bin amdgpu/polaris10_ce_2.bin amdgpu/polaris10_k2_smc.bin amdgpu/polaris10_k_mc.bin amdgpu/polaris10_k_smc.bin amdgpu/polaris10_mc.bin amdgpu/polaris10_me.bin amdgpu/polaris10_me_2.bin amdgpu/polaris10_mec.bin amdgpu/polaris10_mec2.bin 2020-08-30T21:28:11 #kisslinux amdgpu/polaris10_mec2_2.bin amdgpu/polaris10_mec_2.bin amdgpu/polaris10_pfp.bin amdgpu/polaris10_pfp_2.bin amdgpu/polaris10_rlc.bin amdgpu/polaris10_sdma.bin amdgpu/polaris10_sdma1.bin amdgpu/polaris10_smc.bin amdgpu/polaris10_smc_sk.bin amdgpu/polaris10_uvd.bin amdgpu/polaris10_vce.bin" 2020-08-30T21:28:14 #kisslinux this is all i think is needed 2020-08-30T21:28:32 #kisslinux ignore the rtl stuff that's for ifi 2020-08-30T21:28:33 #kisslinux ignore the rtl stuff that's for wifi 2020-08-30T21:29:27 #kisslinux are you doing anything in xorg.conf.d/ or xorg.conf 2020-08-30T21:29:37 #kisslinux just the default 2020-08-30T21:29:38 #kisslinux issaias: this can be bug in libudev-zero. try to reproduce this crash with eudev 2020-08-30T21:30:19 #kisslinux illiliti: oh, ok, libudev-zero is very cool btw. i tested libinput debug-events and that was working so i assumed libudev-zero was working fine but i'll try eudev 2020-08-30T21:34:18 #kisslinux mcpcpc[m] kirc seems to have issues with long messages, http://0x0.st/iEW0.png and http://0x0.st/iEWI.png as examples 2020-08-30T21:36:17 #kisslinux yeah ok its a libudev-zero issue 2020-08-30T21:36:47 #kisslinux illiliti: it worked as soon as i switched to eudev 2020-08-30T21:37:24 #kisslinux i can't reproduce this crash at all(intel gpu) 2020-08-30T21:38:14 #kisslinux are there any obvious things which could be causing it, like missing kernel parameters etc.? 2020-08-30T21:38:25 #kisslinux if you want i can try and debug this another time so you can get it fixed 2020-08-30T21:39:09 #kisslinux i don't think so 2020-08-30T21:39:10 #kisslinux yep, you need to send me backtrace 2020-08-30T21:39:45 #kisslinux ok, so to debug xorg i login over ssh and use something like screen? 2020-08-30T21:41:18 #kisslinux i didnt setup the uevent helper or hotplug at all, that's optional right? 2020-08-30T21:41:28 #kisslinux yes 2020-08-30T21:42:35 #kisslinux ok, i'll try and debug this tomorrow and i'll open an issue on github once i have a backtrac 2020-08-30T21:43:01 #kisslinux himmalerin: grrr will take a look. 2020-08-30T21:43:12 #kisslinux you can do it right now if you like 2020-08-30T21:46:13 #kisslinux ok then, let me install ssh and get that setup 2020-08-30T21:47:40 #kisslinux just rebuilding xorg-server, libinput etc. with libudev-zero 2020-08-30T21:48:32 #kisslinux don't forget to build these packages with debug symbols 2020-08-30T21:48:45 #kisslinux oh yeah ok, i'll need to fork them 2020-08-30T21:49:50 #kisslinux no need. just use KISS_STRIP=0 and CFLAGS="-O0 -g" 2020-08-30T21:49:53 #kisslinux oh okay, sick 2020-08-30T21:49:58 #kisslinux doing that now then 2020-08-30T21:55:06 #kisslinux ok i'm in 2020-08-30T21:55:22 #kisslinux gdb /usr/bin/X? 2020-08-30T21:57:49 #kisslinux i tried running it, it can't switch the vt 2020-08-30T21:57:52 #kisslinux "Switching VT failed" 2020-08-30T21:58:06 #kisslinux run this in ssh: while ! pgrep X; do :; done && gdb -p $(pgrep X) -ex continue 2020-08-30T21:58:07 #kisslinux this is because its in an ssh session but how do i make it use tty1 2020-08-30T21:58:09 #kisslinux and start Xorg on real machine 2020-08-30T21:58:12 #kisslinux ooh ok 2020-08-30T21:58:45 #kisslinux ok its put me in 2020-08-30T21:58:52 #kisslinux "Attaching to process 6219ptrace: No such process.The program is not being run." 2020-08-30T22:01:29 #kisslinux its crashing so quickly ptrace can't attatch to it 2020-08-30T22:01:36 #kisslinux no ptrace, i mean gdb 2020-08-30T22:05:41 #kisslinux you ran this while loop first and then Xorg, right? 2020-08-30T22:06:30 #kisslinux yeah 2020-08-30T22:06:45 #kisslinux i think xorg is dying so quickly that it dies before gdb can attatch to the process maybe 2020-08-30T22:06:48 #kisslinux since the message appears accurate, i think this actually has to do with the nick parsing. i’ve seen it periodically. will create in issue in GH to track closure. 2020-08-30T22:10:51 #kisslinux looks like this commit regressed something in libudev-zero https://github.com/freedesktop/xorg-xserver/commit/9fbd3e43dd9e13700df96b508c3d97f77e2b9f7e 2020-08-30T22:11:51 #kisslinux not sure 2020-08-30T22:13:17 #kisslinux illiliti: if only i could get a backtrace, i don't know why xorg isn't showing the backtrace in its own logs even 2020-08-30T22:13:25 #kisslinux gdb doesn't want to work because its crashing too quickly 2020-08-30T22:13:26 #kisslinux shame 2020-08-30T22:14:48 #kisslinux try to revert that commit and see if it works 2020-08-30T22:15:02 #kisslinux ok, lets try 2020-08-30T22:15:10 #kisslinux i think that commit may be needed on my system but i will try 2020-08-30T22:16:50 #kisslinux i'll just add git revert 9fbd3e43dd9e13700df96b508c3d97f77e2b9f7e to the build script 2020-08-30T22:21:21 #kisslinux ok its building 2020-08-30T22:23:26 #kisslinux ok still got the same error 2020-08-30T22:23:31 #kisslinux https://github.com/freedesktop/xorg-xserver/commit/9fbd3e43dd9e13700df96b508c3d97f77e2b9f7e.patch 2020-08-30T22:23:39 #kisslinux i did patch -p1 -R with that patchfile 2020-08-30T22:23:43 #kisslinux to remove the changes 2020-08-30T22:23:47 #kisslinux and i'm stilling getting the same crash 2020-08-30T22:38:09 #kisslinux illiliti: i managed to obtain a stacktrace with strace 2020-08-30T22:38:10 #kisslinux https://termbin.com/qss0 2020-08-30T22:38:14 #kisslinux i hope this can be of use to you 2020-08-30T22:40:40 #kisslinux its not as useful as gdb would be 2020-08-30T22:40:43 #kisslinux but its shows some information 2020-08-30T22:41:57 #kisslinux open("/dev/vga_arbiter", O_RDWR|O_CLOEXEC) = -1 EACCES (Permission denied) 2020-08-30T22:41:59 #kisslinux i think this is the issue 2020-08-30T22:42:53 #kisslinux no, it's harmless 2020-08-30T22:43:27 #kisslinux oh ok then 2020-08-30T22:47:55 #kisslinux https://www.x.org/wiki/Development/Documentation/ServerDebugging/ 2020-08-30T22:47:56 #kisslinux > Debugging with one machine 2020-08-30T22:48:01 #kisslinux try this 2020-08-30T22:54:25 #kisslinux its really late now, i'll try it tomorrow i can't really concentrate right no 2020-08-30T22:54:38 #kisslinux ok 2020-08-30T22:54:43 #kisslinux i'll be on the irc tomorrow around 4pm gmt maybe, i'll open a github issue if i get a stactrace