Newest at the top
| 2026-02-12 00:10:41 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
| 2026-02-12 00:09:01 +0100 | __monty__ | (~toonn@user/toonn) (Quit: leaving) |
| 2026-02-12 00:07:53 +0100 | tromp | (~textual@2001:1c00:3487:1b00:5913:697:5f95:d198) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2026-02-12 00:07:20 +0100 | emmanuelux | (~em@user/emmanuelux) emmanuelux |
| 2026-02-12 00:06:11 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-02-12 00:04:02 +0100 | emmanuelux | (~em@user/emmanuelux) (Read error: Connection reset by peer) |
| 2026-02-11 23:55:17 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
| 2026-02-11 23:51:06 +0100 | igemnace_ | igemnace |
| 2026-02-11 23:50:52 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-02-11 23:50:30 +0100 | <perryprog> | ahhhh very suspect; I think I ran into this same issue when compiling emacs... some of these functions such as posix_spawn_file_actions_addchdir are only for macOS 26.0 or newer and I've held off on updating |
| 2026-02-11 23:45:48 +0100 | michalz | (~michalz@185.246.207.203) (Remote host closed the connection) |
| 2026-02-11 23:42:09 +0100 | emmanuelux | (~em@user/emmanuelux) emmanuelux |
| 2026-02-11 23:40:31 +0100 | merijn | (~merijn@62.45.136.136) (Ping timeout: 264 seconds) |
| 2026-02-11 23:39:08 +0100 | <perryprog> | o7 thanks for your help |
| 2026-02-11 23:37:57 +0100 | tomsmeding | has to go though, good luck |
| 2026-02-11 23:37:47 +0100 | emmanuelux | (~em@user/emmanuelux) (Read error: Connection reset by peer) |
| 2026-02-11 23:37:40 +0100 | <perryprog> | and good call |
| 2026-02-11 23:37:35 +0100 | <perryprog> | yeah; looks easy enough to build |
| 2026-02-11 23:37:22 +0100 | <tomsmeding> | it's one of the libraries distributed with ghc, but it's not part of ghc itself |
| 2026-02-11 23:36:58 +0100 | <tomsmeding> | be sure to take the function from the exact 'process' version that you're looking at, though, to avoid vexingly confusing mismatches |
| 2026-02-11 23:36:36 +0100 | <perryprog> | for some reason I was thinking process was part of ghc |
| 2026-02-11 23:36:24 +0100 | <tomsmeding> | should be, yes |
| 2026-02-11 23:36:19 +0100 | <perryprog> | true* |
| 2026-02-11 23:36:17 +0100 | <perryprog> | so ture |
| 2026-02-11 23:36:16 +0100 | <perryprog> | oh |
| 2026-02-11 23:36:11 +0100 | <perryprog> | tomsmeding, that's do_posix_spawn from process? https://github.com/haskell/process/blob/98101f82543b3a28e9f5192d758a508881f8b464/cbits/posix/posix… |
| 2026-02-11 23:35:38 +0100 | <tomsmeding> | debugging that function should not require a GHC with debug symbols |
| 2026-02-11 23:35:35 +0100 | merijn | (~merijn@62.45.136.136) merijn |
| 2026-02-11 23:35:30 +0100 | <tomsmeding> | perryprog: if you switch to frame 1 in lldb in that crash, you should be in do_posix_spawn, which is a normal C file from the 'process' library |
| 2026-02-11 23:35:03 +0100 | <perryprog> | maybe I just compile ghc with debug symbols |
| 2026-02-11 23:32:18 +0100 | CiaoSen | (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 252 seconds) |
| 2026-02-11 23:31:12 +0100 | oskarw | (~user@user/oskarw) (Ping timeout: 252 seconds) |
| 2026-02-11 23:29:58 +0100 | <tomsmeding> | though I guess it might be hidden inside something |
| 2026-02-11 23:29:50 +0100 | mange | (~mange@user/mange) mange |
| 2026-02-11 23:29:37 +0100 | <tomsmeding> | (https://hackage-content.haskell.org/package/process-1.6.26.1/src/cbits/posix/posix_spawn.c) |
| 2026-02-11 23:29:34 +0100 | <tomsmeding> | I don't see any such indirect call in the source of do_posix_spawn |
| 2026-02-11 23:29:14 +0100 | <tomsmeding> | or rather, a call to a null pointer |
| 2026-02-11 23:29:06 +0100 | <tomsmeding> | I just realised that in your lldb backtrace, it showed that the crash is not simply a dereference of a null pointer, it's a _jump_ to a null pointer |
| 2026-02-11 23:28:37 +0100 | <perryprog> | I mean, it's all in my .ghcup so it's all stuff I've deleted before |
| 2026-02-11 23:28:26 +0100 | <EvanR> | egyptian filename style |
| 2026-02-11 23:28:00 +0100 | fgarcia | (~lei@user/fgarcia) fgarcia |
| 2026-02-11 23:27:28 +0100 | CiaoSen | (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) CiaoSen |
| 2026-02-11 23:27:09 +0100 | <perryprog> | ahh okay wasn't sure if that was the case; in that case yes |
| 2026-02-11 23:27:00 +0100 | <tomsmeding> | can you find that file on your machine somewhere? |
| 2026-02-11 23:26:37 +0100 | <tomsmeding> | it's "process" but without vowels; cabal/ghc/something removes vowels from filenames in some situations |
| 2026-02-11 23:25:37 +0100 | <perryprog> | and it's not linked to by ghc or libHSrts |
| 2026-02-11 23:24:33 +0100 | <perryprog> | weird, I can't actually fine what libHSprcss /is/. HLS has some dylib with that in the name but besides that I can't see it anywhere. |
| 2026-02-11 23:24:29 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
| 2026-02-11 23:22:09 +0100 | oskarw | (~user@user/oskarw) oskarw |
| 2026-02-11 23:22:08 +0100 | oskarw` | (~user@user/oskarw) (Remote host closed the connection) |