Discussion:
4GL 7.50.FC3 on RedHat 7.1
(too old to reply)
Wlodek
2015-06-18 16:09:11 UTC
Permalink
Hi all,

I'm trying to run Informix 4GL /RDS v. 7.50.FC3 on RedHat 7.1 (64bit)
but I get the following error.

Simple tests run OK but legacy programs recompiled successfuly fail.
Any idea what could be wrong?

Thanks
WF


*** Error in `fglgo': munmap_chunk(): invalid pointer: 0x00007fff92b3ed3b ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7bc67)[0x7f6d1aa14c67]
/tools/informix/lib/esql/libiffgisql.so(freesqlvar+0x22)[0x7f6d1c736379]
/tools/informix/lib/esql/libiffgisql.so(_sqsetup+0x8a)[0x7f6d1c723f49]
/tools/informix/lib/esql/libiffgisql.so(_sqinitcursor+0x5f)[0x7f6d1c720535]
/tools/informix/lib/esql/libiffgisql.so(+0x31709)[0x7f6d1c720709]
/tools/informix/lib/esql/libiffgisql.so(_fgislct+0x87)[0x7f6d1c7209aa]
fglgo(doselect+0x101)[0x4241a5]
fglgo(runop+0x1d5d)[0x4150cf]
fglgo(runprog+0x68)[0x413368]
fglgo(main+0x239)[0x45ef19]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f6d1a9baaf5]
fglgo[0x41304a]
======= Memory map: ========
00400000-00470000 r-xp 00000000 08:02 144026995 /tools/informix/bin/fglgo
0056f000-00574000 rw-p 0006f000 08:02 144026995 /tools/informix/bin/fglgo
00574000-00578000 rw-p 00000000 00:00 0
019ba000-01afb000 rw-p 00000000 00:00 0 [heap]
7f6d19f40000-7f6d19f56000 r-xp 00000000 08:02 201413059 /usr/lib64/libresolv-2.17.so
7f6d19f56000-7f6d1a156000 ---p 00016000 08:02 201413059 /usr/lib64/libresolv-2.17.so
7f6d1a156000-7f6d1a157000 r--p 00016000 08:02 201413059 /usr/lib64/libresolv-2.17.so
7f6d1a157000-7f6d1a158000 rw-p 00017000 08:02 201413059 /usr/lib64/libresolv-2.17.so
7f6d1a158000-7f6d1a15a000 rw-p 00000000 00:00 0
7f6d1a15a000-7f6d1a15f000 r-xp 00000000 08:02 201413047 /usr/lib64/libnss_dns-2.17.so
7f6d1a15f000-7f6d1a35e000 ---p 00005000 08:02 201413047 /usr/lib64/libnss_dns-2.17.so
7f6d1a35e000-7f6d1a35f000 r--p 00004000 08:02 201413047 /usr/lib64/libnss_dns-2.17.so
7f6d1a35f000-7f6d1a360000 rw-p 00005000 08:02 201413047 /usr/lib64/libnss_dns-2.17.so
7f6d1a360000-7f6d1a36b000 r-xp 00000000 08:02 201413049 /usr/lib64/libnss_files-2.17.so
7f6d1a36b000-7f6d1a56a000 ---p 0000b000 08:02 201413049 /usr/lib64/libnss_files-2.17.so
7f6d1a56a000-7f6d1a56b000 r--p 0000a000 08:02 201413049 /usr/lib64/libnss_files-2.17.so
7f6d1a56b000-7f6d1a56c000 rw-p 0000b000 08:02 201413049 /usr/lib64/libnss_files-2.17.so
7f6d1a56c000-7f6d1a56e000 r-xp 00000000 08:02 201334777 /usr/lib64/libfreebl3.so
7f6d1a56e000-7f6d1a76d000 ---p 00002000 08:02 201334777 /usr/lib64/libfreebl3.so
7f6d1a76d000-7f6d1a76e000 r--p 00001000 08:02 201334777 /usr/lib64/libfreebl3.so
7f6d1a76e000-7f6d1a76f000 rw-p 00002000 08:02 201334777 /usr/lib64/libfreebl3.so
7f6d1a76f000-7f6d1a794000 r-xp 00000000 08:02 201523389 /usr/lib64/libtinfo.so.5.9
7f6d1a794000-7f6d1a994000 ---p 00025000 08:02 201523389 /usr/lib64/libtinfo.so.5.9
7f6d1a994000-7f6d1a998000 r--p 00025000 08:02 201523389 /usr/lib64/libtinfo.so.5.9
7f6d1a998000-7f6d1a999000 rw-p 00029000 08:02 201523389 /usr/lib64/libtinfo.so.5.9
7f6d1a999000-7f6d1ab4f000 r-xp 00000000 08:02 201413031 /usr/lib64/libc-2.17.so
7f6d1ab4f000-7f6d1ad4f000 ---p 001b6000 08:02 201413031 /usr/lib64/libc-2.17.so
7f6d1ad4f000-7f6d1ad53000 r--p 001b6000 08:02 201413031 /usr/lib64/libc-2.17.so
7f6d1ad53000-7f6d1ad55000 rw-p 001ba000 08:02 201413031 /usr/lib64/libc-2.17.so
7f6d1ad55000-7f6d1ad5a000 rw-p 00000000 00:00 0
7f6d1ad5a000-7f6d1ad6f000 r-xp 00000000 08:02 201326728 /usr/lib64/libgcc_s-4.8.3-20140911.so.1
7f6d1ad6f000-7f6d1af6e000 ---p 00015000 08:02 201326728 /usr/lib64/libgcc_s-4.8.3-20140911.so.1
7f6d1af6e000-7f6d1af6f000 r--p 00014000 08:02 201326728 /usr/lib64/libgcc_s-4.8.3-20140911.so.1
7f6d1af6f000-7f6d1af70000 rw-p 00015000 08:02 201326728 /usr/lib64/libgcc_s-4.8.3-20140911.so.1
7f6d1af70000-7f6d1b071000 r-xp 00000000 08:02 201413039 /usr/lib64/libm-2.17.so
7f6d1b071000-7f6d1b270000 ---p 00101000 08:02 201413039 /usr/lib64/libm-2.17.so
7f6d1b270000-7f6d1b271000 r--p 00100000 08:02 201413039 /usr/lib64/libm-2.17.so
7f6d1b271000-7f6d1b272000 rw-p 00101000 08:02 201413039 /usr/lib64/libm-2.17.so
7f6d1b272000-7f6d1b35b000 r-xp 00000000 08:02 201523361 /usr/lib64/libstdc++.so.6.0.19
7f6d1b35b000-7f6d1b55a000 ---p 000e9000 08:02 201523361 /usr/lib64/libstdc++.so.6.0.19
7f6d1b55a000-7f6d1b562000 r--p 000e8000 08:02 201523361 /usr/lib64/libstdc++.so.6.0.19
7f6d1b562000-7f6d1b564000 rw-p 000f0000 08:02 201523361 /usr/lib64/libstdc++.so.6.0.19
7f6d1b564000-7f6d1b579000 rw-p 00000000 00:00 0
7f6d1b579000-7f6d1b57a000 r-xp 00000000 08:02 15425041 /tools/informix/lib/esql/libifglx.so
7f6d1b57a000-7f6d1b779000 ---p 00001000 08:02 15425041 /tools/informix/lib/esql/libifglx.so
7f6d1b779000-7f6d1b77a000 rw-p 00000000 08:02 15425041 /tools/informix/lib/esql/libifglx.so
7f6d1b77a000-7f6d1b782000 r-xp 00000000 08:02 201413035 /usr/lib64/libcrypt-2.17.so
7f6d1b782000-7f6d1b981000 ---p 00008000 08:02 201413035 /usr/lib64/libcrypt-2.17.so
7f6d1b981000-7f6d1b982000 r--p 00007000 08:02 201413035 /usr/lib64/libcrypt-2.17.so
7f6d1b982000-7f6d1b983000 rw-p 00008000 08:02 201413035 /usr/lib64/libcrypt-2.17.so
7f6d1b983000-7f6d1b9b1000 rw-p 00000000 00:00 0
7f6d1b9b1000-7f6d1b9b4000 r-xp 00000000 08:02 201413037 /usr/lib64/libdl-2.17.so
7f6d1b9b4000-7f6d1bbb3000 ---p 00003000 08:02 201413037 /usr/lib64/libdl-2.17.so
7f6d1bbb3000-7f6d1bbb4000 r--p 00002000 08:02 201413037 /usr/lib64/libdl-2.17.so
7f6d1bbb4000-7f6d1bbb5000 rw-p 00003000 08:02 201413037 /usr/lib64/libdl-2.17.so
7f6d1bbb5000-7f6d1bbcb000 r-xp 00000000 08:02 201413057 /usr/lib64/libpthread-2.17.so
7f6d1bbcb000-7f6d1bdcb000 ---p 00016000 08:02 201413057 /usr/lib64/libpthread-2.17.so
7f6d1bdcb000-7f6d1bdcc000 r--p 00016000 08:02 201413057 /usr/lib64/libpthread-2.17.so
7f6d1bdcc000-7f6d1bdcd000 rw-p 00017000 08:02 201413057 /usr/lib64/libpthread-2.17.so
Everett Mills
2015-06-18 16:14:13 UTC
Permalink
Are you including a precompiled library that didn't get recompiled, maybe?

--EEM
-----Original Message-----
Sent: Thursday, June 18, 2015 11:09 AM
Subject: 4GL 7.50.FC3 on RedHat 7.1
Hi all,
I'm trying to run Informix 4GL /RDS v. 7.50.FC3 on RedHat 7.1 (64bit)
but I get the following error.
Simple tests run OK but legacy programs recompiled successfuly fail.
Any idea what could be wrong?
Thanks
WF
0x00007fff92b3ed3b *** ======= Backtrace: =========
/lib64/libc.so.6(+0x7bc67)[0x7f6d1aa14c67]
/tools/informix/lib/esql/libiffgisql.so(freesqlvar+0x22)[0x7f6d1c736379
]
/tools/informix/lib/esql/libiffgisql.so(_sqsetup+0x8a)[0x7f6d1c723f49]
/tools/informix/lib/esql/libiffgisql.so(_sqinitcursor+0x5f)[0x7f6d1c720
535]
/tools/informix/lib/esql/libiffgisql.so(+0x31709)[0x7f6d1c720709]
/tools/informix/lib/esql/libiffgisql.so(_fgislct+0x87)[0x7f6d1c7209aa]
fglgo(doselect+0x101)[0x4241a5]
fglgo(runop+0x1d5d)[0x4150cf]
fglgo(runprog+0x68)[0x413368]
fglgo(main+0x239)[0x45ef19]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f6d1a9baaf5]
fglgo[0x41304a]
======= Memory map: ========
00400000-00470000 r-xp 00000000 08:02 144026995
/tools/informix/bin/fglgo
0056f000-00574000 rw-p 0006f000 08:02 144026995
/tools/informix/bin/fglgo
00574000-00578000 rw-p 00000000 00:00 0
019ba000-01afb000 rw-p 00000000 00:00 0
[heap]
7f6d19f40000-7f6d19f56000 r-xp 00000000 08:02 201413059
/usr/lib64/libresolv-2.17.so
7f6d19f56000-7f6d1a156000 ---p 00016000 08:02 201413059
/usr/lib64/libresolv-2.17.so
7f6d1a156000-7f6d1a157000 r--p 00016000 08:02 201413059
/usr/lib64/libresolv-2.17.so
7f6d1a157000-7f6d1a158000 rw-p 00017000 08:02 201413059
/usr/lib64/libresolv-2.17.so
7f6d1a158000-7f6d1a15a000 rw-p 00000000 00:00 0
7f6d1a15a000-7f6d1a15f000 r-xp 00000000 08:02 201413047
/usr/lib64/libnss_dns-2.17.so
7f6d1a15f000-7f6d1a35e000 ---p 00005000 08:02 201413047
/usr/lib64/libnss_dns-2.17.so
7f6d1a35e000-7f6d1a35f000 r--p 00004000 08:02 201413047
/usr/lib64/libnss_dns-2.17.so
7f6d1a35f000-7f6d1a360000 rw-p 00005000 08:02 201413047
/usr/lib64/libnss_dns-2.17.so
7f6d1a360000-7f6d1a36b000 r-xp 00000000 08:02 201413049
/usr/lib64/libnss_files-2.17.so
7f6d1a36b000-7f6d1a56a000 ---p 0000b000 08:02 201413049
/usr/lib64/libnss_files-2.17.so
7f6d1a56a000-7f6d1a56b000 r--p 0000a000 08:02 201413049
/usr/lib64/libnss_files-2.17.so
7f6d1a56b000-7f6d1a56c000 rw-p 0000b000 08:02 201413049
/usr/lib64/libnss_files-2.17.so
7f6d1a56c000-7f6d1a56e000 r-xp 00000000 08:02 201334777
/usr/lib64/libfreebl3.so
7f6d1a56e000-7f6d1a76d000 ---p 00002000 08:02 201334777
/usr/lib64/libfreebl3.so
7f6d1a76d000-7f6d1a76e000 r--p 00001000 08:02 201334777
/usr/lib64/libfreebl3.so
7f6d1a76e000-7f6d1a76f000 rw-p 00002000 08:02 201334777
/usr/lib64/libfreebl3.so
7f6d1a76f000-7f6d1a794000 r-xp 00000000 08:02 201523389
/usr/lib64/libtinfo.so.5.9
7f6d1a794000-7f6d1a994000 ---p 00025000 08:02 201523389
/usr/lib64/libtinfo.so.5.9
7f6d1a994000-7f6d1a998000 r--p 00025000 08:02 201523389
/usr/lib64/libtinfo.so.5.9
7f6d1a998000-7f6d1a999000 rw-p 00029000 08:02 201523389
/usr/lib64/libtinfo.so.5.9
7f6d1a999000-7f6d1ab4f000 r-xp 00000000 08:02 201413031
/usr/lib64/libc-2.17.so
7f6d1ab4f000-7f6d1ad4f000 ---p 001b6000 08:02 201413031
/usr/lib64/libc-2.17.so
7f6d1ad4f000-7f6d1ad53000 r--p 001b6000 08:02 201413031
/usr/lib64/libc-2.17.so
7f6d1ad53000-7f6d1ad55000 rw-p 001ba000 08:02 201413031
/usr/lib64/libc-2.17.so
7f6d1ad55000-7f6d1ad5a000 rw-p 00000000 00:00 0
7f6d1ad5a000-7f6d1ad6f000 r-xp 00000000 08:02 201326728
/usr/lib64/libgcc_s-4.8.3-20140911.so.1
7f6d1ad6f000-7f6d1af6e000 ---p 00015000 08:02 201326728
/usr/lib64/libgcc_s-4.8.3-20140911.so.1
7f6d1af6e000-7f6d1af6f000 r--p 00014000 08:02 201326728
/usr/lib64/libgcc_s-4.8.3-20140911.so.1
7f6d1af6f000-7f6d1af70000 rw-p 00015000 08:02 201326728
/usr/lib64/libgcc_s-4.8.3-20140911.so.1
7f6d1af70000-7f6d1b071000 r-xp 00000000 08:02 201413039
/usr/lib64/libm-2.17.so
7f6d1b071000-7f6d1b270000 ---p 00101000 08:02 201413039
/usr/lib64/libm-2.17.so
7f6d1b270000-7f6d1b271000 r--p 00100000 08:02 201413039
/usr/lib64/libm-2.17.so
7f6d1b271000-7f6d1b272000 rw-p 00101000 08:02 201413039
/usr/lib64/libm-2.17.so
7f6d1b272000-7f6d1b35b000 r-xp 00000000 08:02 201523361
/usr/lib64/libstdc++.so.6.0.19
7f6d1b35b000-7f6d1b55a000 ---p 000e9000 08:02 201523361
/usr/lib64/libstdc++.so.6.0.19
7f6d1b55a000-7f6d1b562000 r--p 000e8000 08:02 201523361
/usr/lib64/libstdc++.so.6.0.19
7f6d1b562000-7f6d1b564000 rw-p 000f0000 08:02 201523361
/usr/lib64/libstdc++.so.6.0.19
7f6d1b564000-7f6d1b579000 rw-p 00000000 00:00 0
7f6d1b579000-7f6d1b57a000 r-xp 00000000 08:02 15425041
/tools/informix/lib/esql/libifglx.so
7f6d1b57a000-7f6d1b779000 ---p 00001000 08:02 15425041
/tools/informix/lib/esql/libifglx.so
7f6d1b779000-7f6d1b77a000 rw-p 00000000 08:02 15425041
/tools/informix/lib/esql/libifglx.so
7f6d1b77a000-7f6d1b782000 r-xp 00000000 08:02 201413035
/usr/lib64/libcrypt-2.17.so
7f6d1b782000-7f6d1b981000 ---p 00008000 08:02 201413035
/usr/lib64/libcrypt-2.17.so
7f6d1b981000-7f6d1b982000 r--p 00007000 08:02 201413035
/usr/lib64/libcrypt-2.17.so
7f6d1b982000-7f6d1b983000 rw-p 00008000 08:02 201413035
/usr/lib64/libcrypt-2.17.so
7f6d1b983000-7f6d1b9b1000 rw-p 00000000 00:00 0
7f6d1b9b1000-7f6d1b9b4000 r-xp 00000000 08:02 201413037
/usr/lib64/libdl-2.17.so
7f6d1b9b4000-7f6d1bbb3000 ---p 00003000 08:02 201413037
/usr/lib64/libdl-2.17.so
7f6d1bbb3000-7f6d1bbb4000 r--p 00002000 08:02 201413037
/usr/lib64/libdl-2.17.so
7f6d1bbb4000-7f6d1bbb5000 rw-p 00003000 08:02 201413037
/usr/lib64/libdl-2.17.so
7f6d1bbb5000-7f6d1bbcb000 r-xp 00000000 08:02 201413057
/usr/lib64/libpthread-2.17.so
7f6d1bbcb000-7f6d1bdcb000 ---p 00016000 08:02 201413057
/usr/lib64/libpthread-2.17.so
7f6d1bdcb000-7f6d1bdcc000 r--p 00016000 08:02 201413057
/usr/lib64/libpthread-2.17.so
7f6d1bdcc000-7f6d1bdcd000 rw-p 00017000 08:02 201413057
/usr/lib64/libpthread-2.17.so
_______________________________________________
Informix-list mailing list
http://www.iiug.org/mailman/listinfo/informix-list
Wlodek
2015-06-19 21:59:07 UTC
Permalink
Art,

separating engine and 4gl installation directories did the trick.
You saved me a day

Thanks
WF
Is 4GL installed in the same INFORMIXDIR as the engine? There was a problem
doing that for 4GL v7.50 with engines newer than 11.50.xC2 I believe. It was
finally fixed in 4GL v7.51, so you may either need to upgrade or install 4GL in > a different INFORMIXDIR than the engine and execute 4GL apps using that
INFORMIXDIR.
Art
Art S. Kagel, President and Principal Consultant
ASK Database Management
www.askdbmgt.com
Blog: http://informix-myview.blogspot.com/
Disclaimer: Please keep in mind that my own opinions are my own opinions and do > not reflect on the IIUG, nor any other organization with which I am associated > either explicitly, implicitly, or by inference. Neither do those opinions
reflect those of other individuals affiliated with any entity with which I am
affiliated nor those of the entities themselves.
Loading...