[GRASS-dev] can't get NVIZ to run

William Kyngesburye woklist at kyngchaos.com
Fri Jun 30 14:09:49 EDT 2006


I've never had much of a need for NVIZ, though I've been meaning to  
look at it someday.  I occassionally fire it up to try, or just to  
see if it runs.  Every time I try to start it up recently I have  
problems, and possibly I've always had this problem in earlier  
versions of GRASS.

Right now: Mac OS X 10.4.6 Intel and PPC, GCC 4.0.1, GRASS 6.1 CVS  
06-6-24 snapshot.  It's my own build, not Lorenzo's binaries.  TclTk  
8.4.13, it IS an X11 build.  GRASS built with X, opengl, but without  
glw and motif (those shouldn't affect nviz).  I think Lorenzo has  
NVIZ working, so I'm not sure if it's a bug yet (and different from a  
few other crashing nviz bugs already reported), or just that I'm  
doing something wrong (in build or run stage).

I'm trying this with the spearfish6 sample.  I run nviz& from the  
cmdline, and I get the setup window.  I select a raster for elevation  
(elevation.10m) and run it.  It shows progress in the output tab:

Loading Data
Update elev null mask
Loading Data
translating colors from fp

then crashes.  The crash log has this for the crashed thread:

Command: nviz
Path:    /usr/local/grass-6.1.cvs/bin/nviz
Parent:  wish8.4 [7642]

Version: ??? (???)

PID:    7648
Thread: 0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_INVALID_ADDRESS (0x0001) at 0x5c637273

Thread 0 Crashed:
0   libX11.6.dylib                 	0x9bd35fa1 XQueryExtension + 24
1   libGL.1.dylib                  	0x9be2edab glXQueryExtension + 62
2   nviz                           	0x000115eb Togl_CreateWindow + 56
3   com.tcltk.tklibrary            	0x9ad191ad Tk_MakeWindowExist + 120
4   nviz                           	0x000126a3 Togl_Cmd + 1046
5   com.tcltk.tcllibrary           	0x9ac181a3 TclInvokeStringCommand  
+ 121
6   com.tcltk.tcllibrary           	0x9ac1a915 TclEvalObjvInternal + 733
7   com.tcltk.tcllibrary           	0x9ac3d666 TclExecuteByteCode + 3101
8   com.tcltk.tcllibrary           	0x9ac4244e TclCompEvalObj + 279
9   com.tcltk.tcllibrary           	0x9ac6926d TclObjInterpProc + 524
10  com.tcltk.tcllibrary           	0x9ac1a915 TclEvalObjvInternal + 733
11  com.tcltk.tcllibrary           	0x9ac1ac1c Tcl_EvalEx + 488
12  com.tcltk.tcllibrary           	0x9ac5893a Tcl_FSEvalFile + 400
13  com.tcltk.tcllibrary           	0x9ac1a915 TclEvalObjvInternal + 733
14  com.tcltk.tcllibrary           	0x9ac1ac1c Tcl_EvalEx + 488
15  com.tcltk.tcllibrary           	0x9ac1b03a Tcl_Eval + 42
16  nviz                           	0x0000cac0 Ninit + 199
17  nviz                           	0x00002614 NVIZ_AppInit + 210
18  com.tcltk.tklibrary            	0x9acef2eb Tk_MainEx + 761
19  nviz                           	0x000111ca main + 97
20  nviz                           	0x000024ea _start + 228 (crt.c:272)
21  nviz                           	0x00002405 start + 41


Any ideas?
-----
William Kyngesburye <kyngchaos at kyngchaos.com>
http://www.kyngchaos.com/

First Pogril: Why is life like sticking your head in a bucket filled  
with hyena offal?
Second Pogril: I don't know.  Why IS life like sticking your head in  
a bucket filled with hyena offal?
First Pogril: I don't know either.  Wretched, isn't it?

-HitchHiker's Guide to the Galaxy




More information about the grass-dev mailing list