[MacPorts] #69869: kicad @7.0.11: crashes when run (was: KiCad 7.0.11 crashes when run)

MacPorts noreply at macports.org
Tue Apr 30 06:04:07 UTC 2024


#69869: kicad @7.0.11: crashes when run
--------------------------+----------------------
  Reporter:  Gamespeople  |      Owner:  ra1nb0w
      Type:  defect       |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.9.3
Resolution:               |   Keywords:  catalina
      Port:  kicad        |
--------------------------+----------------------
Changes (by ryandesign):

 * status:  new => assigned
 * keywords:  Kicad crash => catalina
 * version:   => 2.9.3
 * owner:  (none) => ra1nb0w
 * port:  Kicad => kicad


Old description:

> Catalina 10.15.7
>
> Installed fine:
>
> --->  Verifying checksums for kicad\\
> --->  Extracting kicad\\
> --->  Applying patches to kicad\\
> --->  Configuring kicad\\
> --->  Building kicad\\
> --->  Staging kicad into destroot\\
> --->  Installing kicad @7.0.11_0\\
> --->  Activating kicad @7.0.11_0\\
> --->  Cleaning kicad\\
> --->  Updating database of binaries\\
> --->  Scanning binaries for linking errors\\
> --->  No broken files found.\\
> --->  No broken ports found.\\
>
> however when trying to launch KiCad 7.0.11 it crashes when I try to do
> anything past the opening screen.
>
> Is this a Ports problem or a KiCad issue.
>
> I've attached the Apple error report.
> Thanks!

New description:

 Catalina 10.15.7

 Installed fine:

 {{{
 --->  Verifying checksums for kicad
 --->  Extracting kicad
 --->  Applying patches to kicad
 --->  Configuring kicad
 --->  Building kicad
 --->  Staging kicad into destroot
 --->  Installing kicad @7.0.11_0
 --->  Activating kicad @7.0.11_0
 --->  Cleaning kicad
 --->  Updating database of binaries
 --->  Scanning binaries for linking errors
 --->  No broken files found.
 --->  No broken ports found.
 }}}

 however when trying to launch KiCad 7.0.11 it crashes when I try to do
 anything past the opening screen.

 Is this a Ports problem or a KiCad issue.

 I've attached the Apple error report. \\
 Thanks!

--

Comment:

 Hmm. The crash log says:

 {{{
 Crashed Thread:        0  Dispatch queue: com.apple.main-thread
 }}}
 {{{
 Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
 0   org.kicad.kicad                     0x0000000101fe548b
 KIWAY::Player(FRAME_T, bool, wxTopLevelWindow*) + 219
 1   org.kicad.kicad                     0x0000000101e8b5cc
 KICAD_MANAGER_CONTROL::ShowPlayer(TOOL_EVENT const&) + 428
 2   org.kicad.kicad                     0x000000010207d3e1 COROUTINE<int,
 TOOL_EVENT const&>::callerStub(long) + 49
 }}}

 I'm not sure why. I clicked around in the interface a bit and could not
 make it crash on macOS 12.

 The mention of `wx` in the backtrace reminds me that we already know that
 we are not conforming to kicad's requirements by using it with a standard
 copy of wxWidgets. kicad wants us to use their fork of wxWidgets instead.
 I had kinda expected to need to switch to that for the update to kicad 8
 anyway. It seems like a lot of work to need to build it separately so I
 was going to investigate if there is a preferred way to build kicad and
 their fork of wxWidgets and any other custom dependencies all at once in
 the kicad port.

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


More information about the macports-tickets mailing list