segmentation fault

Gerardo Valenotti <[email protected]>
Newsgroups gmane.comp.lang.4gl.aubit.general
Message-ID <CAPjXfs3-Dc+LTJKgUZWqrB24b4yiDbZ1GE45gNjEX4qDjk=gHA@mail.gmail.com>
Hi all,
we have some trouble in a program with a display array in a pop window and
input array, the program is like:
FUNCTION F1()
OPEN WINDOW w1 WITH FORM "w1"
CALL pop1()
INPUT ARRAY a2 FROM s2.*
CLOSE WINDOW w1
END FUNCTION

FUNCTION pop1()
OPEN WINDOW pop_w2 WITH FORM "pop_w2"
... some instruction for construct and load array
DISPLAY ARRAY a1 TO s1.*
CLOSE WINDOW pop_w2
END FUNCTION

I have other programs  similar and work ok, when execute the input array,
triggers a segmentation fault:

Internal Error - segmentation fault
Please note all circumstances and log with the Aubit4GL team
If possible - reproduce the error with the environment variable DEBUG
set to ALL :

$ export DEBUG=ALL

And enclose the last 100 lines from the resultant debug.out file
with your bug log.

Module : cxpmntdoc.4gl  Line : 175
4gl function call stack :
    cxpmntdoc.4gl (Line 516) calls  acxpmntdoc()
    main.4gl (Line 19) calls  cxpmntdoc()
    MAIN

