DB2 - Problem description
Problem IT19333 | Status: Closed |
DB2 MAY HANG DURING DLOPEN AND DLERROR OS CALLS | |
product: | |
DB2 FOR LUW / DB2FORLUW / A50 - DB2 | |
Problem description: | |
The problem is with overlapped dlopen and dlerror calls when executed in multithreaded environment. This is an AIX limitation mentioned via APAR IV64306: CALLING SETLOCALE WHILE LOADING MODULE CAUSE DEADLOCK. This APAR is to change DB2 code to avoid hitting limitation mentioned by IV64306. Symptoms of the problem are AIX functions on top of the stack and call from sqloGetPhysicalMemoryStats: 0x090000000054C83C _global_lock_common + 0x4BC 0x090000000002C508 _rec_mutex_lock + 0x168 0x090000000003F830 __modinit_lock + 0x70 0x0900000000001044 load1 + 0x64 0x0900000000002470 load + 0x30 0x0900000000231E58 __lc_load@AF5_1 + 0x78 0x090000000001487C load_locale + 0x2F5C 0x090000000001784C setlocale + 0xECC 0x0900000000099B7C dlerror + 0x23C 0x0900000001BC0E48 load__11OSSHLibraryFPCcUl + 0x568 0x090000000EA32770 sqloGetPhysicalMemoryStats + 0x1E8 | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * ALL * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to Db2 10.5 Fix Pack 9 or higher * **************************************************************** | |
Local Fix: | |
N/A | |
Solution | |
First fixed in Db2 10.5 Fix Pack 9 | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 20.02.2017 29.09.2017 29.09.2017 |
Problem solved at the following versions (IBM BugInfos) | |
9.0. | |
Problem solved according to the fixlist(s) of the following version(s) |