[MacPorts] #71475: zettlr @3.3.1: kernel panic

MacPorts noreply at macports.org
Sun Dec 8 12:25:30 UTC 2024


#71475: zettlr @3.3.1: kernel panic
-----------------------------------+--------------------
  Reporter:  ryandesign            |      Owner:  (none)
      Type:  defect                |     Status:  new
  Priority:  Normal                |  Milestone:
 Component:  ports                 |    Version:  2.10.5
Resolution:                        |   Keywords:
      Port:  zettlr yarn nodejs22  |
-----------------------------------+--------------------

Comment (by ryandesign):

 We [ticket:68718 previously experienced kernel panics] on the 10.7
 buildbot worker with cmake. cmake uses libuv and libuv had been changed to
 use `posix_spawn` instead of `fork` on all Apple systems to improve
 performance on newer systems, but this caused the kernel panic on 10.7 so
 we switched the cmake port to use its bundled copy of cmlibuv and applied
 a patch to continue to use `fork` on 10.7 and older.

 libuv was originally written for node, so node probably contains its own
 bundled copy of libuv, and the latest nodejs22 may contain the new libuv
 code to use `posix_spawn` that causes the kernel panic on 10.7. Maybe the
 same patch we used to fix cmake can be used here to fix node.

 I don't think there is an upstream bug report about this at libuv yet.

-- 
Ticket URL: <https://trac.macports.org/ticket/71475#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list