Forums > MaxMSP

rtcmix~ 1.6 crash on Max 4.6.3

March 3, 2009 | 8:38 am

It crashes on both Intel and PPC but rtcmix~ 1.7 works fine on Max5 on the same machines.
PPC is MacOS 10.4.11 and Intel macbook pro is 10.5.6

Is it rtcmix~ 1.6 or me?
Any thoughts?

Jean-Michel Darrémont


March 3, 2009 | 1:33 pm

Jean-Michel –

Could you send me a crash log so I can see what’s going wrong? Thanks –

brad
http://music.columbia.edu/~brad


March 3, 2009 | 10:22 pm

OK — I know what’s going on. In the crashlog:

> Thread 0 Crashed:
> 0 FTMlib 0×17214412 yyparse + 2045 (parser.y:250)
> 1 com.bgg.rtcmix~ 0x1755f229 rtcmix_dotext + 692

it seems there is a conflict between rtcmix~ and the new FTMlib from IRCAM. I bet you have FTMlib installed on your 4.x machines and not on your newer one (or if not, then the external functions are better ‘protected’ under 5).

I’ve had one other report of a crash like this, I’ll see if we can figure out a fix.

brad
http://music.columbia.edu/~brad


March 4, 2009 | 10:45 am

Brad,

Unfortunately I need both FTM and rtcmix~ in my current project.

I also need Max 4.6.3 for the time being.

Do you know where I can find a previous rtcmix~ version(1.5?) it was working well on my system and I could keep on working in the present time.

Thanks.

Jean-Michel Darrémont


March 4, 2009 | 2:02 pm

Jean-Michel –

Again, my apologies! I hope we can get a fix worked soon. In the meantime, you can grab the earlier version here:

http://rtcmix.org/rtcmix~/v1.56/

Let me know if that doesn’t work either (it should!).

brad
http://music.columbia.edu/~brad


March 5, 2009 | 8:17 am

Brad,

Unfortunately it’s still crashing with 1.56.
So it must be my version of FTM(2.3.2).
I check with the FTM team and let you know.

It definitely worked few weeks ago with FTM. Strange enough.

Cheers.


March 11, 2009 | 2:16 am

Hi Brad, Hi Jean-Michel,

I have exactly the same problem.
rtcmix 1.7, ftm 2.5beta, max 5.0.6, mac os x 10.5.6 (intel).

Thread 0 Crashed:
0   FTMlib                        	0x18c4b0bc yyparse + 2252
1   com.cycling74.rtcmix~         	0x19c787e3 rtcmix_dogoscript + 646 (rtcmix~.c:1157)
2   com.cycling74.MaxMSP          	0x0002d400 defer_exec(_defer*) + 60
3   com.cycling74.MaxMSP          	0x00025375 sched_dequeue + 119
4   com.cycling74.MaxMSP          	0x0000f425 max_tick + 77

I suppose both libs have a function named yyparse
(I see in the RTcmix conf.tab.cpp that there are some preprocessor stuff with function pointers defining yyparse).

Maybe It would enough to rename that specific function.
I could give it a try but I’m assume you (brad) will be more comfortable with this.

Thanks

Leo


March 11, 2009 | 4:48 am

I think I know what’s happening, but I haven’t had time to do some thorough testing, etc. yet. I discovered when moving to OSX 10.5 that the behavior of Apple’s CFBundleLoadExecutable() seems to have changed in that the symbol space of the loaded dylib was ‘exposed’ to the rest of the executing app. It didn’t used to be this way, and many attempts to coerce the Core Foundation dylib-loading functions to maintain a private symbol table didn’t work. This was important because I needed the capability to instantiate multiple rtcmix~ objects without each one interfering with the others. I wound up using NSLinkModule() with the appropriate flags set and it worked.

I suspect that the IRCAM FTMlib is not doing this, or the Cycling .mxo loader is not doing this, and the FTMlib yyparse() function is being hit before the local rtcmix~ yyparse(). Unfortunately yyparse() is very common function for developers who have used yacc or lex (bison or flex or whatever it’s called now), and there are also many subsidiary functions that will probably also cause problems (plus these functions are all generated automatically by the compiler-builder).

