CNMAT / CNMAT-Externs

CNMAT Max/MSP externals
Other
96 stars 11 forks source link

analyzer~ size related crash #48

Closed ramagottfried closed 7 years ago

ramagottfried commented 8 years ago

crashes with small fft size?


----------begin_max5_patcher----------
536.3ocqTszbaBCD9L7qPiNS8HA0uxIepm68lNcDvhshERLRB+JSxu8JILDZ
bnSZSt.Z+X0936aWdLNBmqNAFL5NzOPQQOFGEEf7.QWsiv0rSEBlI3FVBGU4
OfS59jENYCvrxhm6Aks0bo.rgKPuB1vrE63xs+RCE1tDRWkMadBZMcFIAQID
+qzzYDzOeIPpVaejRuhxKCYzUEeIqOkctYO2.cgFa3akLANY3zPPM1yhfWXr
G3o3X+ij2Y6WnpqAo8l92.16tWxUnCt1SoQF9E.kkdurK8uBt+5BtDJTsxPL
x9GourkK7L154A5adf995xIoOxsz2Pc7w3D3RIaB0O8uT9qVGJ7UKlkRHDZp
q5Csh+46uGVQ9bZholqch24Kf9Yzl71pJPeUAQa1oZFNWUYGNejKKUG8ihnb
AqXeMStjf1vkbKmIJAA6LxY6ZrFtiT.Ch5hMSuuRoqYVjfarceFX6MVUkKdt
siwPNFoo05.ey4HZ1+2dHcd1fRPoYchS1jZw5a0BJc4jKj91xuNVITrINz6R
NStcrc+6u0JDe2wnf8s1lKgJVqvNV6CdEHmW8Kt.I3w+yABipUWzWvW++B5k
9uDLVtjY4J4HeBM8Hu1wKKA43o0RtgkKf.OQto7XMMG7iUcAMTJtIyGTZu4x
jfIW1YFDQrFNv68OjCLS6zTqSPa0cjwoUKvcWUUBZYKOb6XeleJ92veH7UK
-----------end_max5_patcher-----------

Process: Max [7277] Path: /Applications/Max.app/Contents/MacOS/Max Identifier: com.cycling74.Max Version: 7.1.0 667771f Code Type: X86 (Native) Parent Process: ??? [1] Responsible: Max [7277] User ID: 501

Date/Time: 2016-01-17 15:03:03.662 -0800 OS Version: Mac OS X 10.10.5 (14F1509) Report Version: 11 Anonymous UUID: E844FD0B-4873-595F-3615-7C8115A0DD9F

Sleep/Wake UUID: D6F53C49-B172-4646-A943-78ACBF50AC4D

Time Awake Since Boot: 180000 seconds Time Since Wake: 2200 seconds

Crashed Thread: 30

Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000010e89000

VM Regions Near 0x10e89000: CoreUI image data 0000000010e87000-0000000010e89000 [ 8K] rw-/rwx SM=PRV
--> VM_ALLOCATE 0000000010e89000-0000000010e8a000 [ 4K] rw-/rwx SM=ALI
mapped file 0000000010ea9000-0000000010eae000 [ 20K] r--/rwx SM=COW /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Resources/cursors/resizeeastwest/cursor.pdf

Thread 30 Crashed: 0 edu.berkeley.cnmat.analyzer~ 0x1232efba analyzer_tick + 1018 1 com.cycling74.Max 0x001041a6 schedule_exec + 61 2 com.cycling74.Max 0x00089250 clock_execute + 75 3 com.cycling74.Max 0x000c14ed sched_takepoll + 586 4 com.cycling74.Max 0x000c129e sched_poll + 33 5 com.cycling74.Max 0x00132c17 systimer_pollaction + 18 6 com.cycling74.Max 0x00133076 mactimer_isr + 60 7 com.cycling74.Max 0x001308bb systhread_threadproc + 78 8 libsystem_pthread.dylib 0x92b74c25 _pthread_body + 138 9 libsystem_pthread.dylib 0x92b74b9b _pthread_start + 162 10 libsystem_pthread.dylib 0x92b71e32 thread_start + 34

ramagottfried commented 7 years ago

fixed.
the problem was that the way the code is setup, FFT bins must be small enough to fill all 25 bark bins. for now I set a minimum FFT size to be 512.