Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mac上example 跑不起来 Crashes on Apple Silicon #2033 根据这个issues 自己编译了unicorn 跑起来之后又这样 #121

Open
huhu131112 opened this issue Jan 5, 2025 · 3 comments

Comments

@huhu131112
Copy link

chomper-main/examples/example_ios_ali_vmp_sign.py
这里是chomper 日志 下面是pycharm崩溃日志
2025-01-06 04:36:08,258 - chomper.core - INFO: Load module "libsystem_platform.dylib"
2025-01-06 04:36:08,258 - chomper.core - INFO: Hook export symbol "_os_unfair_lock_assert_owner" at 0x10003714
2025-01-06 04:36:08,259 - chomper.core - INFO: Hook import symbol "_mach_vm_allocate" at 0x1d973a778
2025-01-06 04:36:08,259 - chomper.core - INFO: Hook import symbol "_mach_vm_deallocate" at 0x1d973a780
2025-01-06 04:36:08,263 - chomper.core - INFO: Load module "libsystem_kernel.dylib"
2025-01-06 04:36:08,265 - chomper.core - INFO: Hook export symbol "_malloc" at 0x285015a4
2025-01-06 04:36:08,265 - chomper.core - INFO: Hook export symbol "_free" at 0x285015b8
2025-01-06 04:36:08,265 - chomper.core - INFO: Hook export symbol "_realloc" at 0x285015cc
2025-01-06 04:36:08,265 - chomper.core - INFO: Hook export symbol "___sysctlbyname" at 0x285281c0
2025-01-06 04:36:08,265 - chomper.core - INFO: Hook export symbol "_mach_vm_allocate" at 0x2850e3c8
2025-01-06 04:36:08,265 - chomper.core - INFO: Hook export symbol "_mach_vm_deallocate" at 0x2850e470
2025-01-06 04:36:08,284 - chomper.core - INFO: Load module "libsystem_c.dylib"
2025-01-06 04:36:08,286 - chomper.core - INFO: Hook export symbol "___srefill" at 0x5d33f6c8
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook export symbol "_getcwd" at 0x5d327954
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook export symbol "_localtime_r" at 0x5d34d0f0
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook export symbol "_opendir" at 0x5d3297b8
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook export symbol "_random" at 0x5d358d88
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook export symbol "_srandom" at 0x5d358cb4
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook export symbol "_time" at 0x5d32c530
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d298fec8
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook import symbol "_dlsym" at 0x1d298ff40
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook import symbol "_getpwuid" at 0x1d2990048
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook import symbol "_getpwuid_r" at 0x1d2990050
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d29902a0
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook import symbol "_pthread_rwlock_rdlock" at 0x1d29902c8
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook import symbol "_pthread_rwlock_unlock" at 0x1d29902d0
2025-01-06 04:36:08,287 - chomper.core - INFO: Hook import symbol "_pthread_self" at 0x1d29902e0
2025-01-06 04:36:08,335 - chomper.core - INFO: Load module "libsystem_pthread.dylib"
2025-01-06 04:36:08,337 - chomper.core - INFO: Hook export symbol "_pthread_self" at 0xb530d1d4
2025-01-06 04:36:08,343 - chomper.core - INFO: Load module "libsystem_info.dylib"
2025-01-06 04:36:08,345 - chomper.core - INFO: Hook export symbol "_getpwuid" at 0xcd807510
2025-01-06 04:36:08,345 - chomper.core - INFO: Hook export symbol "_getpwuid_r" at 0xcd809a44
2025-01-06 04:36:08,345 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d298e978
2025-01-06 04:36:08,345 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d298e9a0
2025-01-06 04:36:08,345 - chomper.core - INFO: Hook import symbol "_dlsym" at 0x1d298e9d0
2025-01-06 04:36:08,345 - chomper.core - INFO: Hook import symbol "_malloc_default_zone" at 0x1d298eb58
2025-01-06 04:36:08,345 - chomper.core - INFO: Hook import symbol "_malloc_zone_calloc" at 0x1d298eb70
2025-01-06 04:36:08,345 - chomper.core - INFO: Hook import symbol "_malloc_zone_from_ptr" at 0x1d298eb78
2025-01-06 04:36:08,345 - chomper.core - INFO: Hook import symbol "_malloc_zone_realloc" at 0x1d298eb80
2025-01-06 04:36:08,345 - chomper.core - INFO: Hook import symbol "_os_log_type_enabled" at 0x1d298ec00
2025-01-06 04:36:08,345 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d298ec58
2025-01-06 04:36:08,360 - chomper.core - INFO: Load module "libsystem_darwin.dylib"
2025-01-06 04:36:08,361 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d9737610
2025-01-06 04:36:08,366 - chomper.core - INFO: Load module "libsystem_featureflags.dylib"
2025-01-06 04:36:08,368 - chomper.core - INFO: Load module "libcorecrypto.dylib"
2025-01-06 04:36:08,370 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d4894108
2025-01-06 04:36:08,370 - chomper.core - INFO: Hook import symbol "_os_log_type_enabled" at 0x1d4894188
2025-01-06 04:36:08,374 - chomper.core - INFO: Load module "libcommonCrypto.dylib"
2025-01-06 04:36:08,376 - chomper.core - INFO: Hook import symbol "_dyld_program_sdk_at_least" at 0x1d972fc00
2025-01-06 04:36:08,376 - chomper.core - INFO: Hook import symbol "_os_log_type_enabled" at 0x1d972fc48
2025-01-06 04:36:08,381 - chomper.core - INFO: Load module "libc++abi.dylib"
2025-01-06 04:36:08,383 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d3d02b90
2025-01-06 04:36:08,383 - chomper.core - INFO: Hook import symbol "_dlsym" at 0x1d3d02ba0
2025-01-06 04:36:08,383 - chomper.core - INFO: Hook import symbol "_posix_memalign" at 0x1d3d02be0
2025-01-06 04:36:08,383 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d3d02c10
2025-01-06 04:36:08,393 - chomper.core - INFO: Load module "libc++.1.dylib"
2025-01-06 04:36:08,399 - chomper.core - INFO: Hook import symbol "_dlsym" at 0x1d3d009b8
2025-01-06 04:36:08,399 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d3d00b20
2025-01-06 04:36:08,435 - chomper.core - INFO: Load module "libmacho.dylib"
2025-01-06 04:36:08,438 - chomper.core - INFO: Load module "libdyld.dylib"
2025-01-06 04:36:08,441 - chomper.core - INFO: Hook export symbol "_dlsym" at 0x2673056e4
2025-01-06 04:36:08,441 - chomper.core - INFO: Hook export symbol "_dyld_program_sdk_at_least" at 0x267304f40
2025-01-06 04:36:08,442 - chomper.core - INFO: Hook import symbol "_malloc_size" at 0x1da049440
2025-01-06 04:36:08,442 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d1965cb8
2025-01-06 04:36:08,442 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d1965d08
2025-01-06 04:36:08,442 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d1965e80
2025-01-06 04:36:08,466 - chomper.core - INFO: Load module "libobjc.A.dylib"
2025-01-06 04:36:08,504 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d3cf2bf0
2025-01-06 04:36:08,504 - chomper.core - INFO: Hook import symbol "_malloc_default_zone" at 0x1d3cf2cb0
2025-01-06 04:36:08,504 - chomper.core - INFO: Hook import symbol "_malloc_size" at 0x1d3cf2cb8
2025-01-06 04:36:08,504 - chomper.core - INFO: Hook import symbol "_malloc_zone_calloc" at 0x1d3cf2cc8
2025-01-06 04:36:08,504 - chomper.core - INFO: Hook import symbol "_malloc_zone_from_ptr" at 0x1d3cf2cd0
2025-01-06 04:36:08,504 - chomper.core - INFO: Hook import symbol "_malloc_zone_malloc" at 0x1d3cf2cd8
2025-01-06 04:36:08,504 - chomper.core - INFO: Hook import symbol "_malloc_zone_memalign" at 0x1d3cf2ce0
2025-01-06 04:36:08,504 - chomper.core - INFO: Hook import symbol "_posix_memalign" at 0x1d3cf2d48
2025-01-06 04:36:08,504 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d3cf2d80
2025-01-06 04:36:08,524 - chomper.core - INFO: Call symbol "__ZL9protocolsv"
2025-01-06 04:36:08,524 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947fb630
2025-01-06 04:36:08,525 - chomper.core - INFO: Call symbol "__objc_init"
2025-01-06 04:36:08,526 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x19480ae0c
2025-01-06 04:36:08,527 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:08,527 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:08,530 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:08,531 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:08,532 - chomper.core - INFO: Load module "libdispatch.dylib"
2025-01-06 04:36:08,540 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d1950190
2025-01-06 04:36:08,540 - chomper.core - INFO: Hook import symbol "_malloc_engaged_nano" at 0x1d1950358
2025-01-06 04:36:08,540 - chomper.core - INFO: Hook import symbol "_posix_memalign" at 0x1d1950418
2025-01-06 04:36:08,602 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:08,603 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:08,604 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:08,604 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:08,604 - chomper.core - INFO: Load module "libsystem_blocks.dylib"
2025-01-06 04:36:08,607 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:08,607 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:08,607 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:08,608 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:08,608 - chomper.core - INFO: Load module "libsystem_trace.dylib"
2025-01-06 04:36:08,609 - chomper.core - INFO: Hook export symbol "__os_activity_initiate" at 0x38e404ab0
2025-01-06 04:36:08,609 - chomper.core - INFO: Hook export symbol "_os_log_type_enabled" at 0x38e40d758
2025-01-06 04:36:08,610 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d40d20b8
2025-01-06 04:36:08,610 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d40d2128
2025-01-06 04:36:08,610 - chomper.core - INFO: Hook import symbol "_notify_register_dispatch" at 0x1d40d22f8
2025-01-06 04:36:08,619 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:08,620 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:08,620 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:08,620 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:08,620 - chomper.core - INFO: Load module "libsystem_sandbox.dylib"
2025-01-06 04:36:08,622 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d973abd8
2025-01-06 04:36:08,623 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:08,624 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:08,624 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:08,624 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:08,624 - chomper.core - INFO: Load module "libnetwork.dylib"
2025-01-06 04:36:08,641 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d1c5c360
2025-01-06 04:36:08,641 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d1c5c418
2025-01-06 04:36:08,642 - chomper.core - INFO: Hook import symbol "_malloc_zone_calloc" at 0x1d1c5c7f0
2025-01-06 04:36:08,642 - chomper.core - INFO: Hook import symbol "_malloc_zone_free" at 0x1d1c5c7f8
2025-01-06 04:36:08,642 - chomper.core - INFO: Hook import symbol "_malloc_zone_memalign" at 0x1d1c5c800
2025-01-06 04:36:08,642 - chomper.core - INFO: Hook import symbol "_notify_register_dispatch" at 0x1d1c5c9d0
2025-01-06 04:36:08,642 - chomper.core - INFO: Hook import symbol "_posix_memalign" at 0x1d1c5cd70
2025-01-06 04:36:08,642 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d1c5cd90
2025-01-06 04:36:08,642 - chomper.core - INFO: Hook import symbol "_pthread_rwlock_rdlock" at 0x1d1c5cda8
2025-01-06 04:36:08,642 - chomper.core - INFO: Hook import symbol "_pthread_rwlock_unlock" at 0x1d1c5cdb0
2025-01-06 04:36:09,312 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:09,312 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:09,313 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:09,313 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:09,313 - chomper.core - INFO: Load module "CoreFoundation"
2025-01-06 04:36:09,330 - chomper.core - INFO: Hook export symbol "__CFBundleResourceLogger" at 0x451945658
2025-01-06 04:36:09,330 - chomper.core - INFO: Hook export symbol "__CFBundleCreateInfoDictFromMainExecutable" at 0x451a016dc
2025-01-06 04:36:09,331 - chomper.core - INFO: Hook export symbol "__CFPrefsClientLog" at 0x451a338e0
2025-01-06 04:36:09,331 - chomper.core - INFO: Hook export symbol "___CFXPreferencesCopyCurrentApplicationStateWithDeadlockAvoidance" at 0x451a73f58
2025-01-06 04:36:09,331 - chomper.core - INFO: Hook export symbol "_CFNotificationCenterGetLocalCenter" at 0x45197b228
2025-01-06 04:36:09,331 - chomper.core - INFO: Hook export symbol "__CFPreferencesCopyAppValueWithContainerAndConfiguration" at 0x451a745ec
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d1988658
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d1988710
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_malloc_default_zone" at 0x1d1988a80
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_malloc_good_size" at 0x1d1988a88
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_malloc_size" at 0x1d1988a90
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_malloc_zone_calloc" at 0x1d1988a98
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_malloc_zone_free" at 0x1d1988aa0
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_malloc_zone_malloc" at 0x1d1988aa8
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_malloc_zone_memalign" at 0x1d1988ab0
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_malloc_zone_realloc" at 0x1d1988ab8
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_notify_register_dispatch" at 0x1d1988b68
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d1988e70
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_ualoc_localizationsToUse" at 0x1d1989110
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_uenum_close" at 0x1d1989428
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_uenum_next" at 0x1d1989430
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_uloc_addLikelySubtags" at 0x1d1989470
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_uloc_getCountry" at 0x1d1989498
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_uloc_getDisplayLanguage" at 0x1d19894b0
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_uloc_getDisplayName" at 0x1d19894b8
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_uloc_getLanguage" at 0x1d19894f0
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_uloc_getScript" at 0x1d1989508
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_uloc_getVariant" at 0x1d1989510
2025-01-06 04:36:09,334 - chomper.core - INFO: Hook import symbol "_uloc_openKeywords" at 0x1d1989518
2025-01-06 04:36:09,909 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:09,909 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:09,912 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:09,912 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:09,913 - chomper.core - INFO: Load module "CFNetwork"
2025-01-06 04:36:09,924 - chomper.core - INFO: Hook import symbol "_SecItemAdd" at 0x1d9a223f8
2025-01-06 04:36:09,924 - chomper.core - INFO: Hook import symbol "_SecItemCopyMatching" at 0x1d9a223f0
2025-01-06 04:36:09,924 - chomper.core - INFO: Hook import symbol "_SecItemDelete" at 0x1d9a22408
2025-01-06 04:36:09,924 - chomper.core - INFO: Hook import symbol "_SecItemUpdate" at 0x1d9a22400
2025-01-06 04:36:09,925 - chomper.core - INFO: Hook import symbol "_NSLog" at 0x1d1c10410
2025-01-06 04:36:09,926 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d1c10b20
2025-01-06 04:36:09,926 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d1c10b70
2025-01-06 04:36:09,926 - chomper.core - INFO: Hook import symbol "_notify_register_dispatch" at 0x1d1c110b0
2025-01-06 04:36:09,926 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d1c119c0
2025-01-06 04:36:10,394 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:10,394 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:10,397 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:10,397 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:10,398 - chomper.core - INFO: Load module "Foundation"
2025-01-06 04:36:10,427 - chomper.core - INFO: Hook export symbol "_NSLog" at 0x51302b064
2025-01-06 04:36:10,437 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d1c87a30
2025-01-06 04:36:10,437 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d1c87bc8
2025-01-06 04:36:10,437 - chomper.core - INFO: Hook import symbol "_malloc_default_zone" at 0x1d1c87fc0
2025-01-06 04:36:10,438 - chomper.core - INFO: Hook import symbol "_malloc_good_size" at 0x1d1c87fd0
2025-01-06 04:36:10,438 - chomper.core - INFO: Hook import symbol "_malloc_size" at 0x1d1c87fe0
2025-01-06 04:36:10,438 - chomper.core - INFO: Hook import symbol "_malloc_zone_calloc" at 0x1d1c87fe8
2025-01-06 04:36:10,438 - chomper.core - INFO: Hook import symbol "_malloc_zone_free" at 0x1d1c87ff8
2025-01-06 04:36:10,438 - chomper.core - INFO: Hook import symbol "_malloc_zone_from_ptr" at 0x1d1c88000
2025-01-06 04:36:10,438 - chomper.core - INFO: Hook import symbol "_malloc_zone_malloc" at 0x1d1c88008
2025-01-06 04:36:10,438 - chomper.core - INFO: Hook import symbol "_malloc_zone_realloc" at 0x1d1c88010
2025-01-06 04:36:10,438 - chomper.core - INFO: Hook import symbol "_notify_register_dispatch" at 0x1d1c880f8
2025-01-06 04:36:10,438 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d1c884d0
2025-01-06 04:36:10,438 - chomper.core - INFO: Hook import symbol "_pthread_rwlock_rdlock" at 0x1d1c88528
2025-01-06 04:36:10,438 - chomper.core - INFO: Hook import symbol "_pthread_rwlock_unlock" at 0x1d1c88540
2025-01-06 04:36:10,438 - chomper.core - INFO: Hook import symbol "_uloc_addLikelySubtags" at 0x1d1c88828
2025-01-06 04:36:10,796 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:10,796 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:10,801 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:10,801 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:10,817 - chomper.core - INFO: Load module "Security"
2025-01-06 04:36:10,843 - chomper.core - INFO: Hook export symbol "_SecItemAdd" at 0x572c9f748
2025-01-06 04:36:10,843 - chomper.core - INFO: Hook export symbol "_SecItemCopyMatching" at 0x572c9f8d4
2025-01-06 04:36:10,843 - chomper.core - INFO: Hook export symbol "_SecItemDelete" at 0x572c9fa74
2025-01-06 04:36:10,843 - chomper.core - INFO: Hook export symbol "_SecItemUpdate" at 0x572c9f694
2025-01-06 04:36:10,849 - chomper.core - INFO: Hook import symbol "_MGCopyAnswer" at 0x1d2615668
2025-01-06 04:36:10,849 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d2615998
2025-01-06 04:36:10,849 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d2615d90
2025-01-06 04:36:10,849 - chomper.core - INFO: Hook import symbol "_malloc_size" at 0x1d2615f68
2025-01-06 04:36:10,849 - chomper.core - INFO: Hook import symbol "_notify_register_dispatch" at 0x1d2615fd8
2025-01-06 04:36:10,849 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d26161c0
2025-01-06 04:36:11,002 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:11,002 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:11,003 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:11,003 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:11,003 - chomper.core - INFO: Call symbol "___CFInitialize"
2025-01-06 04:36:11,004 - chomper.core - INFO: Start emulate at CoreFoundation!0x1803f0ab4
2025-01-06 04:36:11,004 - chomper.core - INFO: Call symbol "__NSInitializePlatform"
2025-01-06 04:36:11,005 - chomper.core - INFO: Start emulate at Foundation!0x181727e0c
2025-01-06 04:36:11,005 - chomper.core - INFO: Load module "QuartzCore"
2025-01-06 04:36:11,034 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d1ff96e8
2025-01-06 04:36:11,034 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d1ff9770
2025-01-06 04:36:11,034 - chomper.core - INFO: Hook import symbol "_malloc_good_size" at 0x1d1ff9a28
2025-01-06 04:36:11,034 - chomper.core - INFO: Hook import symbol "_malloc_zone_calloc" at 0x1d1ff9a38
2025-01-06 04:36:11,034 - chomper.core - INFO: Hook import symbol "_malloc_zone_free" at 0x1d1ff9a40
2025-01-06 04:36:11,034 - chomper.core - INFO: Hook import symbol "_malloc_zone_malloc" at 0x1d1ff9a48
2025-01-06 04:36:11,034 - chomper.core - INFO: Hook import symbol "_notify_register_dispatch" at 0x1d1ff9b08
2025-01-06 04:36:11,034 - chomper.core - INFO: Hook import symbol "_posix_memalign" at 0x1d1ff9c68
2025-01-06 04:36:11,034 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d1ff9d40
2025-01-06 04:36:11,310 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:11,310 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:11,312 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:11,312 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:11,313 - chomper.core - INFO: Load module "BaseBoard"
2025-01-06 04:36:11,327 - chomper.core - INFO: Hook import symbol "_MGCopyAnswer" at 0x1d21ebaf0
2025-01-06 04:36:11,327 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d21ebd60
2025-01-06 04:36:11,327 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d21ebde0
2025-01-06 04:36:11,327 - chomper.core - INFO: Hook import symbol "_notify_register_dispatch" at 0x1d21ec018
2025-01-06 04:36:11,327 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d21ec260
2025-01-06 04:36:11,394 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:11,394 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:11,395 - chomper.core - ERROR: Emulator crashed from: libobjc.A.dylib!0x1947fa998 <- libobjc.A.dylib!0x1947fa994 <- libobjc.A.dylib!0x1947fa640 <- libobjc.A.dylib!0x19480a1a0 <- libobjc.A.dylib!0x1947f9e28
2025-01-06 04:36:11,395 - chomper.core - WARNING: Initialize Objective-C failed.
2025-01-06 04:36:11,396 - chomper.core - INFO: Load module "FrontBoardServices"
2025-01-06 04:36:11,411 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d32e62f0
2025-01-06 04:36:11,411 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d32e6328
2025-01-06 04:36:11,485 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:11,485 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:11,486 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:11,486 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:11,486 - chomper.core - INFO: Load module "PrototypeTools"
2025-01-06 04:36:11,494 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d53b8a50
2025-01-06 04:36:11,511 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:11,512 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:11,515 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:11,515 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:11,515 - chomper.core - INFO: Load module "TextInput"
2025-01-06 04:36:11,536 - chomper.core - INFO: Hook import symbol "_MGCopyAnswer" at 0x1d20560a0
2025-01-06 04:36:11,537 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d2056170
2025-01-06 04:36:11,537 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d2056190
2025-01-06 04:36:11,635 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:11,635 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:11,638 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:11,638 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:11,639 - chomper.core - INFO: Load module "PhysicsKit"
2025-01-06 04:36:11,682 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:11,682 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:11,682 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:11,683 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:11,683 - chomper.core - INFO: Load module "CoreAutoLayout"
2025-01-06 04:36:11,693 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d3d3fa00
2025-01-06 04:36:11,693 - chomper.core - INFO: Hook import symbol "_malloc_good_size" at 0x1d3d3fa50
2025-01-06 04:36:11,728 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:11,728 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:11,728 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:11,729 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:11,729 - chomper.core - INFO: Load module "UIFoundation"
2025-01-06 04:36:11,749 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d296b018
2025-01-06 04:36:11,749 - chomper.core - INFO: Hook import symbol "_pthread_rwlock_rdlock" at 0x1d296b2b0
2025-01-06 04:36:11,749 - chomper.core - INFO: Hook import symbol "_pthread_rwlock_unlock" at 0x1d296b2c0
2025-01-06 04:36:11,879 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:11,879 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:11,880 - chomper.core - ERROR: Emulator crashed from: libobjc.A.dylib!0x1947f9140 <- libobjc.A.dylib!0x1947f913c <- libobjc.A.dylib!0x194809c3c <- libobjc.A.dylib!0x1947f9e28
2025-01-06 04:36:11,880 - chomper.core - WARNING: Initialize Objective-C failed.
2025-01-06 04:36:11,881 - chomper.core - INFO: Load module "UIKitServices"
2025-01-06 04:36:11,889 - chomper.core - INFO: Hook import symbol "_MGCopyAnswer" at 0x1d210a1a8
2025-01-06 04:36:11,889 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d210a218
2025-01-06 04:36:11,889 - chomper.core - INFO: Hook import symbol "_notify_register_dispatch" at 0x1d210a2a8
2025-01-06 04:36:11,903 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:11,903 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:11,903 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:11,903 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:11,903 - chomper.core - INFO: Load module "UIKitCore"
2025-01-06 04:36:12,232 - chomper.core - INFO: Hook import symbol "_MGCopyAnswer" at 0x1d1d7e020
2025-01-06 04:36:12,233 - chomper.core - INFO: Hook import symbol "_calloc" at 0x1d1d7e860
2025-01-06 04:36:12,233 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x1d1d7e950
2025-01-06 04:36:12,233 - chomper.core - INFO: Hook import symbol "_notify_register_dispatch" at 0x1d1d7ed80
2025-01-06 04:36:12,233 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x1d1d7f060
2025-01-06 04:36:12,233 - chomper.core - INFO: Hook import symbol "_uloc_addLikelySubtags" at 0x1d1d7f210
2025-01-06 04:36:15,051 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:15,052 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:15,092 - chomper.core - ERROR: Emulator crashed from: libobjc.A.dylib!0x1947f9140 <- libobjc.A.dylib!0x1947f913c <- libobjc.A.dylib!0x194809c3c <- libobjc.A.dylib!0x1947f9e28
2025-01-06 04:36:15,092 - chomper.core - WARNING: Initialize Objective-C failed.
2025-01-06 04:36:15,100 - chomper.core - INFO: Load module "CSMBP-AppStore-Package"
2025-01-06 04:36:16,571 - chomper.core - INFO: Hook import symbol "_calloc" at 0x104f45430
2025-01-06 04:36:16,572 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x104f462b0
2025-01-06 04:36:16,572 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x104f462b0
2025-01-06 04:36:16,573 - chomper.core - INFO: Hook import symbol "_calloc" at 0x104f45430
2025-01-06 04:36:16,573 - chomper.core - INFO: Hook import symbol "_dispatch_async" at 0x104f45540
2025-01-06 04:36:16,574 - chomper.core - INFO: Hook import symbol "_malloc_size" at 0x104f45e08
2025-01-06 04:36:16,574 - chomper.core - INFO: Hook import symbol "_notify_register_dispatch" at 0x104f45ec8
2025-01-06 04:36:16,574 - chomper.core - INFO: Hook import symbol "_posix_memalign" at 0x104f46150
2025-01-06 04:36:16,574 - chomper.core - INFO: Hook import symbol "_pthread_mutex_lock" at 0x104f462b0
2025-01-06 04:36:16,574 - chomper.core - INFO: Hook import symbol "_pthread_rwlock_rdlock" at 0x104f462f8
2025-01-06 04:36:16,574 - chomper.core - INFO: Hook import symbol "_pthread_rwlock_unlock" at 0x104f46300
2025-01-06 04:36:16,580 - chomper.core - INFO: Call symbol "_map_images"
2025-01-06 04:36:16,581 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9dcc
2025-01-06 04:36:16,654 - chomper.core - INFO: Call symbol "_load_images"
2025-01-06 04:36:16,654 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947f9eac
2025-01-06 04:36:16,667 - chomper.file - INFO: open called: path='/System/Library/CoreServices/SystemVersion.plist', flags=0
2025-01-06 04:36:16,668 - chomper.file - INFO: fstat called: fd=3
2025-01-06 04:36:16,669 - chomper.file - INFO: fstat called: fd=3
2025-01-06 04:36:16,669 - chomper.file - INFO: lseek called: fd=3, offset=0, whence=1
2025-01-06 04:36:16,669 - chomper.file - INFO: lseek called: fd=3, offset=0, whence=0
2025-01-06 04:36:16,670 - chomper.file - INFO: lseek called: fd=3, offset=0, whence=2
2025-01-06 04:36:16,670 - chomper.file - INFO: lseek called: fd=3, offset=0, whence=0
2025-01-06 04:36:16,671 - chomper.file - INFO: read called: fd=3, size=4096
2025-01-06 04:36:16,696 - chomper.file - INFO: close called: fd=3
2025-01-06 04:36:16,700 - chomper.file - INFO: open called: path='/System/Library/CoreServices/SystemVersion.plist', flags=0
2025-01-06 04:36:16,700 - chomper.file - INFO: fstat called: fd=3
2025-01-06 04:36:16,700 - chomper.file - INFO: fstat called: fd=3
2025-01-06 04:36:16,700 - chomper.file - INFO: lseek called: fd=3, offset=0, whence=1
2025-01-06 04:36:16,700 - chomper.file - INFO: lseek called: fd=3, offset=0, whence=0
2025-01-06 04:36:16,700 - chomper.file - INFO: lseek called: fd=3, offset=0, whence=2
2025-01-06 04:36:16,700 - chomper.file - INFO: lseek called: fd=3, offset=0, whence=0
2025-01-06 04:36:16,700 - chomper.file - INFO: read called: fd=3, size=4096
2025-01-06 04:36:16,704 - chomper.file - INFO: close called: fd=3
2025-01-06 04:36:16,734 - chomper.file - INFO: stat called: path='/var/containers/Bundle/Application/D4702C4D-6E91-4C70-8463-F23A8D3E9585/com.yourcompany.ProductName/ProductName'
2025-01-06 04:36:16,737 - chomper.core - INFO: Call symbol "_sel_registerName"
2025-01-06 04:36:16,737 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1948074a4
2025-01-06 04:36:16,737 - chomper.core - INFO: Call symbol "_objc_msgSend"
2025-01-06 04:36:16,737 - chomper.core - INFO: Start emulate at libobjc.A.dylib!0x1947ec460

