Klayout on Mac lion

edited February 2014 in KLayout Support
Hi,

I have been using Klayout 0.21.16 (klayout-0.21.16.intel-snowleopard.dmg) on Mac lion (10.7.5) for a couple of years. I really would like to use the library function starting with 0.22 version, but so far haven't be able to get it working.

I have used the installation package for 0.22.6.pkg and 0.22.8.dmg In both cases, the klayout will exit immediately after clicking the icon. I tried launching from the command line and it wasn't working either. What's really strange is that after I clicked the klayout icon, the window 'klayout quit unexpectedly' shows up even before I clicked the 'open' button in the confirmation window that says 'klayout.app is an application downloaded from the internet. Are you sure you want to open it?'. I found some posts on similar mac issues with other programs stating it is a compatibility issue (for example: http://stackoverflow.com/questions/10177038/illegal-instruction-4-shows-up-in-os-x-lion, https://github.com/tomaz/appledoc/issues/236) but I really don't know how to try their suggestions.

The error report is as follows:

----------------------------
Process: launchd [17053]
Path: /Applications/klayout.app/Contents/MacOS/klayout
Identifier: klayout.de
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: launchd [167]

Date/Time: 2014-02-12 10:17:56.809 -0500
OS Version: Mac OS X 10.7.5 (11G63b)
Report Version: 9

Interval Since Last Report: 12553026 sec
Crashes Since Last Report: 393
Per-App Crashes Since Last Report: 24
Anonymous UUID: 7F44C32E-AFFA-4235-A388-04A45E27590A

Crashed Thread: Unknown

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00007fff5fc01028

Backtrace not available

Unknown thread crashed with X86 Thread State (64-bit):
rax: 0x0000000000000055 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000000
rdi: 0x0000000000000000 rsi: 0x0000000000000000 rbp: 0x0000000000000000 rsp: 0x0000000000000000
r8: 0x0000000000000000 r9: 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rip: 0x00007fff5fc01028 rfl: 0x0000000000010203 cr2: 0x00007fff5fc01028
Logical CPU: 6

Binary images description not available


External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 1
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 8067
thread_create: 0
thread_set_state: 0

-------------------------


I also tried to build from the source code of 0.23.2 version. After many headacles, I am now stuck at the following error message:
-------------------------
./build.sh -platform mac-leopard-gcc-release -rblib /usr/lib/libruby.dylib -rbinc /usr/lib/ruby/1.8/universal-darwin11.0
-------------------------
-------------------------
ld: duplicate symbol tl::RegisteredClass<lay::PluginDeclaration>::~RegisteredClass()in antObject.o and antConfig.o for architecture x86_64
collect2: ld returned 1 exit status
make[1]: *** [klayout] Error 1
make: *** [all] Error 1
---------------------------

Any help will be greatly appreciated! Thanks!

Long

Comments

  • edited November -1
    Here is some additional information at the system log when the crash happens:

    ---------------
    Feb 12 10:46:08 Longs-MacBook-Pro ReportCrash[17312]: Failed to create CSSymbolicatorRef for launchd[17311]
    Feb 12 10:46:08 Longs-MacBook-Pro ReportCrash[17312]: Failed to create dSYM-less CSSymbolicatorRef for launchd[17311]
    Feb 12 10:46:08 Longs-MacBook-Pro com.apple.launchd.peruser.501[167] ([0x0-0x15b15b].klayout.de[17311]): Job appears to have crashed: Segmentation fault: 11
    Feb 12 10:46:09 Longs-MacBook-Pro ReportCrash[17312]: Saved crash report for launchd[17311] version ??? (???) to /Users/lchen/Library/Logs/DiagnosticReports/launchd_2014-02-12-104609_Longs-MacBook-Pro.crash
    Feb 12 10:46:10 Longs-MacBook-Pro ReportCrash[17312]: Removing excessive log: file://localhost/Users/lchen/Library/Logs/DiagnosticReports/launchd_2014-02-07-093845_Longs-MacBook-Pro.crash
    Feb 12 10:46:18 Longs-MacBook-Pro CoreServicesUIAgent[17314]: Unable to kill suspended application -- error 4294966696
    Feb 12 10:46:48 Longs-MacBook-Pro com.apple.launchd.peruser.501[167] (com.apple.KerberosHelper.LKDCHelper[17180]): Exited with code: 1
    ---------------------------
  • edited February 2014

    Hi,

    Lacking MacOS hardware and the will to generate negative revenue by spending money on such, I am not actively supporting MacOS at the moment.

    There are two options:

    • ask Apple to donate hardware to me so I am able to support their system
    • or maybe there is somebody else who can help you

    Sorry,

    Matthias

  • edited November -1
    Hi Matthias,

    Thanks for your response. I appreciate this great program and your effort in making it possible. I will see whether some other folks have solution for this.

    Long
Sign In or Register to comment.