haveno-dex / haveno

Decentralized P2P exchange platform built on Monero and Tor
https://haveno.exchange
GNU Affero General Public License v3.0
1.02k stars 113 forks source link

App crashed - OSX Monterey(M1) #624

Open troy-harris-droid opened 1 year ago

troy-harris-droid commented 1 year ago

I've added a couple Buy XMR for fiat trades, then restarted several times to see if the "Settings > Network Info > Use Tor for Monero Network" would stay enabled, I then hovered over near the very bottom right Tor icons and it crashed.

On re-open error dialog displays can't open wallet 'haveno_XMR', killing the "monero-wallet-rpc" process fixed it. Wallet opens fine now, all open trades and account totals seem correct.

crash.log

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Haveno [29175]
Path:                  /Applications/Haveno.app/Contents/MacOS/Haveno
Identifier:            io.haveno.CAT
Version:               1.0.0 (1.0.0)
Code Type:             X86-64 (Translated)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-05-23 16:55:49.4406 +0100
OS Version:            macOS 12.6.3 (21G419)
Report Version:        12
Anonymous UUID:        8279E062-E9F4-13EB-652A-33A927857A0B

Sleep/Wake UUID:       38C362EA-E7D8-4ACC-8A6F-EC5282A8EF61

Time Awake Since Boot: 410000 seconds
Time Since Wake:       3866 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_INVALID_ADDRESS at 0x7c39209e7f750054 -> 0x0000209e7f750054 (possible pointer authentication failure)
Exception Codes:       0x0000000000000001, 0x7c39209e7f750054
Exception Note:        EXC_CORPSE_NOTIFY

...

woodser commented 1 year ago

Sounds like the root issue was crashing on hovering over the Tor icons. Then recovery was as expected.

I haven't seen that issue, but we should keep an eye out for it again.