免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2672 | 回复: 1
打印 上一主题 下一主题

今天发现升级db2 fixpack 15 后原来的32-bit程序都不能正常退出了 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-21 23:02 |只看该作者 |倒序浏览
原来系统环境是 aix 5.3 + tuxedo 9.1 32-bit + db2 8.2.6
今日数据库升级到 db2 8.2.8 (fixpack 15)之后
原来的程序都不能正常退出了。就是程序最后调用return或者exit都不会退出来。
后来改用64-bit库来编译就无此问题。
各位可有遇到类似状况。有没办法可以继续使用32-bit来编译呢?thx

论坛徽章:
0
2 [报告]
发表于 2008-08-22 13:52 |只看该作者
原因找到了 ,办法就是升级xlC

http://www-1.ibm.com/support/doc ... amp;uid=swg21165448


32-bit DB2 client applications may hang when they are exiting due to xlC APAR IZ09983       

When using version 9 of C++ (xlC) runtime, 32-bit DB2 C++ client applications might hang when they are exiting. Other symptoms include hanging or failing migration of 32-bit DB2 instances. Systems with xlC.rte fileset levels 9.0.0.0 - 9.0.0.3 are vulnerable. The problem is resolved in IZ09983, xlC.rte and xlC.aix50/61.rte 9.0.0.4 (December 2007 IBM C++ Runtime Environment Components for AIX).
A sample stack of the hanging program shows :

pth_spinlock._global_lock_common
pth_mutex._mutex_lock
lock__11LibDescLockFv
terminateAndUnload()
dlclose
unload__11OSSHLibraryFv
sqlexPluginUnload__Fib
sqlexAppLibTerm__Fb
sqloAppLibTerm
mod_fini1
modfini
__modfini
exit
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP