Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→
Page 1 .. 596 597 598 599 600 601 602 603 604 605 606 .. 1850
184,913 events total
2022-04-15 14:59:08 <abastro[m]> Yep, :1 was occupied
2022-04-15 14:59:08 <abastro[m]> lol
2022-04-15 14:59:26 <abastro[m]> Aand that ran my current profile lol
2022-04-15 15:03:27 <geekosaur> did you do the stuff to create a new home directory?
2022-04-15 15:04:03 <abastro[m]> Ye, well I don't have anything in `$HOME/.xmonad` at least
2022-04-15 15:06:08 <geekosaur> https://paste.tomsmeding.com/6F3vAdz8
2022-04-15 15:06:08 <abastro[m]> I clicked and I got `user error (Error in function getWindowAttributes)`
2022-04-15 15:06:20 <geekosaur> that happens every so often
2022-04-15 15:06:42 <geekosaur> at some point we should clean that up, but it would be a breaking change to the X11 package
2022-04-15 15:10:31 <abastro[m]> Hmm, I just randomly got dropped out
2022-04-15 15:11:43 <geekosaur> does the terminal you ran xephyr in show anything?
2022-04-15 15:12:32 <abastro[m]> No.
2022-04-15 15:13:14 <abastro[m]> And this time it just works without errors
2022-04-15 15:15:45 <abastro[m]> Okay perhaps that one is working, let me test with my custom one
2022-04-15 15:19:27 <abastro[m]> Yep, it seems to exit at random moment without notice.
2022-04-15 15:19:59 LordOfLand joins (~GiverOfDo@user/polo)
2022-04-15 15:20:15 <abastro[m]> Sometimes it works well for long, sometimes it immediately crash
2022-04-15 15:20:44 <geekosaur> yes, that'd be expected for heap corruption
2022-04-15 15:20:55 <abastro[m]> The crash happens much more often when being run from native
2022-04-15 15:20:57 <geekosaur> what we really need is something like memcheck
2022-04-15 15:21:05 <abastro[m]> I hate how it doesn't give any notice..
2022-04-15 15:21:34 <geekosaur> not sure how well it works with how ghc manages its heap though
2022-04-15 15:40:25 <abastro[m]> Found problem with custom $HOME
2022-04-15 15:40:44 <abastro[m]> cabal..
2022-04-15 15:43:01 <abastro[m]> Oh I think the problem happens much more often with my custom minimal xmonad
2022-04-15 15:43:03 <abastro[m]> I wonder why
2022-04-15 15:47:10 <abastro[m]> `desktopConfig` makes it break!
2022-04-15 15:48:32 <abastro[m]> Just clicking it make it crashes hmm
2022-04-15 15:48:48 <abastro[m]> And again I got:
2022-04-15 15:48:50 <abastro[m]> xmonad-x86_64-linux: internal error: evacuate: strange closure type 4721
2022-04-15 15:48:50 <abastro[m]> (GHC version 9.2.2 for x86_64_unknown_linux)
2022-04-15 15:48:50 <abastro[m]> Please report this as a GHC bug: https://www.haskell.org/ghc/reportabug
2022-04-15 15:48:56 <abastro[m]> Hard to reproduce
2022-04-15 15:50:07 <geekosaur> desktopConfig is pretty simple, just ewmh and docks on top of def
2022-04-15 15:50:44 <geekosaur> both involve X props though
2022-04-15 15:52:53 <abastro[m]> This is quite strange.
2022-04-15 15:53:05 <abastro[m]> I can indeed crash it using `xmonad def`
2022-04-15 15:53:12 <abastro[m]> but it takes more effort
2022-04-15 15:53:45 <abastro[m]> In contrast, with `desktopConfig` it crashes more often
2022-04-15 15:54:58 <abastro[m]> In that case, Mod+Q makes it crash more often it seems.
2022-04-15 15:55:07 <geekosaur> so it's something about the X11 interface and probably properties
2022-04-15 15:55:25 <geekosaur> (core xmonad still uses props but only the basic ICCCM set)
2022-04-15 15:55:53 <abastro[m]> I dislike how `evacuate: strange closure type` this message only seldom appears in the log.
2022-04-15 15:56:13 <abastro[m]> Does `xmonad def` also use X11 interface?
2022-04-15 15:56:27 <geekosaur> xmonad always uses the X11 interface, it is a window manager
2022-04-15 15:56:38 <abastro[m]> Ahh
2022-04-15 15:56:38 <geekosaur> the question is how much and what parts
2022-04-15 15:56:45 <abastro[m]> Yep, likely
2022-04-15 15:56:50 <abastro[m]> I wonder how I could actually debug this
2022-04-15 15:56:56 <geekosaur> ewmh and docks exercise X11 properties a lot more
2022-04-15 15:57:16 <geekosaur> (ewmh sets a bunch of root window props in logHook, docks reads strut props on new windows)
2022-04-15 15:59:45 <abastro[m]> I see, sounds likely
2022-04-15 16:00:13 <abastro[m]> That said, it is funny how my more involved personal config works better in 9.2.2 - it only crashes once in a week
2022-04-15 16:00:28 <geekosaur> but none of this explains why I couldn't reproduce it with my config, which uses props even more
2022-04-15 16:00:59 <geekosaur> (I think I still set _NET_WORKAREA because some programs I use break without it)
2022-04-15 16:01:11 <abastro[m]> Minimal config with `xmonad desktopConfig`: crashes once a dozen click
2022-04-15 16:01:11 <abastro[m]> My greatly complex config: Nah, I won't crash until you are least suspecting
2022-04-15 16:01:47 <abastro[m]> Oh, you are experimenting with your own config?
2022-04-15 16:02:08 <abastro[m]> I guess it happens less with involved config then. I cannot imagine why.
2022-04-15 16:03:10 <abastro[m]> I guess this is related with invoking props in certain way, bare-bone config would more likely use it in certain pattern
2022-04-15 16:03:12 <abastro[m]> I wish I could debug this
2022-04-15 16:05:41 Guest2525 joins (~Guest25@151.246.65.10)
2022-04-15 16:06:08 <Guest2525> does anyone use XMonad.Actions.DynamicWorkspaces here
2022-04-15 16:08:25 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection)
2022-04-15 16:10:13 <geekosaur> abastro[m], that pattern (more involved configs making it happen less often) just sounds like a bigger heap and therefore fewer opportunities to detect corruption
2022-04-15 16:11:28 <abastro[m]> geekosaur: Makes sense! Did you try with minimal config (`xmonad desktopConfig`) yourself?
2022-04-15 16:12:30 <geekosaur> no, because I was running my primary session and wanted to keep it working, plus I was hoping that a more involved config would make it happen more often instead of hiding it in a larger heap
2022-04-15 16:13:13 <geekosaur> I have xephyr set up now with a default config, and would have to do some work to be able to build a config within it
2022-04-15 16:38:42 × Guest2525 quits (~Guest25@151.246.65.10) (Quit: Client closed)
2022-04-15 16:44:24 <geekosaur> still setting up (gave it its own ghcup so I could set 9.2.2 within the testbed without changing my default from 8.10.7)
2022-04-15 16:45:09 <geekosaur> will build xmonad and -contrib with package-env foo after (currently I use cabal which might be another reason I can't reproduce it, conceivably)
2022-04-15 16:47:05 <abastro[m]> Well, I also use cabal
2022-04-15 16:47:30 <geekosaur> buildscript?
2022-04-15 16:47:40 <abastro[m]> Yep
2022-04-15 16:48:10 <abastro[m]> I set up a thin wrapper around cabal install for build script
2022-04-15 16:52:07 <geekosaur> while I'm at it: xmonad latest release, git, something else?
2022-04-15 16:53:26 <geekosaur> wait, I think you said that in the ticket
2022-04-15 17:00:56 <abastro[m]> Yep, 0.17.0
2022-04-15 17:08:17 <geekosaur> bleh, had to tweak $PATH in my little sandbox too. need to set up a script for that
2022-04-15 17:08:40 <geekosaur> aeons ago I had such a setup, now I'm having to rediscover everything I'd set up before
2022-04-15 17:12:23 × LordOfLand quits (~GiverOfDo@user/polo) (Quit: one)
2022-04-15 17:15:22 <geekosaur> got it set up. not crashing so far
2022-04-15 17:15:48 LordOfLand joins (~GiverOfDo@user/polo)
2022-04-15 17:18:30 mvk joins (~mvk@2607:fea8:5ce3:8500::d5c4)
2022-04-15 17:30:51 × maybefbi quits (~maybeatf@138.75.51.49) (Remote host closed the connection)
2022-04-15 18:02:09 × LordOfLand quits (~GiverOfDo@user/polo) (Remote host closed the connection)
2022-04-15 18:02:45 LordOfLand joins (~GiverOfDo@user/polo)
2022-04-15 18:06:47 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2022-04-15 18:08:33 geekosaur joins (~geekosaur@xmonad/geekosaur)
2022-04-15 18:25:43 × LordOfLand quits (~GiverOfDo@user/polo) (Quit: one)
2022-04-15 18:43:46 <geekosaur> I've been banging at it every so often, it's still not crashing
2022-04-15 18:44:49 <geekosaur> I am tempted to suggest you nuke and rebuild xmonad-contrib and all its dependencies (which includes xmonad)
2022-04-15 19:24:41 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: leaving)
2022-04-15 19:31:28 LordOfLand joins (~GiverOfDo@user/polo)
2022-04-15 20:24:42 <geekosaur> well, shit. virtualbox works perfectly under xephyr. now I have to figure out what's wrong with my config
2022-04-15 21:13:48 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-04-15 21:17:47 <abastro[m]> Hmmm
2022-04-15 21:20:08 <abastro[m]> I wonder if the -dynamic field relevant
2022-04-15 21:23:34 <geekosaur> possible, I build default (static)
2022-04-15 21:32:56 <geekosaur> if it turns out that -dynamic matters, you probably do have a ghc bug and should report it

All times are in UTC.