I did a lot of OSG fiddling over the weekend and came up with a few bugs
(1 of which is definitely a bug and 1 of which "might be"); I wanted to
try and get these in before 2.0 is released, but it may be too late.

1) I can crash any application that uses a Trackball Manipulator (as of
svn update about an hour ago) by pressing and releasing the left mouse
button _immediately_ followed by a spacebar press; this seems to be a
timing/race issue, as it only happens when you do the sequence quickly.
Sometimes it takes 5-10 seconds of "doing it", but it will eventually
happen. If all else fails, just go crazy pressing both and it'll
happen. :) I'll build a debug release of OSG sometime later today and
run it under valgrind to see exactly where it happens, but release
builds in valgrind say the crash occurs in handle(), which isn't very
helpful, as you can imagine...

2) GraphicsContext puts className(), libraryName(), etc. into a
protected namespace, but GraphicsWindowEmbedded doesn't override them.
Perhaps this is encouragement not to use this class? :) (I know the
general idea is to avoid it's use, so this might be on purpose...)

It's unlike me to report bugs without patches, but I've been trying to
learn about and get my head around picking this weekend, and haven't had
a chance to really investigate these things.

_______________________________________________
osg-users mailing list
osg-users@openscenegraph.net
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to