[GRASS5] [bug #2846] (grass) NVIZ segmenation in 5.4 on Debian Sarge

this bug's URL: http://intevation.de/rt/webrt?serial_num=2846
-------------------------------------------------------------------------

Subject: NVIZ segmenation in 5.4 on Debian Sarge

Platform: GNU/Linux/i386
grass obtained from: Trento Italy site
grass binary for platform: Compiled from Sources
GRASS Version: 5.4.0

Trevor Wiens

When attempting to run NVIZ, the following text was produced.

Authors: Bill Brown, Terry Baker, Mark Astley, David Gerdes
        modifications: Jaro Hofierka, Bob Covill

Please cite one or more of the following references in publications
where the results of this program were used:
Brown, W.M., Astley, M., Baker, T., Mitasova, H. (1995).
GRASS as an Integrated GIS and Visualization System for
Spatio-Temporal Modeling, Proceedings of Auto Carto 12, Charlotte, N.C.

Mitasova, H., W.M. Brown, J. Hofierka, 1994, Multidimensional
dynamic cartography. Kartograficke listy, 2, p. 37-50.

Mitas L., Brown W. M., Mitasova H., 1997, Role of dynamic
cartography in simulations of landscape processes based on multi-variate
fields. Computers and Geosciences, Vol. 23, No. 4, pp. 437-446

http://www2.gis.uiuc.edu:2280/modviz/viz/nviz.html

The papers are available at
http://www2.gis.uiuc.edu:2280/modviz/
Loading Data
Update elev null mask
Loading Data
translating colors from fp
Vector file LakesLarge loaded.
Error: No lines fall within current region
Total vect memory = 0 Kbytes
Adding panels from /usr/local/grass54/etc/nviz2.2/scripts
Nv_(panels)
toplevel made
Xlib: extension "XFree86-DRI" missing on display ":0.0".
global-exag = 1.000000
recalculating normals...
100
200
info widget made
panel area made
file menu made
Help menu made
disabled made
Nv_mkPanelMenu 1
child killed: segmentation violation
    while executing
"exec /usr/local/grass54/etc/nviz2.2/NVWISH2.2 -f /usr/local/grass54/etc/nviz2.2/scripts/nviz2.2_script el=elev.15m ve=LakesLarge -name NVIZ >&@stdout"
    ("eval" body line 1)
    invoked from within
"eval exec $env(GISBASE)/etc/nviz2.2/NVWISH2.2 -f $env(GISBASE)/etc/nviz2.2/scripts/nviz2.2_script $argv -name NVIZ >&@stdout"
    invoked from within
"if {$argv == ""} {
#no arguments
eval exec $env(GISBASE)/etc/nviz2.2/NVWISH2.2 -f $env(GISBASE)/etc/nviz2.2/scripts/nviz2.2_script -name NVIZ >&@stdo..."
    (file "/usr/local/grass54/bin/nviz" line 16)

Finished - press RETURN or ENTER to continue

-------------------------------------------- Managed by Request Tracker

this bug's URL: http://intevation.de/rt/webrt?serial_num=2846
---------------------------------------------------------------------

Subject: NVIZ segmenation in 5.4 on Debian Sarge

..

grass binary for platform: Compiled from Sources
GRASS Version: 5.4.0

..

When attempting to run NVIZ, the following text was produced.

..

Loading Data

..

Nv_mkPanelMenu 1
child killed: segmentation violation
    while executing
"exec /usr/local/grass54/etc/nviz2.2/NVWISH2.2 -f

..

You need to compile with the tcl8.3-dev and tk8.3-dev packages, not 8.4.

I think it is a threading problem.

Hamish