帖子

升级到1.021版本start操作崩溃的问题

[复制链接]

该用户从未签到

128210 随手记 发表于 2013-5-8 21:06:23 1#
本帖最后由 随手记 于 2013-5-9 09:44 编辑

环境:xCode 4.6,Architectures是 armv7,armv7s

之前用的是1.013以前的版本(framework合并前)
一直ok,最近升级到最新的sdk,发现一些命名改了,正常编译后
执行iFlyRecognizeControl start就崩溃了。
demo可以正常运行

打开log,发现跟demo不同的地方主要出现在以下几句:
2013-05-08 21:00:49.772[4542:6b03] [vrState]:VRInitState
2013-05-08 21:00:49.772[4542:6b03] buildConfigString1 param=appid=xxxxxxxx
2013-05-08 21:00:49.774[4542:6b03] 640*960
2013-05-08 21:00:49.777[4542:6b03] (null)
而demo里面会显示科大讯飞 的字样
求解
xlhou 发表于 2013-5-9 09:19:28
2#
您好。我们立即进行分析。
使用道具 举报 回复
coco_zhao 发表于 2013-5-9 09:20:45
3#
lz,有没有崩溃信息?log信息和堆栈信息?麻烦贴出来看下
使用道具 举报 回复
 楼主| 随手记 发表于 2013-5-9 09:38:08
4#
本帖最后由 随手记 于 2013-5-9 09:44 编辑

2013-05-09 09:35:11.449[4935:707] path number is :1
2013-05-09 09:35:11.454[4935:707] wifi
2013-05-09 09:35:11.455[4935:707] record start
2013-05-09 09:35:11.736[4935:707] IFlyRecognizeControlImp onIFlyRecognizerRecStart
2013-05-09 09:35:11.738[4935:707] ^^^^^startRecordTimeMonitor
2013-05-09 09:35:11.739[4935:707] 状态回调:3
2013-05-09 09:35:11.740[4935:707] onIFlyRecognizerState
2013-05-09 09:35:11.741[4935:707] VRRecordingState...
2013-05-09 09:35:11.749[4935:6b03] initMSCEngineThread
2013-05-09 09:35:11.750[4935:707] advertise start
2013-05-09 09:35:11.751[4935:6b03] [vrState]:VRInitState
2013-05-09 09:35:11.751[4935:707] go = 0, come = 1
2013-05-09 09:35:11.751[4935:6b03] buildConfigString1 param=appid=xxxxxxxx
2013-05-09 09:35:11.754[4935:6b03] 640*960
2013-05-09 09:35:11.756[4935:6b03] (null)
2013-05-09 09:35:11.762[4935:6b03] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSPlaceholderString initWithString:]: nil argument'
*** First throw call stack:
(0x3584188f 0x311ba259 0x35841789 0x358417ab 0x345b64c9 0x4ced83 0x4cf0df 0x4cb819 0x3459da81 0x34631591 0x37a4c735 0x37a4c5f0)
terminate called throwing an exception(lldb)
使用道具 举报 回复
 楼主| 随手记 发表于 2013-5-9 09:40:43
5#
刚自己新建了一个工程,是可以跑起来的
用到的系统库除了demo所示以外
还有CoreText,CoreLocation,CorTelephony,CoreData
使用道具 举报 回复
 楼主| 随手记 发表于 2013-5-9 10:07:19
6#
libsystem_kernel.dylib`__pthread_kill:
0x3c0de348:  mov    r12, #328
0x3c0de34c:  svc    #128
0x3c0de350:  blo    0x3c0de368                ; __pthread_kill + 32
0x3c0de354:  ldr    r12, [pc, #4]             ; __pthread_kill + 24
0x3c0de358:  ldr    r12, [pc, r12]
0x3c0de35c:  b      0x3c0de364                ; __pthread_kill + 28
0x3c0de360:  .long  0x01ac7cc4                ; unknown opcode
0x3c0de364:  bx     r12
0x3c0de368:  bx     lr
使用道具 举报 回复
xlhou 发表于 2013-5-9 10:40:32
7#
本帖最后由 xlhou 于 2013-5-9 10:43 编辑



您好。可以将调用MSC的相关代码贴出来吗?也可以直接联系xlhou@iflytek.com
使用道具 举报 回复
 楼主| 随手记 发表于 2013-5-9 11:00:01
8#
已发邮件,请查收,因为事情紧急,能否在邮件提供一些im沟通方式呢?
使用道具 举报 回复
xlhou 发表于 2013-5-9 12:36:44
9#
随手记 发表于 2013-5-9 11:00
已发邮件,请查收,因为事情紧急,能否在邮件提供一些im沟通方式呢?

可以加入我们的研发群:277276522。
另:我已经给您回复了邮件,请注意查收。
使用道具 举报 回复
musclli 发表于 2013-5-14 19:13:39
10#
刚刚也是遇到这个问题,但是重打印的信息看来,是因为讯飞语音不能获取到应用的名称
所以在plist文件中添加一向Bundle display name项就可以了
使用道具 举报 回复