在节点关闭期间在设备上发生信号6

时间:2015-01-27 19:53:59

标签: redhawksdr

我有一个带有GPP设备和PICOFLEXOR_1设备的节点。如果我不启动使用PICOFLEXOR_1的波形,我可以成功关闭两个设备。但是,如果我启动波形,释放波形然后关闭节点,我会在PICOFLEXOR设备上获得信号6。 PICOFLEXOR_1设备似乎没有设备。以下是良好关机和坏关机的描述。

# 这是节点的良好关闭,未分配波形

root @ atlas-i-z7e:〜#INFO:DeviceManager_impl - 关闭DeviceManager TRACE:DeviceManager_impl - 取消注册DeviceManager TRACE:DeviceManager_impl - 释放设备GPP_1 TRACE:DeviceManager_impl - 将tmpDeviceIOR与deviceIOR IOR进行比较:0100000025000 00049444c3a43462f41676772656761746545786563757461626c654465766963653a312e3000000 000010000000000000064000000010102000d0000003137322e32322e32342e383800009e950e000 000fed2a3c754000005a900000000000000020000000000000008000000010000000054544101000 0001c00000001000000010001000100000001000105090101000100000009010100 IOR:01000000 2500000049444c3a43462f41676772656761746545786563757461626c654465766963653a312e30 00000000010000000000000064000000010102000d0000003137322e32322e32342e383800009e95 0e000000fed2a3c754000005a9000000000000000200000000000000080000000100000000545441 010000001c00000001000000010001000100000001000105090101000100000009010100 TRACE:DeviceManager_impl - 匹配的设备IOR TRACE:DeviceManager_impl - 不从域管理器取消注册设备GPP_1 因为我们正在关闭 TRACE:DeviceManager_impl - 释放设备PICOFLEXOR_1 TRACE:DeviceManager_impl - 将tmpDeviceIOR与deviceIOR IOR进行比较:0100000012000 00049444c3a43462f4465766963653a312e30000000010000000000000064000000010102000d000 0003137322e32322e32342e3838000085a80e000000fed8a3c754000005bd0000000004000002000 00000000000080000000100000000545441010000001c00000001000000010001000100000001000 105090101000100000009010100 IOR:010000001200000049444c3a43462f4465766963653a312e 30000000010000000000000064000000010102000d0000003137322e32322e32342e3838000085a8 0e000000fed8a3c754000005bd000000000400000200000000000000080000000100000000545441 010000001c00000001000000010001000100000001000105090101000100000009010100 TRACE:DeviceManager_impl - 匹配的设备IOR TRACE:DeviceManager_impl - 不从域名管理员注销设备PICOFLEXOR_1 愤怒,因为我们正在关闭 TRACE:DeviceManager_impl - 将SIGTERM发送到设备进程0x5a9 TRACE:DeviceManager_impl - 将SIGTERM发送到设备进程0x5bd 信息:DeviceManager_impl - 子进程GPP_1(pid 0x5a9)已退出状态  0 TRACE:DeviceManager_impl - 将SIGTERM发送到设备进程0x5bd TRACE:DeviceManager_impl - 将SIGKILL发送到设备进程0x5bd TRACE:DeviceManager_impl - 解除绑定设备管理器上下文 TRACE:DeviceManager_impl - 取消注册文件系统 TRACE:DeviceManager_impl - 删除文件系统 TRACE:DeviceManager_impl - 已删除的文件系统 信息:DeviceManager_impl - 完成关闭DeviceManager TRACE:DeviceManager_impl - 关闭ORB 警告:DeviceManager_impl - 子进程PICOFLEXOR_1(pid 0x5bd)已终止 信号为0x9 信息:DeviceManager - 再见! 调试:DeviceManager - 再见!

[1] + Done nodeBooter -debug 5 -d / var / redhawk / sdr / dev / nodes / PICOFLEXOR / DeviceManager.dcd.xml 根@地图集-I-Z7E:〜# 根@地图集-I-Z7E:〜# root @ atlas-i-z7e:〜########################## root @ atlas-i-z7e:〜#root @ atlas-i-z7e:〜#

现在在分配波形后关闭

root @ atlas-i-z7e:〜#TRACE:PropertySet_impl - 查询所有属性 TRACE:PropertySet_impl - 查询返回2个属性 TRACE:PropertySet_impl - 查询所有属性 TRACE:PropertySet_impl - 查询返回2个属性 信息:DeviceManager_impl - 关闭DeviceManager TRACE:DeviceManager_impl - 取消注册DeviceManager TRACE:DeviceManager_impl - 释放设备GPP_1 TRACE:DeviceManager_impl - 将tmpDeviceIOR与deviceIOR IOR进行比较:0100000025000 00049444c3a43462f41676772656761746545786563757461626c654465766963653a312e3000000 000010000000000000064000000010102000d0000003137322e32322e32342e383800003cea0e000 000fefcaac754000005e600000000000000020000000000000008000000010000000054544101000 0001c00000001000000010001000100000001000105090101000100000009010100 IOR:01000000 2500000049444c3a43462f41676772656761746545786563757461626c654465766963653a312e30 00000000010000000000000064000000010102000d0000003137322e32322e32342e383800003cea 0e000000fefcaac754000005e6000000000000000200000000000000080000000100000000545441 010000001c00000001000000010001000100000001000105090101000100000009010100 TRACE:DeviceManager_impl - 匹配的设备IOR TRACE:DeviceManager_impl - 不从域管理器取消注册设备GPP_1 因为我们正在关闭 TRACE:DeviceManager_impl - 释放设备PICOFLEXOR_1 检测到 glibc / var / redhawk / sdr / dev / devices / PICOFLEXOR / cpp / PICOFLEXOR:d 双免费或腐败(外出):0x000b23e0 * 错误:DeviceManager_impl - 调用releaseObject的CORBA COMM_FAILURE异常  PICOFLEXOR_1 TRACE:DeviceManager_impl - 将SIGTERM发送到设备进程1510 TRACE:DeviceManager_impl - 将SIGTERM发送到设备进程1529 警告:DeviceManager_impl - 子进程PICOFLEXOR_1(pid 1529)已终止w 信号6 ** 信息:DeviceManager_impl - 子进程GPP_1(pid 1510)已退出状态 0 TRACE:DeviceManager_impl - 解除绑定设备管理器上下文 TRACE:DeviceManager_impl - 取消注册文件系统 TRACE:DeviceManager_impl - 删除文件系统 TRACE:DeviceManager_impl - 已删除的文件系统 信息:DeviceManager_impl - 完成关闭DeviceManager TRACE:DeviceManager_impl - 关闭ORB 信息:DeviceManager - 再见! 调试:DeviceManager - 再见!

1 个答案:

答案 0 :(得分:0)

你是如何发射波形的?看起来您正在以root身份运行nodebooter。您是否尝试将nodebooter作为普通用户或redhawk用户运行?