Process finished with exit code 138 (interrupted by signal 10:SIGBUS)


Translated Report (Full Report Below)

Process: Python [1140]
Path: /Library/Frameworks/Python.framework/Versions/3.12/Resources/Python.app/Contents/MacOS/Python
Identifier: org.python.python
Version: 3.12.0 (3.12.0) cpu m3max
Code Type: ARM-64 (Native)
Parent Process: pycharm [610]
Responsible: pycharm [610]
User ID: 501

Date/Time: 2025-01-06 04:17:47.8407 +0800
OS Version: macOS 15.1.1 (24B91)
Report Version: 12
Anonymous UUID: 7AC9EC08-508D-653F-58F1-DBF9241EE4E8

Time Awake Since Boot: 160 seconds

System Integrity Protection: enabled

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

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000003003fe208
Exception Codes: 0x0000000000000002, 0x00000003003fe208

Termination Reason: Namespace SIGNAL, Code 10 Bus error: 10
Terminating Process: exc handler [1140]

VM Region Info: 0x3003fe208 is in 0x300000000-0x340000000; bytes after start: 4186632 bytes before end: 1069555191
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
unused __TEXT 29c08c000-29c090000 [ 16K] r--/r-- SM=COW unused unknown system shared lib __TEXT
GAP OF 0x63f70000 BYTES
---> VM_ALLOCATE 300000000-340000000 [ 1.0G] rwx/rwx SM=PRV
MALLOC_MEDIUM 340000000-348000000 [128.0M] rw-/rwx SM=PRV

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libunicorn.2.dylib 0x107723374 cpu_exec_aarch64 + 864
1 libunicorn.2.dylib 0x1076e7cf4 resume_all_vcpus_aarch64 + 168
2 libunicorn.2.dylib 0x107614d1c uc_emu_start + 448
3 libffi.dylib 0x192beb050 ffi_call_SYSV + 80
4 libffi.dylib 0x192bf3b04 ffi_call_int + 1208
5 _ctypes.cpython-312-darwin.so 0x1056133c8 _ctypes_callproc + 1384
6 _ctypes.cpython-312-darwin.so 0x10560b2c4 PyCFuncPtr_call + 212
7 Python 0x105e00ecc _PyObject_MakeTpCall + 128
8 Python 0x105f723f0 _PyEval_EvalFrameDefault + 47712
9 Python 0x105e04f20 method_vectorcall + 180
10 Python 0x105f74204 _PyEval_EvalFrameDefault + 55412
11 Python 0x105e04f20 method_vectorcall + 180
12 Python 0x105f74204 _PyEval_EvalFrameDefault + 55412
13 Python 0x105e01ab0 PyObject_Vectorcall + 88
14 _ctypes.cpython-312-darwin.so 0x105612814 _CallPythonObject + 452
15 libffi.dylib 0x192bf3f54 ffi_closure_SYSV_inner + 820
16 libffi.dylib 0x192beb1e8 ffi_closure_SYSV + 56
17 libunicorn.2.dylib 0x1076169cc helper_uc_tracecode + 296
18 ??? 0x3003f7e2c ???
19 libunicorn.2.dylib 0x107723588 cpu_exec_aarch64 + 1396
20 libunicorn.2.dylib 0x1076e7cf4 resume_all_vcpus_aarch64 + 168
21 libunicorn.2.dylib 0x107614d1c uc_emu_start + 448
22 libffi.dylib 0x192beb050 ffi_call_SYSV + 80
23 libffi.dylib 0x192bf3b04 ffi_call_int + 1208
24 _ctypes.cpython-312-darwin.so 0x1056133c8 _ctypes_callproc + 1384
25 _ctypes.cpython-312-darwin.so 0x10560b2c4 PyCFuncPtr_call + 212
26 Python 0x105e00ecc _PyObject_MakeTpCall + 128
27 Python 0x105f723f0 _PyEval_EvalFrameDefault + 47712
28 Python 0x105e04f20 method_vectorcall + 180
29 Python 0x105f74204 _PyEval_EvalFrameDefault + 55412
30 Python 0x105f66678 PyEval_EvalCode + 304
31 Python 0x105fe631c run_mod + 176
32 Python 0x105fe53ac pyrun_file + 148
33 Python 0x105fe4310 _PyRun_SimpleFileObject + 304
34 Python 0x105fe3f80 _PyRun_AnyFileObject + 248
35 Python 0x106011bfc pymain_run_file_obj + 220
36 Python 0x10601193c pymain_run_file + 72
37 Python 0x1060110b4 Py_RunMain + 1180
38 Python 0x10601130c pymain_main + 40
39 Python 0x10601148c Py_BytesMain + 40
40 dyld 0x180bd8274 start + 2840

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000300248b80 x1: 0x0000000300248b80 x2: 0x000000016b029150 x3: 0x000000006181ca2c
x4: 0x0000000107722f34 x5: 0x00000000a0229ffb x6: 0x0000000020400000 x7: 0x0000000000000004
x8: 0x0000000000000000 x9: 0x00000003003fe208 x10: 0x00000000ff000000 x11: 0x0000000027d4eb2f
x12: 0x00000000c3000000 x13: 0x00000000e166bcce x14: 0x000000005b3000e4 x15: 0x000000007d2ee7ad
x16: 0x00000000a2c43000 x17: 0x00000000edeab64f x18: 0x0000000000000000 x19: 0x0000000128198000
x20: 0x00000001281a2342 x21: 0x0000000000000001 x22: 0x0000000300248b80 x23: 0x00000003003fe180
x24: 0x00000003003fe180 x25: 0x00000001281a0158 x26: 0x00000001281a2340 x27: 0x0000000000000000
x28: 0x0000000000000000 fp: 0x000000016b029290 lr: 0x000000010772340c
sp: 0x000000016b0291c0 pc: 0x0000000107723374 cpsr: 0x60001000
far: 0x00000003003fe208 esr: 0x9200004f (Data Abort) byte write Permission fault

