Hi,
IBM Informix Dynamic Server Version 11.70.FC5XE
We got the following warnings:
17:58:53 Assert Warning: Memory block header corruption detected in mt_realloc 2
17:58:53 IBM Informix Dynamic Server Version 11.70.FC5XE
17:58:53 Who: Session(5284871, sap_xi@pfp-app1, 0, 70000423f9c9f08)
Thread(58573054, sqlexec, 70000449bf0d068, 13)
File: mtshpool.c Line: 2988
17:58:53 Results:
17:58:53 Action: Please notify IBM Informix Technical Support.
17:58:53 stack trace for pid 13697538 written to /tmp/af.c4e6ed2d
/tmp/af.c4e6ed2d is as follows:
17:58:53 Found during mt_realloc 2
17:58:53 Pool 'EXE.5284871' (0x700004f954b7040)
17:58:53 Bad block header 0x700004bcb9f0028
blk-64
0700004bcb9effe8: 3422206c 696e655f 6e756d3d 22313030 4" line_ num="100
0700004bcb9efff8: 22206974 656d5f6e 756d3d22 35303731 " item_n um="5071
0700004bcb9f0008: 38222071 74793d22 31302220 69735f64 8" qty=" 10" is_d
0700004bcb9f0018: 616d6167 653d2222 2f3e0a3c 6c696e65 amage="" />.<line
blk+64
0700004bcb9f0028: 0000009b 60ea6081 ffff04e0 008008c1 ....`.`. ........
0700004bcb9f0038: 0700004f 954b70a8 0700004b cb9ee000 ...O.Kp. ...K....
0700004bcb9f0048: 00000000 00000fd8 0700004f 954b70e8 ........ ...O.Kp.
0700004bcb9f0058: 0700004f 954b70e8 0e00009f 2a96e1d1 ...O.Kp. ....*...
17:58:53 Bad block removed from pool
17:58:53 Attempting to clean up free list...
17:58:53 Bad free block 0x700004bcb9f0050
blk-64
0700004bcb9f0010: 31302220 69735f64 616d6167 653d2222 10" is_d amage=""
0700004bcb9f0020: 2f3e0a3c 6c696e65 0000009b 60ea6081 />.<line ....`.`.
0700004bcb9f0030: ffff04e0 008008c1 0700004f 954b70a8 ........ ...O.Kp.
0700004bcb9f0040: 0700004b cb9ee000 00000000 00000fd8 ...K.... ........
blk+64
0700004bcb9f0050: 0700004f 954b70e8 0700004f 954b70e8 ...O.Kp. ...O.Kp.
0700004bcb9f0060: 0e00009f 2a96e1d1 0700004b cb9f00b0 ....*... ...K....
0700004bcb9f0070: 0700004b cb9f00f0 00000000 00000000 ...K.... ........
0700004bcb9f0080: 00000000 00000000 0e00009b 60ea8049 ........ ....`..I
17:58:53 Bad free block removed from pool
17:58:53
17:58:53 IBM Informix Dynamic Server Version 11.70.FC5XE Software Serial Number AAA#B000000
17:58:53 Assert Warning: Memory block header corruption detected in mt_realloc 2
17:58:53 Who: Session(5284871, sap_xi@pfp-app1, 0, 70000423f9c9f08)
Thread(58573054, sqlexec, 70000449bf0d068, 13)
File: mtshpool.c Line: 2988
17:58:53 Results:
17:58:53 Action: Please notify IBM Informix Technical Support.
17:58:53 Raw hex dump of stack located in /tmp/af.c4e6ed2d.rawstk
17:58:53 Stack for thread: 58573054 sqlexec
base: 0x0700004410659000
len: 135168
pc: 0x0000000100096cec
tos: 0x0700004410675800
state: running
vp: 13
0x0000000100096a98 (oninit)afstack
0x000000010009603c (oninit)afhandler
0x00000001000963ec (oninit)afwarn_interface
0x0000000100068294 (oninit)mt_realloc
0x00000001001d4ee8 (oninit)mi_realloc
0x0000000100556fe4 (oninit)genxml
0x000000010055fc50 (oninit)iter_aggrxmlc
0x0000000100dddb1c (oninit)udrlm_clang_execute_internal
0x0000000100ddd728 (oninit)udrlm_clang_execute
0x00000001013c5550 (oninit)udrlm_exec_routine
0x000000010061c72c (oninit)udr_execute
0x00000001005507b0 (oninit)sqexop
0x00000001013a0320 (oninit)compagg
0x000000010139ef70 (oninit)updategrpcols
0x000000010139bb88 (oninit)process_non_groupby
0x0000000101398e54 (oninit)group_open
0x000000010068c460 (oninit)prepselect
0x00000001002ca0d0 (oninit)subqprep
0x00000001002c8fe8 (oninit)exsubq
0x000000010083d868 (oninit)ev_cb
0x0000000100833c10 (oninit)new_eval
0x000000010069f548 (oninit)IPRA.$ip_evalexpr
0x000000010069caec (oninit)runproc
0x00000001006b1dfc (oninit)udrlm_spl_execute
0x00000001013c5508 (oninit)udrlm_exec_routine
0x000000010061c72c (oninit)udr_execute
0x00000001006adeb4 (oninit)udr_spl_curnext
0x00000001006adb04 (oninit)ip_curnext
0x00000001006add50 (oninit)ip_fetch
0x0000000100689754 (oninit)getrow
0x000000010068acd8 (oninit)fetchrow
0x0000000100737b44 (oninit)exfetch
0x00000001001fb024 (oninit)sql_nfetch
0x00000001001fa808 (oninit)sq_nfetch
0x00000001004889c0 (oninit)sqmain
0x00000001009f8cd4 (oninit)listen_verify
0x00000001009f7d88 (oninit)spawn_thread
0x0000000101489440 (oninit)startup
17:58:53 See Also: /tmp/af.c4e6ed2d
---------------------------------
Begin System Alarm Program Output
---------------------------------
Assertion Failure Type: Warning
Host Name: elids5
Database Server Name: elids5
Time of failure: Fri Mar 1 17:58:53 MSK 2024
AF file: /tmp/af.c4e6ed2d
Shared memory file: None
System Blocking: OFF
-------------------------------
End System Alarm Program Output
-------------------------------
17:58:53 sh /opt/informix/11.70fc5xe/etc/evidence.sh 1 0 /tmp/af.c4e6ed2d 5284871 0x70000449bf0d068 58573054 0x700005161e61220 1025 0 0 0 0
17:58:53
------------------ End of assertion failure 0 -----------------
A failing query that causes the warning is:
SELECT genxml(row(line_id, line_num, item_num, qty, is_damage, is_cross_docking, mark_chz),"line")
<...>
Does genxml() have any tips and tricks to tune?
------------------------------
Sincerely,
Dennis
------------------------------