*** Error in `./003/cxpmntdoc.4ae': free(): invalid pointer:
0x00007f2588364688 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x721af)[0x7f25880391af]
/lib64/libc.so.6(+0x77706)[0x7f258803e706]
/lib64/libc.so.6(+0x78453)[0x7f258803f453]
/opt/aubit4gl/plugins-1.5_1/libUI_XML.so(uilib_input_array_sync+0x204)[0x7f2584adb10d]
/opt/aubit4gl/plugins-1.5_1/libUI_XML.so(UILIB_A4GL_inp_arr_v2+0x43d)[0x7f2584ac8222]
/opt/aubit4gl/lib/libaubit4gl-1.5_1.so(A4GL_inp_arr_v2+0xe7)[0x7f258844d7f6]
./003/cxpmntdoc.4ae[0x46a818]
./003/cxpmntdoc.4ae[0x4668c1]
./003/cxpmntdoc.4ae[0x40826b]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f2587fe76e5]
./003/cxpmntdoc.4ae[0x4034d9]
======= Memory map: ========
00400000-0047e000 r-xp 00000000 08:13 102246959
 /home/a4glpg/programas/aaplic/003/cxpmntdoc.4ae
0067d000-0067e000 r--p 0007d000 08:13 102246959
 /home/a4glpg/programas/aaplic/003/cxpmntdoc.4ae
0067e000-00687000 rw-p 0007e000 08:13 102246959
 /home/a4glpg/programas/aaplic/003/cxpmntdoc.4ae
00687000-0068f000 rw-p 00000000 00:00 0
00b92000-00d3c000 rw-p 00000000 00:00 0
 [heap]
7f257c000000-7f257c021000 rw-p 00000000 00:00 0
7f257c021000-7f2580000000 ---p 00000000 00:00 0
7f2583dde000-7f2583df4000 r-xp 00000000 00:26 310042
/lib64/libgcc_s.so.1
7f2583df4000-7f2583ff3000 ---p 00016000 00:26 310042
/lib64/libgcc_s.so.1
7f2583ff3000-7f2583ff4000 r--p 00015000 00:26 310042
/lib64/libgcc_s.so.1
7f2583ff4000-7f2583ff5000 rw-p 00016000 00:26 310042
/lib64/libgcc_s.so.1
7f2583ff5000-7f258403f000 r-xp 00000000 00:3a 52491
 /opt/aubit4gl/plugins-1.5_1/libSQLPARSE_INFORMIX.so
7f258403f000-7f258423f000 ---p 0004a000 00:3a 52491
 /opt/aubit4gl/plugins-1.5_1/libSQLPARSE_INFORMIX.so
7f258423f000-7f2584241000 r--p 0004a000 00:3a 52491
 /opt/aubit4gl/plugins-1.5_1/libSQLPARSE_INFORMIX.so
7f2584241000-7f2584244000 rw-p 0004c000 00:3a 52491
 /opt/aubit4gl/plugins-1.5_1/libSQLPARSE_INFORMIX.so
7f2584244000-7f2584267000 rw-p 00000000 00:00 0
7f2584267000-7f258429c000 r--s 00000000 00:13 16008
 /run/nscd/passwd
7f258429c000-7f25842ec000 r-xp 00000000 00:26 27234
 /usr/lib64/libldap_r-2.4.so.2.10.7
7f25842ec000-7f25844ec000 ---p 00050000 00:26 27234
 /usr/lib64/libldap_r-2.4.so.2.10.7
7f25844ec000-7f25844ed000 r--p 00050000 00:26 27234
 /usr/lib64/libldap_r-2.4.so.2.10.7
7f25844ed000-7f25844ef000 rw-p 00051000 00:26 27234
 /usr/lib64/libldap_r-2.4.so.2.10.7
7f25844ef000-7f25844f2000 rw-p 00000000 00:00 0
7f25844f2000-7f258451f000 r-xp 00000000 00:26 943049
/usr/lib64/libpq.so.5.9
7f258451f000-7f258471e000 ---p 0002d000 00:26 943049
/usr/lib64/libpq.so.5.9
7f258471e000-7f2584721000 r--p 0002c000 00:26 943049
/usr/lib64/libpq.so.5.9
7f2584721000-7f2584722000 rw-p 0002f000 00:26 943049
/usr/lib64/libpq.so.5.9
7f258474c000-7f2584760000 r-xp 00000000 00:3a 52516
 /opt/aubit4gl/plugins-1.5_1/libSQL_pg8.so
7f2584760000-7f258495f000 ---p 00014000 00:3a 52516
 /opt/aubit4gl/plugins-1.5_1/libSQL_pg8.so
7f258495f000-7f2584960000 r--p 00013000 00:3a 52516
 /opt/aubit4gl/plugins-1.5_1/libSQL_pg8.so
7f2584960000-7f2584962000 rw-p 00014000 00:3a 52516
 /opt/aubit4gl/plugins-1.5_1/libSQL_pg8.so
7f2584962000-7f2584ab8000 rw-p 00000000 00:00 0
7f2584ab8000-7f2584b09000 r-xp 00000000 00:3a 52478
 /opt/aubit4gl/plugins-1.5_1/libUI_XML.so
7f2584b09000-7f2584d08000 ---p 00051000 00:3a 52478
 /opt/aubit4gl/plugins-1.5_1/libUI_XML.so
7f2584d08000-7f2584d09000 r--p 00050000 00:3a 52478
 /opt/aubit4gl/plugins-1.5_1/libUI_XML.so
7f2584d09000-7f2584d0a000 rw-p 00051000 00:3a 52478
 /opt/aubit4gl/plugins-1.5_1/libUI_XML.so
7f2584d0a000-7f2584e7a000 rw-p 00000000 00:00 0
7f2584e7a000-7f2584ee8000 r-xp 00000000 00:26 292696
/usr/lib64/libpcre.so.1.2.7
7f2584ee8000-7f25850e7000 ---p 0006e000 00:26 292696
/usr/lib64/libpcre.so.1.2.7
7f25850e7000-7f25850e8000 r--p 0006d000 00:26 292696
/usr/lib64/libpcre.so.1.2.7
7f25850e8000-7f25850e9000 rw-p 0006e000 00:26 292696
/usr/lib64/libpcre.so.1.2.7
7f25850e9000-7f258510c000 r-xp 00000000 00:26 26913
 /lib64/libselinux.so.1
7f258510c000-7f258530b000 ---p 00023000 00:26 26913
 /lib64/libselinux.so.1
7f258530b000-7f258530c000 r--p 00022000 00:26 26913
 /lib64/libselinux.so.1
7f258530c000-7f258530d000 rw-p 00023000 00:26 26913
 /lib64/libselinux.so.1
7f258530d000-7f258530f000 rw-p 00000000 00:00 0
7f258530f000-7f2585312000 r-xp 00000000 00:26 25675
 /lib64/libkeyutils.so.1.5
7f2585312000-7f2585511000 ---p 00003000 00:26 25675
 /lib64/libkeyutils.so.1.5
7f2585511000-7f2585512000 r--p 00002000 00:26 25675
 /lib64/libkeyutils.so.1.5
7f2585512000-7f2585513000 rw-p 00003000 00:26 25675
 /lib64/libkeyutils.so.1.5
7f2585513000-7f258552f000 r-xp 00000000 00:26 25408
 /usr/lib64/libsasl2.so.3.0.0
7f258552f000-7f258572e000 ---p 0001c000 00:26 25408
 /usr/lib64/libsasl2.so.3.0.0
7f258572e000-7f258572f000 r--p 0001b000 00:26 25408
 /usr/lib64/libsasl2.so.3.0.0
7f258572f000-7f2585730000 rw-p 0001c000 00:26 25408
 /usr/lib64/libsasl2.so.3.0.0
7f2585730000-7f2585744000 r-xp 00000000 00:26 308692
/lib64/libresolv-2.22.so
7f2585744000-7f2585943000 ---p 00014000 00:26 308692
/lib64/libresolv-2.22.so
7f2585943000-7f2585944000 r--p 00013000 00:26 308692
/lib64/libresolv-2.22.so
7f2585944000-7f2585945000 rw-p 00014000 00:26 308692
/lib64/libresolv-2.22.so
7f2585945000-7f2585947000 rw-p 00000000 00:00 0
7f2585947000-7f2585953000 r-xp 00000000 00:26 93259
 /usr/lib64/libkrb5support.so.0.1
7f2585953000-7f2585b52000 ---p 0000c000 00:26 93259
 /usr/lib64/libkrb5support.so.0.1
7f2585b52000-7f2585b53000 r--p 0000b000 00:26 93259
 /usr/lib64/libkrb5support.so.0.1
7f2585b53000-7f2585b54000 rw-p 0000c000 00:26 93259
 /usr/lib64/libkrb5support.so.0.1
7f2585b54000-7f2585b57000 r-xp 00000000 00:26 310097
/usr/lib64/libcom_err.so.2.1
7f2585b57000-7f2585d56000 ---p 00003000 00:26 310097
/usr/lib64/libcom_err.so.2.1
7f2585d56000-7f2585d57000 r--p 00002000 00:26 310097
/usr/lib64/libcom_err.so.2.1
7f2585d57000-7f2585d58000 rw-p 00003000 00:26 310097
/usr/lib64/libcom_err.so.2.1
7f2585d58000-7f2585d85000 r-xp 00000000 00:26 93247
 /usr/lib64/libk5crypto.so.3.1
7f2585d85000-7f2585f84000 ---p 0002d000 00:26 93247
 /usr/lib64/libk5crypto.so.3.1
7f2585f84000-7f2585f86000 r--p 0002c000 00:26 93247
 /usr/lib64/libk5crypto.so.3.1
7f2585f86000-7f2585f87000 rw-p 0002e000 00:26 93247
 /usr/lib64/libk5crypto.so.3.1
7f2585f87000-7f2585f88000 rw-p 00000000 00:00 0
7f2585f88000-7f258604a000 r-xp 00000000 00:26 93257
 /usr/lib64/libkrb5.so.3.3
7f258604a000-7f2586249000 ---p 000c2000 00:26 93257
 /usr/lib64/libkrb5.so.3.3
7f2586249000-7f2586256000 r--p 000c1000 00:26 93257
 /usr/lib64/libkrb5.so.3.3
7f2586256000-7f2586259000 rw-p 000ce000 00:26 93257
 /usr/lib64/libkrb5.so.3.3
7f2586259000-7f2586271000 r-xp 00000000 00:26 308690
/lib64/libpthread-2.22.so
7f2586271000-7f2586470000 ---p 00018000 00:26 308690
/lib64/libpthread-2.22.so
7f2586470000-7f2586471000 r--p 00017000 00:26 308690
/lib64/libpthread-2.22.so
7f2586471000-7f2586472000 rw-p 00018000 00:26 308690
/lib64/libpthread-2.22.so
7f2586472000-7f2586476000 rw-p 00000000 00:00 0
7f2586476000-7f25864bf000 r-xp 00000000 00:26 27232
 /usr/lib64/libldap-2.4.so.2.10.7
7f25864bf000-7f25866bf000 ---p 00049000 00:26 27232
 /usr/lib64/libldap-2.4.so.2.10.7
7f25866bf000-7f25866c0000 r--p 00049000 00:26 27232
 /usr/lib64/libldap-2.4.so.2.10.7
7f25866c0000-7f25866c2000 rw-p 0004a000 00:26 27232
 /usr/lib64/libldap-2.4.so.2.10.7
7f25866c2000-7f25866d0000 r-xp 00000000 00:26 27230
 /usr/lib64/liblber-2.4.so.2.10.7
7f25866d0000-7f25868cf000 ---p 0000e000 00:26 27230
 /usr/lib64/liblber-2.4.so.2.10.7
7f25868cf000-7f25868d0000 r--p 0000d000 00:26 27230
 /usr/lib64/liblber-2.4.so.2.10.7
7f25868d0000-7f25868d1000 rw-p 0000e000 00:26 27230
 /usr/lib64/liblber-2.4.so.2.10.7
7f25868d1000-7f2586917000 r-xp 00000000 00:26 93243
 /usr/lib64/libgssapi_krb5.so.2.2
7f2586917000-7f2586b17000 ---p 00046000 00:26 93243
 /usr/lib64/libgssapi_krb5.so.2.2
7f2586b17000-7f2586b18000 r--p 00046000 00:26 93243
 /usr/lib64/libgssapi_krb5.so.2.2
7f2586b18000-7f2586b1a000 rw-p 00047000 00:26 93243
 /usr/lib64/libgssapi_krb5.so.2.2
7f2586b1a000-7f2586d47000 r-xp 00000000 00:26 310438
/lib64/libcrypto.so.1.0.0
7f2586d47000-7f2586f47000 ---p 0022d000 00:26 310438
/lib64/libcrypto.so.1.0.0
7f2586f47000-7f2586f62000 r--p 0022d000 00:26 310438
/lib64/libcrypto.so.1.0.0
7f2586f62000-7f2586f70000 rw-p 00248000 00:26 310438
/lib64/libcrypto.so.1.0.0
7f2586f70000-7f2586f74000 rw-p 00000000 00:00 0
7f2586f74000-7f2586fd5000 r-xp 00000000 00:26 310439
/lib64/libssl.so.1.0.0
7f2586fd5000-7f25871d5000 ---p 00061000 00:26 310439
/lib64/libssl.so.1.0.0
7f25871d5000-7f25871d9000 r--p 00061000 00:26 310439
/lib64/libssl.so.1.0.0
7f25871d9000-7f25871e0000 rw-p 00065000 00:26 310439
/lib64/libssl.so.1.0.0
7f25871e0000-7f258720a000 r-xp 00000000 00:26 27214
 /usr/lib64/libssh2.so.1.0.1
7f258720a000-7f2587409000 ---p 0002a000 00:26 27214
 /usr/lib64/libssh2.so.1.0.1
7f2587409000-7f258740a000 r--p 00029000 00:26 27214
 /usr/lib64/libssh2.so.1.0.1
7f258740a000-7f258740b000 rw-p 0002a000 00:26 27214
 /usr/lib64/libssh2.so.1.0.1
7f258740b000-7f258743d000 r-xp 00000000 00:26 25711
 /usr/lib64/libidn.so.11.6.11
7f258743d000-7f258763d000 ---p 00032000 00:26 25711
 /usr/lib64/libidn.so.11.6.11
7f258763d000-7f258763e000 r--p 00032000 00:26 25711
 /usr/lib64/libidn.so.11.6.11
7f258763e000-7f258763f000 rw-p 00033000 00:26 25711
 /usr/lib64/libidn.so.11.6.11
7f258763f000-7f25876ac000 r-xp 00000000 00:26 310773
/usr/lib64/libcurl.so.4.3.0
7f25876ac000-7f25878ac000 ---p 0006d000 00:26 310773
/usr/lib64/libcurl.so.4.3.0
7f25878ac000-7f25878ae000 r--p 0006d000 00:26 310773
/usr/lib64/libcurl.so.4.3.0
7f25878ae000-7f25878af000 rw-p 0006f000 00:26 310773
/usr/lib64/libcurl.so.4.3.0
7f25878af000-7f25878b0000 rw-p 00000000 00:00 0
7f25878b0000-7f25878c5000 r-xp 00000000 00:26 309844
/lib64/libz.so.1.2.8
7f25878c5000-7f2587ac4000 ---p 00015000 00:26 309844
/lib64/libz.so.1.2.8
7f2587ac4000-7f2587ac5000 r--p 00014000 00:26 309844
/lib64/libz.so.1.2.8
7f2587ac5000-7f2587ac6000 rw-p 00015000 00:26 309844
/lib64/libz.so.1.2.8
7f2587ac6000-7f2587bc2000 r-xp 00000000 00:26 308668
/lib64/libm-2.22.so
7f2587bc2000-7f2587dc1000 ---p 000fc000 00:26 308668
/lib64/libm-2.22.so
7f2587dc1000-7f2587dc2000 r--p 000fb000 00:26 308668
/lib64/libm-2.22.so
7f2587dc2000-7f2587dc3000 rw-p 000fc000 00:26 308668
/lib64/libm-2.22.so
7f2587dc3000-7f2587dc5000 r-xp 00000000 00:26 308666
/lib64/libdl-2.22.so
7f2587dc5000-7f2587fc5000 ---p 00002000 00:26 308666
/lib64/libdl-2.22.so
7f2587fc5000-7f2587fc6000 r--p 00002000 00:26 308666
/lib64/libdl-2.22.so
7f2587fc6000-7f2587fc7000 rw-p 00003000 00:26 308666
/lib64/libdl-2.22.so
7f2587fc7000-7f2588160000 r-xp 00000000 00:26 308660
/lib64/libc-2.22.so
7f2588160000-7f2588360000 ---p 00199000 00:26 308660
/lib64/libc-2.22.so
7f2588360000-7f2588364000 r--p 00199000 00:26 308660
/lib64/libc-2.22.so
7f2588364000-7f2588366000 rw-p 0019d000 00:26 308660
/lib64/libc-2.22.so
7f2588366000-7f258836a000 rw-p 00000000 00:00 0
7f258836a000-7f258848d000 r-xp 00000000 00:3a 52458
 /opt/aubit4gl/lib/libaubit4gl-1.5_1.so
7f258848d000-7f258868d000 ---p 00123000 00:3a 52458
 /opt/aubit4gl/lib/libaubit4gl-1.5_1.so
7f258868d000-7f258868e000 r--p 00123000 00:3a 52458
 /opt/aubit4gl/lib/libaubit4gl-1.5_1.so
7f258868e000-7f2588757000 rw-p 00124000 00:3a 52458
 /opt/aubit4gl/lib/libaubit4gl-1.5_1.so
7f2588757000-7f2588af6000 rw-p 00000000 00:00 0
7f2588af6000-7f2588b17000 r-xp 00000000 00:26 308652
/lib64/ld-2.22.so
7f2588b36000-7f2588b6b000 r--s 00000000 00:13 16011
 /run/nscd/services
7f2588b6b000-7f2588baf000 r--p 00000000 00:26 318952
/usr/lib/locale/es_ES.utf8/LC_CTYPE
7f2588baf000-7f2588cdf000 r--p 00000000 00:26 318958
/usr/lib/locale/es_ES.utf8/LC_COLLATE
7f2588cdf000-7f2588ceb000 rw-p 00000000 00:00 0
7f2588d03000-7f2588d04000 rw-p 00000000 00:00 0
7f2588d04000-7f2588d05000 r--p 00000000 00:26 318990
/usr/lib/locale/es_ES.utf8/LC_NUMERIC
7f2588d05000-7f2588d06000 r--p 00000000 00:26 319207
/usr/lib/locale/es_ES.utf8/LC_TIME
7f2588d06000-7f2588d07000 r--p 00000000 00:26 318989
/usr/lib/locale/es_ES.utf8/LC_MONETARY
7f2588d07000-7f2588d08000 r--p 00000000 00:26 319201
/usr/lib/locale/es_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES
7f2588d08000-7f2588d09000 r--p 00000000 00:26 318956
/usr/lib/locale/es_ES.utf8/LC_PAPER
7f2588d09000-7f2588d0a000 r--p 00000000 00:26 318984
/usr/lib/locale/es_ES.utf8/LC_NAME
7f2588d0a000-7f2588d0b000 r--p 00000000 00:26 317156
/usr/lib/locale/es_ES.utf8/LC_ADDRESS
7f2588d0b000-7f2588d0c000 r--p 00000000 00:26 318991
/usr/lib/locale/es_ES.utf8/LC_TELEPHONE
7f2588d0c000-7f2588d0d000 r--p 00000000 00:26 318953
/usr/lib/locale/es_ES.utf8/LC_MEASUREMENT
7f2588d0d000-7f2588d14000 r--s 00000000 00:26 319365
/usr/lib64/gconv/gconv-modules.cache
7f2588d14000-7f2588d15000 r--p 00000000 00:26 317157
/usr/lib/locale/es_ES.utf8/LC_IDENTIFICATION
7f2588d15000-7f2588d16000 rw-p 00000000 00:00 0
7f2588d16000-7f2588d17000 r--p 00020000 00:26 308652
/lib64/ld-2.22.so
7f2588d17000-7f2588d18000 rw-p 00021000 00:26 308652
/lib64/ld-2.22.so
7f2588d18000-7f2588d19000 rw-p 00000000 00:00 0
7ffd40fd5000-7ffd411a0000 rw-p 00000000 00:00 0
 [stack]
7ffd411a6000-7ffd411a9000 r--p 00000000 00:00 0
 [vvar]
7ffd411a9000-7ffd411ab000 r-xp 00000000 00:00 0
 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
 [vsyscall]
./003/cxpmntdoc.sh: línea 1: 30413 Abortado                (`core'
generado) ./003/cxpmntdoc.4ae

any suggestions

<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Libre
de virus. www.avg.com
<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

_______________________________________________
Aubit4gl-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.