Binary Images:
0x104dd4000 - 0x104dd7fff org.python.python (3.12.0) <2499f25f-0c51-3763-8760-2af6201f5f80> /Library/Frameworks/Python.framework/Versions/3.12/Resources/Python.app/Contents/MacOS/Python
0x105d7c000 - 0x106193fff org.python.python (3.12.0, (c) 2001-2023 Python Software Foundation.) <76758d6e-3def-30a5-ba0c-be2e7e8136e1> /Library/Frameworks/Python.framework/Versions/3.12/Python
0x105188000 - 0x10518ffff _struct.cpython-312-darwin.so () <0f99e063-e0f2-336b-9c8e-b35b829c2164> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_struct.cpython-312-darwin.so
0x1051a4000 - 0x1051abfff binascii.cpython-312-darwin.so (
) <33340c06-7668-3cfe-8037-04afc4af89d6> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/binascii.cpython-312-darwin.so
0x1051bc000 - 0x1051bffff _bisect.cpython-312-darwin.so () <4a17ef52-1446-3703-887c-ea37e55b2b12> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_bisect.cpython-312-darwin.so
0x1051d0000 - 0x1051d7fff _hashlib.cpython-312-darwin.so (
) <48c580c0-5290-378f-bed0-af86e9c22df8> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_hashlib.cpython-312-darwin.so
0x105974000 - 0x105bcffff libcrypto.3.dylib () <9509d2bf-04a3-38c1-bde5-363aad0700fc> /Library/Frameworks/Python.framework/Versions/3.12/lib/libcrypto.3.dylib
0x1051ec000 - 0x1051f3fff _blake2.cpython-312-darwin.so (
) <0ff52e50-d0d7-3939-9249-7792e84eab05> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_blake2.cpython-312-darwin.so
0x105150000 - 0x10515bfff math.cpython-312-darwin.so () <7e588ef6-93cc-3bb0-b1fd-55e9043cff4c> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/math.cpython-312-darwin.so
0x105170000 - 0x105173fff _random.cpython-312-darwin.so (
) <9900599b-2aa0-35ea-a3c8-28645ea02841> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_random.cpython-312-darwin.so
0x10534c000 - 0x10535bfff _socket.cpython-312-darwin.so () /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_socket.cpython-312-darwin.so
0x105334000 - 0x10533bfff select.cpython-312-darwin.so (
) <3737f695-2f21-3cbe-8151-fb7c8a0ff663> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/select.cpython-312-darwin.so
0x105304000 - 0x10530ffff array.cpython-312-darwin.so () /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/array.cpython-312-darwin.so
0x1053c8000 - 0x1053dbfff _datetime.cpython-312-darwin.so (
) <28e19a44-e750-301c-b848-148ed5032e23> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_datetime.cpython-312-darwin.so
0x105370000 - 0x10538bfff _ssl.cpython-312-darwin.so () <0c25f5a1-35aa-322c-a079-8cccb3564a4e> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_ssl.cpython-312-darwin.so
0x105638000 - 0x10569bfff libssl.3.dylib (
) <611e5ec8-e53a-394d-b78e-dbf1f9088ff5> /Library/Frameworks/Python.framework/Versions/3.12/lib/libssl.3.dylib
0x1053ac000 - 0x1053b3fff zlib.cpython-312-darwin.so () <0a60f6d9-a0c1-3bcc-9cec-9f1d3cd32718> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/zlib.cpython-312-darwin.so
0x10551c000 - 0x10551ffff _bz2.cpython-312-darwin.so (
) <2d4e7e5f-4b02-3290-9983-56e0311184c2> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_bz2.cpython-312-darwin.so
0x1055c0000 - 0x1055effff _lzma.cpython-312-darwin.so () <956febef-f127-3e4b-9ad6-c4fd64aa9f36> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_lzma.cpython-312-darwin.so
0x105530000 - 0x105533fff _scproxy.cpython-312-darwin.so (
) /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_scproxy.cpython-312-darwin.so
0x105608000 - 0x10561bfff _ctypes.cpython-312-darwin.so () <27205382-d13d-3d46-ada8-2e4e69ee6c84> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_ctypes.cpython-312-darwin.so
0x105544000 - 0x105547fff fcntl.cpython-312-darwin.so (
) <2baeeaec-e5f0-30d1-b5c3-2c946d40b705> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/fcntl.cpython-312-darwin.so
0x105558000 - 0x10555bfff _posixsubprocess.cpython-312-darwin.so () <5cdb3372-7b4c-3f35-997a-b0302fc9d395> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_posixsubprocess.cpython-312-darwin.so
0x10556c000 - 0x10556ffff _opcode.cpython-312-darwin.so (
) <0944ccc8-a29e-3930-9563-dde0ac2efd77> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_opcode.cpython-312-darwin.so
0x106c18000 - 0x10718bfff libcapstone.dylib () <21a25ccd-589f-36eb-b38c-b159f4a70161> /Users/USER/Desktop//libcapstone.dylib
0x105ce8000 - 0x105d0ffff pyexpat.cpython-312-darwin.so () /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/pyexpat.cpython-312-darwin.so
0x105580000 - 0x105583fff _heapq.cpython-312-darwin.so (
) /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_heapq.cpython-312-darwin.so
0x105594000 - 0x105597fff _queue.cpython-312-darwin.so () /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_queue.cpython-312-darwin.so
0x1055a8000 - 0x1055abfff grp.cpython-312-darwin.so (
) <502a50e1-6729-3f39-abc7-03fb9fc2a0a4> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/grp.cpython-312-darwin.so
0x107610000 - 0x10784bfff libunicorn.2.dylib () <79565225-9598-3b8b-a09f-0e17afb751e0> /usr/local/lib/libunicorn.2.dylib
0x108028000 - 0x1086d7fff _lief.so (
) <4c4c4411-5555-3144-a198-81913ae98ef2> /Users/USER/Desktop//_lief.so
0x1058d4000 - 0x1058d7fff resource.cpython-312-darwin.so (
) <85e3c5ea-acf2-3df8-aaab-d40c1b75ca5c> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/resource.cpython-312-darwin.so
0x105948000 - 0x10595ffff _pickle.cpython-312-darwin.so () <6f85a36c-7688-3826-a024-e077269dce96> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_pickle.cpython-312-darwin.so
0x1058e8000 - 0x1058ebfff _uuid.cpython-312-darwin.so (
) /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload/_uuid.cpython-312-darwin.so
0x105938000 - 0x10593ffff libffi-trampolines.dylib () /usr/lib/libffi-trampolines.dylib
0x192be3000 - 0x192bf4687 libffi.dylib (
) <64a07b10-8c91-3b60-8f03-a8803e112a85> /usr/lib/libffi.dylib
0x0 - 0xffffffffffffffff ??? () <00000000-0000-0000-0000-000000000000> ???
0x180bd2000 - 0x180c547b3 dyld (
) <6beafde4-b011-3e47-8aae-4d7b6e4bb7e8> /usr/lib/dyld

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: 0
thread_create: 0
thread_set_state: 0

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

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Kernel Alloc Once 32K 1
MALLOC 2.3G 50
MALLOC guard page 96K 6
STACK GUARD 16K 1
Stack 16.0M 1
VM_ALLOCATE 1.4G 531
VM_ALLOCATE (reserved) 16K 1 reserved VM address space (unallocated)
__AUTH 747K 155
__AUTH_CONST 12.4M 290
__DATA 5027K 304
__DATA_CONST 12.7M 324
__DATA_DIRTY 456K 93
__FONT_DATA 2352 1
__LINKEDIT 589.0M 36
__OBJC_RW 2354K 1
__TEXT 237.5M 334
__TPRO_CONST 272K 2
mapped file 32K 1
page table in kernel 1108K 1
shared memory 48K 2
=========== ======= =======
TOTAL 4.6G 2135
TOTAL, minus reserved VM space 4.6G 2135


Full Report

{"app_name":"Python","timestamp":"2025-01-06 04:17:49.00 +0800","app_version":"3.12.0","slice_uuid":"2499f25f-0c51-3763-8760-2af6201f5f80","build_version":"3.12.0","platform":1,"bundleID":"org.python.python","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 15.1.1 (24B91)","roots_installed":0,"name":"Python","incident_id":"FC712E62-2C91-47EC-BFF3-02F3326F8F9D"}
{
"uptime" : 160,
"procRole" : "Unspecified",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "Mac15,10",
"coalitionID" : 624,
"osVersion" : {
"train" : "macOS 15.1.1",
"build" : "24B91",
"releaseType" : "User"
},
"captureTime" : "2025-01-06 04:17:47.8407 +0800",
"codeSigningMonitor" : 1,
"incident" : "FC712E62-2C91-47EC-BFF3-02F3326F8F9D",
"pid" : 1140,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2025-01-06 04:17:37.8732 +0800",
"procStartAbsTime" : 3817072999,
"procExitAbsTime" : 4056263963,
"procName" : "Python",
"procPath" : "/Library/Frameworks/Python.framework/Versions/3.12/Resources/Python.app/Contents/MacOS/Python",
"bundleInfo" : {"CFBundleShortVersionString":"3.12.0","CFBundleVersion":"3.12.0","CFBundleIdentifier":"org.python.python"},
"storeInfo" : {"deviceIdentifierForVendor":"1D244C5C-C609-59D9-9F63-35B8D5E2DB2B","thirdParty":true},
"parentProc" : "pycharm",
"parentPid" : 610,
"coalitionName" : "com.jetbrains.pycharm.ce",
"crashReporterKey" : "7AC9EC08-508D-653F-58F1-DBF9241EE4E8",
"responsiblePid" : 610,
"responsibleProc" : "pycharm",
"codeSigningID" : "org.python.python",
"codeSigningTeamID" : "BMM5U3QVKW",
"codeSigningFlags" : 570491393,
"codeSigningValidationCategory" : 6,
"codeSigningTrustLevel" : 4294967295,
"instructionByteStream" : {"beforePC":"9gMJqrcCALTIKkD5HwUAsUECAFTIakA5CAIQNwgAgNL4DhyLCSMCkQ==","atPC":"Nv3oyB8BAPFBAQBUwhJA+QgzQPngEkD5AQEAi1uA/5fIOkD5CD8A+Q=="},
"bootSessionUUID" : "55532F9E-D08D-4F98-8E52-694B80B5D50D",
"sip" : "enabled",
"vmRegionInfo" : "0x3003fe208 is in 0x300000000-0x340000000; bytes after start: 4186632 bytes before end: 1069555191\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n unused __TEXT 29c08c000-29c090000 [ 16K] r--/r-- SM=COW unused unknown system shared lib __TEXT\n GAP OF 0x63f70000 BYTES\n---> VM_ALLOCATE 300000000-340000000 [ 1.0G] rwx/rwx SM=PRV \n MALLOC_MEDIUM 340000000-348000000 [128.0M] rw-/rwx SM=PRV ",
"exception" : {"codes":"0x0000000000000002, 0x00000003003fe208","rawCodes":[2,12889088520],"type":"EXC_BAD_ACCESS","signal":"SIGBUS","subtype":"KERN_PROTECTION_FAILURE at 0x00000003003fe208"},
"termination" : {"flags":0,"code":10,"namespace":"SIGNAL","indicator":"Bus error: 10","byProc":"exc handler","byPid":1140},
"vmregioninfo" : "0x3003fe208 is in 0x300000000-0x340000000; bytes after start: 4186632 bytes before end: 1069555191\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n unused __TEXT 29c08c000-29c090000 [ 16K] r--/r-- SM=COW unused unknown system shared lib __TEXT\n GAP OF 0x63f70000 BYTES\n---> VM_ALLOCATE 300000000-340000000 [ 1.0G] rwx/rwx SM=PRV \n MALLOC_MEDIUM 340000000-348000000 [128.0M] rw-/rwx SM=PRV ",
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":13000,"threadState":{"x":[{"value":12887296896},{"value":12887296896},{"value":6090297680},{"value":1635895852},{"value":4419890996,"symbolLocation":0,"symbol":"tb_lookup_cmp"},{"value":2686623739},{"value":541065216},{"value":4},{"value":0},{"value":12889088520},{"value":4278190080},{"value":668265263},{"value":3271557120},{"value":3781606606},{"value":1529872612},{"value":2100225965},{"value":2730766336},{"value":3991582287},{"value":0},{"value":4967727104},{"value":4967768898},{"value":1},{"value":12887296896},{"value":12889088384},{"value":12889088384},{"value":4967760216},{"value":4967768896},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4419892236},"cpsr":{"value":1610616832},"fp":{"value":6090298000},"sp":{"value":6090297792},"esr":{"value":2449473615,"description":"(Data Abort) byte write Permission fault"},"pc":{"value":4419892084,"matchesCrashFrame":1},"far":{"value":12889088520}},"queue":"com.apple.main-thread","frames":[{"imageOffset":1127284,"symbol":"cpu_exec_aarch64","symbolLocation":864,"imageIndex":29},{"imageOffset":883956,"symbol":"resume_all_vcpus_aarch64","symbolLocation":168,"imageIndex":29},{"imageOffset":19740,"symbol":"uc_emu_start","symbolLocation":448,"imageIndex":29},{"imageOffset":32848,"symbol":"ffi_call_SYSV","symbolLocation":80,"imageIndex":35},{"imageOffset":68356,"symbol":"ffi_call_int","symbolLocation":1208,"imageIndex":35},{"imageOffset":46024,"symbol":"_ctypes_callproc","symbolLocation":1384,"imageIndex":20},{"imageOffset":12996,"symbol":"PyCFuncPtr_call","symbolLocation":212,"imageIndex":20},{"imageOffset":544460,"symbol":"_PyObject_MakeTpCall","symbolLocation":128,"imageIndex":1},{"imageOffset":2057200,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":47712,"imageIndex":1},{"imageOffset":560928,"symbol":"method_vectorcall","symbolLocation":180,"imageIndex":1},{"imageOffset":2064900,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":55412,"imageIndex":1},{"imageOffset":560928,"symbol":"method_vectorcall","symbolLocation":180,"imageIndex":1},{"imageOffset":2064900,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":55412,"imageIndex":1},{"imageOffset":547504,"symbol":"PyObject_Vectorcall","symbolLocation":88,"imageIndex":1},{"imageOffset":43028,"symbol":"_CallPythonObject","symbolLocation":452,"imageIndex":20},{"imageOffset":69460,"symbol":"ffi_closure_SYSV_inner","symbolLocation":820,"imageIndex":35},{"imageOffset":33256,"symbol":"ffi_closure_SYSV","symbolLocation":56,"imageIndex":35},{"imageOffset":27084,"symbol":"helper_uc_tracecode","symbolLocation":296,"imageIndex":29},{"imageOffset":12889062956,"imageIndex":36},{"imageOffset":1127816,"symbol":"cpu_exec_aarch64","symbolLocation":1396,"imageIndex":29},{"imageOffset":883956,"symbol":"resume_all_vcpus_aarch64","symbolLocation":168,"imageIndex":29},{"imageOffset":19740,"symbol":"uc_emu_start","symbolLocation":448,"imageIndex":29},{"imageOffset":32848,"symbol":"ffi_call_SYSV","symbolLocation":80,"imageIndex":35},{"imageOffset":68356,"symbol":"ffi_call_int","symbolLocation":1208,"imageIndex":35},{"imageOffset":46024,"symbol":"_ctypes_callproc","symbolLocation":1384,"imageIndex":20},{"imageOffset":12996,"symbol":"PyCFuncPtr_call","symbolLocation":212,"imageIndex":20},{"imageOffset":544460,"symbol":"_PyObject_MakeTpCall","symbolLocation":128,"imageIndex":1},{"imageOffset":2057200,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":47712,"imageIndex":1},{"imageOffset":560928,"symbol":"method_vectorcall","symbolLocation":180,"imageIndex":1},{"imageOffset":2064900,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":55412,"imageIndex":1},{"imageOffset":2008696,"symbol":"PyEval_EvalCode","symbolLocation":304,"imageIndex":1},{"imageOffset":2532124,"symbol":"run_mod","symbolLocation":176,"imageIndex":1},{"imageOffset":2528172,"symbol":"pyrun_file","symbolLocation":148,"imageIndex":1},{"imageOffset":2523920,"symbol":"_PyRun_SimpleFileObject","symbolLocation":304,"imageIndex":1},{"imageOffset":2523008,"symbol":"_PyRun_AnyFileObject","symbolLocation":248,"imageIndex":1},{"imageOffset":2710524,"symbol":"pymain_run_file_obj","symbolLocation":220,"imageIndex":1},{"imageOffset":2709820,"symbol":"pymain_run_file","symbolLocation":72,"imageIndex":1},{"imageOffset":2707636,"symbol":"Py_RunMain","symbolLocation":1180,"imageIndex":1},{"imageOffset":2708236,"symbol":"pymain_main","symbolLocation":40,"imageIndex":1},{"imageOffset":2708620,"symbol":"Py_BytesMain","symbolLocation":40,"imageIndex":1},{"imageOffset":25204,"symbol":"start","symbolLocation":2840,"imageIndex":37}]}],

@sledgeh4w
Copy link
Owner

那个 issue 其实提了两个问题,另外一个暂时需要通过修改 unicorn 源码来解决,可以用我编译的这个。#92 (comment)

@huhu131112
Copy link
Author

第二个问题在哪能向您请问一下吗 看了下是无法访问SPRR寄存器导致确定不了jit状态 但是这对于这次的crash具体影响在哪呢

@sledgeh4w
Copy link
Owner

第二个问题是在递归调用 uc_emu_start 的时候会触发,一般的话在开始/结束执行会保存/恢复 jit 状态,但是在递归调用的时候,情况就稍微复杂一些,因为上一次执行并未结束就开始了下一次执行,unicorn 现在的处理逻辑应该是问题,就导致了崩溃。

解决方案
复现代码

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants