HISE Logo Forum
    • Categories
    • Register
    • Login

    Pluginval FAILED

    Scheduled Pinned Locked Moved General Questions
    14 Posts 3 Posters 194 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ustkU
      ustk
      last edited by ustk

      My plugin fails pluginval from a strictness setting of 9+
      Here's the report:

      -----------------------------------------------------------------
      Starting tests in: pluginval / Plugin state restoration...
      !!! Test 9 failed: BassEnh - Listen not restored on setStateInformation -- Expected value  within 0.1 of: 0, Actual value: 1
      FAILED!!  1 test failed, out of a total of 29
      -----------------------------------------------------------------
      

      BassEnh - Listen is just a simple button, not saved in presets

        <Component type="ScriptButton" id="bottomListenBtn" x="452.0" y="59.0" width="15.0"
                   height="30.0" itemColour="4282795590" itemColour2="4279900698"
                   bgColour="4278190080" text="LISTEN" saveInPreset="0" tooltip="Bass Enhancer LISTEN mode"
                   pluginParameterName="BassEnh - Listen" isPluginParameter="1"
                   isMetaParameter="1"/>
      

      Does it look dangerous? Familiar?

      My plugin is crashing a customer's LogicPro on intel mac. auval fail/crash report apparently says something about a stack overflow/recursion issue. (cyclic references test in Hise says it passes)
      Question 1: would it be useful (and so doable) to export separated Intel and ARM versions?

      Question 2: Is it bad to set isMetaParameter for all components as a lazy boy even if not strictly necessary?

      Can't help pressing F5 in the forum...

      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @ustk
        last edited by

        @ustk said in Pluginval FAILED:

        Is it bad to set isMetaParameter for all components as a lazy boy even if not strictly necessary?

        I think it is

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        ustkU 1 Reply Last reply Reply Quote 0
        • ustkU
          ustk @d.healey
          last edited by

          @d-healey I don't know if it was this or not, but still I have enabled it only where necessary just in case... It appears after a Hise export that sometimes the validation works, and sometimes it fails... I have no idea why any randomness would get inside...

          Anyway I have managed to export and validate, but my client still have Logic crashing... opening a new thread...

          Can't help pressing F5 in the forum...

          Christoph HartC ustkU 2 Replies Last reply Reply Quote 1
          • Christoph HartC
            Christoph Hart @ustk
            last edited by

            @ustk saveInPreset=0 and isPluginParameter=1 is a bad idea - it basically leaves it up to the host whether plugin parameters are restored correctly if they are not part of the preset data model. There's also no guarantee of when that's executed.

            isMetaParameter=1 for all plugin parameters is also lazy ass behaviour and might cause performance issues and / or other glitches.

            (cyclic references test in Hise says it passes)

            That's only a tool to detect cyclic references within a script. It might be that a plugin parameter callback triggers itself.

            would it be useful (and so doable) to export separated Intel and ARM versions?

            You can do that by aborting the compile process and manually change the Projucer file, then compile it in Xcode, but I wouldn't add this as a real option in the build process because it's a very unusual use case.

            ustkU 1 Reply Last reply Reply Quote 1
            • ustkU
              ustk @Christoph Hart
              last edited by

              @Christoph-Hart Thanks Chris, that makes more sense now...
              It is now passing validation successfully, but still I have a hard crash on a customer machine (Monterey 12.6, LogicPro 10.7.5) which I cannot reproduce here (even on older config)
              Unfortunately, customer might not have the patience to go further so investigating that bug is hard.

              Here's a report if it helps:

              -------------------------------------
              Translated Report (Full Report Below)
              -------------------------------------
              
              Process:               auvaltool [14864]
              Path:                  /usr/bin/auvaltool
              Identifier:            auvaltool
              Version:               ???
              Code Type:             X86-64 (Native)
              Parent Process:        Logic Pro X [14783]
              Responsible:           Logic Pro X [14783]
              User ID:               501
              
              Date/Time:             2025-05-29 12:27:11.8910 -0400
              OS Version:            macOS 12.6 (21G115)
              Report Version:        12
              Anonymous UUID:        DB503B7E-D845-DFC4-364B-265EEAEDD1A8
              
              
              Time Awake Since Boot: 160000 seconds
              
              System Integrity Protection: disabled
              
              Crashed Thread:        0  Dispatch queue: com.apple.main-thread
              
              Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
              Exception Codes:       KERN_PROTECTION_FAILURE at 0x00007ff7b4b46ff8
              Exception Codes:       0x0000000000000002, 0x00007ff7b4b46ff8
              Exception Note:        EXC_CORPSE_NOTIFY
              
              Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
              Terminating Process:   exc handler [14864]
              
              VM Region Info: 0x7ff7b4b46ff8 is in 0x7ff7b1347000-0x7ff7b4b47000;  bytes after start: 58720248  bytes before end: 7
                    REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
                    MALLOC_MEDIUM (reserved) 7f802f800000-7f8030000000 [ 8192K] rw-/rwx SM=NUL  ...(unallocated)
                    GAP OF 0x7781347000 BYTES
              --->  STACK GUARD              7ff7b1347000-7ff7b4b47000 [ 56.0M] ---/rwx SM=NUL  ... for thread 0
                    Stack                    7ff7b4b47000-7ff7b5347000 [ 8192K] rw-/rwx SM=PRV  thread 0
              
              Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
              0   libsystem_malloc.dylib              0x7ff8073e4ea6 nanov2_allocate_from_block + 4
              1   libsystem_malloc.dylib              0x7ff8073e4677 nanov2_allocate + 130
              2   libsystem_malloc.dylib              0x7ff8073e45a4 nanov2_malloc + 56
              3   libsystem_malloc.dylib              0x7ff807400abb _malloc_zone_malloc + 125
              4   libc++abi.dylib                     0x7ff80758695a operator new(unsigned long) + 26
              5   SonitusMax                             0x1100ea11d 0x10fc2c000 + 4972829
              6   SonitusMax                             0x1100e9813 0x10fc2c000 + 4970515
              7   SonitusMax                             0x1100f4909 0x10fc2c000 + 5015817
              8   SonitusMax                             0x11010d714 0x10fc2c000 + 5117716
              9   SonitusMax                             0x1100e5765 0x10fc2c000 + 4953957
              ...
              ...
              ...
              508 SonitusMax                             0x11010d714 0x10fc2c000 + 5117716
              509 SonitusMax                             0x1100e5765 0x10fc2c000 + 4953957
              510 SonitusMax                             0x1100cc278 0x10fc2c000 + 4850296
              511 SonitusMax                             0x1100f492d 0x10fc2c000 + 5015853
              
              Thread 1:
              0   libsystem_pthread.dylib             0x7ff8075c4f48 start_wqthread + 0
              
              Thread 2:
              0   libsystem_pthread.dylib             0x7ff8075c4f48 start_wqthread + 0
              
              Thread 3:: Sample Loading Thread
              0   libsystem_kernel.dylib              0x7ff80758f3ea __psynch_cvwait + 10
              1   libsystem_pthread.dylib             0x7ff8075c9a6f _pthread_cond_wait + 1249
              2   libc++.1.dylib                      0x7ff807527d93 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 93
              3   SonitusMax                             0x110ab7a32 0x10fc2c000 + 15252018
              4   SonitusMax                             0x1106f8bb0 0x10fc2c000 + 11324336
              5   SonitusMax                             0x110acc406 0x10fc2c000 + 15336454
              6   libsystem_pthread.dylib             0x7ff8075c94e1 _pthread_start + 125
              7   libsystem_pthread.dylib             0x7ff8075c4f6b thread_start + 15
              
              Thread 4:
              0   libsystem_pthread.dylib             0x7ff8075c4f48 start_wqthread + 0
              
              Thread 5:: Javascript Thread
              0   libsystem_kernel.dylib              0x7ff80758f3ea __psynch_cvwait + 10
              1   libsystem_pthread.dylib             0x7ff8075c9a6f _pthread_cond_wait + 1249
              2   libc++.1.dylib                      0x7ff807527d93 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 93
              3   SonitusMax                             0x110ab7a32 0x10fc2c000 + 15252018
              4   SonitusMax                             0x1102b8b8d 0x10fc2c000 + 6867853
              5   SonitusMax                             0x110acc406 0x10fc2c000 + 15336454
              6   libsystem_pthread.dylib             0x7ff8075c94e1 _pthread_start + 125
              7   libsystem_pthread.dylib             0x7ff8075c4f6b thread_start + 15
              
              
              Thread 0 crashed with X86 Thread State (64-bit):
                rax: 0x0000000000000000  rbx: 0x0000000000000003  rcx: 0xffffffffffffdfff  rdx: 0x0000000000000003
                rdi: 0x000000010ad2d000  rsi: 0x0000600003c81bac  rbp: 0x00007ff7b4b47000  rsp: 0x00007ff7b4b47000
                 r8: 0x0000000000000001   r9: 0x0000000000000000  r10: 0x00000000000007fb  r11: 0x00000000000000ff
                r12: 0x0000000000000003  r13: 0x000000010ad2d000  r14: 0x000000010ad2d600  r15: 0x000000000000000d
                rip: 0x00007ff8073e4ea6  rfl: 0x0000000000010206  cr2: 0x00007ff7b4b46ff8
                
              Logical CPU:     13
              Error Code:      0x00000006 (no mapping for user data write)
              Trap Number:     14
              
              Thread 0 instruction stream:
                ed 45 31 e4 eb ce 0f 0b-48 8b 8d 68 ff ff ff 4c  .E1.....H..h...L
                89 31 48 8b 8d 60 ff ff-ff 48 85 c9 74 07 f0 81  .1H..`...H..t...
                21 ff ff ff 7f 48 89 45-b0 48 8b 45 b0 48 81 c4  !....H.E.H.E.H..
                88 00 00 00 5b 41 5c 41-5d 41 5e 41 5f 5d c3 0f  ....[A\A]A^A_]..
                1f 00 4f fb ff ff 1c fb-ff ff 4f fb ff ff 2d fb  ..O.......O...-.
                ff ff 90 90 90 90 90 90-90 90 90 90 55 48 89 e5  ............UH..
               [41]57 41 56 41 55 41 54-53 48 83 ec 28 48 89 7d  AWAVAUATSH..(H.}     <==
                c0 44 8b 2e 31 c0 48 89-45 c8 45 85 ed 0f 89 f4  .D..1.H.E.E.....
                01 00 00 44 89 eb 81 e3-ff 07 00 00 81 fb fc 07  ...D............
                00 00 0f 84 df 01 00 00-49 89 f4 89 d0 48 89 45  ........I....H.E
                b0 48 89 f0 48 25 00 00-00 fc 44 89 e1 c1 e9 08  .H..H%....D.....
                83 e1 3f c1 e6 04 81 e6-c0 0f 00 00 48 09 ce 48  ..?.........H..H
              
              Binary Images:
                  0x7ff8073e3000 -     0x7ff80740efff libsystem_malloc.dylib (*) <47042acd-a337-322a-8db7-ecd59cc60d92> /usr/lib/system/libsystem_malloc.dylib
                  0x7ff807575000 -     0x7ff80758afff libc++abi.dylib (*) <7b800bb6-32e7-3597-b292-2c4da4c377b1> /usr/lib/libc++abi.dylib
                     0x10fc2c000 -        0x1110f3fff com.studio427audio.sonitusmax (1.0.2) <c316a02c-ffd7-38cb-a1b9-9f99b29bd350> /Library/Audio/Plug-Ins/Components/SonitusMax.component/Contents/MacOS/SonitusMax
                  0x7ff8075c3000 -     0x7ff8075cefff libsystem_pthread.dylib (*) <b5454e27-e8c7-3fdb-b77f-714f1e82e70b> /usr/lib/system/libsystem_pthread.dylib
                  0x7ff80758b000 -     0x7ff8075c2fff libsystem_kernel.dylib (*) <8cc28466-fd2f-3c80-9834-9525b7beac19> /usr/lib/system/libsystem_kernel.dylib
                  0x7ff80751c000 -     0x7ff807574fff libc++.1.dylib (*) <e67ac91f-f1dc-30ec-84f3-83f5bdad3434> /usr/lib/libc++.1.dylib
                             0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
              
              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=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)
              Writable regions: Total=2.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.1G(100%)
              
                                              VIRTUAL   REGION 
              REGION TYPE                        SIZE    COUNT (non-coalesced) 
              ===========                     =======  ======= 
              Activity Tracing                   256K        1 
              ColorSync                          140K       21 
              Kernel Alloc Once                    8K        1 
              MALLOC                           416.8M       68 
              MALLOC guard page                   24K        5 
              MALLOC_MEDIUM (reserved)           1.3G       11         reserved VM address space (unallocated)
              MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
              ObjC additional data                15K        1 
              STACK GUARD                       56.0M        6 
              Stack                             10.5M        6 
              VM_ALLOCATE                         20K        5 
              __CTF                               756        1 
              __DATA                            21.8M      334 
              __DATA_CONST                      19.3M      207 
              __DATA_DIRTY                       761K      121 
              __FONT_DATA                          4K        1 
              __LINKEDIT                       646.0M       10 
              __TEXT                           378.8M      352 
              __UNICODE                          592K        1 
              dyld private memory               1024K        1 
              mapped file                       29.4M        4 
              shared memory                      792K       16 
              ===========                     =======  ======= 
              TOTAL                              3.2G     1174 
              TOTAL, minus reserved VM space     1.5G     1174 
              
              
              
              -----------
              Full Report
              -----------
              
              {"app_name":"auvaltool","timestamp":"2025-05-29 12:27:11.00 -0400","app_version":"","slice_uuid":"d9afd9f3-a753-3fc5-a7cf-695c01c865e6","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 12.6 (21G115)","incident_id":"295E0E99-1297-4A83-A044-8B8183106FFB","name":"auvaltool"}
              {
                "uptime" : 160000,
                "procLaunch" : "2025-05-29 12:27:11.5192 -0400",
                "procRole" : "Background",
                "version" : 2,
                "userID" : 501,
                "deployVersion" : 210,
                "modelCode" : "iMacPro1,1",
                "procStartAbsTime" : 165111897994831,
                "coalitionID" : 848,
                "osVersion" : {
                  "train" : "macOS 12.6",
                  "build" : "21G115",
                  "releaseType" : "User"
                },
                "captureTime" : "2025-05-29 12:27:11.8910 -0400",
                "incident" : "295E0E99-1297-4A83-A044-8B8183106FFB",
                "bug_type" : "309",
                "pid" : 14864,
                "procExitAbsTime" : 165112269254952,
                "cpuType" : "X86-64",
                "procName" : "auvaltool",
                "procPath" : "\/usr\/bin\/auvaltool",
                "parentProc" : "Logic Pro X",
                "parentPid" : 14783,
                "coalitionName" : "com.apple.logic10",
                "crashReporterKey" : "DB503B7E-D845-DFC4-364B-265EEAEDD1A8",
                "responsiblePid" : 14783,
                "responsibleProc" : "Logic Pro X",
                "sip" : "disabled",
                "vmRegionInfo" : "0x7ff7b4b46ff8 is in 0x7ff7b1347000-0x7ff7b4b47000;  bytes after start: 58720248  bytes before end: 7\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      MALLOC_MEDIUM (reserved) 7f802f800000-7f8030000000 [ 8192K] rw-\/rwx SM=NUL  ...(unallocated)\n      GAP OF 0x7781347000 BYTES\n--->  STACK GUARD              7ff7b1347000-7ff7b4b47000 [ 56.0M] ---\/rwx SM=NUL  ... for thread 0\n      Stack                    7ff7b4b47000-7ff7b5347000 [ 8192K] rw-\/rwx SM=PRV  thread 0",
                "isCorpse" : 1,
                "exception" : {"codes":"0x0000000000000002, 0x00007ff7b4b46ff8","rawCodes":[2,140701865373688],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_PROTECTION_FAILURE at 0x00007ff7b4b46ff8"},
                "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":14864},
                "vmregioninfo" : "0x7ff7b4b46ff8 is in 0x7ff7b1347000-0x7ff7b4b47000;  bytes after start: 58720248  bytes before end: 7\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      MALLOC_MEDIUM (reserved) 7f802f800000-7f8030000000 [ 8192K] rw-\/rwx SM=NUL  ...(unallocated)\n      GAP OF 0x7781347000 BYTES\n--->  STACK GUARD              7ff7b1347000-7ff7b4b47000 [ 56.0M] ---\/rwx SM=NUL  ... for thread 0\n      Stack                    7ff7b4b47000-7ff7b5347000 [ 8192K] rw-\/rwx SM=PRV  thread 0",
                "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":1674130,"instructionState":{"instructionStream":{"bytes":[237,69,49,228,235,206,15,11,72,139,141,104,255,255,255,76,137,49,72,139,141,96,255,255,255,72,133,201,116,7,240,129,33,255,255,255,127,72,137,69,176,72,139,69,176,72,129,196,136,0,0,0,91,65,92,65,93,65,94,65,95,93,195,15,31,0,79,251,255,255,28,251,255,255,79,251,255,255,45,251,255,255,144,144,144,144,144,144,144,144,144,144,85,72,137,229,65,87,65,86,65,85,65,84,83,72,131,236,40,72,137,125,192,68,139,46,49,192,72,137,69,200,69,133,237,15,137,244,1,0,0,68,137,235,129,227,255,7,0,0,129,251,252,7,0,0,15,132,223,1,0,0,73,137,244,137,208,72,137,69,176,72,137,240,72,37,0,0,0,252,68,137,225,193,233,8,131,225,63,193,230,4,129,230,192,15,0,0,72,9,206,72],"offset":96}},"threadState":{"r13":{"value":4476555264},"rax":{"value":0},"rflags":{"value":66054},"cpu":{"value":13},"r14":{"value":4476556800},"rsi":{"value":105553179712428},"r8":{"value":1},"cr2":{"value":140701865373688},"rdx":{"value":3},"r10":{"value":2043},"r9":{"value":0},"r15":{"value":13},"rbx":{"value":3},"trap":{"value":14,"description":"(no mapping for user data write)"},"err":{"value":6},"r11":{"value":255},"rip":{"value":140703250140838,"matchesCrashFrame":1},"rbp":{"value":140701865373696},"rsp":{"value":140701865373696},"r12":{"value":3},"rcx":{"value":18446744073709543423},"flavor":"x86_THREAD_STATE","rdi":{"value":4476555264}},"queue":"com.apple.main-thread","frames":[{"imageOffset":7846,"symbol":"nanov2_allocate_from_block","symbolLocation":4,"imageIndex":0},{"imageOffset":5751,"symbol":"nanov2_allocate","symbolLocation":130,"imageIndex":0},{"imageOffset":5540,"symbol":"nanov2_malloc","symbolLocation":56,"imageIndex":0},{"imageOffset":121531,"symbol":"_malloc_zone_malloc","symbolLocation":125,"imageIndex":0},{"imageOffset":72026,"symbol":"operator new(unsigned long)","symbolLocation":26,"imageIndex":1},{"imageOffset":4972829,"imageIndex":2},{"imageOffset":4970515,"imageIndex":2},{"imageOffset":5015817,"imageIndex":2},{"imageOffset":5117716,"imageIndex":2},{"imageOffset":4953957,"imageIndex":2},{"imageOffset":4850296,"imageIndex":2},{"imageOffset":5117716,"imageIndex":2},{"imageOffset":4953957,"imageIndex":2},{"imageOffset":4850296,"imageIndex":2},
              ...
              ...
              ...
              {"imageOffset":5015853,"imageIndex":2},{"imageOffset":5117716,"imageIndex":2},{"imageOffset":4953957,"imageIndex":2},{"imageOffset":4850296,"imageIndex":2},{"imageOffset":5117716,"imageIndex":2},{"imageOffset":4953957,"imageIndex":2},{"imageOffset":4850296,"imageIndex":2},{"imageOffset":5015853,"imageIndex":2}]},{"id":1674131,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":3}]},{"id":1674143,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":3}]},{"id":1674156,"name":"Sample Loading Thread","frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":4},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":3},{"imageOffset":48531,"symbol":"std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >)","symbolLocation":93,"imageIndex":5},{"imageOffset":15252018,"imageIndex":2},{"imageOffset":11324336,"imageIndex":2},{"imageOffset":15336454,"imageIndex":2},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":3},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":3}]},{"id":1674157,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":3}]},{"id":1674158,"name":"Javascript Thread","frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":4},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":3},{"imageOffset":48531,"symbol":"std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >)","symbolLocation":93,"imageIndex":5},{"imageOffset":15252018,"imageIndex":2},{"imageOffset":6867853,"imageIndex":2},{"imageOffset":15336454,"imageIndex":2},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":3},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":3}]}],
                "usedImages" : [
                {
                  "source" : "P",
                  "arch" : "x86_64",
                  "base" : 140703250132992,
                  "size" : 180224,
                  "uuid" : "47042acd-a337-322a-8db7-ecd59cc60d92",
                  "path" : "\/usr\/lib\/system\/libsystem_malloc.dylib",
                  "name" : "libsystem_malloc.dylib"
                },
                {
                  "source" : "P",
                  "arch" : "x86_64",
                  "base" : 140703251779584,
                  "size" : 90112,
                  "uuid" : "7b800bb6-32e7-3597-b292-2c4da4c377b1",
                  "path" : "\/usr\/lib\/libc++abi.dylib",
                  "name" : "libc++abi.dylib"
                },
                {
                  "source" : "P",
                  "arch" : "x86_64",
                  "base" : 4559388672,
                  "CFBundleShortVersionString" : "1.0.2",
                  "CFBundleIdentifier" : "com.studio427audio.sonitusmax",
                  "size" : 21790720,
                  "uuid" : "c316a02c-ffd7-38cb-a1b9-9f99b29bd350",
                  "path" : "\/Library\/Audio\/Plug-Ins\/Components\/SonitusMax.component\/Contents\/MacOS\/SonitusMax",
                  "name" : "SonitusMax",
                  "CFBundleVersion" : "1.0.2"
                },
                {
                  "source" : "P",
                  "arch" : "x86_64",
                  "base" : 140703252099072,
                  "size" : 49152,
                  "uuid" : "b5454e27-e8c7-3fdb-b77f-714f1e82e70b",
                  "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
                  "name" : "libsystem_pthread.dylib"
                },
                {
                  "source" : "P",
                  "arch" : "x86_64",
                  "base" : 140703251869696,
                  "size" : 229376,
                  "uuid" : "8cc28466-fd2f-3c80-9834-9525b7beac19",
                  "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
                  "name" : "libsystem_kernel.dylib"
                },
                {
                  "source" : "P",
                  "arch" : "x86_64",
                  "base" : 140703251415040,
                  "size" : 364544,
                  "uuid" : "e67ac91f-f1dc-30ec-84f3-83f5bdad3434",
                  "path" : "\/usr\/lib\/libc++.1.dylib",
                  "name" : "libc++.1.dylib"
                },
                {
                  "size" : 0,
                  "source" : "A",
                  "base" : 0,
                  "uuid" : "00000000-0000-0000-0000-000000000000"
                }
              ],
                "sharedCache" : {
                "base" : 140703248842752,
                "size" : 19331678208,
                "uuid" : "73669942-bd8a-3e40-951f-7fbe07b51cb8"
              },
                "vmSummary" : "ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)\nWritable regions: Total=2.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.1G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                          140K       21 \nKernel Alloc Once                    8K        1 \nMALLOC                           416.8M       68 \nMALLOC guard page                   24K        5 \nMALLOC_MEDIUM (reserved)           1.3G       11         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nObjC additional data                15K        1 \nSTACK GUARD                       56.0M        6 \nStack                             10.5M        6 \nVM_ALLOCATE                         20K        5 \n__CTF                               756        1 \n__DATA                            21.8M      334 \n__DATA_CONST                      19.3M      207 \n__DATA_DIRTY                       761K      121 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       646.0M       10 \n__TEXT                           378.8M      352 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \nmapped file                       29.4M        4 \nshared memory                      792K       16 \n===========                     =======  ======= \nTOTAL                              3.2G     1174 \nTOTAL, minus reserved VM space     1.5G     1174 \n",
                "legacyInfo" : {
                "threadTriggered" : {
                  "queue" : "com.apple.main-thread"
                }
              },
                "trialInfo" : {
                "rollouts" : [
                  {
                    "rolloutId" : "5fc94383418129005b4e9ae0",
                    "factorPackIds" : {
              
                    },
                    "deploymentId" : 240000614
                  },
                  {
                    "rolloutId" : "6112dda2fc54bc3389840642",
                    "factorPackIds" : {
                      "SIRI_DICTATION_ASSETS" : "631730a28520965d1cba0681"
                    },
                    "deploymentId" : 240000145
                  }
                ],
                "experiments" : [
              
                ]
              }
              }
              
              Model: iMacPro1,1, BootROM 1916.0.3.0.0, 24 processors, Intel Core i9-12900KF, 3.18 GHz, 128 GB, SMC 
              Graphics: AMD Radeon RX 5700 XT, AMD Radeon RX 5700 XT, PCIe, 8 GB
              Display: HISENSE, 3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition), Main, MirrorOff, Online
              Memory Module: BANK 0/Controller0-ChannelA-DIMM0, 32 GB, DDR4, 3200 MHz, Corsair, CMK64GX4M2E3200C16
              Memory Module: BANK 0/Controller0-ChannelA-DIMM1, 32 GB, DDR4, 3200 MHz, Corsair, CMK64GX4M2E3200C16
              Memory Module: BANK 0/Controller1-ChannelA-DIMM0, 32 GB, DDR4, 3200 MHz, Corsair, CMK64GX4M2E3200C16
              Memory Module: BANK 0/Controller1-ChannelA-DIMM1, 32 GB, DDR4, 3200 MHz, Corsair, CMK64GX4M2E3200C16
              AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x623), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1710.4)
              AirPort: 
              Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
              Network Service: Ethernet, Ethernet, en0
              Network Service: Wi-Fi, AirPort, en1
              PCI Card: Intel JHL7540 Titan Ridge Thunderbolt 3 NHI, Thunderbolt-Controller, Slot-5
              PCI Card: Intel JHL7540 Titan Ridge USB 3.1, USB eXtensible Host-Controller, Slot-5
              PCI Card: pci1b21,625, AHCI Controller, Thunderbolt@136,0,0
              PCI Card: pci1b73,1100, USB eXtensible Host Controller, Thunderbolt@135,0,0
              PCI Card: ethernet, Ethernet Controller, Thunderbolt@134,0,0
              Serial ATA Device: OWC RAID 0, 20 TB
              USB Device: USB32Bus
              USB Device: Drive Dock
              USB Device: hub_device
              USB Device: hub_device
              USB Device: BCM20702A0
              USB Device: NexiGo N930AF FHD Webcam
              USB Device: hub_device
              USB Device: hub_device
              USB Device: CT2000X6SSD9
              USB Device: USB 2.0 Hub [MTT]
              USB Device: USB 2.0 Hub
              USB Device: Kensington Expert Mouse
              USB Device: CP1500AVRLCDa
              USB Device: Keyboard Hub
              USB Device: Apple Keyboard
              USB Device: HD Pro Webcam C920
              USB Device: MIDI Express XT
              USB Device: MT1887
              USB Device: USB31Bus
              USB Device: USB30Bus
              USB Device: hub_device
              USB Device: hub_device
              USB Device: Elements 25A3
              USB Device: USB3.1 Hub
              USB Device: Mercury Elite Pro Quad
              USB Device: Mercury Elite Pro Quad D
              USB Device: Mercury Elite Pro Quad C
              USB Device: Mercury Elite Pro Quad B
              USB Device: Mercury Elite Pro Quad A
              USB Device: hub_device
              USB Device: USB 2.0 FD
              USB Device: iLok
              USB Device: hub_device
              USB Device: eLicenser
              USB Device: TC8210
              USB Device: USB2.0 Hub
              USB Device: Mercury Elite Pro Quad
              USB Device: STUDIO XL
              USB Device: USB30Bus
              Thunderbolt Bus: iMac Pro, GIGABYTE, 33.0
              Thunderbolt Device: Gemini, Other World Computing, 1, 46.1
              

              Can't help pressing F5 in the forum...

              d.healeyD 1 Reply Last reply Reply Quote 0
              • d.healeyD
                d.healey @ustk
                last edited by

                @ustk said in Pluginval FAILED:

                but still I have a hard crash on a customer machine

                Are you able to setup a VM that replicates the customer's system and triggers the crash?

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                ustkU 1 Reply Last reply Reply Quote 0
                • ustkU
                  ustk @d.healey
                  last edited by

                  @d-healey not entirely because I am using UTM, and it cannot emulate Intel on an ARM. I will try another VM. My Intel mac is too old for Monterey unfortunately, so I would need a version in-between. Any VM idea I could run on my ARM?

                  Can't help pressing F5 in the forum...

                  d.healeyD 1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @ustk
                    last edited by

                    @ustk No idea sorry, I use Proxmox for my VMs these days.

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    1 Reply Last reply Reply Quote 1
                    • ustkU
                      ustk @ustk
                      last edited by

                      @Christoph-Hart @d-healey Also, after updating my AU to a new version, Logic won't update and still sticks to the previous one. Customer is having the same issue. I had to reset the entire plugin list to make it accepting the new version

                      Can't help pressing F5 in the forum...

                      Christoph HartC d.healeyD 2 Replies Last reply Reply Quote 0
                      • Christoph HartC
                        Christoph Hart @ustk
                        last edited by

                        I had to reset the entire plugin list to make it accepting the new version

                        Yup that's just Logic being shitty, nothing to do on the plugin side. At least you can reset it now, I remember the days where you had to go into the terminal, kill a certain process and restart the computer.

                        ustkU 1 Reply Last reply Reply Quote 0
                        • ustkU
                          ustk @Christoph Hart
                          last edited by

                          @Christoph-Hart Shitty? that term isn't strong enough I'm afraid...

                          Can't help pressing F5 in the forum...

                          1 Reply Last reply Reply Quote 0
                          • d.healeyD
                            d.healey @ustk
                            last edited by

                            @ustk Clear the AU cache

                            Libre Wave - Freedom respecting instruments and effects
                            My Patreon - HISE tutorials
                            YouTube Channel - Public HISE tutorials

                            ustkU 1 Reply Last reply Reply Quote 0
                            • ustkU
                              ustk @d.healey
                              last edited by ustk

                              @d-healey

                              I have found that if a plugin fails validation once, Logic may refuse to load it again until the cache is reset. But isn't it the same as a reset of the list in the plugin manager?

                              Can't help pressing F5 in the forum...

                              d.healeyD 1 Reply Last reply Reply Quote 0
                              • d.healeyD
                                d.healey @ustk
                                last edited by d.healey

                                @ustk I'm not sure. Check if it clears the AudioUnitCache folder - Users/username/Library/Caches/AudioUnitCache

                                Libre Wave - Freedom respecting instruments and effects
                                My Patreon - HISE tutorials
                                YouTube Channel - Public HISE tutorials

                                1 Reply Last reply Reply Quote 2
                                • First post
                                  Last post

                                23

                                Online

                                1.7k

                                Users

                                11.8k

                                Topics

                                103.2k

                                Posts