Logs on 2025-02-07 (liberachat/#xmonad)
| 00:02:16 | × | zawaken quits (~zawaken@user/zawaken) (Quit: ZNC - https://znc.in) |
| 00:05:47 | → | zawaken joins (~zawaken@user/zawaken) |
| 00:14:36 | <ectospasm> | Yeah, that build causes the compile to throw a bunch of errors, since ghc on Arch isn't set up properly. I guess this is why it's always recommended to build xmonad with cabal, but I don't want to go that route right now. |
| 00:15:18 | <ectospasm> | This seems very Arch specific now that I think of it. I'll see if I can get any headway in #archlinux. |
| 00:15:35 | <ectospasm> | But at least I now know how to look at the core dump in Arch. |
| 00:15:58 | <geekosaur> | oh, right, forgot Arch needs `-dynamic` in there too |
| 00:16:13 | <ectospasm> | Does it matter where it goes in that ghc line? |
| 00:16:24 | <geekosaur> | not very much |
| 00:16:33 | <geekosaur> | just put it right after `ghc` |
| 00:17:19 | <ectospasm> | OK |
| 03:01:36 | <ectospasm> | Sorry, had to go take care of my family, got a toddler and a newborn! |
| 03:01:57 | <ectospasm> | So here's the complete backtrace of the XMonad crash: https://paste.rs/AzLvB |
| 03:02:21 | <ectospasm> | My guess is XMonad/Prompt.hs is looking for a font I no longer have, or the way to refer to it has changed. |
| 03:03:17 | <ectospasm> | Unfortunately it doesn't say what file it can't find, unless it's XMonad/Prompt.hs itself. But it refers to other lines in that backtrace (I assume the top is the first thing on the stack, the last thing added?) |
| 03:15:07 | <geekosaur> | that one is, as I said earlier, because Arch doesn't install source code to go with the libraries it installs |
| 03:15:19 | <geekosaur> | but it's not related to fonts |
| 03:16:26 | <geekosaur> | it's in defaultXPKeymap |
| 03:16:45 | <geekosaur> | unfortunately you came back right as I was about to go to bed |
| 03:17:24 | <ectospasm> | No worries. I wonder if I deleted something while I was trying to fix it earlier, and it just so happens to compile |
| 03:17:45 | <ectospasm> | That xmonad.hs on my Git repo is old. Let me try restoring it and see if that fixes it. |
| 03:18:02 | <geekosaur> | no, that is completely unrelated |
| 03:19:40 | <geekosaur> | and it's not in defaultXPKeymap either, that's gdb not understandon ghc's debug info (there's an open bug about that) |
| 03:19:45 | <geekosaur> | the crash is in drawWin, which is in a where clause of redrawWindows |
| 03:20:05 | <geekosaur> | printPrompt pm |
| 03:20:41 | <geekosaur> | either that line itself (which seems unlikely) or the fillDrawable just above it (which seems much more likely) |
| 03:23:13 | <geekosaur> | unless printPrompt is being inlined, hm. but I can't really look any more deeply into this tonight |
| 03:25:01 | <ectospasm> | OK, thanks! We'll pick this back up tomorrow, if I'm available. |
| 03:51:02 | × | alp__ quits (~alp@2001:861:8ca0:4940:c852:f016:ee1c:5cf) (Remote host closed the connection) |
| 03:51:20 | → | alp__ joins (~alp@2001:861:8ca0:4940:7350:41fe:ef34:5f0f) |
| 03:52:43 | × | alp__ quits (~alp@2001:861:8ca0:4940:7350:41fe:ef34:5f0f) (Remote host closed the connection) |
| 03:53:01 | → | alp__ joins (~alp@2001:861:8ca0:4940:eaf7:425c:a3f4:9d66) |
| 03:54:25 | × | alp__ quits (~alp@2001:861:8ca0:4940:eaf7:425c:a3f4:9d66) (Remote host closed the connection) |
| 03:54:43 | → | alp__ joins (~alp@2001:861:8ca0:4940:569c:57b4:f240:3d2b) |
| 03:56:06 | × | alp__ quits (~alp@2001:861:8ca0:4940:569c:57b4:f240:3d2b) (Remote host closed the connection) |
| 03:56:24 | → | alp__ joins (~alp@2001:861:8ca0:4940:e670:d145:9f1b:674) |
| 03:57:48 | × | alp__ quits (~alp@2001:861:8ca0:4940:e670:d145:9f1b:674) (Remote host closed the connection) |
| 03:58:06 | → | alp__ joins (~alp@2001:861:8ca0:4940:5024:ff7b:ce1f:1128) |
| 03:59:31 | × | alp__ quits (~alp@2001:861:8ca0:4940:5024:ff7b:ce1f:1128) (Remote host closed the connection) |
| 03:59:49 | → | alp__ joins (~alp@2001:861:8ca0:4940:e025:f618:6016:7d8a) |
| 04:01:13 | × | alp__ quits (~alp@2001:861:8ca0:4940:e025:f618:6016:7d8a) (Remote host closed the connection) |
| 04:01:31 | → | alp__ joins (~alp@2001:861:8ca0:4940:cb5b:ce0e:5074:ffb7) |
| 04:03:13 | → | alp_ joins (~alp@2001:861:8ca0:4940:c426:72e5:a4bc:f323) |
| 04:04:38 | × | alp_ quits (~alp@2001:861:8ca0:4940:c426:72e5:a4bc:f323) (Remote host closed the connection) |
| 04:04:55 | → | alp_ joins (~alp@2001:861:8ca0:4940:4256:492f:9aa8:cd35) |
| 04:07:02 | × | alp__ quits (~alp@2001:861:8ca0:4940:cb5b:ce0e:5074:ffb7) (Ping timeout: 268 seconds) |
| 04:09:53 | × | alp_ quits (~alp@2001:861:8ca0:4940:4256:492f:9aa8:cd35) (Ping timeout: 252 seconds) |
| 04:10:45 | × | rekahsoft quits (~rekahsoft@bras-base-orllon1103w-grc-10-142-112-184-232.dsl.bell.ca) (Ping timeout: 276 seconds) |
| 06:36:52 | × | gauge_ quits (~gauge@45.32.227.222) (Read error: Connection reset by peer) |
| 06:38:39 | → | gauge joins (~gauge@user/gauge) |
| 06:59:13 | → | ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) |
| 07:17:56 | × | ft quits (~ft@p3e9bcd97.dip0.t-ipconnect.de) (Quit: leaving) |
| 07:41:21 | → | mc47 joins (~yecinem@p200300ee0f18ab85e2b4bd425493f12c.dip0.t-ipconnect.de) |
| 08:40:40 | × | redgloboli quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...) |
| 08:42:18 | → | redgloboli joins (~redglobol@user/redgloboli) |
| 09:31:40 | × | m5zs7k quits (aquares@web10.mydevil.net) (Ping timeout: 244 seconds) |
| 09:36:53 | → | m5zs7k joins (aquares@web10.mydevil.net) |
| 10:08:12 | → | alp joins (~alp@2001:861:8ca0:4940:d5b5:2163:e0a9:7a7f) |
| 10:18:34 | × | amenonsen quits (~amenonsen@pitta.toroid.org) (Remote host closed the connection) |
| 10:18:51 | → | amenonsen joins (~amenonsen@pitta.toroid.org) |
| 10:31:02 | × | alp quits (~alp@2001:861:8ca0:4940:d5b5:2163:e0a9:7a7f) (Remote host closed the connection) |
| 10:31:19 | → | alp joins (~alp@2001:861:8ca0:4940:41b4:15ba:b9c5:e001) |
| 10:32:44 | × | alp quits (~alp@2001:861:8ca0:4940:41b4:15ba:b9c5:e001) (Remote host closed the connection) |
| 10:33:00 | → | alp joins (~alp@2001:861:8ca0:4940:d783:3ed4:b3b2:7c8f) |
| 10:34:26 | × | alp quits (~alp@2001:861:8ca0:4940:d783:3ed4:b3b2:7c8f) (Remote host closed the connection) |
| 10:34:42 | → | alp joins (~alp@2001:861:8ca0:4940:c543:753a:35f:61ff) |
| 10:36:25 | → | alp_ joins (~alp@2001:861:8ca0:4940:5fab:379e:f5b9:17db) |
| 10:37:50 | × | alp_ quits (~alp@2001:861:8ca0:4940:5fab:379e:f5b9:17db) (Remote host closed the connection) |
| 10:38:07 | → | alp_ joins (~alp@2001:861:8ca0:4940:c66f:9510:c543:5c5b) |
| 10:39:32 | × | alp_ quits (~alp@2001:861:8ca0:4940:c66f:9510:c543:5c5b) (Remote host closed the connection) |
| 10:39:50 | → | alp_ joins (~alp@2001:861:8ca0:4940:9b7d:225:6dca:3) |
| 10:40:28 | × | alp quits (~alp@2001:861:8ca0:4940:c543:753a:35f:61ff) (Ping timeout: 272 seconds) |
| 10:41:14 | × | alp_ quits (~alp@2001:861:8ca0:4940:9b7d:225:6dca:3) (Remote host closed the connection) |
| 10:41:32 | → | alp_ joins (~alp@2001:861:8ca0:4940:cbb9:a4bc:2367:1426) |
| 10:42:56 | × | alp_ quits (~alp@2001:861:8ca0:4940:cbb9:a4bc:2367:1426) (Remote host closed the connection) |
| 10:43:13 | → | alp_ joins (~alp@2001:861:8ca0:4940:ded:f36a:cce:f632) |
| 10:44:38 | × | alp_ quits (~alp@2001:861:8ca0:4940:ded:f36a:cce:f632) (Remote host closed the connection) |
| 10:44:55 | → | alp_ joins (~alp@2001:861:8ca0:4940:62ab:e74d:1ce5:46a6) |
| 10:46:20 | × | alp_ quits (~alp@2001:861:8ca0:4940:62ab:e74d:1ce5:46a6) (Remote host closed the connection) |
| 10:46:38 | → | alp_ joins (~alp@2001:861:8ca0:4940:71ab:5717:4fb2:efbd) |
| 10:48:02 | × | alp_ quits (~alp@2001:861:8ca0:4940:71ab:5717:4fb2:efbd) (Remote host closed the connection) |
| 10:48:20 | → | alp_ joins (~alp@2001:861:8ca0:4940:a997:e2f2:f7d1:e67e) |
| 10:49:44 | × | alp_ quits (~alp@2001:861:8ca0:4940:a997:e2f2:f7d1:e67e) (Remote host closed the connection) |
| 10:50:01 | → | alp_ joins (~alp@2001:861:8ca0:4940:eb15:e09d:d9d1:dd64) |
| 10:51:26 | × | alp_ quits (~alp@2001:861:8ca0:4940:eb15:e09d:d9d1:dd64) (Remote host closed the connection) |
| 10:51:43 | → | alp_ joins (~alp@2001:861:8ca0:4940:ae81:7c78:7938:da13) |
| 10:53:08 | × | alp_ quits (~alp@2001:861:8ca0:4940:ae81:7c78:7938:da13) (Remote host closed the connection) |
| 10:53:26 | → | alp_ joins (~alp@2001:861:8ca0:4940:3337:c2d5:219b:8ea3) |
| 10:55:09 | → | alp__ joins (~alp@2001:861:8ca0:4940:c29d:3ca2:b267:28b1) |
| 10:56:32 | × | alp__ quits (~alp@2001:861:8ca0:4940:c29d:3ca2:b267:28b1) (Remote host closed the connection) |
| 10:56:50 | → | alp__ joins (~alp@2001:861:8ca0:4940:79d9:d457:2:aee5) |
| 10:58:15 | × | alp__ quits (~alp@2001:861:8ca0:4940:79d9:d457:2:aee5) (Remote host closed the connection) |
| 10:58:33 | → | alp__ joins (~alp@2001:861:8ca0:4940:6519:dc9d:e9c:614a) |
| 10:58:58 | × | alp_ quits (~alp@2001:861:8ca0:4940:3337:c2d5:219b:8ea3) (Ping timeout: 268 seconds) |
| 11:00:15 | → | alp_ joins (~alp@2001:861:8ca0:4940:2f2f:adaf:22dd:2984) |
| 11:01:39 | × | alp_ quits (~alp@2001:861:8ca0:4940:2f2f:adaf:22dd:2984) (Remote host closed the connection) |
| 11:01:56 | → | alp_ joins (~alp@2001:861:8ca0:4940:f173:421e:50:abf5) |
| 11:03:21 | × | alp_ quits (~alp@2001:861:8ca0:4940:f173:421e:50:abf5) (Remote host closed the connection) |
| 11:03:37 | → | alp_ joins (~alp@2001:861:8ca0:4940:6404:3a5a:e9a:718c) |
| 11:03:54 | × | alp__ quits (~alp@2001:861:8ca0:4940:6519:dc9d:e9c:614a) (Ping timeout: 268 seconds) |
| 11:05:03 | × | alp_ quits (~alp@2001:861:8ca0:4940:6404:3a5a:e9a:718c) (Remote host closed the connection) |
| 11:05:21 | → | alp_ joins (~alp@2001:861:8ca0:4940:40e8:5a4c:5708:2ed2) |
| 11:06:45 | × | alp_ quits (~alp@2001:861:8ca0:4940:40e8:5a4c:5708:2ed2) (Remote host closed the connection) |
| 11:07:03 | → | alp_ joins (~alp@2001:861:8ca0:4940:7dad:d25a:6bb7:3230) |
| 11:08:27 | × | alp_ quits (~alp@2001:861:8ca0:4940:7dad:d25a:6bb7:3230) (Remote host closed the connection) |
| 11:08:45 | → | alp_ joins (~alp@2001:861:8ca0:4940:137a:a43f:4411:7b2b) |
| 11:10:09 | × | alp_ quits (~alp@2001:861:8ca0:4940:137a:a43f:4411:7b2b) (Remote host closed the connection) |
| 11:10:26 | → | alp_ joins (~alp@2001:861:8ca0:4940:fcc4:ad40:bfe8:4272) |
| 11:11:51 | × | alp_ quits (~alp@2001:861:8ca0:4940:fcc4:ad40:bfe8:4272) (Remote host closed the connection) |
| 11:12:09 | → | alp_ joins (~alp@2001:861:8ca0:4940:8a35:a696:413b:c43a) |
| 11:13:32 | × | alp_ quits (~alp@2001:861:8ca0:4940:8a35:a696:413b:c43a) (Remote host closed the connection) |
| 11:13:51 | → | alp_ joins (~alp@2001:861:8ca0:4940:dda1:b533:697e:2ecc) |
| 11:15:15 | × | alp_ quits (~alp@2001:861:8ca0:4940:dda1:b533:697e:2ecc) (Remote host closed the connection) |
| 11:15:32 | → | alp_ joins (~alp@2001:861:8ca0:4940:7f1:741d:9be9:bad) |
| 11:16:57 | × | alp_ quits (~alp@2001:861:8ca0:4940:7f1:741d:9be9:bad) (Remote host closed the connection) |
| 11:17:15 | → | alp_ joins (~alp@2001:861:8ca0:4940:d1ce:16c7:4dae:178a) |
| 11:18:39 | × | alp_ quits (~alp@2001:861:8ca0:4940:d1ce:16c7:4dae:178a) (Remote host closed the connection) |
| 11:18:56 | → | alp_ joins (~alp@2001:861:8ca0:4940:14f3:ef88:5d72:946) |
| 11:20:21 | × | alp_ quits (~alp@2001:861:8ca0:4940:14f3:ef88:5d72:946) (Remote host closed the connection) |
| 11:20:38 | → | alp_ joins (~alp@2001:861:8ca0:4940:2887:5196:3f2d:f111) |
| 11:22:03 | × | alp_ quits (~alp@2001:861:8ca0:4940:2887:5196:3f2d:f111) (Remote host closed the connection) |
| 11:22:21 | → | alp_ joins (~alp@2001:861:8ca0:4940:1362:b30:65a6:8bf) |
| 11:24:04 | → | alp__ joins (~alp@2001:861:8ca0:4940:817d:397a:310b:59bd) |
| 11:27:57 | × | alp_ quits (~alp@2001:861:8ca0:4940:1362:b30:65a6:8bf) (Ping timeout: 268 seconds) |
| 11:29:11 | × | alp__ quits (~alp@2001:861:8ca0:4940:817d:397a:310b:59bd) (Ping timeout: 268 seconds) |
| 11:45:31 | × | yaslam quits (~yaslam@user/yaslam) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in) |
| 11:45:51 | → | yaslam joins (~yaslam@user/yaslam) |
| 11:51:23 | × | yaslam quits (~yaslam@user/yaslam) (Ping timeout: 268 seconds) |
| 12:17:38 | → | yaslam joins (~yaslam@user/yaslam) |
| 12:31:26 | <geekosaur> | ectospasm, looking over things this morning I think `fontS` in the `XPConfig` is a null pointer. Which probably means we're not testing the result of some FFI call. |
| 12:32:10 | <geekosaur> | it's attributed to `printPrompt` because that's what uses the saved font information |
| 12:39:04 | → | ft joins (~ft@p3e9bcd97.dip0.t-ipconnect.de) |
| 13:29:55 | <geekosaur> | hmmm hmmm… X11-xft doesn't catch NULL return from XftFomntOpen |
| 13:30:56 | <geekosaur> | but also if USE_XFT isn't enabled the XFT font name with "xft:" prefix is attempted as a UTF-8 FontSet, which is practically guaranteed to fail. and I still need to check if that produces an unchecked NULL pointer |
| 13:38:03 | <geekosaur> | okay, that one has `thrrowIfNone` at least. so (a) yes, you seem to be missing a font (b) X11-xft doesn't handle it properly |
| 13:44:08 | × | yaslam quits (~yaslam@user/yaslam) (Ping timeout: 272 seconds) |
| 13:44:40 | → | yaslam joins (~yaslam@user/yaslam) |
| 13:49:58 | × | yaslam quits (~yaslam@user/yaslam) (Ping timeout: 252 seconds) |
| 13:50:32 | → | yaslam joins (~yaslam@user/yaslam) |
| 13:51:51 | × | ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 265 seconds) |
| 13:52:11 | → | ash3en joins (~Thunderbi@146.70.124.222) |
| 14:16:06 | → | alp joins (~alp@2001:861:8ca0:4940:96cf:da97:63ee:4d39) |
| 14:17:29 | × | ash3en quits (~Thunderbi@146.70.124.222) (Quit: ash3en) |
| 14:17:46 | × | alp quits (~alp@2001:861:8ca0:4940:96cf:da97:63ee:4d39) (Remote host closed the connection) |
| 14:18:35 | → | alp joins (~alp@2001:861:8ca0:4940:2075:3d97:bc20:fbec) |
| 14:19:06 | → | ash3en joins (~Thunderbi@146.70.124.222) |
| 14:20:18 | × | alp quits (~alp@2001:861:8ca0:4940:2075:3d97:bc20:fbec) (Remote host closed the connection) |
| 14:21:07 | → | alp joins (~alp@2001:861:8ca0:4940:a3a2:6e88:379e:aa42) |
| 14:22:39 | × | ash3en quits (~Thunderbi@146.70.124.222) (Client Quit) |
| 14:22:51 | × | alp quits (~alp@2001:861:8ca0:4940:a3a2:6e88:379e:aa42) (Remote host closed the connection) |
| 14:23:14 | → | ash3en joins (~Thunderbi@146.70.124.222) |
| 14:23:39 | → | alp joins (~alp@2001:861:8ca0:4940:44a5:7d99:84a4:3579) |
| 14:25:23 | × | alp quits (~alp@2001:861:8ca0:4940:44a5:7d99:84a4:3579) (Remote host closed the connection) |
| 14:26:14 | → | alp joins (~alp@2001:861:8ca0:4940:10d4:1c8:6378:f058) |
| 14:27:56 | × | alp quits (~alp@2001:861:8ca0:4940:10d4:1c8:6378:f058) (Remote host closed the connection) |
| 14:52:13 | × | bsima quits (~bsima@2604:a880:400:d0::19f1:7001) (Quit: ZNC 1.8.2 - https://znc.in) |
| 14:54:54 | → | bsima joins (~bsima@143.198.118.179) |
| 15:14:16 | × | m5zs7k quits (aquares@web10.mydevil.net) (Ping timeout: 268 seconds) |
| 15:35:43 | → | m5zs7k joins (aquares@web10.mydevil.net) |
| 15:57:00 | <geekosaur> | https://github.com/xmonad/X11-xft/pull/21 |
| 16:30:09 | <ectospasm> | OK, so I need to see which font is missing and restore it. |
| 16:30:51 | <geekosaur> | yes |
| 16:31:04 | <geekosaur> | or change oit to one which exists |
| 16:43:34 | <ectospasm> | I need to find which font it's failing on. It may be multiple, as the other clue besides the crash is my dzen2 bar isn't showing either, which I suspect is a similar if not the same problem. |
| 17:10:45 | → | bsjd joins (~user@ip-81-11-160-53.dsl.scarlet.be) |
| 17:13:57 | × | bsjd quits (~user@ip-81-11-160-53.dsl.scarlet.be) (Remote host closed the connection) |
| 17:25:03 | → | bsjd joins (~user@ip-81-11-160-53.dsl.scarlet.be) |
| 17:57:41 | × | mc47 quits (~yecinem@p200300ee0f18ab85e2b4bd425493f12c.dip0.t-ipconnect.de) (Ping timeout: 268 seconds) |
| 18:06:38 | × | ash3en quits (~Thunderbi@146.70.124.222) (Ping timeout: 245 seconds) |
| 18:06:42 | → | ash3en1 joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) |
| 18:09:00 | ash3en1 | is now known as ash3en |
| 19:07:06 | → | ChubaDuba joins (~ChubaDuba@46.147.210.207) |
| 20:29:12 | × | ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en) |
| 22:01:13 | → | bsjd` joins (~user@ip-81-11-160-53.dsl.scarlet.be) |
| 22:02:46 | × | bsjd quits (~user@ip-81-11-160-53.dsl.scarlet.be) (Ping timeout: 252 seconds) |
| 22:09:49 | × | ChubaDuba quits (~ChubaDuba@46.147.210.207) (Quit: WeeChat 4.5.1) |
| 22:46:30 | × | hightower2 quits (~hightower@213.186.15.36) (Remote host closed the connection) |
| 22:46:48 | → | hightower2 joins (~hightower@213.186.15.36) |
All times are in UTC on 2025-02-07.