2011/1/21 mattiku <matti.k...@gmail.com>:
> --
> http://groups.google.com/group/realxtend
> http://www.realxtend.org
Apparently a bug sneaked in that broke old mediaurls (the ones attached to textures with the old viewer, not using EC_3dCanvasSource directly) -- had happened in a refactoring I made a while ago. Just noticed it today 'cause some friendly person had added one to world.realxtend.org:9000 and the test bot that logs in there after each commit reported the fail.
Fix is in develop now, and at least the bot doesn't complain anymore. Will test more at some point, and I guess we'll have to do a fix release soon'ish.. can wait a while if people report other possible probs too.
> Matti Kuonanoja
~Toni
When i try to use the build tool the viewer crashes no matter if I use it in Fisu or on the local Taiga 0.2.0
Pedro
Yes, I tested the builds you mentioned and it sounds like its the same issue you must have had. Thanks for this hint and I will try laters to find those files. By any chance you have a hint about the file name ?
Pedro
I'm clueless so far. Just installed 0.4.0 on win7 and have no probs,
build mode works etc.
Do you get a crash dump? Or errors in the console? The console output
goes to a log file, or alternatively you can run viewer.exe from command
line when the output stays in the console after the crash. Probably
there is no relevant output, though, but only a crash dump or being able
to reproduce the problem when running with a debugger would help.
I'll test on more machines.
> - Peter
~Toni
> It produces a mini crash dump each time. The console error is "Program
> realXtend encountered an unexpected error. Crash dump was saved to
> location ...".
> Where would you like me to place the crash dump?
Oh great that it does, without the dump it is pretty impossible to know what is going on in the native code.. perhaps you can submit an issue to the google code tracker and attach the dump there? I think the only place now where we can debug it now is on the machine at Evocativi/Adminotech where the build for the release was made, but hopefully someone there can check the dump on Monday. And/or copy the debugging support files over so can do it elsewhere too.
> Peter
~Toni
> Toni - I filed this as incident 67 with crash dump yesterday.
Thanks! The guys at Evo get the PDBs out hopefully soon so we can see what it exactly it is. I put this info to the bug tracker too.
I could finally reproduce it -- happened on my laptop when started to test the Opensim scene backup tool with which Cecil had probs, and boom! Usually use Linux on that thing, only tested this crash with a couple windows pcs at our studio earlier and couldn't reproduce on those.
There is a simple workaround as a quick fix: disable UiExternalModule . This can be done by renaming Naali0.4.0/modules/core/UiExternalModule.xml to e.g. UiExternalModule.NOT (something that doesn't have xml in the name). I tested and without uiexternal buildmode works.
Was good to get to see it, 'cause apparently it succeeds in switching to the new buildmode UI scene and in adding some of the widgets there (new object, clone object etc buttons) but then hits I think a null pointer before the parts with Inventory&Library and Components&Properties show. Earlier was guessing the prob would have been in the qt scene change but apparently that part works.
The ideas of UiExternal and BuildMode are a bit conflicting, 'cause UiExt has generic automated docking to side panels, with tabbing, that work for any widgets. The older BuildMode makes similar panels but the config is hardcoded to certain widgets. Idea being that it's a handy preconfiguration of the widgets you typically need when authoring.
Enne first used UiExternal without build mode at all, and instead made a 'object tools' menu entry that mimicked old buildmode by opening the widgets that builmode had .. as separate panels that you could then dock etc. if you wanted. That seemed like a good approach, but was not perfect at least because the extra 3d view to show the selected object was missing. So we figured to keep the old buildmode ui scene impl too for now at least. Unfortunately it was a bit tricky to keep working with how the ui widgets are managed now and apparently there is some bug that weirdly enough hits on some machines only.
Luckily it seems simple so perhaps easy to fix once we get the debug info out, and at least there is that workaround for now.
I made a quick fix to this on friday, there was a bug in UiModule in the code that adds menu entries. At least on that laptop where the crash happened with the 0.4.0 release, also my own dev build crashed in that place, which is fixed now. That doesn't fix the root of the prob, something in the buildmode's logic that handles transfer of widgets between scenes, but fixes the crash anyway.
I figure we should get a new test build out ASAP, and if that fix works for you, make a 0.4.1 soon then.
>> Peter
> ~Toni
same.
I realized that it may work for you to just replace that one module -- did the trick in the release for me. Uploaded it to http://code.google.com/p/realxtend-naali/downloads/detail?name=UiModule.dll&can=2&q=
Folks who got the crash, please test replacing the one in 0.4.0 release with that one and see if entering builmode works fine then.
~Toni
> I figure we should get a new test build out ASAP, and if that fix works for you, make a 0.4.1 soon then.