When I get a chance to investigate more thoroughly I hope to post a more coherent set of questions on the dev-list. Hopefully there is an easy and elegant solution of which I am unaware.

This will also affect the chuck~ object, too because the ChucK developers also used yacc/lex for their parser.

brad
http://music.columbia.edu/~brad


March 11, 2009 | 8:06 am

Hi Brad,

I’m not sure I understand. Do you mean that several rtcmix~ can interfere between each other ? that chuck~ can interfere with rtcmix~ too ? or is it just happening with FTM ?
Here, when removing the _FTM_.pat from C74/max-startup everything is/seems fine (even with multiple rtcmix~ examples).

If it is just related to FTM, and before you’ll have time to fix it, you should note it on rtcmix~’s website.
It took me half an hour to understand why it was always crashing and I almost gave up til I saw the magical FTMlib word in the crashreport.
But I’m afraid lots of people won’t be as patient or won’t read (or won’t be able to interpret) the crash report, so that they’ll miss this great tool, would be a pity.

Anyway.
Thanks

Leo


March 11, 2009 | 8:39 am

Hi Brad,

I must say that the incompatibility with FTM is the same on Mac Intel, PPC, on Mac OS 10.4.11, 10.5.6 and on Max/MSP 4.6.3 and Max5.

When unistalling FTM it works well except for one thing: standalones built with rtcmix~ inside will crash. Tested on all the configurations above.

Here is the crashlog when launching the standalone, the app building script inside Max doesn’t report any error.

Quote:
Date/Time: 2009-03-11 09:32:57.194 +0100
OS Version: 10.4.11 (Build 8S165)
Report Version: 4

Command: Untitled1
Path: /Users/jeanmicheldarremont/Desktop/Untitled1.app/Contents/MacOS/Untitled1
Parent: WindowServer [79]

Version: 5.0.4 (35808) (5.0.4)

PID: 261
Thread: 0

Exception: EXC_BAD_ACCESS (0×0001)
Codes: KERN_PROTECTION_FAILURE (0×0002) at 0×00000000

Thread 0 Crashed:
0 dyld 0x8fe08f9c NSLinkModule + 104
1 libSystem.B.dylib 0x9fe1912c NSLinkModule + 104
2 com.bgg.rtcmix~ 0x07a84660 rtcmix_new + 400
3 com.cycling74.MaxRuntime 0x0001a000 typedmess_fun + 1408
4 com.cycling74.MaxRuntime 0x000a6334 object_new_typed_flags + 424
5 com.cycling74.MaxRuntime 0×00010554 newload_internal + 132
6 com.cycling74.MaxRuntime 0×00010814 newload + 20
7 com.cycling74.MaxRuntime 0x0001a1f4 typedmess_fun + 1908
8 com.cycling74.MaxRuntime 0x0001aa9c aeval + 948
9 com.cycling74.MaxRuntime 0x00006a10 atombuf_eval + 116
10 com.cycling74.MaxRuntime 0x001361dc jnewobj_new + 1584
11 com.cycling74.MaxRuntime 0x0001a1f4 typedmess_fun + 1908
12 com.cycling74.MaxRuntime 0x000a6300 object_new_typed_flags + 372
13 com.cycling74.MaxRuntime 0x0013e6c8 jpatcher_newobject + 304
14 com.cycling74.MaxRuntime 0x0013ea88 jpatcher_pastefromdictionary + 252
15 com.cycling74.MaxRuntime 0×00149448 jpatcher_fromdictionary + 1212
16 com.cycling74.MaxRuntime 0x0014966c jpatcher_new + 516
17 com.cycling74.MaxRuntime 0x0001a1f4 typedmess_fun + 1908
18 com.cycling74.MaxRuntime 0x000a6334 object_new_typed_flags + 424
19 com.cycling74.MaxRuntime 0x0000fc10 jpatcher_load_fromdictionary(char*, short, object*, short, atom*) + 440
20 com.cycling74.MaxRuntime 0x0000fd68 jpatcher_load_frombuffer(char*, short, char const*, long, short, atom*) + 264
21 com.cycling74.MaxRuntime 0x0000ff7c jpatcher_load(char*, short, short, atom*) + 332
22 com.cycling74.MaxRuntime 0x000101e4 lowload_type + 544
23 com.cycling74.MaxRuntime 0x0001098c fileload_extended + 152
24 com.cycling74.MaxRuntime 0x00010e9c fileload_unique + 88
25 com.cycling74.MaxRuntime 0×00063380 xpcoll_loadentry + 40
26 com.cycling74.MaxRuntime 0×00057538 linklist_funall + 88
27 com.cycling74.MaxRuntime 0×00063194 xpcoll_loadpatchers + 76
28 com.cycling74.MaxRuntime 0×00063200 xpcoll_load + 56
29 com.cycling74.MaxRuntime 0x00011eb8 max_startup + 364
30 com.cycling74.MaxRuntime 0x0017007c MaxApplication::initialise(juce::String const&) + 28
31 com.cycling74.MaxRuntime 0x001f02f4 juce::JUCEApplication::main(juce::String&, juce::JUCEApplication*) + 644
32 com.cycling74.MaxRuntime 0x001f0404 juce::JUCEApplication::main(int, char**, juce::JUCEApplication*) + 100
33 com.cycling74.MaxRuntime 0x0000336c _start + 760
34 com.cycling74.MaxRuntime 0×00003070 start + 48

