app on sierra在el capitan上坠毁

时间:2017-05-22 11:23:26

标签: xcode macos osx-elcapitan macos-sierra codesign

我有一个使用Xcode构建的应用程序,所有第三方框架和dylib-s都是代码签名,应用程序在os x sierra上运行正常(在不同设备上测试)但在os x El Capitan上崩溃

  

异常类型:EXC_BAD_ACCESS(代码签名无效)

(并在多个设备上再次测试)。 这是关于El Capitan崩溃的堆栈跟踪

  

过程:BeSafe [671]路径:
  /Applications/BeSafe.app/Contents/MacOS/BeSafe标识符:
  com.onecryptor.besafe版本:0.2.6.0(0.2.6.0)代码   类型:X86-64(母语)父进程:??? [1]   负责人:BeSafe [671]用户名:501

     

日期/时间:2017-05-22 14:12:38.209 +0400操作系统版本:
  Mac OS X 10.11(15A284)报告版本:11匿名UUID:
  48F622B8-8E74-B38C-B200-580A63C6EFA7

     

启动后的时间清醒:1400秒

     

系统完整性保护:已启用

     

崩溃的线程:0

     

异常类型:EXC_BAD_ACCESS(代码签名无效)   例外代码:0x0000000000000032,0x0000000107462000   例外注释:EXC_CORPSE_NOTIFY

     

内核消息:   -0秒代码签名:cs_invalid_page(0x107462000):p = 671 [BeSafe]最终状态0x3004200,拒绝发送SIGKILL页面   -0秒代码签名:进程671 [BeSafe]:从文件中的偏移量0x0拒绝地址0x107462000处的无效页面   " /Applications/BeSafe.app/Contents/Frameworks/libboost_date_time-mt.dylib"   (cs_mtime:1495447699.0 == mtime:1495447699.0)(签名:1经过验证:1   污点:1 wpmapped:0 slid:0)

     

VM区域接近0x107462000:       __LINKEDIT 00000001073b3000-0000000107462000 [700K] r - / rwx SM = COW /Applications/BeSafe.app/Contents/MacOS/BeSafe    - >映射文件0000000107462000-0000000107463000 [4K] r-x / r-x SM = PRV 1       VM_ALLOCATE 0000000107463000-0000000107464000 [4K] rw- / rwx SM = ALI

     

特定于应用程序的信息:dyld:启动,加载依赖   libraries @executable_path /../ Frameworks / libboost_date_time-mt.dylib

     

线程0崩溃:0 dyld
    0x00007fff66b70a10 memcmp + 208 1 dyld
    0x00007fff66b5d905   ImageLoaderMachO :: validateFirstPages(linkedit_data_command const *,   int,unsigned char const *,unsigned long,long long,   ImageLoader :: LinkContext const&)+ 145 2 dyld
    0x00007fff66b62b7b   ImageLoaderMachOCompressed :: instantiateFromFile(char const *,int,   unsigned char const *,unsigned long,unsigned long long,unsigned long   long,stat const&,unsigned int,unsigned int,linkedit_data_command   const *,encryption_info_command const *,ImageLoader :: LinkContext   const&)+ 283 3 dyld 0x00007fff66b5ca6f   ImageLoaderMachO :: instantiateFromFile(char const *,int,unsigned char   const *,unsigned long long,unsigned long long,stat const&amp ;,   ImageLoader :: LinkContext const&)+ 299 4 dyld
    0x00007fff66b4f8c3 dyld :: loadPhase6(int,stat const&,char const *,   dyld :: LoadContext const&)+ 402 5 dyld
    0x00007fff66b54469 dyld :: loadPhase5(char const *,char const *,   dyld :: LoadContext const&,std :: __ 1 :: vector> )+ 710 6 dyld
    0x00007fff66b54189 dyld :: loadPhase4(char const
,char const *,   dyld :: LoadContext const&,std :: __ 1 :: vector> )+ 180 7 dyld
    0x00007fff66b53c9f dyld :: loadPhase3(char const
,char const *,   dyld :: LoadContext const&,std :: __ 1 :: vector> )+ 1019 8 dyld
    0x00007fff66b53643 dyld :: loadPhase1(char const
,char const *,   dyld :: LoadContext const&,std :: __ 1 :: vector> )+ 135 9 dyld
    0x00007fff66b4f47b dyld :: loadPhase0(char const
,char const *,   dyld :: LoadContext const&,std :: __ 1 :: vector> )+ 213 10 dyld
    0x00007fff66b4f15f dyld :: load(char const
,dyld :: LoadContext const&)   + 180 11 dyld 0x00007fff66b54706 dyld :: libraryLocator(char const *,bool,char const *,   ImageLoader :: RPathChain const *)+ 52 12 dyld
    0x00007fff66b5a85e   ImageLoader :: recursiveLoadLibraries(ImageLoader :: LinkContext const&,   bool,ImageLoader :: RPathChain const&)+ 384 13 dyld
    0x00007fff66b5a564 ImageLoader :: link(ImageLoader :: LinkContext const&amp ;,,   bool,bool,bool,ImageLoader :: RPathChain const&)+ 80 14 dyld
    0x00007fff66b50a12 dyld :: link(ImageLoader *,bool,bool,   ImageLoader :: RPathChain const&)+ 149 15 dyld
    0x00007fff66b51b97 dyld :: _ main(macho_header const *,unsigned long,   int,char const **,char const **,char const **,unsigned long *)+ 3083   16 dyld 0x00007fff66b4d276   dyldbootstrap :: start(macho_header const *,int,char const **,long,   macho_header const *,unsigned long *)+ 512 17 dyld
    0x00007fff66b4d036 _dyld_start + 54

     

