Opened 3 years ago

Last modified 17 months ago

#64671 new defect

dia: crashes on Apple Silicon

Reported by: Thunermay (Thunermay) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: arm64 Cc:
Port: dia

Description

Dia ist not working on Apple Silicon at all. It starts and immediately crashes without any screen whatsoever. Tested on 2021 MacBook Pro 16" M1Pro. Installed via installer from dis-installer.de and manual install via MacPorts

Attachments (1)

main.log (962.6 KB) - added by thunermay (Leon F.) 22 months ago.
Error log

Download all attachments as: .zip

Change History (6)

comment:1 Changed 3 years ago by jmroot (Joshua Root)

Keywords: arm64 added; Apple Silicon M1 M1Pro removed
Priority: HighNormal
Summary: Apple Silicon supportdia: crashes on Apple Silicon

comment:2 Changed 22 months ago by ryandesign (Ryan Carsten Schmidt)

According to #66013 you should not have been able to build dia on arm64 at all. Now that #66013 is fixed, can you please (at least an hour from now, and after running sudo port selfupdate) re-test?

If it still crashes, please attach the crash log (probably in ~/Library/Logs/DiagnosticReports).

Changed 22 months ago by thunermay (Leon F.)

Attachment: main.log added

Error log

comment:3 Changed 22 months ago by thunermay (Leon F.)

I tried reinstalling it but after reinstalling MacPorts for hours because of upgrading to Ventura, I get an macports error:

--->  Fetching archive for rav1e
--->  Attempting to fetch rav1e-0.6.3_0.darwin_22.arm64.tbz2 from https://fra.de.packages.macports.org/rav1e
--->  Attempting to fetch rav1e-0.6.3_0.darwin_22.arm64.tbz2 from https://packages.macports.org/rav1e
--->  Attempting to fetch rav1e-0.6.3_0.darwin_22.arm64.tbz2 from https://mse.uk.packages.macports.org/rav1e
--->  Verifying checksums for rav1e
Error: Checksum (rmd160) mismatch for rav1e-0.6.3.tar.gz
Error: Checksum (sha256) mismatch for rav1e-0.6.3.tar.gz
Error: Checksum (size) mismatch for rav1e-0.6.3.tar.gz
Error: Failed to checksum rav1e: Unable to verify file checksums

I already opened up a ticket at rav1e. I also tried:

sudo port selfupdate
sudo port clean --dist dia

Any help, if this problem is not specific to rav1e, would be greatly appreciated!

Thanks in advance

comment:4 Changed 22 months ago by thunermay (Leon F.)

I checked with rav1e, this problem comes from MacPorts or dia and not rav1e (3122: https://github.com/xiph/rav1e/issues/3122)

comment:5 Changed 17 months ago by ryandesign (Ryan Carsten Schmidt)

The rav1e checksum mismatch was caused by a GitHub problem; see #66805.

If it still crashes now, please attach the crash log as requested in comment:2.

Note: See TracTickets for help on using tickets.