Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,799,036 events total
2026-02-11 18:26:01 <perryprog> yeah
2026-02-11 18:26:52 × prdak quits (~Thunderbi@user/prdak) (Read error: Connection reset by peer)
2026-02-11 18:26:58 prdak1 joins (~Thunderbi@user/prdak)
2026-02-11 18:27:42 Everything joins (~Everythin@172-232-54-192.ip.linodeusercontent.com)
2026-02-11 18:28:46 prdak joins (~Thunderbi@user/prdak)
2026-02-11 18:31:02 × wickedjargon quits (~user@24.83.46.194) (Remote host closed the connection)
2026-02-11 18:31:24 × prdak1 quits (~Thunderbi@user/prdak) (Ping timeout: 252 seconds)
2026-02-11 18:35:22 lxsameer joins (~lxsameer@Serene/lxsameer)
2026-02-11 18:35:37 × Everything quits (~Everythin@172-232-54-192.ip.linodeusercontent.com) (Quit: leaving)
2026-02-11 18:41:59 × haritz quits (~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
2026-02-11 18:42:17 Tuplanolla joins (~Tuplanoll@85-156-32-207.elisa-laajakaista.fi)
2026-02-11 18:42:57 × lxsameer quits (~lxsameer@Serene/lxsameer) (Ping timeout: 252 seconds)
2026-02-11 18:49:20 × tromp quits (~textual@2001:1c00:3487:1b00:5913:697:5f95:d198) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-02-11 18:56:42 Enrico63 joins (~Enrico63@host-79-22-157-220.retail.telecomitalia.it)
2026-02-11 18:59:07 × Square quits (~Square4@user/square) (Remote host closed the connection)
2026-02-11 18:59:42 Square joins (~Square4@user/square)
2026-02-11 19:05:48 messewix joins (~jmc@user/messewix)
2026-02-11 19:06:29 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 252 seconds)
2026-02-11 19:15:59 tromp joins (~textual@2001:1c00:3487:1b00:5913:697:5f95:d198)
2026-02-11 19:17:07 <perryprog> so far best I have is that readCreateProcessWithExitCode in TH is the issue; not sure what to narrow it down from from there
2026-02-11 19:21:49 × Googulator quits (~Googulato@2a01-036d-0106-216f-6164-ec92-51a0-9cde.pool6.digikabel.hu) (Quit: Client closed)
2026-02-11 19:22:06 Googulator joins (~Googulato@2a01-036d-0106-216f-6164-ec92-51a0-9cde.pool6.digikabel.hu)
2026-02-11 19:23:22 × cipherrot quits (~jez@user/petrichor) (Quit: ZNC 1.10.1 - https://znc.in)
2026-02-11 19:31:13 Square2 joins (~Square@user/square)
2026-02-11 19:31:42 × Square quits (~Square4@user/square) (Ping timeout: 244 seconds)
2026-02-11 19:32:00 <perryprog> wait
2026-02-11 19:32:04 <perryprog> no it works in another cabal project
2026-02-11 19:32:06 <perryprog> Imma cry
2026-02-11 19:32:59 prdak joins (~Thunderbi@user/prdak)
2026-02-11 19:33:49 peterbecich joins (~Thunderbi@71.84.33.135)
2026-02-11 19:35:20 <EvanR> check the specific version of the process package
2026-02-11 19:35:28 <EvanR> used in respective projects
2026-02-11 19:37:17 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 252 seconds)
2026-02-11 19:37:28 <perryprog> they're the same
2026-02-11 19:38:11 petrichor joins (~jez@user/petrichor)
2026-02-11 19:42:21 × pr1sm quits (~pr1sm@24.91.163.31) (Ping timeout: 252 seconds)
2026-02-11 19:44:37 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 244 seconds)
2026-02-11 19:44:57 × Googulator quits (~Googulato@2a01-036d-0106-216f-6164-ec92-51a0-9cde.pool6.digikabel.hu) (Quit: Client closed)
2026-02-11 19:45:12 Googulator joins (~Googulato@2a01-036d-0106-216f-6164-ec92-51a0-9cde.pool6.digikabel.hu)
2026-02-11 19:46:09 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
2026-02-11 19:47:49 × fgarcia quits (~lei@user/fgarcia) (Ping timeout: 265 seconds)
2026-02-11 19:51:40 <EvanR> same version, different results, I daresay it's not the package
2026-02-11 19:53:25 <perryprog> I checked via cabal list --installed; is that correct?
2026-02-11 19:57:54 pr1sm joins (~pr1sm@24.91.163.31)
2026-02-11 20:00:59 <EvanR> try doing cabal freeze and looking at the freeze file
2026-02-11 20:01:22 <EvanR> then delete the freeze file
2026-02-11 20:02:10 <perryprog> they're different versions :)
2026-02-11 20:02:33 <perryprog> presumably 1.6.25.0 works, 1.6.26.1 doesn't
2026-02-11 20:04:31 <EvanR> \o/
2026-02-11 20:05:10 <perryprog> annnnd fixxing it to 1.6.25.0 still sees a segfault in the non-working project
2026-02-11 20:07:29 <EvanR> /o\
2026-02-11 20:09:11 <perryprog> mebbe we do a nuke
2026-02-11 20:09:11 × peterbecich quits (~Thunderbi@71.84.33.135) (Ping timeout: 252 seconds)
2026-02-11 20:09:48 × pr1sm quits (~pr1sm@24.91.163.31) (Remote host closed the connection)
2026-02-11 20:10:22 <EvanR> same version different projects different results... even after cloning them and rebuilding everything, then it really seems like you have more usage patterns to bisect
2026-02-11 20:11:05 <EvanR> slowly mutate the non working one to the working one, and eventually it has to flip. (intermediate bug theorem)
2026-02-11 20:11:31 <perryprog> the problem lines of code are literally identical :(
2026-02-11 20:11:39 <perryprog> intermediate bug theorem is hilarious
2026-02-11 20:12:29 <EvanR> I don't think code knows what a line is... it's about the values being passed to the e.g. readCreateProcessWithExitCode... or some FFI call, because if there is corruption the crash can easily be non-locally triggered
2026-02-11 20:12:59 <EvanR> so the entire body of the program can a priori be implicated
2026-02-11 20:13:04 <perryprog> well, yes
2026-02-11 20:16:32 × Enrico63 quits (~Enrico63@host-79-22-157-220.retail.telecomitalia.it) (Quit: Client closed)
2026-02-11 20:21:51 target_i joins (~target_i@user/target-i/x-6023099)
2026-02-11 20:29:46 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-02-11 20:30:45 <perryprog> nuke did not fix :(
2026-02-11 20:34:49 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-02-11 20:43:41 × divlamir quits (~divlamir@user/divlamir) (Read error: Connection reset by peer)
2026-02-11 20:43:57 divlamir joins (~divlamir@user/divlamir)
2026-02-11 20:45:09 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-02-11 20:45:56 Googulator54 joins (~Googulato@84-236-65-138.pool.digikabel.hu)
2026-02-11 20:49:53 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-02-11 20:50:03 brioche joins (~username@user/brioche)
2026-02-11 20:50:17 × Googulator quits (~Googulato@2a01-036d-0106-216f-6164-ec92-51a0-9cde.pool6.digikabel.hu) (Ping timeout: 272 seconds)
2026-02-11 20:55:22 <brioche> Does anyone here know how to spawn a process with a given specific file descriptor?
2026-02-11 20:55:56 <brioche> I know that createProcess allows to specify a stdin, stdout and stderr FDs, but what about the other FDs?
2026-02-11 20:57:11 Googulator54 is now known as Googulator
2026-02-11 20:58:41 <EvanR> the other FDs?
2026-02-11 21:00:18 <brioche> Yeah, a pipe for example
2026-02-11 21:00:33 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-02-11 21:01:54 <brioche> I could do this by disabling close_fds in CreateProcess, but I don't want the other FDs to stay open. I just want to keep a specific list of FDs open.
2026-02-11 21:04:49 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
2026-02-11 21:05:28 × califax quits (~califax@user/califx) (Remote host closed the connection)
2026-02-11 21:05:44 califax joins (~califax@user/califx)
2026-02-11 21:06:29 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
2026-02-11 21:06:55 ChaiTRex joins (~ChaiTRex@user/chaitrex)
2026-02-11 21:07:55 × tromp quits (~textual@2001:1c00:3487:1b00:5913:697:5f95:d198) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-02-11 21:10:55 emmanuelux joins (~em@user/emmanuelux)
2026-02-11 21:14:25 × confusedalex quits (~confuseda@user/confusedalex) (Ping timeout: 264 seconds)
2026-02-11 21:15:56 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-02-11 21:17:22 × housemate quits (~housemate@202.7.248.67) (Quit: https://ineedsomeacidtocalmmedown.space/)
2026-02-11 21:17:36 <haskellbridge> <sm> perryprog what did you nuke ?
2026-02-11 21:17:47 <perryprog> I did ghcup nuke
2026-02-11 21:19:19 <haskellbridge> <sm> I don't know what that does, did it remove your ~/.ghc, ~/.cabal, all haskell tools from PATH etc ?
2026-02-11 21:20:41 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2026-02-11 21:21:16 <haskellbridge> <sm> there's nuke and there's NUKE FROM ORBIT
2026-02-11 21:21:57 housemate joins (~housemate@202.7.248.67)
2026-02-11 21:23:17 confusedalex joins (~confuseda@user/confusedalex)
2026-02-11 21:23:27 <int-e> LOL, https://github.com/haskell/ghcup-hs/blob/master/lib-opt/GHCup/OptParse/Nuke.hs#L78
2026-02-11 21:23:53 <haskellbridge> <maerwald> No, it doesn't delete ghc or cabal dirs
2026-02-11 21:25:11 <perryprog> sm, it just kills ~/.ghcup I think

All times are in UTC.