mapserver segfaults on x68_64 intel xeon

Umberto Nicoletti umberto.nicoletti at GMAIL.COM
Fri Mar 2 05:11:27 EST 2007


Send us the stack trace (run the backtrace command from gdb) so that
we can see what mapserver is doing when it crashed and report the
configure flags.

I suspect the issue has something to do with international charsets,
so report also the values of the LANG and LC_* variables.

Umberto

On 3/2/07, Alessandro Pasotti <ale.pas at tiscali.it> wrote:
> Hello,
>
> I've compiled latest mapserver and all dependencies (gdal, proj, geos etc.)
> from scratches on a 64bit linux machine, build process went fine, but the
> resulting executable segfaults (the mapfile is ok, tested on other machines):
>
>
> (gdb) set args -all_debug 9 -m /maps/appalto_26.map
> (gdb) run
> Starting program: ./shp2img -all_debug 9 -m /maps/appalto_26.map
> [Thread debugging using libthread_db enabled]
> [New Thread 46912537641984 (LWP 11768)]
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 46912537641984 (LWP 11768)]
> 0x00002aaaac518e40 in rawmemchr () from /lib64/tls/libc.so.6
>
> The same happens with the cgi and php_mapscript:
> [Fri Mar 02 08:08:58 2007] [error] [client 82.52.86.193] Premature end of
> script headers: mapserv
> [Fri Mar 02 08:09:23 2007] [notice] child pid 11473 exit signal Segmentation
> fault (11)
>
> Any idea on how to solve this?
>
> Many thanks in advance.
>
>
> Some dumps follow
> ------------------
>
>
> linux:~/webgis/mapserver-4.10.1 # ldd mapscript/php3/php_mapscript.so
>         libcurl.so.3 => /usr/lib64/libcurl.so.3 (0x00002aaaaacd7000)
>         libssl.so.0.9.7 => /usr/lib64/libssl.so.0.9.7 (0x00002aaaaae0d000)
>         libcrypto.so.0.9.7 => /usr/lib64/libcrypto.so.0.9.7
> (0x00002aaaaaf43000)
>         libdl.so.2 => /lib64/libdl.so.2 (0x00002aaaab17c000)
>         libz.so.1 => /lib64/libz.so.1 (0x00002aaaab27f000)
>         libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00002aaaab394000)
>         libgdal.so.1 => /usr/local/lib/libgdal.so.1 (0x00002aaaab4b6000)
>         libgeos-3.0.0rc4.so => /usr/local/lib/libgeos-3.0.0rc4.so
> (0x00002aaaaba22000)
>         libgeos_c.so.1 => /usr/local/lib/libgeos_c.so.1 (0x00002aaaabc65000)
>         libjasper-1.701.so.1 => /usr/lib64/libjasper-1.701.so.1
> (0x00002aaaabd73000)
>         librt.so.1 => /lib64/tls/librt.so.1 (0x00002aaaabec8000)
>         libproj.so.0 => /usr/local/lib/libproj.so.0 (0x00002aaaabfd0000)
>         libgd.so.2 => /usr/lib64/libgd.so.2 (0x00002aaaac112000)
>         libm.so.6 => /lib64/tls/libm.so.6 (0x00002aaaac266000)
>         libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002aaaac3bd000)
>         libc.so.6 => /lib64/tls/libc.so.6 (0x00002aaaac5ba000)
>         libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002aaaac7e5000)
>         /lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
>         libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x00002aaaac8f3000)
>         libXpm.so.4 => /usr/X11R6/lib64/libXpm.so.4 (0x00002aaaaca08000)
>         libX11.so.6 => /usr/X11R6/lib64/libX11.so.6 (0x00002aaaacb1e000)
>         libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1
> (0x00002aaaacd2e000)
>         libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00002aaaace6d000)
>         libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00002aaaacfe8000)
>         libXext.so.6 => /usr/X11R6/lib64/libXext.so.6 (0x00002aaaad122000)
>         libexpat.so.0 => /usr/lib64/libexpat.so.0 (0x00002aaaad233000)
>
> -------------
> inux:~/webgis/mapserver-4.10.1 # uname -a
> Linux linux 2.6.13-15-smp #1 SMP Tue Sep 13 14:56:15 UTC 2005 x86_64 x86_64
> x86_64 GNU/Linux
>
> ------------
> linux:~/webgis/mapserver-4.10.1 # cat /proc/cpuinfo
> processor       : 0
> vendor_id       : GenuineIntel
> cpu family      : 15
> model           : 4
> model name      :                   Intel(R) Xeon(TM) CPU 3.20GHz
> stepping        : 3
>
>
>
> --
> Alessandro Pasotti
> itOpen - "Open Solutions for the Net Age"
> w3:  www.itopen.it
> Linux User# 167502
>



More information about the mapserver-users mailing list