BitSquare doesn't start on Mac OS X 10.12

Hello,
just can’t start BitSquare on Mac OS X 10.12
The application shut down immediately after getting to dock and I get the message to ignore or to reopen.
What could be the issue?
Restart of ma, re-downloading and re-installing - nothing help.

Thank you!

P.S. Maybe this can help:

**Last login: **
Applications/Bitsquare.app/Contents/MacOS/Bitsquare ; exit;
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fff8fcb4b5d, pid=936, tid=0x0000000000004f03
#
# JRE version: Java™ SE Runtime Environment (8.0_112-b16) (build 1.8.0_112-b16)
# Java VM: Java HotSpot™ 64-Bit Server VM (25.112-b16 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C [libobjc.A.dylib+0x6b5d] objc_msgSend+0x1d
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try “ulimit -c unlimited” before starting Java again
#
# An error report file with more information is saved as:
# /Applications/Bitsquare.app/Contents/Java/hs_err_pid936.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Abort trap: 6
logout
Saving session…
…copying shared history…
…saving history…truncating history files…
…completed.
Deleting expired sessions…6 completed.

[Process completed]

Is your Mac older than 2012 Mac? If so, then you may be having the issue that many have as Apple changed the architecture, solder Macs have this issue

@s3v3nh4cks: Can you add more details? He has OSX, so no Classic. But not sure if the CPU architecture might be the old Motorola maybe? But I assume that would not be supported with OSX.

At least its it the first time I hear about that issue so it seems to be a system specific thing. Maybe you can post your system specs (find it at “about this mac”)

Hello, it’s not an old Mac, not actual model, but it’s not old:

Hardware Overview:

Model Name: Apple device
Model Identifier: VMware7,1
Processor Speed: 3.42 GHz
Number of Processors: 2
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache (per Processor): 8 MB
Memory: 4 GB
Boot ROM Version: VMW71.00V.0.B64.1507021939
SMC Version (system): 2.8f0
Serial Number (system): VMuAql6a2qbp
Hardware UUID: 564DBCC6-FE77-B35E-7464-86DD78097417

Is it possible, that it just don’t start because it’s on VM?

Thank you!

I don’t think it has to do with hardware or something, but can’t get it what’s going wrong. Already installed newest Java update, but it hasn’t help(

no clue if it helps -this is the report of program crash (first part of it):

Process: Bitsquare [3912]
Path: /Applications/Bitsquare.app/Contents/MacOS/Bitsquare
Identifier: io.bitsquare
Version: 0.4.9.7 (100)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Bitsquare [3912]
User ID: 501

Date/Time: 2016-11-12 09:21:54.268 -0500
OS Version: Mac OS X 10.12 (16A323)
Report Version: 12
Anonymous UUID: 9CAC1B1F-9505-5E92-362D-6F9363FEF78A

Time Awake Since Boot: 12000 seconds

System Integrity Protection: enabled

Crashed Thread: 20 Java: QuantumRenderer-0

Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x00003a6445c8bec0
Exception Note: EXC_CORPSE_NOTIFY

VM Regions Near 0x3a6445c8bec0:
VM_ALLOCATE 00000007c01a0000-0000000800000000 [ 1.0G] —/rwx SM=NUL
–>
MALLOC_NANO 0000600000000000-0000600000400000 [ 4096K] rw-/rwx SM=PRV

Application Specific Information:
abort() called

Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fffadc0141a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fffadc00867 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff98a9b8d4 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff98a9ad61 __CFRunLoopRun + 1361
4 com.apple.CoreFoundation 0x00007fff98a9a5b4 CFRunLoopRunSpecific + 420
5 libjli.dylib 0x000000010f90c8fd CreateExecutionEnvironment + 871
6 libjli.dylib 0x000000010f908624 JLI_Launch + 1952
7 libpackager.dylib 0x000000010dfd04c7 JavaLibrary::JavaVMCreate(unsigned long, char**) + 183
8 libpackager.dylib 0x000000010dfcddb1 JavaVirtualMachine::StartJVM() + 3457
9 libpackager.dylib 0x000000010dfccf60 RunVM() + 16
10 libpackager.dylib 0x000000010dfda81f start_launcher + 1791
11 io.bitsquare 0x000000010df3ecd9 main + 217
12 io.bitsquare 0x000000010df3ebf4 start + 52

Maybe its related to being as VM. I never managed to setup OSX on a VM, so zero experience. With Linux VMs are no issues.

I’m not sure and I don’t think so, in fact I know this issue already. Few months ago, as I tried to install the BitSquare for the first time on different and not VM Mac, I was confronted with same issue. On the other Mac was no problem.

Since 2012, OSX apple has made some updates to their architecture which can prevent certain Mac’s (Hardware) from running the application. Also, it can be very dependent on which version OS you binary was compiled on.

Gitian is a way around this, as everything is built on linux, and thus far seems to be an agnostic means of compiling the binaries

Running OSX in a VM can be very flakey, as you are trying to emulate some hardware that you don’t have direct access to. You would do much better running a Ubuntu 14.04.5 vm

Maybe you can try to run from source code?

That would probably be the best way, do you have a list of dependencies he needs to install first? or are you on APT?

Thank you very much, guys!
I will report which option will help!
Thanks!