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