线程0与X86线程状态(64位)崩溃:rax:   0x0000000000000000 rbx:0x0000000107462000 rcx:0x0000000000000000   rdx:0x0000000000000768 rdi:0x0000000107462000 rsi:   0x00007fff58bb6ad0 rbp:0x00007fff58bb5d90 rsp:0x00007fff58bb5d90
  r8:0x0000000000000003 r9:0x0000000000000000 r10:   0x0000000000000001 r11:0x0000000000000202 r12:0x0000000000000000   r13:0x0000000000000003 r14:0x0000000000000768 r15:   0x00007fff66b8cce8 rip:0x00007fff66b70a10 rfl:0x0000000000010246   cr2:0x0000000107462000逻辑CPU:3错误代码:
  0x00000004陷阱号码:14

     

二进制图像:          0x107046000 - 0x107375ffb + com.onecryptor.besafe(0.2.6.0-0.2.6.0)< 880A6212-7110-317E-B4FA-1CF533E79AE5>   /Applications/BeSafe.app/Contents/MacOS/BeSafe          0x107465000 - 0x1074a1ff7 + org.sparkle-project.Sparkle(1.14.0-1.14.0)< 85A19559-55A6-3BA3-AC85-543D647D8F30>   /Applications/BeSafe.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle       0x7fff66b4c000 - 0x7fff66b82f5f dyld(360.14)/ usr / lib / dyld

     

外部修改摘要:其他进​​程调用   定位此流程:       task_for_pid:0       thread_create:0       thread_set_state:0此进程调用:       task_for_pid:0       thread_create:0       thread_set_state:0此计算机上的所有进程进行的调用:       task_for_pid:683       thread_create:0       thread_set_state:0

     

VM区域摘要:库的ReadOnly部分:总计= 4696K   resident = 0K(0%)swapped_out_or_unallocated = 4696K(100%)可写   区域:总计= 10.2M写入= 0K(0%)驻留= 0K(0%)swapped_out = 0K(0%)   未分配= 10.2M(100%)

                            VIRTUAL   REGION  REGION TYPE                        SIZE    COUNT (non-coalesced) 
     

=========== ======= ======= Process Corpse Info 2048K 2 STACK GUARD 56.0M 2   Stack 8192K 2 VM_ALLOCATE
  4K 2   __DATA 536K 6   __LINKEDIT 968K 4   __TEXT 3728K 4映射文件4K 2共享内存8K 3   =========== ======= =======总计71.1M 18

     

型号:iMac11,3,BootROM VirtualBox,4个处理器,2.2 GHz,2 GB,SMC   2.3f35图形:显示器,PCI,3 MB内存模块:Bank 0 / DIMM 0,2 GB,DRAM,1600 MHz,innotek GmbH, - 网络服务:以太网,   以太网,en0串行ATA设备:VBOX HARDDISK,84.83 GB串行ATA   设备:VBOX CD-ROM,59.4 MB USB设备:USB总线USB设备:USB   平板电脑USB设备:USB键盘霹雳总线:

0 个答案:

没有答案