Hi,
I have been collecting data successfully using my Macbook pro and a measurement computing 1608FS for the last month. Typically the data that I collect from my potentiometer is from 0-2 volts.
I collected some test data yesterday and I received a warning that my channel had not been calibrated in over a month. I had previously calibrated my channels uing the standard DaqCalibrateAIn.m file in PTB. When I calibrated my channel (Chan 0) I could no longer collect any data, all I got were 'Nan' in a vector with the expected length of data.
I haven't changed anything in my code so something must have gone wrong with the during the calibration. I tried to reset the daq do another calibration and even calibrated another channel (Chan 1) and it produced the same results all NaN's in my data set. No other error appear while I am collecting data.
I even tried to calibrate the device using the measurement computing windows software. I was able to view the incoming data using their software and everything seemed to b working correctly, I also completed a test connecting DO0 to channel 0 and I received the expected sine wave with an average voltage of 2.54. However when using my mac again I still only got NaN's as data.
Additionally I calibrated Chan 2, 3 and 4 using the measurement and computing software. Both channels 2 and 4 seem to produce values in the way too high, each data point is around - 26,000,000. Channel 3 has values in the hundreds. From this i can presume that the whole device may be faulty or that something serious went wrong during the calibration using DaqCalibrateAIn.
Finally I get the following error at random times, sometimes after I make a change to the wiring:
ReceiveReports (249): source[7] 0000 != current source 26e479a0.
------------------------------------------------------------------------
Segmentation violation detected at Tue May 28 11:10:57 2013
------------------------------------------------------------------------
Configuration:
MATLAB Version: 7.10.0.499 (R2010a)
MATLAB License: 347765
Operating System: Darwin 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64
Window System: The X.Org Foundation (11006000), display /tmp/launch-lGVtNI/org.x:0
Current Visual: 0x22 (class 4, depth 24)
Processor ID: x86 Family 6 Model 5 Stepping 5, GenuineIntel
Virtual Machine: Java 1.6.0_45-b06-451-11M4406 with Apple Inc. Java HotSpot(TM) Client VM mixed mode
Default Encoding: UTF-8
Fault Count: 1
Register State:
eax = 27fea3bc ebx = 00000029
ecx = 946e56e4 edx = 00010001
esi = 27fb33bc edi = b9ffffff
ebp = b4a061b8 esp = b4a06194
eip = 92a75d4b flg = 00010202
Stack Trace:
[0] libobjc.A.dylib:objc_msgSend~(0x27fea3bc, 0x27fb33bc, 0xb4a061e8, 0x996e5345) + 27 bytes
[1] CoreFoundation:__CFRunLoopModeEqual~(0x247df130, 0xb4a062b0, 0xb4a061e8, 1) + 30 bytes
[2] CoreFoundation:CFEqual~(0x247df130, 0xb4a062b0, 0xb4a06248, 0x996d81d4) + 261 bytes
[3] CoreFoundation:__CFSetStandardEquateKeys~(0x0629e6c0, 0x247df130, 0xb4a062b0, 0x8fefe307) + 46 bytes
[4] CoreFoundation:CFBasicHashFindBucket~(0xb4a06268, 0x0629e6c0, 0xb4a062b0, 0x996e30ce) + 1844 bytes
[5] CoreFoundation:CFSetGetValue~(0x0629e6c0, 0xb4a062b0, 0x8ff20150, 0x932123b2) + 135 bytes
[6] CoreFoundation:__CFRunLoopFindMode~(0, 0x0629bb50, 0x0629bb58 "XTUM", 0x26e479a0) + 183 bytes
[7] CoreFoundation:CFRunLoopContainsSource~(0x0629bb50, 0x26e479a0, 0x27fb33bc, 0x27fbd25c "�y�&") + 114 bytes
[8] PsychHID.mexmaci:CheckRunLoopSource~(7, 0x27fa6f94 "ReceiveReports", 267, 1) + 368 bytes
[9] PsychHID.mexmaci:ReceiveReports~(7, 1, 0xb4a06488, 0x27fa755c "PSYCHHIDReceiveReports") + 459 bytes
[10] PsychHID.mexmaci:PSYCHHIDReceiveReports~(0x06756560, 0xb4a064e8 "ReceiveReports", 100, 0) + 934 bytes
[11] PsychHID.mexmaci:mexFunction~(1, 0xb4a06dc8, 2, 0xb4a06e28) + 1354 bytes
[12] libmex.dylib:mexRunMexFile(1, 0xb4a06dc8, 2, 0xb4a06e28) + 107 bytes
[13] libmex.dylib:Mfh_mex::runMexFileWithSignalProtection(int, mxArray_tag**, int, mxArray_tag**)(0x27e814c0, 1, 0xb4a06dc8, 2) + 111 bytes
[14] libmex.dylib:Mfh_mex::dispatch_file(int, mxArray_tag**, int, mxArray_tag**)(0x27e814c0, 1, 0xb4a06dc8, 2) + 250 bytes
[15] libmwm_dispatcher.dylib:Mfh_file::dispatch_fh(int, mxArray_tag**, int, mxArray_tag**)(0x27e814c0, 1, 0xb4a06dc8, 2) + 300 bytes
[16] libmwm_interpreter.dylib:ResolverFunctionDesc::CallFunction(int, mxArray_tag**, int, mxArray_tag**)(0xb4a073b8 "P�y", 1, 0xb4a06dc8, 2) + 793 bytes
[17] libmwm_interpreter.dylib:Resolver::CallMFunction(int, int, _m_operand*, m_operand_storage*, int, _m_operand*, m_operand_storage*, int*)(0xb4a06f94, 1, 1, 0x28553730) + 1462 bytes
[18] libmwm_interpreter.dylib:inResolveMFunctionCall(_m_function_desc*, int, int, _m_operand*, m_operand_storage*, int, _m_operand*, m_operand_storage*, int*, inMarshalType*, int, mpsTypeSequenceNlhs const*, mxArray_tag* (*)(int))(0x28527a50, 1, 1, 0x28553730) + 462 bytes
[19] libmwm_interpreter.dylib:accelImpl::MFunctionCall(_accelOp**)(0xb4a07504 "xv��tv��", 0xb4a07518 "P�R(", 32, 0x2859fdc0 "��z%������Y(�5�&P:Q(") + 269 bytes
[20] libmwm_interpreter.dylib:accelImpl::Exec()(0xb4a07504 "xv��tv��", 0xac028a38, 0x005b5400, 0x26ec3534) + 199 bytes
[21] libmwm_interpreter.dylib:accelCode::Call(inMarshalType*, int*) const(0x26e04320 "�_�", 0xb4a07678, 0xb4a07674, 0x00a4b880) + 100 bytes
[22] libmwm_interpreter.dylib:inJit::ExecuteHotSegment(_inJitAccelInfo*, opcodes*, int*, int*)(0xb4a078b0, 0xb4a078fc, 0xb4a078cc, 0xb4a07ac0) + 1338 bytes
[23] libmwm_interpreter.dylib:inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag volatile*, int*)(1, 9381, 500, 0) + 7720 bytes
[24] libmwm_interpreter.dylib:protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(1, 9381, 306, 0) + 112 bytes
[25] libmwm_interpreter.dylib:inInterPcodeSJ(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(0, 0x26e04750, 0xb4a07ac0, 0xb4a07ac0) + 266 bytes
[26] libmwm_interpreter.dylib:inExecuteMFunctionOrScript(Mfh_mp*, bool)(0x257ad6b0 "�\�", 0, 0x257ad6b0 "�\�", 2) + 932 bytes
[27] libmwm_interpreter.dylib:inRunMfile(int, mxArray_tag**, int, mxArray_tag**, Mfh_mp*, inWorkSpace_tag*)(2, 0xb4a07d98, 2, 0xb4a07df8) + 696 bytes
[28] libmwm_interpreter.dylib:Mfh_mp::dispatch_file(int, mxArray_tag**, int, mxArray_tag**)(0x257ad6b0 "�\�", 2, 0xb4a07d98, 2) + 56 bytes
[29] libmwm_dispatcher.dylib:Mfh_file::dispatch_fh(int, mxArray_tag**, int, mxArray_tag**)(0x257ad6b0 "�\�", 2, 0xb4a07d98, 2) + 300 bytes
[30] libmwm_interpreter.dylib:inDispatchFromStack(int, char const*, int, int)(851, 0x240e651c "DaqAInScan_Test", 2, 2) + 990 bytes
[31] libmwm_interpreter.dylib:inDispatchCall(char const*, int, int, int, int*, int*)(2, 0xb4a08198, 0x03c2615c, 1) + 152 bytes
[32] libmwm_interpreter.dylib:inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag volatile*, int*)(1, 100, 27, 0) + 5029 bytes
[33] libmwm_interpreter.dylib:protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(1, 100, 25, 0) + 112 bytes
[34] libmwm_interpreter.dylib:inInterPcodeSJ(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(0, 0x285b6650 "�T�&��V", 0xb4a08360, 0xb4a08360) + 266 bytes
[35] libmwm_interpreter.dylib:inExecuteMFunctionOrScript(Mfh_mp*, bool)(0x28159450 "�\�", 0, 0x28159450 "�\�", 2) + 932 bytes
[36] libmwm_interpreter.dylib:inRunMfile(int, mxArray_tag**, int, mxArray_tag**, Mfh_mp*, inWorkSpace_tag*)(1, 0xb4a08638, 2, 0xb4a08698) + 696 bytes
[37] libmwm_interpreter.dylib:Mfh_mp::dispatch_file(int, mxArray_tag**, int, mxArray_tag**)(0x28159450 "�\�", 1, 0xb4a08638, 2) + 56 bytes
[38] libmwm_dispatcher.dylib:Mfh_file::dispatch_fh(int, mxArray_tag**, int, mxArray_tag**)(0x28159450 "�\�", 1, 0xb4a08638, 2) + 300 bytes
[39] libmwm_interpreter.dylib:inDispatchFromStack(int, char const*, int, int)(850, 0x03bd484f "DaqAInScanBegin", 1, 2) + 990 bytes
[40] libmwm_interpreter.dylib:inCallFcnFromReference(32, 0xfffffff2, 1, 1) + 186 bytes
[41] libmwm_interpreter.dylib:inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag volatile*, int*)(1, 0, 31, 0) + 2212 bytes
[42] libmwm_interpreter.dylib:protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(1, 0, 1, 0) + 112 bytes
[43] libmwm_interpreter.dylib:inInterPcodeSJ(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(0, 0x285a1fa0, 0xb4a08ba0, 0xb4a08ba0) + 266 bytes
[44] libmwm_interpreter.dylib:inExecuteMFunctionOrScript(Mfh_mp*, bool)(0x27ee7940 "�\�", 1, 0xb4a08e78, 0) + 932 bytes
[45] libmwm_interpreter.dylib:inRunMfile(int, mxArray_tag**, int, mxArray_tag**, Mfh_mp*, inWorkSpace_tag*)(0, 0xb4a08e78, 0, 0xb4a08ed8 "��Y(��Y(") + 696 bytes
[46] libmwm_interpreter.dylib:Mfh_mp::dispatch_file(int, mxArray_tag**, int, mxArray_tag**)(0x27ee7940 "�\�", 0, 0xb4a08e78, 0) + 56 bytes
[47] libmwm_dispatcher.dylib:Mfh_file::dispatch_fh(int, mxArray_tag**, int, mxArray_tag**)(0x27ee7940 "�\�", 0, 0xb4a08e78, 0) + 300 bytes
[48] libmwm_interpreter.dylib:inDispatchFromStack(int, char const*, int, int)(827, 0, 0, 0) + 990 bytes
[49] libmwm_interpreter.dylib:inCallFcnFromReference(27, 0xfffffffc, 1, 0) + 186 bytes
[50] libmwm_interpreter.dylib:inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag volatile*, int*)(1, 0, 1, 0) + 2212 bytes
[51] libmwm_interpreter.dylib:protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(1, 0, 1, 0) + 112 bytes
[52] libmwm_interpreter.dylib:inInterPcodeSJ(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(0, 0x26e5b460, 0xb4a093e0, 0xb4a093e0) + 266 bytes
[53] libmwm_interpreter.dylib:inExecuteMFunctionOrScript(Mfh_mp*, bool)(0x26eaf0a0 "�\�", 1, 0xb4a0991c, 0) + 932 bytes
[54] libmwm_interpreter.dylib:inRunMfile(int, mxArray
If anyone has come across this before or has any advice i would be most grateful.
Alan
I have been collecting data successfully using my Macbook pro and a measurement computing 1608FS for the last month. Typically the data that I collect from my potentiometer is from 0-2 volts.
I collected some test data yesterday and I received a warning that my channel had not been calibrated in over a month. I had previously calibrated my channels uing the standard DaqCalibrateAIn.m file in PTB. When I calibrated my channel (Chan 0) I could no longer collect any data, all I got were 'Nan' in a vector with the expected length of data.
I haven't changed anything in my code so something must have gone wrong with the during the calibration. I tried to reset the daq do another calibration and even calibrated another channel (Chan 1) and it produced the same results all NaN's in my data set. No other error appear while I am collecting data.
I even tried to calibrate the device using the measurement computing windows software. I was able to view the incoming data using their software and everything seemed to b working correctly, I also completed a test connecting DO0 to channel 0 and I received the expected sine wave with an average voltage of 2.54. However when using my mac again I still only got NaN's as data.
Additionally I calibrated Chan 2, 3 and 4 using the measurement and computing software. Both channels 2 and 4 seem to produce values in the way too high, each data point is around - 26,000,000. Channel 3 has values in the hundreds. From this i can presume that the whole device may be faulty or that something serious went wrong during the calibration using DaqCalibrateAIn.
Finally I get the following error at random times, sometimes after I make a change to the wiring:
ReceiveReports (249): source[7] 0000 != current source 26e479a0.
------------------------------------------------------------------------
Segmentation violation detected at Tue May 28 11:10:57 2013
------------------------------------------------------------------------
Configuration:
MATLAB Version: 7.10.0.499 (R2010a)
MATLAB License: 347765
Operating System: Darwin 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64
Window System: The X.Org Foundation (11006000), display /tmp/launch-lGVtNI/org.x:0
Current Visual: 0x22 (class 4, depth 24)
Processor ID: x86 Family 6 Model 5 Stepping 5, GenuineIntel
Virtual Machine: Java 1.6.0_45-b06-451-11M4406 with Apple Inc. Java HotSpot(TM) Client VM mixed mode
Default Encoding: UTF-8
Fault Count: 1
Register State:
eax = 27fea3bc ebx = 00000029
ecx = 946e56e4 edx = 00010001
esi = 27fb33bc edi = b9ffffff
ebp = b4a061b8 esp = b4a06194
eip = 92a75d4b flg = 00010202
Stack Trace:
[0] libobjc.A.dylib:objc_msgSend~(0x27fea3bc, 0x27fb33bc, 0xb4a061e8, 0x996e5345) + 27 bytes
[1] CoreFoundation:__CFRunLoopModeEqual~(0x247df130, 0xb4a062b0, 0xb4a061e8, 1) + 30 bytes
[2] CoreFoundation:CFEqual~(0x247df130, 0xb4a062b0, 0xb4a06248, 0x996d81d4) + 261 bytes
[3] CoreFoundation:__CFSetStandardEquateKeys~(0x0629e6c0, 0x247df130, 0xb4a062b0, 0x8fefe307) + 46 bytes
[4] CoreFoundation:CFBasicHashFindBucket~(0xb4a06268, 0x0629e6c0, 0xb4a062b0, 0x996e30ce) + 1844 bytes
[5] CoreFoundation:CFSetGetValue~(0x0629e6c0, 0xb4a062b0, 0x8ff20150, 0x932123b2) + 135 bytes
[6] CoreFoundation:__CFRunLoopFindMode~(0, 0x0629bb50, 0x0629bb58 "XTUM", 0x26e479a0) + 183 bytes
[7] CoreFoundation:CFRunLoopContainsSource~(0x0629bb50, 0x26e479a0, 0x27fb33bc, 0x27fbd25c "�y�&") + 114 bytes
[8] PsychHID.mexmaci:CheckRunLoopSource~(7, 0x27fa6f94 "ReceiveReports", 267, 1) + 368 bytes
[9] PsychHID.mexmaci:ReceiveReports~(7, 1, 0xb4a06488, 0x27fa755c "PSYCHHIDReceiveReports") + 459 bytes
[10] PsychHID.mexmaci:PSYCHHIDReceiveReports~(0x06756560, 0xb4a064e8 "ReceiveReports", 100, 0) + 934 bytes
[11] PsychHID.mexmaci:mexFunction~(1, 0xb4a06dc8, 2, 0xb4a06e28) + 1354 bytes
[12] libmex.dylib:mexRunMexFile(1, 0xb4a06dc8, 2, 0xb4a06e28) + 107 bytes
[13] libmex.dylib:Mfh_mex::runMexFileWithSignalProtection(int, mxArray_tag**, int, mxArray_tag**)(0x27e814c0, 1, 0xb4a06dc8, 2) + 111 bytes
[14] libmex.dylib:Mfh_mex::dispatch_file(int, mxArray_tag**, int, mxArray_tag**)(0x27e814c0, 1, 0xb4a06dc8, 2) + 250 bytes
[15] libmwm_dispatcher.dylib:Mfh_file::dispatch_fh(int, mxArray_tag**, int, mxArray_tag**)(0x27e814c0, 1, 0xb4a06dc8, 2) + 300 bytes
[16] libmwm_interpreter.dylib:ResolverFunctionDesc::CallFunction(int, mxArray_tag**, int, mxArray_tag**)(0xb4a073b8 "P�y", 1, 0xb4a06dc8, 2) + 793 bytes
[17] libmwm_interpreter.dylib:Resolver::CallMFunction(int, int, _m_operand*, m_operand_storage*, int, _m_operand*, m_operand_storage*, int*)(0xb4a06f94, 1, 1, 0x28553730) + 1462 bytes
[18] libmwm_interpreter.dylib:inResolveMFunctionCall(_m_function_desc*, int, int, _m_operand*, m_operand_storage*, int, _m_operand*, m_operand_storage*, int*, inMarshalType*, int, mpsTypeSequenceNlhs const*, mxArray_tag* (*)(int))(0x28527a50, 1, 1, 0x28553730) + 462 bytes
[19] libmwm_interpreter.dylib:accelImpl::MFunctionCall(_accelOp**)(0xb4a07504 "xv��tv��", 0xb4a07518 "P�R(", 32, 0x2859fdc0 "��z%������Y(�5�&P:Q(") + 269 bytes
[20] libmwm_interpreter.dylib:accelImpl::Exec()(0xb4a07504 "xv��tv��", 0xac028a38, 0x005b5400, 0x26ec3534) + 199 bytes
[21] libmwm_interpreter.dylib:accelCode::Call(inMarshalType*, int*) const(0x26e04320 "�_�", 0xb4a07678, 0xb4a07674, 0x00a4b880) + 100 bytes
[22] libmwm_interpreter.dylib:inJit::ExecuteHotSegment(_inJitAccelInfo*, opcodes*, int*, int*)(0xb4a078b0, 0xb4a078fc, 0xb4a078cc, 0xb4a07ac0) + 1338 bytes
[23] libmwm_interpreter.dylib:inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag volatile*, int*)(1, 9381, 500, 0) + 7720 bytes
[24] libmwm_interpreter.dylib:protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(1, 9381, 306, 0) + 112 bytes
[25] libmwm_interpreter.dylib:inInterPcodeSJ(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(0, 0x26e04750, 0xb4a07ac0, 0xb4a07ac0) + 266 bytes
[26] libmwm_interpreter.dylib:inExecuteMFunctionOrScript(Mfh_mp*, bool)(0x257ad6b0 "�\�", 0, 0x257ad6b0 "�\�", 2) + 932 bytes
[27] libmwm_interpreter.dylib:inRunMfile(int, mxArray_tag**, int, mxArray_tag**, Mfh_mp*, inWorkSpace_tag*)(2, 0xb4a07d98, 2, 0xb4a07df8) + 696 bytes
[28] libmwm_interpreter.dylib:Mfh_mp::dispatch_file(int, mxArray_tag**, int, mxArray_tag**)(0x257ad6b0 "�\�", 2, 0xb4a07d98, 2) + 56 bytes
[29] libmwm_dispatcher.dylib:Mfh_file::dispatch_fh(int, mxArray_tag**, int, mxArray_tag**)(0x257ad6b0 "�\�", 2, 0xb4a07d98, 2) + 300 bytes
[30] libmwm_interpreter.dylib:inDispatchFromStack(int, char const*, int, int)(851, 0x240e651c "DaqAInScan_Test", 2, 2) + 990 bytes
[31] libmwm_interpreter.dylib:inDispatchCall(char const*, int, int, int, int*, int*)(2, 0xb4a08198, 0x03c2615c, 1) + 152 bytes
[32] libmwm_interpreter.dylib:inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag volatile*, int*)(1, 100, 27, 0) + 5029 bytes
[33] libmwm_interpreter.dylib:protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(1, 100, 25, 0) + 112 bytes
[34] libmwm_interpreter.dylib:inInterPcodeSJ(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(0, 0x285b6650 "�T�&��V", 0xb4a08360, 0xb4a08360) + 266 bytes
[35] libmwm_interpreter.dylib:inExecuteMFunctionOrScript(Mfh_mp*, bool)(0x28159450 "�\�", 0, 0x28159450 "�\�", 2) + 932 bytes
[36] libmwm_interpreter.dylib:inRunMfile(int, mxArray_tag**, int, mxArray_tag**, Mfh_mp*, inWorkSpace_tag*)(1, 0xb4a08638, 2, 0xb4a08698) + 696 bytes
[37] libmwm_interpreter.dylib:Mfh_mp::dispatch_file(int, mxArray_tag**, int, mxArray_tag**)(0x28159450 "�\�", 1, 0xb4a08638, 2) + 56 bytes
[38] libmwm_dispatcher.dylib:Mfh_file::dispatch_fh(int, mxArray_tag**, int, mxArray_tag**)(0x28159450 "�\�", 1, 0xb4a08638, 2) + 300 bytes
[39] libmwm_interpreter.dylib:inDispatchFromStack(int, char const*, int, int)(850, 0x03bd484f "DaqAInScanBegin", 1, 2) + 990 bytes
[40] libmwm_interpreter.dylib:inCallFcnFromReference(32, 0xfffffff2, 1, 1) + 186 bytes
[41] libmwm_interpreter.dylib:inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag volatile*, int*)(1, 0, 31, 0) + 2212 bytes
[42] libmwm_interpreter.dylib:protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(1, 0, 1, 0) + 112 bytes
[43] libmwm_interpreter.dylib:inInterPcodeSJ(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(0, 0x285a1fa0, 0xb4a08ba0, 0xb4a08ba0) + 266 bytes
[44] libmwm_interpreter.dylib:inExecuteMFunctionOrScript(Mfh_mp*, bool)(0x27ee7940 "�\�", 1, 0xb4a08e78, 0) + 932 bytes
[45] libmwm_interpreter.dylib:inRunMfile(int, mxArray_tag**, int, mxArray_tag**, Mfh_mp*, inWorkSpace_tag*)(0, 0xb4a08e78, 0, 0xb4a08ed8 "��Y(��Y(") + 696 bytes
[46] libmwm_interpreter.dylib:Mfh_mp::dispatch_file(int, mxArray_tag**, int, mxArray_tag**)(0x27ee7940 "�\�", 0, 0xb4a08e78, 0) + 56 bytes
[47] libmwm_dispatcher.dylib:Mfh_file::dispatch_fh(int, mxArray_tag**, int, mxArray_tag**)(0x27ee7940 "�\�", 0, 0xb4a08e78, 0) + 300 bytes
[48] libmwm_interpreter.dylib:inDispatchFromStack(int, char const*, int, int)(827, 0, 0, 0) + 990 bytes
[49] libmwm_interpreter.dylib:inCallFcnFromReference(27, 0xfffffffc, 1, 0) + 186 bytes
[50] libmwm_interpreter.dylib:inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag volatile*, int*)(1, 0, 1, 0) + 2212 bytes
[51] libmwm_interpreter.dylib:protected_inInterp(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(1, 0, 1, 0) + 112 bytes
[52] libmwm_interpreter.dylib:inInterPcodeSJ(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(0, 0x26e5b460, 0xb4a093e0, 0xb4a093e0) + 266 bytes
[53] libmwm_interpreter.dylib:inExecuteMFunctionOrScript(Mfh_mp*, bool)(0x26eaf0a0 "�\�", 1, 0xb4a0991c, 0) + 932 bytes
[54] libmwm_interpreter.dylib:inRunMfile(int, mxArray
If anyone has come across this before or has any advice i would be most grateful.
Alan