Hi Don,

Thanks a lot for testing, comments below.

1) osgQtBrowserd --useWidgetImage
runs OK; resize & event handling good; Memory fault on exit.

Interesting, I'll look if I can repro that crash on exit.

Did you try to interact with the Qt widgets? In particular:

* Can you type in the large text box?
* If you click the button at the bottom, can you type a value in the dialog that pops up? (between 0 and 3) And can you click OK and Cancel? They should print to the console whether OK was pressed and the value that was in the input field when the dialog was dismissed. * Again if you click the button, can you move the dialog around or resize it or close it with the X in the corner (or your window manager's equivalent)? i.e. does anything to do with the dialog's decorations work?

2) osgQtBrowserd --useWidgetImage --fullscreen
dies on start-up:
Warning: deleting still referenced object 0x6d4850 of type
'PN3osg10ReferencedE'
the final reference count was 2, memory corruption possible.
Illegal instruction

That's really weird, never had that. I'll look into it.

3) osgQtBrowserd --useWidgetImage --useBrowser
like #1 except all white quad instead of text;
disabled code to by-pass WebKit likely to blame:

Yes totally. --useBrowser tries to put (only) a QWebView in the widget, so you won't see anything if you disabled that.

4) osgQtBrowserd --useWidgetImage --useBrowser --fullscreen

Same thing as #3.

5) osgQtBrowserd --useWidgetImage --sanityCheck
OK with your sanity clause. QT & OGS in seperate windows.

Yes that's the desired behavior.

6) osgQtBrowserd --useWidgetImage --fullscreen --sanityCheck
Same as #5; not full sceen even after unsetting "OSG_WINDOW=0 0 800 600".

Yeah I have put an explicit viewer->setUpViewInWindow(50, 50, 1024, 768); in the code so it won't honor your env vars or lack thereof, it will always start up in a window of that geometry. I did that for testing myself, will remove from final version.

7) osgQtBrowserd --useWidgetImage --useBrowser --sanityCheck
Like #5 except Qt Window all white; hits "disabled code".

Yes, same reason as #3.

8) osgQtBrowserd --useWidgetImage --useBrowser --fullscreen --sanityCheck
Like #7; not full screen.

See #3 and #6.

Again, thanks for testing.
--
______________________________________________________
Jean-Sebastien Guay    [email protected]
                               http://www.cm-labs.com/
                        http://whitestar02.webhop.org/
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to