Coder Social home page Coder Social logo

epple-ii's Introduction

cmosher01

My personal home page: https://mosher.mine.nu/

maven gradle

To use my maven/gradle artifact packages in your own projects, use this in your build.gradle file:

repositories {
    mavenCentral()
    maven {
        url = uri('https://public:\u[email protected]/cmosher01/*')
    }
}

epple-ii's People

Contributors

chris-mosher avatar cmosher01 avatar ssi-appstatus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

epple-ii's Issues

Display is blurred

The intended display (assumed from the F8 screenshot) vs. what is seen in the program window:
epple2_F8
epple2_window

It appears that the window is the wrong size, and the output is being bilinear stretched to 640x571, causing a vertical blurring of everything. The window does not appear to be resizeable in any way?

Switching to fullscreen doesn't help the issue, it appears to set the display to 720x576 causing blurring on both axes.

epple2_fullscreen

Does epple2 still depend on Apple ][ Disk Tools?

According to the Readme, epple2 does not require Apple ][ Disk Tools any longer. But if I remove the dependency from Apple ][ Disk Tools in the Homebrew formula I maintain, I get an error complaining about a2catalog not being found. With such dependency, epple2 builds fine.

What are the correct dependencies, currently?

How to install into a custom location?

Up to v1.0.6, I was able to specify a custom install location with ./configure --prefix=.... Now, it seems that Epple-II has switched to Cmake. Is it possible to have the binary and the configuration files installed into a custom location? Or should they be copied manually?

Info about cassettein

Hi

I saw your code for the TAPEIN feature (

std::int_fast8_t slope_is = slope(this->samp[p-1], this->samp[p]);
)

I was trying to copy the code and port it to AppleWin.

I tried alternative ways to set the bit (e.g. if the wave is above or below a threshold).

In your experience, how important is to get this exact? I suspect a real hardware is so noisy that all these details are not so important. How did you test your code? I use http://asciiexpress.net/gameserver/ , but I only seem to get the Monitor code working.

Rendering on macOS: issue with retina display?

epple2's screen is next to unreadable, at least on macOS:

Screenshot 2019-04-12 at 19 22 38

In the past I didn't have such issue: perhaps it's because I use a different computer with retina display. In fullscreen mode things are only slightly better—the text is still very small.

osx v1.0.5 release

The v1.0.5 release for osx is only 175k whereas the linux and windows files are >1mb. Am I missing something?

macOS installer installs libSDL in the wrong place and it has the wrong install name

I used the epple 1.1.1 pkg for macOS. It installed /usr/local/bin/epple2 but it fails to run:

% /usr/local/bin/epple2 
dyld[59677]: Library not loaded: '/usr/local/opt/sdl2/lib/libSDL2-2.0.0.dylib'
  Referenced from: '/usr/local/bin/epple2'
  Reason: tried: '/usr/local/opt/sdl2/lib/libSDL2-2.0.0.dylib' (no such file), '/usr/local/lib/libSDL2-2.0.0.dylib' (no such file), '/usr/lib/libSDL2-2.0.0.dylib' (no such file)
zsh: abort      /usr/local/bin/epple2

The installer did not install /usr/local/opt/sdl2/lib/libSDL2-2.0.0.dylib (and if it did, that would be a weird place to install it). Instead, it installed /usr/local/bin/libSDL2.dylib (which is a weird place to install it).

I can correct the problems by running:

% sudo mv /usr/local/bin/libSDL2.dylib /usr/local/lib/libSDL2-2.0.0.dylib
% sudo install_name_tool -id /usr/local/lib/libSDL2-2.0.0.dylib /usr/local/lib/libSDL2-2.0.0.dylib
% sudo install_name_tool -change /usr/local/opt/sdl2/lib/libSDL2-2.0.0.dylib /usr/local/lib/libSDL2-2.0.0.dylib /usr/local/bin/epple2

but I shouldn't have to do that.

Finally, /usr/local isn't a good place to install your software. It may conflict with other software already installed there. Even if it does not, libraries installed in /usr/local/lib are automatically detected by compilers, which may adversely affect users trying to compile other software. Please pick a unique prefix, such as /opt/epple. Or, even better, use a macOS application bundle and locate your extra files within the application bundle, in Library/Preferences, or in Library/Application Support.

Crash when cannot open config file and does not understand --help

I ran /usr/local/bin/epple2 version 1.1.1 and it displayed its main window but I could not figure out how to do anything with it. I assumed I must specify a disk image name on the command line so I tried to find out the syntax for doing that, which promptly crashed:

% /usr/local/bin/epple2 --help
initialized audio: 
    device ID: 2
    freq: 20409
    format: 8
    channels: 1
    silence: 128
    samples: 512
    size: 512
libc++abi: terminating with uncaught exception of type std::runtime_error: Cannot open config file --help
zsh: abort      /usr/local/bin/epple2 --help
Here is the crash log.
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               epple2 [59926]
Path:                  /usr/local/bin/epple2
Identifier:            epple2
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        zsh [58955]
Responsible:           Terminal [486]
User ID:               501

Date/Time:             2023-11-29 04:22:28.6277 -0600
OS Version:            macOS 12.7.1 (21G920)
Report Version:        12
Anonymous UUID:        FBC688DA-CA71-E41D-0E8C-E06F8E00D142

Sleep/Wake UUID:       077624ED-533C-4964-8BC4-FF2A58DCB503

Time Awake Since Boot: 1100000 seconds
Time Since Wake:       3946 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	    0x7ff81742affe __pthread_kill + 10
1   libsystem_pthread.dylib       	    0x7ff8174611ff pthread_kill + 263
2   libsystem_c.dylib             	    0x7ff8173acd14 abort + 123
3   libc++abi.dylib               	    0x7ff81741d082 abort_message + 241
4   libc++abi.dylib               	    0x7ff81740e245 demangling_terminate_handler() + 242
5   libobjc.A.dylib               	    0x7ff81730b022 _objc_terminate() + 104
6   libc++abi.dylib               	    0x7ff81741c4a7 std::__terminate(void (*)()) + 8
7   libc++abi.dylib               	    0x7ff81741ed05 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 27
8   libc++abi.dylib               	    0x7ff81741eccc __cxa_throw + 116
9   epple2                        	       0x10293ca35 Config::parse(MemoryRandomAccess&, Memory&, Slots&, int&, ScreenImage&, CassetteIn&, CassetteOut&, Apple2*) + 405
10  epple2                        	       0x10294e1cf Emulator::config(Config&) + 159
11  epple2                        	       0x102958211 run(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 113
12  epple2                        	       0x1029580f0 main + 352
13  dyld                          	       0x1057b452e start + 462

Thread 1:: SDLTimer
0   libsystem_kernel.dylib        	    0x7ff8174273da __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff817461a6f _pthread_cond_wait + 1249
2   libSDL2-2.0.0.dylib           	       0x102d51f44 SDL_CondWaitTimeout_REAL + 147
3   libSDL2-2.0.0.dylib           	       0x102d51b76 SDL_SemWaitTimeout_REAL + 83
4   libSDL2-2.0.0.dylib           	       0x102ce2e6e SDL_TimerThread + 473
5   libSDL2-2.0.0.dylib           	       0x102ce2987 SDL_RunThread + 44
6   libSDL2-2.0.0.dylib           	       0x102d517f3 RunThread + 9
7   libsystem_pthread.dylib       	    0x7ff8174614e1 _pthread_start + 125
8   libsystem_pthread.dylib       	    0x7ff81745cf6b thread_start + 15

Thread 2:
0   libsystem_pthread.dylib       	    0x7ff81745cf48 start_wqthread + 0

Thread 3:
0   libsystem_pthread.dylib       	    0x7ff81745cf48 start_wqthread + 0

Thread 4:: AMCP Logging Spool
0   libsystem_kernel.dylib        	    0x7ff8174249a6 semaphore_wait_trap + 10
1   caulk                         	    0x7ff8203ce2e6 caulk::mach::semaphore::wait_or_error() + 16
2   caulk                         	    0x7ff8203b6148 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	    0x7ff8203b5e0c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 41
4   libsystem_pthread.dylib       	    0x7ff8174614e1 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff81745cf6b thread_start + 15

Thread 5:
0   libsystem_kernel.dylib        	    0x7ff8174273da __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff817461a6f _pthread_cond_wait + 1249
2   GeForceMTLDriver              	       0x108f15b23 0x108da4000 + 1514275
3   libsystem_pthread.dylib       	    0x7ff8174614e1 _pthread_start + 125
4   libsystem_pthread.dylib       	    0x7ff81745cf6b thread_start + 15

Thread 6:
0   libsystem_pthread.dylib       	    0x7ff81745cf48 start_wqthread + 0

Thread 7:
0   libsystem_pthread.dylib       	    0x7ff81745cf48 start_wqthread + 0

Thread 8:: AudioQueue thread
0   libsystem_kernel.dylib        	    0x7ff81742496a mach_msg_trap + 10
1   libsystem_kernel.dylib        	    0x7ff817424cd8 mach_msg + 56
2   CoreFoundation                	    0x7ff817528450 __CFRunLoopServiceMachPort + 319
3   CoreFoundation                	    0x7ff817526ae0 __CFRunLoopRun + 1276
4   CoreFoundation                	    0x7ff817525f24 CFRunLoopRunSpecific + 562
5   libSDL2-2.0.0.dylib           	       0x102d5e73d audioqueue_thread + 1087
6   libSDL2-2.0.0.dylib           	       0x102ce2987 SDL_RunThread + 44
7   libSDL2-2.0.0.dylib           	       0x102d517f3 RunThread + 9
8   libsystem_pthread.dylib       	    0x7ff8174614e1 _pthread_start + 125
9   libsystem_pthread.dylib       	    0x7ff81745cf6b thread_start + 15

Thread 9:
0   libsystem_kernel.dylib        	    0x7ff8174249a6 semaphore_wait_trap + 10
1   caulk                         	    0x7ff8203ce2e6 caulk::mach::semaphore::wait_or_error() + 16
2   caulk                         	    0x7ff8203b6148 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	    0x7ff8203b5e0c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 41
4   libsystem_pthread.dylib       	    0x7ff8174614e1 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff81745cf6b thread_start + 15

Thread 10:: AQConverterThread
0   libsystem_kernel.dylib        	    0x7ff8174273da __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff817461a6f _pthread_cond_wait + 1249
2   libAudioToolboxUtility.dylib  	    0x7ff8242c0bc4 CADeprecated::CAGuard::Wait() + 54
3   AudioToolbox                  	    0x7ff82534636a AQConverterManager::AQConverterThread::ConverterThreadEntry(void*) + 722
4   libAudioToolboxUtility.dylib  	    0x7ff8242a2e97 CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 77
5   libsystem_pthread.dylib       	    0x7ff8174614e1 _pthread_start + 125
6   libsystem_pthread.dylib       	    0x7ff81745cf6b thread_start + 15

Thread 11:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	    0x7ff81742496a mach_msg_trap + 10
1   libsystem_kernel.dylib        	    0x7ff817424cd8 mach_msg + 56
2   CoreAudio                     	    0x7ff818fdfc07 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111
3   CoreAudio                     	    0x7ff818e6a729 HALC_ProxyIOContext::IOWorkLoop() + 3931
4   CoreAudio                     	    0x7ff818e69205 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 63
5   CoreAudio                     	    0x7ff819035616 HALB_IOThread::Entry(void*) + 72
6   libsystem_pthread.dylib       	    0x7ff8174614e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff81745cf6b thread_start + 15


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x000000010582f600  rcx: 0x00007ff7bd5e2e68  rdx: 0x0000000000000000
  rdi: 0x0000000000000103  rsi: 0x0000000000000006  rbp: 0x00007ff7bd5e2e90  rsp: 0x00007ff7bd5e2e68
   r8: 0x00007ff7bd5e2d30   r9: 0x00007ff81741ff72  r10: 0x0000000000000000  r11: 0x0000000000000246
  r12: 0x0000000000000103  r13: 0x0000003000000008  r14: 0x0000000000000006  r15: 0x0000000000000016
  rip: 0x00007ff81742affe  rfl: 0x0000000000000246  cr2: 0x0000000000000000
  
Logical CPU:     0
Error Code:      0x02000148 
Trap Number:     133


Binary Images:
    0x7ff817423000 -     0x7ff81745afff libsystem_kernel.dylib (*) <5bbc2e64-012e-34dd-8c02-41294a3d66e9> /usr/lib/system/libsystem_kernel.dylib
    0x7ff81745b000 -     0x7ff817466fff libsystem_pthread.dylib (*) <e097f78f-fcfb-30f3-9164-dbc9709ba134> /usr/lib/system/libsystem_pthread.dylib
    0x7ff81732b000 -     0x7ff8173b3fff libsystem_c.dylib (*) <4ecd1661-9d96-3669-bb31-4c6d5c685d4c> /usr/lib/system/libsystem_c.dylib
    0x7ff81740d000 -     0x7ff817422fff libc++abi.dylib (*) <69ac868b-1157-364a-984a-5ef26973f661> /usr/lib/libc++abi.dylib
    0x7ff8172ee000 -     0x7ff817327fff libobjc.A.dylib (*) <cead8c6b-77d5-32f8-84ba-746dad9e43bb> /usr/lib/libobjc.A.dylib
       0x10291c000 -        0x10299bfff epple2 (*) <4b771472-760f-367e-b25d-51b2127ba8c1> /usr/local/bin/epple2
       0x1057af000 -        0x10581afff dyld (*) <771e1916-3a62-34cd-8488-c1021053c7fa> /usr/lib/dyld
       0x102c7c000 -        0x102d9bfff libSDL2-2.0.0.dylib (*) <138beb83-dbf4-33ce-9f08-847f7bdb1be3> /usr/local/lib/libSDL2-2.0.0.dylib
    0x7ff8203b4000 -     0x7ff8203d5fff com.apple.audio.caulk (1.0) <f04b5c91-d0ec-33c6-8a81-b80a3ebf827f> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
       0x108da4000 -        0x108f63fff com.apple.GeForceMTLDriver (16.0.12) <dc9e7ee8-2b92-3fc3-9524-fcae13d2f69d> /System/Library/Extensions/GeForceMTLDriver.bundle/Contents/MacOS/GeForceMTLDriver
    0x7ff8174a8000 -     0x7ff8179a9fff com.apple.CoreFoundation (6.9) <ae0423bc-0596-3bab-82dd-3b0657402b08> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff824296000 -     0x7ff8242c6fff libAudioToolboxUtility.dylib (*) <373a26b5-6314-33d9-9af6-230bbc026f4c> /usr/lib/libAudioToolboxUtility.dylib
    0x7ff825310000 -     0x7ff82544cfff com.apple.audio.toolbox.AudioToolbox (1.14) <92da5f46-50e6-38e2-9f63-b9d80c4499de> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7ff818cb0000 -     0x7ff8193e5fff com.apple.audio.CoreAudio (5.0) <c1c6348f-cee2-3db6-84ea-18655a1fb122> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    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: 58
    thread_create: 0
    thread_set_state: 3199

VM Region Summary:
ReadOnly portion of Libraries: Total=925.3M resident=0K(0%) swapped_out_or_unallocated=925.3M(100%)
Writable regions: Total=617.9M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=617.9M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
ColorSync                          204K       23 
CoreAnimation                        4K        1 
CoreGraphics                         4K        1 
Foundation                          16K        1 
IOKit                             7940K        1 
Kernel Alloc Once                    8K        1 
MALLOC                           219.6M       46 
MALLOC guard page                   32K        8 
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
STACK GUARD                       56.0M       12 
Stack                             13.6M       12 
VM_ALLOCATE                        332K       11 
__CTF                               756        1 
__DATA                            20.8M      354 
__DATA_CONST                      15.1M      207 
__DATA_DIRTY                       671K      119 
__FONT_DATA                          4K        1 
__LINKEDIT                       648.6M       15 
__OBJC_RO                         82.9M        1 
__OBJC_RW                         3200K        2 
__TEXT                           276.7M      370 
__UNICODE                          592K        1 
dyld private memory               1024K        1 
mapped file                       76.6M       16 
shared memory                     1280K       14 
===========                     =======  ======= 
TOTAL                              1.8G     1221 
TOTAL, minus reserved VM space     1.4G     1221 



-----------
Full Report
-----------

{"app_name":"epple2","timestamp":"2023-11-29 04:22:37.00 -0600","app_version":"","slice_uuid":"4b771472-760f-367e-b25d-51b2127ba8c1","build_version":"","platform":1,"share_with_app_devs":1,"is_first_party":1,"bug_type":"309","os_version":"macOS 12.7.1 (21G920)","incident_id":"1F7B3804-55AF-4ECE-A18D-AC0C740386D0","name":"epple2"}
{
  "uptime" : 1100000,
  "procLaunch" : "2023-11-29 04:22:28.2789 -0600",
  "procRole" : "Background",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro10,1",
  "procStartAbsTime" : 1170947941023790,
  "coalitionID" : 411,
  "osVersion" : {
    "train" : "macOS 12.7.1",
    "build" : "21G920",
    "releaseType" : "User"
  },
  "captureTime" : "2023-11-29 04:22:28.6277 -0600",
  "incident" : "1F7B3804-55AF-4ECE-A18D-AC0C740386D0",
  "bug_type" : "309",
  "pid" : 59926,
  "procExitAbsTime" : 1170948287542407,
  "cpuType" : "X86-64",
  "procName" : "epple2",
  "procPath" : "\/usr\/local\/bin\/epple2",
  "parentProc" : "zsh",
  "parentPid" : 58955,
  "coalitionName" : "com.apple.Terminal",
  "crashReporterKey" : "FBC688DA-CA71-E41D-0E8C-E06F8E00D142",
  "responsiblePid" : 486,
  "responsibleProc" : "Terminal",
  "wakeTime" : 3946,
  "sleepWakeUUID" : "077624ED-533C-4964-8BC4-FF2A58DCB503",
  "sip" : "enabled",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "asi" : {"libsystem_c.dylib":["abort() called"]},
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":3199,"task_for_pid":58},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":15100719,"threadState":{"r13":{"value":206158430216},"rax":{"value":0},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":6},"rsi":{"value":6},"r8":{"value":140702010715440},"cr2":{"value":0},"rdx":{"value":0},"r10":{"value":0},"r9":{"value":140703518818162},"r15":{"value":22},"rbx":{"value":4387436032,"symbolLocation":0,"symbol":"_main_thread"},"trap":{"value":133},"err":{"value":33554760},"r11":{"value":582},"rip":{"value":140703518863358,"matchesCrashFrame":1},"rbp":{"value":140702010715792},"rsp":{"value":140702010715752},"r12":{"value":259},"rcx":{"value":140702010715752},"flavor":"x86_THREAD_STATE","rdi":{"value":259}},"queue":"com.apple.main-thread","frames":[{"imageOffset":32766,"symbol":"__pthread_kill","symbolLocation":10,"imageIndex":0},{"imageOffset":25087,"symbol":"pthread_kill","symbolLocation":263,"imageIndex":1},{"imageOffset":531732,"symbol":"abort","symbolLocation":123,"imageIndex":2},{"imageOffset":65666,"symbol":"abort_message","symbolLocation":241,"imageIndex":3},{"imageOffset":4677,"symbol":"demangling_terminate_handler()","symbolLocation":242,"imageIndex":3},{"imageOffset":118818,"symbol":"_objc_terminate()","symbolLocation":104,"imageIndex":4},{"imageOffset":62631,"symbol":"std::__terminate(void (*)())","symbolLocation":8,"imageIndex":3},{"imageOffset":72965,"symbol":"__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)","symbolLocation":27,"imageIndex":3},{"imageOffset":72908,"symbol":"__cxa_throw","symbolLocation":116,"imageIndex":3},{"imageOffset":133685,"symbol":"Config::parse(MemoryRandomAccess&, Memory&, Slots&, int&, ScreenImage&, CassetteIn&, CassetteOut&, Apple2*)","symbolLocation":405,"imageIndex":5},{"imageOffset":205263,"symbol":"Emulator::config(Config&)","symbolLocation":159,"imageIndex":5},{"imageOffset":246289,"symbol":"run(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)","symbolLocation":113,"imageIndex":5},{"imageOffset":246000,"symbol":"main","symbolLocation":352,"imageIndex":5},{"imageOffset":21806,"symbol":"start","symbolLocation":462,"imageIndex":6}]},{"id":15100721,"name":"SDLTimer","frames":[{"imageOffset":17370,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":876356,"symbol":"SDL_CondWaitTimeout_REAL","symbolLocation":147,"imageIndex":7},{"imageOffset":875382,"symbol":"SDL_SemWaitTimeout_REAL","symbolLocation":83,"imageIndex":7},{"imageOffset":421486,"symbol":"SDL_TimerThread","symbolLocation":473,"imageIndex":7},{"imageOffset":420231,"symbol":"SDL_RunThread","symbolLocation":44,"imageIndex":7},{"imageOffset":874483,"symbol":"RunThread","symbolLocation":9,"imageIndex":7},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":15100722,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":15100723,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":15100740,"name":"AMCP Logging Spool","frames":[{"imageOffset":6566,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":107238,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":16,"imageIndex":8},{"imageOffset":8520,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":8},{"imageOffset":7692,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*)","symbolLocation":41,"imageIndex":8},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":15100767,"frames":[{"imageOffset":17370,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":1514275,"imageIndex":9},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":15100768,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":15100769,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":15100770,"name":"AudioQueue thread","frames":[{"imageOffset":6506,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":7384,"symbol":"mach_msg","symbolLocation":56,"imageIndex":0},{"imageOffset":525392,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":319,"imageIndex":10},{"imageOffset":518880,"symbol":"__CFRunLoopRun","symbolLocation":1276,"imageIndex":10},{"imageOffset":515876,"symbol":"CFRunLoopRunSpecific","symbolLocation":562,"imageIndex":10},{"imageOffset":927549,"symbol":"audioqueue_thread","symbolLocation":1087,"imageIndex":7},{"imageOffset":420231,"symbol":"SDL_RunThread","symbolLocation":44,"imageIndex":7},{"imageOffset":874483,"symbol":"RunThread","symbolLocation":9,"imageIndex":7},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":15100771,"frames":[{"imageOffset":6566,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":107238,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":16,"imageIndex":8},{"imageOffset":8520,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":8},{"imageOffset":7692,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*)","symbolLocation":41,"imageIndex":8},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":15100772,"name":"AQConverterThread","frames":[{"imageOffset":17370,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":175044,"symbol":"CADeprecated::CAGuard::Wait()","symbolLocation":54,"imageIndex":11},{"imageOffset":222058,"symbol":"AQConverterManager::AQConverterThread::ConverterThreadEntry(void*)","symbolLocation":722,"imageIndex":12},{"imageOffset":52887,"symbol":"CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*)","symbolLocation":77,"imageIndex":11},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":15100773,"name":"com.apple.audio.IOThread.client","frames":[{"imageOffset":6506,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":7384,"symbol":"mach_msg","symbolLocation":56,"imageIndex":0},{"imageOffset":3341319,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":111,"imageIndex":13},{"imageOffset":1812265,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":3931,"imageIndex":13},{"imageOffset":1806853,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":63,"imageIndex":13},{"imageOffset":3692054,"symbol":"HALB_IOThread::Entry(void*)","symbolLocation":72,"imageIndex":13},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703518830592,
    "size" : 229376,
    "uuid" : "5bbc2e64-012e-34dd-8c02-41294a3d66e9",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703519059968,
    "size" : 49152,
    "uuid" : "e097f78f-fcfb-30f3-9164-dbc9709ba134",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703517814784,
    "size" : 561152,
    "uuid" : "4ecd1661-9d96-3669-bb31-4c6d5c685d4c",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703518740480,
    "size" : 90112,
    "uuid" : "69ac868b-1157-364a-984a-5ef26973f661",
    "path" : "\/usr\/lib\/libc++abi.dylib",
    "name" : "libc++abi.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703517564928,
    "size" : 237568,
    "uuid" : "cead8c6b-77d5-32f8-84ba-746dad9e43bb",
    "path" : "\/usr\/lib\/libobjc.A.dylib",
    "name" : "libobjc.A.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4338073600,
    "size" : 524288,
    "uuid" : "4b771472-760f-367e-b25d-51b2127ba8c1",
    "path" : "\/usr\/local\/bin\/epple2",
    "name" : "epple2"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4386910208,
    "size" : 442368,
    "uuid" : "771e1916-3a62-34cd-8488-c1021053c7fa",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4341612544,
    "size" : 1179648,
    "uuid" : "138beb83-dbf4-33ce-9f08-847f7bdb1be3",
    "path" : "\/usr\/local\/lib\/libSDL2-2.0.0.dylib",
    "name" : "libSDL2-2.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703669370880,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 139264,
    "uuid" : "f04b5c91-d0ec-33c6-8a81-b80a3ebf827f",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4443488256,
    "CFBundleShortVersionString" : "16.0.12",
    "CFBundleIdentifier" : "com.apple.GeForceMTLDriver",
    "size" : 1835008,
    "uuid" : "dc9e7ee8-2b92-3fc3-9524-fcae13d2f69d",
    "path" : "\/System\/Library\/Extensions\/GeForceMTLDriver.bundle\/Contents\/MacOS\/GeForceMTLDriver",
    "name" : "GeForceMTLDriver",
    "CFBundleVersion" : "16.0.0"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703519375360,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5251072,
    "uuid" : "ae0423bc-0596-3bab-82dd-3b0657402b08",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1866"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703735308288,
    "size" : 200704,
    "uuid" : "373a26b5-6314-33d9-9af6-230bbc026f4c",
    "path" : "\/usr\/lib\/libAudioToolboxUtility.dylib",
    "name" : "libAudioToolboxUtility.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703752585216,
    "CFBundleShortVersionString" : "1.14",
    "CFBundleIdentifier" : "com.apple.audio.toolbox.AudioToolbox",
    "size" : 1298432,
    "uuid" : "92da5f46-50e6-38e2-9f63-b9d80c4499de",
    "path" : "\/System\/Library\/Frameworks\/AudioToolbox.framework\/Versions\/A\/AudioToolbox",
    "name" : "AudioToolbox",
    "CFBundleVersion" : "1.14"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703544573952,
    "CFBundleShortVersionString" : "5.0",
    "CFBundleIdentifier" : "com.apple.audio.CoreAudio",
    "size" : 7561216,
    "uuid" : "c1c6348f-cee2-3db6-84ea-18655a1fb122",
    "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "5.0"
  }
],
  "sharedCache" : {
  "base" : 140703515803648,
  "size" : 19331678208,
  "uuid" : "fa8f4c4d-c8a4-327d-aced-bc00b7fda3ea"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=925.3M resident=0K(0%) swapped_out_or_unallocated=925.3M(100%)\nWritable regions: Total=617.9M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=617.9M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                          204K       23 \nCoreAnimation                        4K        1 \nCoreGraphics                         4K        1 \nFoundation                          16K        1 \nIOKit                             7940K        1 \nKernel Alloc Once                    8K        1 \nMALLOC                           219.6M       46 \nMALLOC guard page                   32K        8 \nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSTACK GUARD                       56.0M       12 \nStack                             13.6M       12 \nVM_ALLOCATE                        332K       11 \n__CTF                               756        1 \n__DATA                            20.8M      354 \n__DATA_CONST                      15.1M      207 \n__DATA_DIRTY                       671K      119 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       648.6M       15 \n__OBJC_RO                         82.9M        1 \n__OBJC_RW                         3200K        2 \n__TEXT                           276.7M      370 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \nmapped file                       76.6M       16 \nshared memory                     1280K       14 \n===========                     =======  ======= \nTOTAL                              1.8G     1221 \nTOTAL, minus reserved VM space     1.4G     1221 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "60186475825c62000ccf5450",
      "factorPackIds" : {

      },
      "deploymentId" : 240000068
    },
    {
      "rolloutId" : "63582c5f8a53461413999550",
      "factorPackIds" : {

      },
      "deploymentId" : 240000002
    }
  ],
  "experiments" : [

  ]
}
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.