Opened 9 months ago

Last modified 3 months ago

#120 new defect

aven crash on OSX 11.2.3

Reported by: Enrico Fratnik Owned by: Olly Betts
Priority: blocker Milestone:
Component: aven Version: 1.2.43
Keywords: Cc:

Description

Dear all,

I am able to compile survex on OSX 11.2.3 with i7 processor [survex 1.2.44], unfortunately aven crash each time I try to star it (log attached)

Do you have any idea

Thank you

enrico

Attachments (2)

aven_log.txt (121.7 KB) - added by Enrico Fratnik 9 months ago.
crash log
aven-system-log.txt (16.8 KB) - added by Enrico Fratnik 8 months ago.

Download all attachments as: .zip

Change History (10)

Changed 9 months ago by Enrico Fratnik

Attachment: aven_log.txt added

crash log

comment:1 Changed 9 months ago by Olly Betts

Looks like it's got into an infinite recursion trying to create a font (or something font related), and the crash is probably when it runs out of stack space, but I don't have a good idea why.

Were you successfully running an older version of Survex before trying this one?

Are you building Survex via homebrew?

Also, you say 1.2.44 above, but the log seems to indicate 1.2.43 - is that just a typo above?

comment:2 Changed 9 months ago by Enrico Fratnik

OPS, sorry, I have checked and the version is 1.2.43 (see log file).

The installation was done with homebrew but with the previous OS (Catalina 10.15.x) and everything works fine but after the update survex works fine except for aven.

comment:3 Changed 9 months ago by Olly Betts

I'd suggest trying reinstalling the homebrew packages wxmac and then survex. Ideally a build with one OS version should continue to work with a later one, but I can see it might not always in practice.

comment:4 Changed 9 months ago by Olly Betts

Milestone: 1.2.44
Version: 1.2.441.2.43

comment:5 Changed 9 months ago by Enrico Fratnik

I have tried to reinstall homebrew and upgrade survex to the last distribution but nothing change...

enricof@icts-enrico bin % cavern --version cavern - Survex 1.2.43

enricof@icts-enrico bin % brew tap survex/survex https://git.survex.com/homebrew-survex

enricof@icts-enrico bin % brew update

Updated 1 tap (homebrew/core).

==> Updated Formulae

clojure-lsp goreleaser

openh264

enricof@icts-enrico bin % brew upgrade

enricof@icts-enrico bin % cavern --version

cavern - Survex 1.2.43

enricof@icts-enrico bin % brew install survex

Warning: survex/survex/survex 1.2.43 is already installed and up-to-date.

To reinstall 1.2.43, run:

brew reinstall survex

enricof@icts-enrico bin %

comment:6 Changed 8 months ago by Enrico Fratnik

If can be useful, attached (aven-system-log.txt) you can find the line on system.log when I try to start aven

Changed 8 months ago by Enrico Fratnik

Attachment: aven-system-log.txt added

comment:7 Changed 5 months ago by Olly Betts

	Apr 16 16:32:18 icts-enrico aven[9476]: objc[9476]: Class wxNSAppController is implemented in both /usr/local/Cellar/wxmac/3.0.5.1_1/lib/libwx_osx_cocoau_core-3.0.0.5.0.dylib (0x107de8c50) and /usr/local/opt/wxmac/lib/libwx_osx_cocoau_core-3.0.dylib (0x105854c50). One of the two will be used. Which one is undefined.

It looks like you have two different wxmac installs, and both are getting pulled in. Perhaps try deleting the one which isn't from homebrew? I'd guess the Cellar one if probably from homebrew, but not certain.

comment:8 Changed 3 months ago by Olly Betts

Did you manage to resolve this?

Note: See TracTickets for help on using tickets.