6 Replies
      Latest reply on May 16, 2019 2:06 PM by KMT
      willy.moral Level 1 Level 1 (0 points)
        libsystem_kernel0x21373e0dc__pthread_kill

         

        • libsystem_pthread0x18fb7b090pthread_kill$VARIANT$mp

        • libsystem_c0x213697ea4abort

        • QuartzCore0x1b3b33888CA::Render::Encoder::grow(unsigned long)

        • QuartzCore0x1b3b34954CA::Render::Encoder::encode_object

        • QuartzCore0x1b3a1c9e8CA::Render::Layer::encode

        • QuartzCore0x1b3b384dcCA::Render::encode_set_object

        • QuartzCore0x1b3b31fb4CA::Layer::commit_if_needed

        • QuartzCore0x1b3a88f40CA::Context::commit_root

        • QuartzCore0x1b3a89b78CA::Context::commit_transaction

        • QuartzCore0x1d6c53104CA::Transaction::commit

        • Company0x104919268+[MessageBoxManager setProgress1:progress:]company/util/MessageBoxManager.m:311

        • Company0x104936b08-[FormEngineScrollViewDelegate makeSureVisibleWidgetsAreLoaded:messageBoxInfoId:screenWasAutoPushed:pausedActivityWidgetFormElement:]Company/util/FormEngine.m:576

        • Company0x1049366bcformEngineSetup Company/util/FormEngine.m:508

        • Company0x10486fa44-[ActivityScreenViewController delaySetupForm]Company2/app/ActivityScreenViewController.m:982

        • libdispatch0x20b72d7d0_dispatch_client_callout

        • libdispatch0x20b6d2014_dispatch_continuation_pop$VARIANT$mp

        • libdispatch0x200dddfa0_dispatch_source_invoke$VARIANT$mp

        • libdispatch0x1bc766ee4_dispatch_main_queue_callback_4CF$VARIANT$mp

        • CoreFoundation0x1fec60ebc__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__

        • CoreFoundation0x1fec5bdf4__CFRunLoopRun

        • CoreFoundation0x1af61f350CFRunLoopRunSpecific

        • GraphicsServices0x215d2c798GSEventRunModal

        • UIKitCore0x240117b64UIApplicationMain

        • Company0x104063b20mainCompany/main.m:17

        • libdyld0x2135f28dcstart



        + (void)setProgress1:(id)messageBoxInfoId progress:(float)progress

        {

            MessageBoxInfo *messageBoxInfo = (MessageBoxInfo *)messageBoxInfoId;

         

            if ([NSThread isMainThread])

            {

                [instance setProgress1:messageBoxInfo progress:progress];

                [CATransaction flush]; // This is the line 311

            }

            else

            {

                dispatch_async(dispatch_get_main_queue(),

                ^{

                    @autoreleasepool

                    {

                        @synchronized (instance)

                        {

                            [instance setProgress1:messageBoxInfo progress:progress];

                        }

                    }

                });

            }

        }