Logs: liberachat/#xmonad
| 2023-04-18 23:26:12 | <geekosaur> | which is why it's not happening on restart; the tab has an error string instead |
| 2023-04-18 23:29:15 | <L29Ah> | > the render thread crashes |
| 2023-04-18 23:29:16 | <L29Ah> | does it? i think the URL itself is about the render thread crashing |
| 2023-04-18 23:29:17 | <lambdabot> | error: |
| 2023-04-18 23:29:17 | <lambdabot> | Variable not in scope: the :: (Doc -> String) -> t0 -> t1 -> terror: |
| 2023-04-18 23:29:17 | <lambdabot> | • Variable not in scope: thread |
| 2023-04-18 23:29:32 | <L29Ah> | so you might be confusing it |
| 2023-04-18 23:30:10 | <geekosaur> | only if it's a quine; look at the url it claims to be opening |
| 2023-04-18 23:30:14 | <L29Ah> | and xprop is showing a trimmed version of the URL that is yanked with yy |
| 2023-04-18 23:30:32 | <L29Ah> | the one that gets yanked is huge |
| 2023-04-18 23:32:36 | <geekosaur> | yes, and includes: Error while opening https://blueprint.bryanjohnson.co.uk… |
| 2023-04-18 23:32:43 | <L29Ah> | found where the qutebrowser title is set, but no idea why is it trimmed |
| 2023-04-18 23:32:45 | <L29Ah> | // self.widget.window().setWindowTitle(title) |
| 2023-04-18 23:35:30 | <geekosaur> | damn, maybe this thing is a quine |
| 2023-04-18 23:36:00 | <geekosaur> | but still, that means it starts out showing the url and then changes it to the page title |
| 2023-04-18 23:36:26 | <geekosaur> | so it's still shoveled 389k into WM_NAME and/or _NET_WM_NAME |
| 2023-04-18 23:41:03 | <geekosaur> | and right, if I hit the Try again link it reports it couldn't open the url I saw embedded in it |
| 2023-04-18 23:41:30 | <geekosaur> | and does not crash |
| 2023-04-18 23:43:42 | <geekosaur> | hm, it's a bit late for liskin to be around but… around? |
| 2023-04-18 23:49:47 | <liskin> | About to fall asleep |
| 2023-04-18 23:51:48 | <geekosaur> | oh. check back here tomorrow then |
| 2023-04-18 23:52:05 | <L29Ah> | i brainfarted at https://github.com/qutebrowser/qutebrowser/issues/5108 now gotta go sleep as well |
| 2023-04-18 23:52:07 | <geekosaur> | I'm trying to gdb to verify where we're crashing but I think it's Xlib |
| 2023-04-19 00:00:16 | <geekosaur> | argh. gdb is stuck at "reading symbols" |
| 2023-04-19 00:09:46 | <geekosaur> | I'll let it run overnight, hopefully I can get something halfway useful out of it tomorrow |
| 2023-04-19 00:57:18 | <geekosaur> | it's not even using cpu 😞 |
| 2023-04-19 01:00:09 | <geekosaur> | wtf, SIGTTOU. it's attached to a terminal… |
| 2023-04-19 01:18:00 | <geekosaur> | I attached to it from outside instead. and it doesn't crash |
| 2023-04-19 01:18:13 | <geekosaur> | I hate these kinds of bugs… |
| 2023-04-19 01:19:27 | <geekosaur> | and the tab is completely empty |
| 2023-04-19 01:20:04 | <geekosaur> | it's 2130, I'm going to bed and will try to sort this tomorrow |
| 2023-04-19 01:43:42 | → | hightower3 joins (~hightower@213.202.92.246) |
| 2023-04-19 01:46:05 | × | hightower2 quits (~hightower@230-130.dsl.iskon.hr) (Ping timeout: 240 seconds) |
| 2023-04-19 02:07:24 | × | td_ quits (~td@i53870902.versanet.de) (Ping timeout: 255 seconds) |
| 2023-04-19 02:09:15 | → | td_ joins (~td@i5387091D.versanet.de) |
| 2023-04-19 04:09:25 | × | catman quits (~catman@user/catman) (Ping timeout: 240 seconds) |
| 2023-04-19 04:50:25 | × | piele quits (~piele@tbonesteak.creativeserver.net) (Remote host closed the connection) |
| 2023-04-19 04:51:37 | → | piele joins (~piele@tbonesteak.creativeserver.net) |
| 2023-04-19 06:28:23 | × | stellacy quits (~stellacy@gateway/tor-sasl/stellacy) (Ping timeout: 255 seconds) |
| 2023-04-19 06:30:21 | → | stellacy joins (~stellacy@gateway/tor-sasl/stellacy) |
| 2023-04-19 06:43:34 | → | mncheck joins (~mncheck@193.224.205.254) |
| 2023-04-19 07:16:18 | <geekosaur> | (bleh, why am I up at 0300) just crashed it trying to put it into synchronous mode, oops. why I shouldn't try to debug at 0300 |
| 2023-04-19 07:17:04 | <geekosaur> | (xmonad needs a --sync option for debugging…) |
| 2023-04-19 07:18:36 | <geekosaur> | (would also have helped with debugging the windowNavigation issue) |
| 2023-04-19 07:19:46 | <geekosaur> | aaaaaand it crashed when I restarted qutebrowser in a new session. oy |
| 2023-04-19 07:20:47 | <geekosaur> | yeh, it's crashing every time now. L29Ah I think you just got lucky |
| 2023-04-19 07:20:58 | <geekosaur> | and/or there's a timing constraint |
| 2023-04-19 07:27:32 | <geekosaur> | we don't bind XSynchronize 😞 |
| 2023-04-19 07:27:40 | <geekosaur> | deal tomorrow |
| 2023-04-19 08:06:38 | → | cfricke joins (~cfricke@user/cfricke) |
| 2023-04-19 08:07:36 | <geekosaur> | or realize I can't get back to sleep… |
| 2023-04-19 08:07:38 | <geekosaur> | welp |
| 2023-04-19 08:07:41 | <geekosaur> | #10 0x00007fa9d08115fb in XftDrawStringUtf8 () from /lib/x86_64-linux-gnu/libXft.so.2 |
| 2023-04-19 08:10:34 | <geekosaur> | so it is indeed not in retrieving WM_NAME, it's in trying to render it in the tab |
| 2023-04-19 08:13:42 | × | bla quits (~bla@79.191.151.29.ipv4.supernova.orange.pl) (Ping timeout: 255 seconds) |
| 2023-04-19 08:23:16 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2023-04-19 08:30:25 | × | ft quits (~ft@p4fc2a88b.dip0.t-ipconnect.de) (Ping timeout: 250 seconds) |
| 2023-04-19 08:35:22 | <geekosaur> | gonna hate trying to figure out why the Shrinker isn't; I always get crosseyed looking at those damned things |
| 2023-04-19 09:00:12 | × | guazai[m] quits (~guazaimat@2001:470:69fc:105::3:3254) (Quit: You have been kicked for being idle) |
| 2023-04-19 09:00:14 | × | Solid[m] quits (~slot-matr@2001:470:69fc:105::1:a84) (Quit: You have been kicked for being idle) |
| 2023-04-19 09:00:14 | × | liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) |
| 2023-04-19 09:00:14 | × | unclechu quits (~unclechu@2001:470:69fc:105::354) (Quit: You have been kicked for being idle) |
| 2023-04-19 09:17:25 | × | hightower3 quits (~hightower@213.202.92.246) (Ping timeout: 240 seconds) |
| 2023-04-19 09:21:42 | <geekosaur> | okay, think I've sorted it (and it's a slow piece of junk, it shrinks a character at a time from a list which means it's quadratic. on a 389K String…) |
| 2023-04-19 09:21:56 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 2023-04-19 09:22:04 | <geekosaur> | (and doesn't handle multiline strings at all afaict) |
| 2023-04-19 09:22:08 | → | Solid[m] joins (~slot-matr@2001:470:69fc:105::1:a84) |
| 2023-04-19 09:22:22 | → | unclechu joins (~unclechu@2001:470:69fc:105::354) |
| 2023-04-19 09:26:00 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.8) |
| 2023-04-19 09:33:01 | → | cfricke joins (~cfricke@user/cfricke) |
| 2023-04-19 10:27:27 | <L29Ah> | sanitizing title before feeding it to a shrinker sounds good to me |
| 2023-04-19 10:27:48 | <L29Ah> | well, it would be nicer to migrate from String, but it's good enough |
| 2023-04-19 11:47:45 | × | td_ quits (~td@i5387091D.versanet.de) (Ping timeout: 240 seconds) |
| 2023-04-19 11:47:59 | → | td_ joins (~td@i5387091D.versanet.de) |
| 2023-04-19 13:12:34 | → | hightower2 joins (~hightower@95.168.105.23) |
| 2023-04-19 13:37:48 | × | hightower2 quits (~hightower@95.168.105.23) (Read error: Connection reset by peer) |
| 2023-04-19 14:00:56 | → | catman joins (~catman@user/catman) |
| 2023-04-19 15:23:01 | × | catman quits (~catman@user/catman) (Ping timeout: 240 seconds) |
| 2023-04-19 15:28:21 | <xmonadtrack> | New xmonad-contrib branch created: pull/810 (1 commit) https://github.com/xmonad/xmonad-contrib/pull/810 |
| 2023-04-19 15:30:27 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.8) |
| 2023-04-19 15:30:33 | <L29Ah> | :* |
| 2023-04-19 15:36:26 | <L29Ah> | hmm xmonad hangs for a few secs even with this patch |
| 2023-04-19 15:36:30 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2023-04-19 15:36:50 | <L29Ah> | but that's good enough i guess |
| 2023-04-19 15:44:27 | <geekosaur> | seemed pretty quick here |
| 2023-04-19 15:45:21 | <L29Ah> | i7-8550U laptop here |
| 2023-04-19 15:45:35 | <geekosaur> | mine is an older i5 |
| 2023-04-19 15:45:48 | → | catman joins (~catman@user/catman) |
| 2023-04-19 15:45:50 | <geekosaur> | and I'm running it in a xephyr in a test harness |
| 2023-04-19 15:47:57 | <L29Ah> | i guess that might be due to the fact i have several such tabs in my qutebrowser |
| 2023-04-19 15:48:09 | <L29Ah> | and it blinks them |
| 2023-04-19 15:55:24 | × | catman quits (~catman@user/catman) (Ping timeout: 255 seconds) |
| 2023-04-19 16:00:08 | × | liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) |
| 2023-04-19 16:00:08 | × | Solid[m] quits (~slot-matr@2001:470:69fc:105::1:a84) (Quit: You have been kicked for being idle) |
| 2023-04-19 16:00:08 | × | unclechu quits (~unclechu@2001:470:69fc:105::354) (Quit: You have been kicked for being idle) |
| 2023-04-19 16:06:42 | <geekosaur> | what I'm actually seeing is qutebrowser hangs for a second or two. that's not under xmonad's control; drawing is solely between the client and the X server, xmonad can't even know it's happening without e.g. taking a couple of screenshots and comparing them |
| 2023-04-19 16:06:54 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 2023-04-19 16:07:07 | → | Solid[m] joins (~slot-matr@2001:470:69fc:105::1:a84) |
| 2023-04-19 16:07:22 | → | unclechu joins (~unclechu@2001:470:69fc:105::354) |
| 2023-04-19 16:11:07 | <geekosaur> | and in unrelated news it seems the SSA is just being confusing. there is one more hoop to jump through but it's actually irrelevant. in practice I won |
All times are in UTC.