def testFunction(event): def inner_gen(): print ('win','r') time.sleep (0.5) yield print ('abc') time.sleep (0.5) yield print ('enter') time.sleep (0.5) yield print 'sleep' time.sleep (3) yield while True: for _ in range(2): for _ in inner_gen(): if shutdown_event.is_set(): shutdown_event.clear() return
断言失败:文件
第714行的强制断言 " \ memmgr \ mem32aligned.cpp&#34 ;.
发现损坏的内存块
配置: MATLAB版本:7.5.0.342(R2007b)
MATLAB许可证:144193
操作系统:Microsoft Windows XP
Window System:版本5.1(Build 2600:Service Pack 3)
处理器ID:x86 Family 6 Model 15 Stepping 13,GenuineIntel
虚拟机:Java 1.6.0与Sun Microsystems Inc. Java HotSpot(TM)客户端VM混合模式
我正在使用 matlab 分析一些.raw数据。
分析文件 FILE.raw 时,程序运行正常。但是当 FILE.raw 位于文件夹/ dummyfolder中时。
我收到以下错误:
Assertion detected at Wed Dec 16 14:27:14 2015
这似乎是该特定文件夹的问题。
另请注意,如果我只是将 FILE.raw 复制到另一个文件夹中,程序就会正常运行。
有没有人知道发生了什么?
答案 0 :(得分:0)
您收到的mex功能可能存在错误。如果没有可用的源代码,就无法修复它。联系该函数的作者。
如果有人使用自编或开源mex函数遇到错误,some explanations are available here