APAR status
Closed as program error.
Error description
Linux Xtree, when attached to a session, easily crashes if session runs a simple "select * from table" query twice. It prints following stack: *** glibc detected *** xtree: double free or corruption (fasttop): 0x086c9f60 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6 /lib/tls/i686/cmov/libc.so.6 /lib/tls/i686/cmov/libc.so.6 xtree xtree xtree xtree /usr/lib/libXt.so.6 /usr/lib/libXt.so.6 /usr/lib/libXt.so.6 xtree xtree /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) xtree ======= Memory map: ======== 08048000-080ff000 r-xp 00000000 08:02 411064 /opt/IBM/informix/bin/xtree 080ff000-08109000 rwxp 000b6000 08:02 411064 /opt/IBM/informix/bin/xtree 08109000-0816b000 rwxp 00000000 00:00 0 08673000-086d6000 rwxp 00000000 00:00 0 [heap] 44000000-48000000 rwxs 00000000 00:04 27394074 /SYSV52564801 (deleted) 48000000-4ace0000 rwxs 00000000 00:04 27426870 /SYSV52564802 (deleted) 4ace0000-4ccc4000 rwxs 00000000 00:04 27459639 /SYSV52564803 (deleted) b6d00000-b6d21000 rwxp 00000000 00:00 0 b6d21000-b6e00000 ---p 00000000 00:00 0 b6ed0000-b6ed4000 r-xp 00000000 08:02 1431237 /usr/lib/libXfixes.so.3.1.0 b6ed4000-b6ed5000 r-xp 00003000 08:02 1431237 /usr/lib/libXfixes.so.3.1.0 b6ed5000-b6ed6000 rwxp 00004000 08:02 1431237 /usr/lib/libXfixes.so.3.1.0 b6ed6000-b6ede000 r-xp 00000000 08:02 1429136 /usr/lib/libXrender.so.1.3.0 b6ede000-b6edf000 r-xp 00007000 08:02 1429136 /usr/lib/libXrender.so.1.3.0 b6edf000-b6ee0000 rwxp 00008000 08:02 1429136 /usr/lib/libXrender.so.1.3.0 b6ee0000-b6ee8000 r-xp 00000000 08:02 1429817 /usr/lib/libXcursor.so.1.0.2 b6ee8000-b6ee9000 r-xp 00007000 08:02 1429817 /usr/lib/libXcursor.so.1.0.2 b6ee9000-b6eea000 rwxp 00008000 08:02 1429817 /usr/lib/libXcursor.so.1.0.2 b6eea000-b6ef4000 r-xp 00000000 08:02 229910 /lib/tls/i686/cmov/libnss_files-2.11.1.so b6ef4000-b6ef5000 r-xp 00009000 08:02 229910 /lib/tls/i686/cmov/libnss_files-2.11.1.so b6ef5000-b6ef6000 rwxp 0000a000 08:02 229910 /lib/tls/i686/cmov/libnss_files-2.11.1.so b6ef6000-b6efe000 r-xp 00000000 08:02 229913 /lib/tls/i686/cmov/libnss_nis-2.11.1.so b6efe000-b6eff000 r-xp 00007000 08:02 229913 /lib/tls/i686/cmov/libnss_nis-2.11.1.so b6eff000-b6f00000 rwxp 00008000 08:02 229913 /lib/tls/i686/cmov/libnss_nis-2.11.1.so b6f00000-b6f13000 r-xp 00000000 08:02 229906 /lib/tls/i686/cmov/libnsl-2.11.1.so b6f13000-b6f14000 r-xp 00012000 08:02 229906 /lib/tls/i686/cmov/libnsl-2.11.1.so b6f14000-b6f15000 rwxp 00013000 08:02 229906 /lib/tls/i686/cmov/libnsl-2.11.1.so b6f15000-b6f17000 rwxp 00000000 00:00 0 b6f17000-b6f1d000 r-xp 00000000 08:02 229907 /lib/tls/i686/cmov/libnss_compat-2.11.1.so b6f1d000-b6f1e000 r-xp 00006000 08:02 229907 /lib/tls/i686/cmov/libnss_compat-2.11.1.so b6f1e000-b6f1f000 rwxp 00007000 08:02 229907 /lib/tls/i686/cmov/libnss_compat-2.11.1.so b6f1f000-b6f21000 rwxp 00000000 00:00 0 b6f21000-b6f25000 r-xp 00000000 08:02 1432743 /usr/lib/libXdmcp.so.6.0.0 b6f25000-b6f26000 r-xp 00003000 08:02 1432743 /usr/lib/libXdmcp.so.6.0.0 b6f26000-b6f27000 rwxp 00004000 08:02 1432743 /usr/lib/libXdmcp.so.6.0.0 b6f27000-b6f29000 r-xp 00000000 08:02 1430251 /usr/lib/libXau.so.6.0.0 b6f29000-b6f2a000 r-xp 00001000 08:02 1430251 /usr/lib/libXau.so.6.0.0 b6f2a000-b6f2b000 rwxp 00002000 08:02 1430251 /usr/lib/libXau.so.6.0.0 b6f2b000-b6f2e000 r-xp 00000000 08:02 230536 /lib/libuuid.so.1.3.0 b6f2e000-b6f2f000 r-xp 00002000 08:02 230536 /lib/libuuid.so.1.3.0 b6f2f000-b6f30000 rwxp 00003000 08:02 230536 /lib/libuuid.so.1.3.0 b6f30000-b6f48000 r-xp 00000000 08:02 1430521 /usr/lib/libxcb.so.1.1.0 b6f48000-b6f49000 r-xp 00017000 08:02 1430521 /usr/lib/libxcb.so.1.1.0 b6f49000-b6f4a000 rwxp 00018000 08:02 1430521 /usr/lib/libxcb.so.1.1.0 b6f4a000-b6f4b000 rwxp 00000000 00:00 0 b6f4b000-b6f5a000 r-xp 00000000 08:02 1430925 /usr/lib/libXpm.so.4.11.0 b6f5a000-b6f5b000 r-xp 0000e000 08:02 1430925 /usr/lib/libXpm.so.4.11.0 b6f5b000-b6f5c000 rwxp 0000f000 08:02 1430925 /usr/lib/libXpm.so.4.11.0 b6f5c000-b6f63000 r-xp 00000000 08:02 1429762 /usr/lib/libXp.so.6.2.0 b6f63000-b6f64000 r-xp 00006000 08:02 1429762 /usr/lib/libXp.so.6.2.0 b6f64000-b6f65000 rwxp 00007000 08:02 1429762 /usr/lib/libXp.so.6.2.0 b6f65000-b6f7a000 r-xp 00000000 08:02 1428412 /usr/lib/libICE.so.6.3.0 b6f7a000-b6f7b000 r-xp 00014000 08:02 1428412 /usr/lib/libICE.so.6.3.0 b6f7b000-b6f7c000 rwxp 00015000 08:02 1428412 /usr/lib/libICE.so.6.3.0 b6f7c000-b6f7e000 rwxp 00000000 00:00 0 b6f7e000-b6f85000 r-xp 00000000 08:02 1428416 /usr/lib/libSM.so.6.0.1 b6f85000-b6f86000 r-xp 00006000 08:02 1428416 /usr/lib/libSM.so.6.0.1 b6f86000-b6f87000 rwxp 00007000 08:02 1428416 /usr/lib/libSM.so.6.0.1 b6f87000-b70da000 r-xp 00000000 08:02 229865 /lib/tls/i686/cmov/libc-2.11.1.so b70da000-b70db000 ---p 00153000 08:02 229865 /lib/tls/i686/cmov/libc-2.11.1.so b70db000-b70dd000 r-xp 00153000 08:02 229865 /lib/tls/i686/cmov/libc-2.11.1.so b70dd000-b70de000 rwxp 00155000 08:02 229865 /lib/tls/i686/cmov/libc-2.11.1.so b70de000-b70e2000 rwxp 00000000 00:00 0 b70e2000-b70ff000 r-xp 00000000 08:02 229996 /lib/libgcc_s.so.1 b70ff000-b7100000 r-xp 0001c000 08:02 229996 /lib/libgcc_s.so.1 b7100000-b7101000 rwxp 0001d000 08:02 229996 /lib/libgcc_s.so.1 b7101000-b71ea000 r-xp 00000000 08:02 1428238 /usr/lib/libstdc++.so.6.0.13 b71ea000-b71eb000 ---p 000e9000 08:02 1428238 /usr/lib/libstdc++.so.6.0.13 b71eb000-b71ef000 r-xp 000e9000 08:02 1428238 /usr/lib/libstdc++.so.6.0.13 b71ef000-b71f0000 rwxp 000ed000 08:02 1428238 /usr/lib/libstdc++.so.6.0.13 b71f0000-b71f7000 rwxp 00000000 00:00 0 b71f7000-b721b000 r-xp 00000000 08:02 229900 /lib/tls/i686/cmov/libm-2.11.1.so b721b000-b721c000 r-xp 00023000 08:02 229900 /lib/tls/i686/cmov/libm-2.11.1.so b721c000-b721d000 rwxp 00024000 08:02 229900 /lib/tls/i686/cmov/libm-2.11.1.so b721d000-b7232000 r-xp 00000000 08:02 229918 /lib/tls/i686/cmov/libpthread-2.11.1.so b7232000-b7233000 r-xp 00014000 08:02 229918 /lib/tls/i686/cmov/libpthread-2.11.1.so b7233000-b7234000 rwxp 00015000 08:02 229918 /lib/tls/i686/cmov/libpthread-2.11.1.so b7234000-b7236000 rwxp 00000000 00:00 0 b7236000-b7241000 r-xp 00000000 08:02 232983 /lib/libpam.so.0.82.2 b7241000-b7242000 r-xp 0000a000 08:02 232983 /lib/libpam.so.0.82.2 b7242000-b7243000 rwxp 0000b000 08:02 232983 /lib/libpam.so.0.82.2 b7243000-b724c000 r-xp 00000000 08:02 229877 /lib/tls/i686/cmov/libcrypt-2.11.1.so b724c000-b724d000 r-xp 00008000 08:02 229877 /lib/tls/i686/cmov/libcrypt-2.11.1.so b724d000-b724e000 rwxp 00009000 08:02 229877 /lib/tls/i686/cmov/libcrypt-2.11.1.soAborted
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * Users running xtree on a query running on the server * **************************************************************** * PROBLEM DESCRIPTION: * * Xtree may crash if the same query is rerun in the same * * session * **************************************************************** * RECOMMENDATION: * * Upgrade to 11.50.xC8 * ****************************************************************
Problem conclusion
Fixed in 11.50.xC8
Temporary fix
Comments
APAR Information
APAR number
IC69308
Reported component name
IBM IDS ENTRP E
Reported component ID
5724L2304
Reported release
B15
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-06-17
Closed date
2011-01-20
Last modified date
2011-01-20
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
IBM IDS ENTRP E
Fixed component ID
5724L2304
Applicable component levels
RB15 PSN
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSGU8G","label":"Informix Servers"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B15","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
20 January 2011