Thread 1:
0 libSystem.B.dylib 0x9fdf6f48 mach_msg_trap + 8
1 libSystem.B.dylib 0x9fdf6e9c mach_msg + 60
2 com.apple.audio.midi.CoreMIDI 0x97459ac8 XServerMachPort::ReceiveMessage(int&, void*, int&) + 84
3 com.apple.audio.midi.CoreMIDI 0x9744cc80 MIDIInPortThread::Run() + 64
4 com.apple.audio.midi.CoreMIDI 0x97450f44 XThread::RunHelper(void*) + 28
5 com.apple.audio.midi.CoreMIDI 0x9745a87c CAPThread::Entry(CAPThread*) + 96
6 libSystem.B.dylib 0x9fe17908 _pthread_body + 96

Thread 2:
0 libSystem.B.dylib 0x9fe3ff88 semaphore_timedwait_signal_trap + 8
1 libSystem.B.dylib 0x9fe5c7e8 pthread_cond_timedwait_relative_np + 556
2 …ple.CoreServices.CarbonCore 0x9e5623c4 TSWaitOnSemaphoreCommon + 176
3 …ple.CoreServices.CarbonCore 0x9e56a364 TimerThread + 60
4 libSystem.B.dylib 0x9fe17908 _pthread_body + 96

Thread 3:
0 libSystem.B.dylib 0x9fdf6f48 mach_msg_trap + 8
1 libSystem.B.dylib 0x9fdf6e9c mach_msg + 60
2 com.apple.CoreFoundation 0x9fcec9ac __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x9fcec2b0 CFRunLoopRunSpecific + 268
4 com.apple.CoreFoundation 0x9fcfb710 CFRunLoopRun + 52
5 com.apple.DVCPROHDMuxer 0x07e4fe40 AVS::DestroyAVCDeviceController(AVS::AVCDeviceController*) + 432
6 libSystem.B.dylib 0x9fe17908 _pthread_body + 96

Thread 4:
0 libSystem.B.dylib 0x9fdf6f48 mach_msg_trap + 8
1 libSystem.B.dylib 0x9fdf6e9c mach_msg + 60
2 com.apple.CoreFoundation 0x9fcec9ac __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x9fcec2b0 CFRunLoopRunSpecific + 268
4 com.apple.audio.CoreAudio 0×91457524 HALRunLoop::OwnThread(void*) + 264
5 com.apple.audio.CoreAudio 0x914572c4 CAPThread::Entry(CAPThread*) + 96
6 libSystem.B.dylib 0x9fe17908 _pthread_body + 96

Thread 0 crashed with PPC Thread State 64:
srr0: 0x000000008fe08f9c srr1: 0x100000000200f030 vrsave: 0×0000000000000000
cr: 0×44000402 xer: 0×0000000020000000 lr: 0x000000008fe08f9c ctr: 0x000000008fe08f34
r0: 0×0000000000000000 r1: 0x00000000bfff5200 r2: 0x000000008fe62208 r3: 0×0000000000000000
r4: 0x00000000bfff5308 r5: 0×0000000000000003 r6: 0xffffffffffffffff r7: 0x0000000001112bb0
r8: 0×0000000000000000 r9: 0×0000000000000000 r10: 0x000000008fe02208 r11: 0×0000000000000000
r12: 0x000000008fe08f34 r13: 0×0000000000000000 r14: 0×0000000000000000 r15: 0×0000000000000000
r16: 0×0000000000000000 r17: 0×0000000000000000 r18: 0×0000000000000001 r19: 0x00000000ffffffff
r20: 0×0000000000000000 r21: 0×0000000000000000 r22: 0×0000000000000001 r23: 0×0000000000000000
r24: 0x000000000335c45c r25: 0×0000000000480000 r26: 0x000000000334651c r27: 0x00000000bfff5308
r28: 0×0000000000000003 r29: 0x00000000afdf90cc r30: 0×0000000000000000 r31: 0x000000008fe08f3c

Binary Images Description:
0×1000 – 0x40ffff com.cycling74.MaxRuntime 5.0.4 (35808) (5.0.4) /Users/jeanmicheldarremont/Desktop/Untitled1.app/Contents/MacOS/Untitled1
0×1205000 – 0x12c3fff com.apple.WebKit 4525.27 (4525.27.1) /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0×1351000 – 0x143ffff libxml2.2.dylib /usr/lib/libxml2.2.dylib
0x146c000 – 0x1555fff com.apple.JavaScriptCore 4525.26 (4525.26.2) /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x15ab000 – 0x1c7efff com.apple.WebCore 4525.26 (4525.26.6) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0×2018000 – 0x2063fff com.cycling74.MaxAPI 1.0 /Users/jeanmicheldarremont/Desktop/Untitled1.app/Contents/Frameworks/MaxAPI.framework/MaxAPI
0x31df000 – 0x31e0fff com.cycling74.augraph 5.0.4 (35808) (35808) /Users/jeanmicheldarremont/Desktop/Untitled1.app/Contents/support/mididrivers/augraph.mxo/Contents/MacOS/augraph
0x32d0000 – 0x32d2fff com.cycling74.coremidi 5.0.4 (35808) (35808) /Users/jeanmicheldarremont/Desktop/Untitled1.app/Contents/support/mididrivers/coremidi.mxo/Contents/MacOS/coremidi
0x32da000 – 0x32dbfff com.cycling74.midi_adrewire 5.0.4 (35808) (35808) /Users/jeanmicheldarremont/Desktop/Untitled1.app/Contents/support/mididrivers/midi_adrewire.mxo/Contents/MacOS/midi_adrewire
0x32de000 – 0x32eefff com.cycling74.MaxAudioAPI ??? (1.0) /Users/jeanmicheldarremont/Desktop/Untitled1.app/Contents/Frameworks/MaxAudioAPI.framework/Versions/A/MaxAudioAPI
0x7a7a000 – 0x7a7efff com.apple.CommonCocoaPanels 2.0 (10) /System/Library/CoreServices/CommonCocoaPanels.bundle/Contents/MacOS/CommonCocoaPanels
0x7a83000 – 0x7a87fff com.bgg.rtcmix~ ??? (1.0) /var/tmp/folders.501/TemporaryItems/MaxRuntime-mxt/rtcmix~.mxo/Contents/MacOS/rtcmix~
0x7a8a000 – 0x7a91fff com.cycling74.ad_coreaudio 5.0.4 (35808) (35808) /Users/jeanmicheldarremont/Desktop/Untitled1.app/Contents/support/ad/ad_coreaudio.mxo/Contents/MacOS/ad_coreaudio
0x7acf000 – 0x7ad0fff com.apple.aoa.halplugin 2.5.6 (2.5.6b5) /System/Library/Extensions/IOAudioFamily.kext/Contents/PlugIns/AOAHALPlugin.bundle/Contents/MacOS/AOAHALPlugin
0x7ae4000 – 0x7ae6fff com.cycling74.ad_nonreal 5.0.4 (35808) (35808) /Users/jeanmicheldarremont/Desktop/Untitled1.app/Contents/support/ad/ad_nonreal.mxo/Contents/MacOS/ad_nonreal
0x7bf4000 – 0x7c70fff com.apple.DVCPROHDAudio 1.3 /Library/Audio/Plug-Ins/HAL/DVCPROHDAudio.plugin/Contents/MacOS/DVCPROHDAudio
0x7d4a000 – 0x7d4ffff com.apple.LiveType.component 2.1.3 /Library/QuickTime/LiveType.component/Contents/MacOS/LiveType
0x7d53000 – 0x7db8fff com.apple.LiveType.framework 2.1.3 /System/Library/PrivateFrameworks/LiveType.framework/Versions/A/LiveType
0x7de2000 – 0x7e2afff com.apple.motion.component 1.0 /Library/QuickTime/Motion.component/Contents/MacOS/Motion
0x7e30000 – 0x7e34fff Motion /Library/Frameworks/Motion.framework/Versions/A/Motion
0x7e38000 – 0x7e9dfff com.apple.DVCPROHDMuxer 1.3 /Library/QuickTime/DVCPROHDMuxer.component/Contents/MacOS/DVCPROHDMuxer
0x7f3b000 – 0x7f45fff com.cycling74.ad_rewire 5.0.4 (35808) (35808) /Users/jeanmicheldarremont/Desktop/Untitled1.app/Contents/support/ad/ad_rewire.mxo/Contents/MacOS/ad_rewire
0x8fe00000 – 0x8fe52fff dyld 46.16 /usr/lib/dyld
0×90000000 – 0x90019fff com.apple.CoreVideo 1.4.2 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x9002a000 – 0x9035cfff com.apple.QuickTime 7.6.0 (1290) /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x908de000 – 0x908defff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x90a3c000 – 0x90ac0fff libobjc.A.dylib /usr/lib/libobjc.A.dylib
0x90aea000 – 0x90b5afff IOKit /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90b70000 – 0x90b82fff libauto.dylib /usr/lib/libauto.dylib
0x90ec6000 – 0x90f46fff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90fe7000 – 0x90ffffff com.apple.WebServices 1.1.2 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x910d6000 – 0x910fffff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0×91110000 – 0x9111efff libz.1.dylib /usr/lib/libz.1.dylib
0×91265000 – 0x9131cfff com.apple.QD 3.10.27 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x913db000 – 0x913e4fff com.apple.DiskArbitration 2.1.2 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x913eb000 – 0x913f3fff libbsm.dylib /usr/lib/libbsm.dylib
0x913f7000 – 0x9141ffff com.apple.SystemConfiguration 1.8.3 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0×91432000 – 0x9143dfff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
0×91442000 – 0x914bdfff com.apple.audio.CoreAudio 3.0.5 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x914fa000 – 0x914fafff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x915c1000 – 0x915d0fff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x915d9000 – 0x915e6fff libCSync.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0×91630000 – 0x91649fff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0×91674000 – 0x91705fff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0×91840000 – 0x9189efff com.apple.HIServices 1.5.3 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x918cd000 – 0x918eefff com.apple.LangAnalysis 1.6.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0×91902000 – 0x91927fff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0×91998000 – 0x919acfff com.apple.speech.synthesis.framework 3.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x91b46000 – 0x91b64fff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x91c70000 – 0x91c74fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91c76000 – 0x91ce0fff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
0x91d04000 – 0x91d07fff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x91e10000 – 0x91e52fff com.apple.LaunchServices 183 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x91f4a000 – 0x91f69fff com.apple.Accelerate.vecLib 3.2.2 (vecLib 3.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x91fd5000 – 0x92043fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x9204e000 – 0x920e3fff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x920fd000 – 0x92685fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x926b8000 – 0x929e3fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x92a13000 – 0x92b01fff libiconv.2.dylib /usr/lib/libiconv.2.dylib
0x92f25000 – 0x92f43fff libGL.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x92f4e000 – 0x92fa8fff libGLU.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x92fc6000 – 0x92fc6fff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x92fc8000 – 0x92fdcfff com.apple.ImageCapture 3.0 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x92ff4000 – 0x93004fff com.apple.speech.recognition.framework 3.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0×93010000 – 0x93025fff com.apple.securityhi 2.0 (203) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0×93037000 – 0x930befff com.apple.ink.framework 101.2 (69) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x930d2000 – 0x930ddfff com.apple.help 1.0.3 (32) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x9312f000 – 0x9313efff com.apple.print.framework.Print 5.2 (192.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x9314a000 – 0x931b0fff com.apple.htmlrendering 1.1.2 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x931e1000 – 0x93230fff com.apple.NavigationServices 3.4.4 (3.4.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x9325e000 – 0x9327bfff com.apple.audio.SoundManager 3.9 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x9328d000 – 0x9329afff com.apple.CommonPanels 1.2.2 (73) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x933da000 – 0x933effff libcups.2.dylib /usr/lib/libcups.2.dylib
0×93701000 – 0x9370dfff com.apple.opengl 1.4.7 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0×93786000 – 0x93786fff com.apple.Cocoa 6.4 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x93a74000 – 0x93af5fff com.apple.SearchKit 1.0.8 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0×94148000 – 0x941bafff com.apple.CoreData 91 (92.1) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x941f3000 – 0x942b8fff com.apple.audio.toolbox.AudioToolbox 1.4.7 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x9430b000 – 0x9430bfff com.apple.audio.units.AudioUnit 1.4 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x9430d000 – 0x944cdfff com.apple.QuartzCore 1.4.12 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0×94517000 – 0x94554fff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib
0x9455c000 – 0x945acfff libGLImage.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x94c1c000 – 0x94c8dfff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib
0x9572e000 – 0x95830fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
0x9588b000 – 0x95952fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib
0×96242000 – 0x9626cfff libxslt.1.dylib /usr/lib/libxslt.1.dylib
0×96326000 – 0x963f8fff com.apple.ColorSync 4.4.11 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x964ac000 – 0x964e4fff com.apple.AE 312.2 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0×96500000 – 0x96542fff com.apple.CFNetwork 129.24 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x9675a000 – 0x9680bfff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x9744c000 – 0x9748bfff com.apple.audio.midi.CoreMIDI 1.5 (41) /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
0x97b40000 – 0x97b86fff com.apple.ImageIO.framework 1.5.8 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x97ba8000 – 0x97c5ffff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x97e75000 – 0x97e8ffff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x97f0b000 – 0x97f49fff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x9808b000 – 0x98098fff com.apple.agl 2.5.6 (AGL-2.5.6) /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x9de96000 – 0x9df1efff com.apple.DesktopServices 1.3.7 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x9df5f000 – 0x9e26dfff com.apple.HIToolbox 1.4.10 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x9e3bd000 – 0x9e3ebfff com.apple.openscripting 1.2.7 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x9e405000 – 0x9e4eafff com.apple.vImage 2.4 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x9e4f2000 – 0x9e4f2fff com.apple.Accelerate 1.2.2 (Accelerate 1.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x9e4f4000 – 0x9e7cbfff com.apple.CoreServices.CarbonCore 681.19 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x9e831000 – 0x9e836fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
0x9e838000 – 0x9e9f3fff com.apple.security 4.6 (29770) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x9eaf2000 – 0x9eb3ffff com.apple.CoreText 1.0.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x9eb6a000 – 0x9ef25fff com.apple.CoreGraphics 1.258.82 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x9efb2000 – 0x9f1e5fff com.apple.Foundation 6.4.12 (567.42) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x9f309000 – 0x9f93cfff com.apple.AppKit 6.4.10 (824.48) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x9fcc9000 – 0x9fda3fff com.apple.CoreFoundation 6.4.11 (368.35) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x9fdec000 – 0x9ffa8fff libSystem.B.dylib /usr/lib/libSystem.B.dylib

Model: PowerMac7,3, BootROM 5.1.8f7, 2 processors, PowerPC G5 (2.2), 1.8 GHz, 4 GB
Graphics: GeForce FX 5200, GeForce FX 5200, AGP, 64 MB
Memory Module: DIMM0/J11, 1 GB, DDR SDRAM, PC3200U-30330
Memory Module: DIMM1/J12, 1 GB, DDR SDRAM, PC3200U-30330
Memory Module: DIMM2/J13, 1 GB, DDR SDRAM, PC3200U-25330
Memory Module: DIMM3/J14, 1 GB, DDR SDRAM, PC3200U-25330
Modem: MicroDash, Euro, V.92, 1.0F, APPLE VERSION 2.6.6
Bluetooth: Version 1.9.5f4, 2 service, 1 devices, 1 incoming serial ports
Network Service: Ethernet intégré, Ethernet, en0
PCI Card: pci-bridge, pci, SLOT-2
PCI Card: firewire, ieee1394, 6×8
PCI Card: usb, usb, 6×9
PCI Card: pci1033,e0, 6×9
Serial ATA Device: ST380013AS, 74.53 GB
Serial ATA Device: WDC WD5000KS-00MNB0, 465.76 GB
Parallel ATA Device: PIONEER DVD-RW DVR-111D
USB Device: Hub in Apple Pro Keyboard, Mitsumi Electric, Up to 12 Mb/sec, 500 mA
USB Device: Apple Pro Keyboard, Mitsumi Electric, Up to 12 Mb/sec, 250 mA
USB Device: USB RECEIVER, Logitech, Up to 1.5 Mb/sec, 500 mA
USB Device: D-Link DBT-122, Broadcom, Up to 12 Mb/sec, 500 mA
FireWire Device: POWERCORE/FW, TC Electronic A/S, Up to 400 Mb/sec
FireWire Device: FW 410, M-AUDIO, Up to 400 Mb/sec


March 12, 2009 | 1:04 am

Hi Leo –

> I’m not sure I understand. Do you mean that several rtcmix~ can
> interfere between each other ? that chuck~ can interfere with
> rtcmix~ too ? or is it just happening with FTM ?

No, rtcmix~ and chuck~ load in a fashion that prevents these conflicts. I did discover that chuck~ + FTMlib will also crash. I just posted a note to the dev-list to see if anyone has ideas about a solution to the namespace conflict.

> If it is just related to FTM, and before you’ll have time to
> fix it, you should note it on rtcmix~’s website.

That’s a good idea. I’ll do it later this evening.

> It took me half an hour to understand why it was always
> crashing and I almost gave up til I saw the magical FTMlib
> word in the crashreport.

Oh I am sorry! I know how you feel! Smile

Thanks for being patient…

brad
http://music.columbia.edu/~brad


March 12, 2009 | 1:14 am

Jean-Michel –

The standalone crash is a different issue, and I know exactly how to fix it. I posted this on the RTcmix-discuss list, but like a big idiot I forgot to put it on the web page!

[rtcmix~] (and [chuck~], and apparently IRCAM’s FTM objects) rely on external libraries that are dynamically-loaded into Max/MSP when the objects run. When Max builds a standalone, it copies the rtcmix~.mxo object but does NOT copy the dynamic library. You need to do this ‘by hand’ into your standalone application bundle.

What you should do is copy the RTcmix/ folder from the MaxMSP/externals directory into your MyApp.app/Contents/support/ sub-folder, and then *remove* the rtcmix~.mxo object that is in the top-level of the RTcmix/ folder. This should leave only the rtcmix-dylibs/ folder. You need to remove the rtcmix~.mxo because it has already been included in the standalone build process. Retaining the rtcmix-dylibs/ folder in that directory will allow the rtcmix~ object to find the resources it needs.

For a recent example, you can download the "BookOfDreams" application I built:

http://music.columbia.edu/~brad/BookOfDreams/

and take a look at the BookOfDreams.app/Contents/support/ folder to see the RTcmix/ folder inside.

brad
http://music.columbia.edu/~brad


Viewing 12 posts - 1 through 12 (of 12 total)