hxcpp icon indicating copy to clipboard operation
hxcpp copied to clipboard

Allocator crash problem

Open barisyild opened this issue 3 years ago • 0 comments

Incident Identifier: BEDE474E-71E2-44BE-AC0A-AA7A92C3616A
Hardware Model:      iPhone9,4
Process:             Sanalika [72725]
Path:                /private/var/containers/Bundle/Application/27ADF417-7BBC-4E5A-BE8E-6197F85B0CBF/Sanalika.app/Sanalika
Identifier:          com.oyunstudyosu.sanalika.standalone
Version:             1.0.0 (562)
AppStoreTools:       13C90b
AppVariant:          1:iPhone9,4:15
Beta:                YES
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.oyunstudyosu.sanalika.standalone [510]

Date/Time:           2022-04-19 03:17:05.9628 +0300
Launch Time:         2022-04-18 19:57:15.2903 +0300
OS Version:          iPhone OS 15.2 (19C56)
Release Type:        User
Baseband Version:    6.01.01
Report Version:      104

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0064657461746f6e
Exception Codes: 0x0000000000000001, 0x0064657461746f6e
VM Region Info: 0x64657461746f6e is not in any region.  Bytes after previous region: 28258567160360815  
      REGION TYPE                 START - END      [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      commpage (reserved)     1000000000-7000000000 [384.0G] ---/--- SM=NUL  ...(unallocated)
--->  
      UNUSED SPACE AT END
Exception Note:  EXC_CORPSE_NOTIFY
Termination Reason: SIGNAL 11 Segmentation fault: 11
Terminating Process: exc handler [72725]

Triggered by Thread:  7


Thread 0:
0   libsystem_kernel.dylib        	0x00000001bb1214f0 __psynch_cvwait + 8
1   Sanalika                      	0x00000001037bdc58 GlobalAllocator::StartThreadJobs(ThreadPoolJob, int, bool, int) + 424
2   Sanalika                      	0x00000001037bda88 GlobalAllocator::MarkAll(bool) + 1576
3   Sanalika                      	0x00000001037b8fdc GlobalAllocator::Collect(bool, bool, bool, bool) + 412
4   Sanalika                      	0x00000001037b8b14 GlobalAllocator::AllocLarge(int, bool) + 184
5   Sanalika                      	0x00000001037c5110 hx::NewGCPrivate(void*, int) + 36
6   Sanalika                      	0x00000001037724e4 hx::ArrayBase::__SetSizeExact(int) + 168
7   Sanalika                      	0x0000000102e63a98 haxe::io::Bytes_obj::alloc(int) + 252
8   Sanalika                      	0x0000000102c8e150 lime::utils::ArrayBufferView_obj::__construct(Dynamic, int) + 208
9   Sanalika                      	0x0000000102c8f8cc lime::utils::ArrayBufferView_obj::__alloc(hx::ImmixAllocator*, Dynamic, int) + 208
10  Sanalika                      	0x000000010325cf34 openfl::display::BitmapData_obj::__construct(int, int, hx::Null<bool>, hx::Null<int>) + 308
11  Sanalika                      	0x000000010325d978 openfl::display::BitmapData_obj::__alloc(hx::ImmixAllocator*, int, int, hx::Null<bool>, hx::Null<int>) + 252
12  Sanalika                      	0x0000000102ad9e78 openfl::display::DisplayObject_obj::_hx___updateCacheBitmap(hx::ObjectPtr<openfl::display::DisplayObjectRenderer_obj>, bool) + 5140
13  Sanalika                      	0x0000000102ad8094 openfl::display::DisplayObject_obj::_hx___renderGL(hx::ObjectPtr<openfl::display::OpenGLRenderer_obj>) + 68
14  Sanalika                      	0x000000010296a1cc openfl::display::DisplayObjectContainer_obj::_hx___renderGL(hx::ObjectPtr<openfl::display::OpenGLRenderer_obj>) + 404
15  Sanalika                      	0x000000010296a25c openfl::display::DisplayObjectContainer_obj::_hx___renderGL(hx::ObjectPtr<openfl::display::OpenGLRenderer_obj>) + 548
16  Sanalika                      	0x000000010306c5b8 openfl::display::OpenGLRenderer_obj::_hx___render(Dynamic) + 900
17  Sanalika                      	0x000000010322e1a4 openfl::display::Stage_obj::_hx___onLimeRender(hx::ObjectPtr<lime::graphics::RenderContext_obj>) + 952
18  Sanalika                      	0x000000010322e28c openfl::display::__Stage_obj_hx___onLimeRender(hx::Object*, Dynamic const&) + 92
19  Sanalika                      	0x00000001028ad5a8 lime::app::_Event_lime_graphics_RenderContext_Void_obj::dispatch(hx::ObjectPtr<lime::graphics::RenderContext_obj>) + 160
20  Sanalika                      	0x00000001036c2d24 lime::_internal::backend::native::NativeApplication_obj::handleRenderEvent() + 212
21  Sanalika                      	0x00000001036c2e80 lime::_internal::backend::native::__NativeApplication_objhandleRenderEvent(hx::Object*) + 20
22  Sanalika                      	0x00000001037936ac val_call0 + 48
23  Sanalika                      	0x00000001025cd220 lime::SDLApplication::HandleEvent(SDL_Event*) + 576
24  Sanalika                      	0x00000001025ce4b0 lime::SDLApplication::Update() + 112
25  QuartzCore                    	0x0000000184ab8d1c CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 760 (CADisplay.mm:4177)
26  QuartzCore                    	0x0000000184abf4e8 display_timer_callback(__CFMachPort*, void*, long, void*) + 368 (CADisplayTimer.cpp:219)
27  CoreFoundation                	0x0000000180f9b69c __CFMachPortPerform + 172 (CFMachPort.c:549)
28  CoreFoundation                	0x0000000180fdb4ec __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56 (CFRunLoop.c:1996)
29  CoreFoundation                	0x0000000180fdeadc __CFRunLoopDoSource1 + 588 (CFRunLoop.c:2136)
30  CoreFoundation                	0x0000000180f9c0f0 __CFRunLoopRun + 2376 (CFRunLoop.c:3172)
31  CoreFoundation                	0x0000000180faee1c CFRunLoopRunSpecific + 572 (CFRunLoop.c:3268)
32  GraphicsServices              	0x00000001a13399a0 GSEventRunModal + 160 (GSEvent.c:2200)
33  UIKitCore                     	0x00000001837e2600 -[UIApplication _run] + 1080 (UIApplication.m:3493)
34  UIKitCore                     	0x0000000183577b08 UIApplicationMain + 2028 (UIApplication.m:5046)
35  Sanalika                      	0x0000000102813f70 SDL_UIKitRunApp + 252
36  dyld                          	0x00000001044d8250 start + 444 (dyldMain.cpp:879)

Thread 1:
0   libsystem_pthread.dylib       	0x00000001db5ce9e8 start_wqthread + 0

Thread 2 name:
Thread 2:
0   libsystem_kernel.dylib        	0x00000001bb120b10 mach_msg_trap + 8
1   CoreFoundation                	0x0000000180f97b60 __CFRunLoopServiceMachPort + 368 (CFRunLoop.c:2646)
2   CoreFoundation                	0x0000000180f9bc48 __CFRunLoopRun + 1184 (CFRunLoop.c:3000)
3   CoreFoundation                	0x0000000180faee1c CFRunLoopRunSpecific + 572 (CFRunLoop.c:3268)
4   Foundation                    	0x00000001826e83cc -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 232 (NSRunLoop.m:373)
5   Foundation                    	0x0000000182726c3c -[NSRunLoop(NSRunLoop) runUntilDate:] + 88 (NSRunLoop.m:420)
6   UIKitCore                     	0x0000000183760348 -[UIEventFetcher threadMain] + 512 (UIEventFetcher.m:1167)
7   Foundation                    	0x00000001827348ac __NSThread__start__ + 792 (NSThread.m:972)
8   libsystem_pthread.dylib       	0x00000001db5d03a4 _pthread_start + 116 (pthread.c:891)
9   libsystem_pthread.dylib       	0x00000001db5ce9fc thread_start + 8

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

Thread 4 name:
Thread 4:
0   libsystem_kernel.dylib        	0x00000001bb120b10 mach_msg_trap + 8
1   CoreFoundation                	0x0000000180f97b60 __CFRunLoopServiceMachPort + 368 (CFRunLoop.c:2646)
2   CoreFoundation                	0x0000000180f9bc48 __CFRunLoopRun + 1184 (CFRunLoop.c:3000)
3   CoreFoundation                	0x0000000180faee1c CFRunLoopRunSpecific + 572 (CFRunLoop.c:3268)
4   CoreFoundation                	0x0000000181029300 CFRunLoopRun + 60 (CFRunLoop.c:3293)
5   CoreMotion                    	0x000000018d445184 CLMotionCore::runMotionThread(void*) + 1332 (CLMotionCore.mm:370)
6   libsystem_pthread.dylib       	0x00000001db5d03a4 _pthread_start + 116 (pthread.c:891)
7   libsystem_pthread.dylib       	0x00000001db5ce9fc thread_start + 8

Thread 5 name:
Thread 5:
0   libsystem_kernel.dylib        	0x00000001bb120b10 mach_msg_trap + 8
1   libEmbeddedSystemAUs.dylib    	0x00000001bf6e27a4 caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, AURemoteIO::IOThread::IOThread(AURemoteIO&, caulk::thread::attributes const&, caulk::mach::os_workgroup const&)::'lambda'(), std::__1:... + 532 (AURemoteIO.cpp:2036)
2   libsystem_pthread.dylib       	0x00000001db5d03a4 _pthread_start + 116 (pthread.c:891)
3   libsystem_pthread.dylib       	0x00000001db5ce9fc thread_start + 8

Thread 6 name:
Thread 6:
0   libsystem_kernel.dylib        	0x00000001bb1214f0 __psynch_cvwait + 8
1   Sanalika                      	0x00000001027ed224 SDL_CondWaitTimeout + 148
2   Sanalika                      	0x00000001028323a8 SDL_SemWaitTimeout + 76
3   Sanalika                      	0x0000000102815754 SDL_TimerThread + 84
4   Sanalika                      	0x00000001027ea134 SDL_RunThread + 60
5   Sanalika                      	0x00000001027ed330 RunThread + 12
6   libsystem_pthread.dylib       	0x00000001db5d03a4 _pthread_start + 116 (pthread.c:891)
7   libsystem_pthread.dylib       	0x00000001db5ce9fc thread_start + 8

Thread 7 Crashed:
0   Sanalika                      	0x00000001037b4aec hx::MarkObjectArray(hx::Object**, int, hx::MarkContext*) + 112
1   Sanalika                      	0x00000001037b7004 hx::MarkContext::processMarkStack() + 368
2   Sanalika                      	0x00000001037bddd8 GlobalAllocator::ThreadLoop(int) + 252
3   Sanalika                      	0x00000001037bdcd0 GlobalAllocator::SThreadLoop(void*) + 24
4   libsystem_pthread.dylib       	0x00000001db5d03a4 _pthread_start + 116 (pthread.c:891)
5   libsystem_pthread.dylib       	0x00000001db5ce9fc thread_start + 8

Thread 8:
0   Sanalika                      	0x00000001037b5fc4 hx::MarkObjectArray(hx::Object**, int, hx::MarkContext*) + 5448
1   Sanalika                      	0x00000001037b7004 hx::MarkContext::processMarkStack() + 368
2   Sanalika                      	0x00000001037bddd8 GlobalAllocator::ThreadLoop(int) + 252
3   Sanalika                      	0x00000001037bdcd0 GlobalAllocator::SThreadLoop(void*) + 24
4   libsystem_pthread.dylib       	0x00000001db5d03a4 _pthread_start + 116 (pthread.c:891)
5   libsystem_pthread.dylib       	0x00000001db5ce9fc thread_start + 8

Thread 9:
0   libsystem_kernel.dylib        	0x00000001bb121088 __semwait_signal + 8
1   Sanalika                      	0x00000001037ffdb0 _hx_std_sys_sleep(double) + 80
2   Sanalika                      	0x00000001030c9bd0 com::oyunstudyosu::task::MergeSpritesheetThreadedTask_obj::run() + 292
3   Sanalika                      	0x0000000103734e80 com::oyunstudyosu::task::TaskModel_obj::addTask(String, Dynamic, hx::Null<bool>)::_hx_Closure_0::__run() + 68
4   Sanalika                      	0x0000000102fa3080 sys::thread::_Thread::HaxeThread_obj::create(Dynamic, bool)::_hx_Closure_0::_hx_run() + 484
5   Sanalika                      	0x0000000102fa2e84 sys::thread::_Thread::HaxeThread_obj::create(Dynamic, bool)::_hx_Closure_0::__run() + 20
6   Sanalika                      	0x00000001037b0b5c hxThreadFunc(void*) + 96
7   libsystem_pthread.dylib       	0x00000001db5d03a4 _pthread_start + 116 (pthread.c:891)
8   libsystem_pthread.dylib       	0x00000001db5ce9fc thread_start + 8

Thread 10:
0   libsystem_kernel.dylib        	0x00000001bb121088 __semwait_signal + 8
1   Sanalika                      	0x00000001037ffdb0 _hx_std_sys_sleep(double) + 80
2   Sanalika                      	0x0000000102da4a34 com::oyunstudyosu::task::ParseSpritesheetThreadedTask_obj::run() + 272
3   Sanalika                      	0x0000000103734e80 com::oyunstudyosu::task::TaskModel_obj::addTask(String, Dynamic, hx::Null<bool>)::_hx_Closure_0::__run() + 68
4   Sanalika                      	0x0000000102fa3080 sys::thread::_Thread::HaxeThread_obj::create(Dynamic, bool)::_hx_Closure_0::_hx_run() + 484
5   Sanalika                      	0x0000000102fa2e84 sys::thread::_Thread::HaxeThread_obj::create(Dynamic, bool)::_hx_Closure_0::__run() + 20
6   Sanalika                      	0x00000001037b0b5c hxThreadFunc(void*) + 96
7   libsystem_pthread.dylib       	0x00000001db5d03a4 _pthread_start + 116 (pthread.c:891)
8   libsystem_pthread.dylib       	0x00000001db5ce9fc thread_start + 8

Thread 11:
0   libsystem_pthread.dylib       	0x00000001db5ce9e8 start_wqthread + 0

Thread 12:
0   libsystem_kernel.dylib        	0x00000001bb12171c select$DARWIN_EXTSN + 8
1   Sanalika                      	0x000000010262a668 curl_multi_wait + 1036
2   Sanalika                      	0x00000001025cb544 lime::lime_curl_multi_wait(_value*, int) + 56
3   Sanalika                      	0x00000001034a2ae0 lime::_internal::backend::native::NativeHTTPRequest_obj::multiThreadPool_doWork(Dynamic) + 148
4   Sanalika                      	0x00000001034a2cac lime::_internal::backend::native::__NativeHTTPRequest_objmultiThreadPool_doWork(Dynamic const&) + 20
5   Sanalika                      	0x000000010315ab58 lime::app::_Event_Dynamic_Void_obj::dispatch(Dynamic) + 140
6   Sanalika                      	0x0000000102e96e8c lime::_hx_system::ThreadPool_obj::runWork(Dynamic) + 172
7   Sanalika                      	0x0000000102e972e4 lime::_hx_system::__ThreadPool_obj_hx___doWork(hx::Object*) + 68
8   Sanalika                      	0x0000000102fa3080 sys::thread::_Thread::HaxeThread_obj::create(Dynamic, bool)::_hx_Closure_0::_hx_run() + 484
9   Sanalika                      	0x0000000102fa2e84 sys::thread::_Thread::HaxeThread_obj::create(Dynamic, bool)::_hx_Closure_0::__run() + 20
10  Sanalika                      	0x00000001037b0b5c hxThreadFunc(void*) + 96
11  libsystem_pthread.dylib       	0x00000001db5d03a4 _pthread_start + 116 (pthread.c:891)
12  libsystem_pthread.dylib       	0x00000001db5ce9fc thread_start + 8


Thread 7 crashed with ARM Thread State (64-bit):
    x0: 0x000000015f5aef84   x1: 0x000000000000011c   x2: 0x000000016dde6f48   x3: 0x000000014cbd80f2
    x4: 0x0000000000000000   x5: 0x00000000000100a8   x6: 0x0000000000000000   x7: 0x0000000000000000
    x8: 0x0000000000000001   x9: 0x000000015f5a8000  x10: 0x000000015f5a80df  x11: 0x0000000000000001
   x12: 0x000000000000000c  x13: 0x0000000103d9c000  x14: 0x00001f0000001f02  x15: 0x0000000000000001
   x16: 0x00000001db5c4b1c  x17: 0x0000000000001f00  x18: 0x0000000000000000  x19: 0x000000016dde6f48
   x20: 0x000000015f5aef84  x21: 0x000000000000011c  x22: 0x0064657461746f72  x23: 0x0000000159e2df80
   x24: 0x000000000000000c  x25: 0x0000000103d9c000  x26: 0x0000000103d9c000  x27: 0x0000000000000001
   x28: 0x000000015f5aef84   fp: 0x000000016dde6e90   lr: 0x00000001037b7004
    sp: 0x000000016dde6e30   pc: 0x00000001037b4aec        cpsr: 0x0
   esr: 0x92000004 (Data Abort) byte read Translation fault


Binary Images:
0x10258c000 - 0x103a6bfff Sanalika arm64  <bc9c1b829cde30eca7cdc6e955686915> /private/var/containers/Bundle/Application/27ADF417-7BBC-4E5A-BE8E-6197F85B0CBF/Sanalika.app/Sanalika
0x1044c0000 - 0x104513fff dyld arm64  <0b12aec1caef38ad8fb73cab3da30489> /usr/lib/dyld
0x180f91000 - 0x1813cbfff CoreFoundation arm64  <7a0c7b81a5b636a6b41cc7c790076454> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x1826d1000 - 0x1829b1fff Foundation arm64  <534d37b52b793993ab18822606b22abf> /System/Library/Frameworks/Foundation.framework/Foundation
0x1832f6000 - 0x184a85fff UIKitCore arm64  <d8869deee23832848c9a623313659320> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
0x184aa9000 - 0x184d66fff QuartzCore arm64  <36e47ef838b936c695b47af8527d7e9d> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x18d433000 - 0x18d71ffff CoreMotion arm64  <d2541e61f27a330ba94fd4db59903779> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x1a1338000 - 0x1a1340fff GraphicsServices arm64  <c88c86b0cde236239477bcd5d3965825> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x1bb120000 - 0x1bb151fff libsystem_kernel.dylib arm64  <8f5f208de1bd3eb2994023b6d21843c5> /usr/lib/system/libsystem_kernel.dylib
0x1bf6e0000 - 0x1bf7dafff libEmbeddedSystemAUs.dylib arm64  <0a9efaf97b2531ddab0ad7609619d61e> /System/Library/Frameworks/AudioToolbox.framework/libEmbeddedSystemAUs.dylib
0x1db5ca000 - 0x1db5ddfff libsystem_pthread.dylib arm64  <263a2eadc4f33ef5bc4b7a61e6698c8b> /usr/lib/system/libsystem_pthread.dylib

EOF

barisyild avatar Apr 25 '22 20:04 barisyild