-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathBUGS.txt
249 lines (166 loc) · 8.51 KB
/
BUGS.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
=====================================================================
000 Under MSWindows, we have several reports of linkage problems for
the executables, that goes like this:
----8<--- [snip] ---------8<--- [snip] ---------8<--- [snip] ---
/cygdrive/d/Develop/SoGuiExamples/cfg/m4/wrapmsvc.exe -g -g \
-L/cygdrive/d/Develop/Coin/lib /LINK /NODEFAULTLIB:libc \
-L/cygdrive/d/Develop/Qt/3.0.4/lib -o renderarea.exe renderarea.obj \
computils.obj -lsoqt1 -lqt-mt304 -lqtmain -lgdi32 -lcoin2 -lopengl32 \
-lws2_32 -lmsvcrt
computils.obj : error LNK2001: unresolved external symbol _errno
renderarea.exe : fatal error LNK1120: 1 unresolved externals
----8<--- [snip] ---------8<--- [snip] ---------8<--- [snip] ---
Manually setting up "-D_DLL" in CPPFLAGS before compiling solves
the problem. Should investigate why and how to make configure set
this up automatically when it's needed.
20020927 mortene.
=====================================================================
001 If you run ./configure from the src directory, and then do ``make
install'' to build (still from the top-level src directory), build
immediately fails because components/computils.h is not built.
``make'' works as expected, both when executed from the src dir
and from a separate build dir. ``make install'' also works when
the build-dir is separate from the src dir.
20021002 mortene.
=====================================================================
002 On ``make clean'', several files are still left with MSVC-builds.
(Like for instance .pdb files.)
One way to fix this could be to hook into ``make clean'' (how can
that be done with Automake) with something like this:
clean-local:
@for file in $(noinst_PROGRAMS); do \
if test -f "$$file.pdb"; then \
echo " rm -f" "$$file.pdb"; \
rm -f "$$file.pdb"; \
fi; \
done
..but the best fix would be to improve Automake to handle
MSVC-built files automatically.
20021220 mortene.
20021223 larsa update: Automake supports this through the
CLEAN_FILES (or CLEANFILES) variable. It's used in some places,
but probably not very consistently.
=====================================================================
003 Need something like SGI ivPerf.
To make it simpler to evaluate performance optimizations. Could
probably include SGI's original ivPerf in the distribution, as I
would guess it's under the GNU LGPL.
2003019 mortene.
=====================================================================
004 ShapeScale mis-behavior?
I don't know if this is a bug, or whether it's just me which does
not understand something which should be obvious, but the
nodekits/scalemarker example doesn't work on this simple example
scene:
----8<------ [snip] ----------8<------ [snip] ------
#Inventor V2.1 ascii
Separator {
PerspectiveCamera {
position 1.1543471 2.7990139 5.7678552
orientation -0.9166351 0.39476845 0.062766649 0.4843637
nearDistance 0.1
farDistance 10000
}
Cone { }
}
----8<------ [snip] ----------8<------ [snip] ------
Remove the camera, and everything works fine.
20031117 mortene.
=====================================================================
005 Reported crash for actions/intersection example.
A summer intern reported a crash for this example (note: this was
with epsilon turned on for the intersection testing, at 0.5), but
was not able to reproduce later.
Should at least spin this through Valgrind or similar memory
checking tools.
20040624 mortene, reported by Terje Wiesener.
=====================================================================
006 Problems reported for ball-in-the-hoop example.
A summer intern reported the following problems when running this
example:
----8<------ [snip] ----------8<------ [snip] ------
Ball in the Hoop:
right after I start a game:
SoWinGLWidgetP::wglMakeCurrent(), rendering context could not be made
current. GetLastError = 3221684224
SoGLLazyElement::sendDiffuseByIndex(): index 1 out of bounds [0,0]
SoNode::GLRenderS(): GL error: GL_INVALID_OPERATION
,During play I get SoTimerSensor:schedule(): was already scheduled, if I
press a mouse button while the ball is in play.
----8<------ [snip] ----------8<------ [snip] ------
Additional information from the reported about the
wglMakeCurrent() problem and the GL errors:
----8<------ [snip] ----------8<------ [snip] ------
I get this error once every time I start, right after I press 'S'
to start. Right now I get a bunch of GL_INVALID_OPERATOR in
SoSeparator::GlRenderBelowPath(), in nodetype: Cube, translation,
switch, text3, font ++++ , some of these comes several times. All
of these comes before the first frame, except the last SoSeparator
error. The application seems to run correctly though..
----8<------ [snip] ----------8<------ [snip] ------
20040624 mortene, reported by Sigurd T. Seteklev.
=====================================================================
007 Problems reported for "cubes" example.
A summer intern reported the following problems when running this
example:
----8<------ [snip] ----------8<------ [snip] ------
After dropping a few balls i get an debug error: abnormal program
termination, inside CRT0MSG.C (which is part of the VS library
(i.e. not Sim)). The callstack doesn't seem to be installed at my
computer (?), so I'm not sure where it fails.. Obviously it
crashes.
----8<------ [snip] ----------8<------ [snip] ------
20040624 mortene, reported by Sigurd T. Seteklev.
=====================================================================
008 Problems reported for "chart", "flow", "smiley" and "styx" examples.
A summer intern reported the following problems when running these
examples:
----8<------ [snip] ----------8<------ [snip] ------
I get coin warning SbTime:getMsecValue():timer overflow, during
startup, but they seem to run fine. In addition, when running
Smiley, I get a SoNode::GlRenderS(): GL_ERROR:
GL_INVALID_OPERATION; nodetype:Separator too. Even though I try to
set the envvar COIN_GLERROR_DEBUGGING=1, I get the same message
(with no more information as it promises). The app runs fine.
----8<------ [snip] ----------8<------ [snip] ------
20040624 mortene, reported by Sigurd T. Seteklev.
=====================================================================
009 Problems reported for "JuliaAnim" and "Mandelzoom" examples.
A summer intern reported the following problems when running these
examples:
----8<------ [snip] ----------8<------ [snip] ------
During startup I get sbvec3::Normalize(): length
must be > 0, And the applications renders only black.
----8<------ [snip] ----------8<------ [snip] ------
Additional information from thammer on these:
----8<------ [snip] ----------8<------ [snip] ------
They work OK in release mode, but not in debug mode (render only
black).
----8<------ [snip] ----------8<------ [snip] ------
20040624 mortene, reported by Sigurd T. Seteklev.
=====================================================================
010 Search path for soqt-config broken
configure doesn't search for soqt-config in the location given by
using --with-soqt=<SoQt-prefix>
20040624 kintel
=====================================================================
011 volumerendering/voleonexplore does not handle specification of
non-existent volume file well.
To reproduce, just run
$ volumerendering/voleonexplore nosuchfile
20040919 mortene.
=====================================================================
012 SoText2Set (or SmAxisKit) generates a bogus bounding box.
To reproduce, load this into a SmallChange-enabled examinerviewer:
----8<------ [snip] ----------8<------ [snip] ------
#Inventor V2.1 ascii
SmAxisKit { }
Translation { translation 0 -1.5 0 }
Cube { width 30 }
----8<------ [snip] ----------8<------ [snip] ------
Upon "view all", the cube and axis should be prominent in the
view, but the camera zooms way out due to the too big bbox.
This renders the SmAxisKit nodekit close to unusable.
The bug is most likely in the SoText2Set.
20041010 mortene.
=====================================================================