Yes I am using the latest Irrlicht SVN, I also tried using the normal 1.7.1 aswell as removing the plugins but it makes no difference at all.
The only thing working is loading a .irr Scene File and deleting, ie changing exisiting scene nodes, Nothing else.
Edit:Another bug I just found is that the camera flips to the other side when looking straight down, this might need to be locked.
EDIT2: Here's callstack and debug output from CBlocks.
Call Stack
- Code: Select all
#0 00415037 CSceneTree::OnAddSceneNode(this=0x2785534, event=@0x28ecd8) (C:\editirr\trunk\source\CSceneTree.cpp:252)
#1 6B9830F5 wxEvtHandler::ProcessEventIfMatches() (C:\editirr\trunk\bin\wxbase28_gcc_custom.dll:??)
#2 6B984421 wxEvtHandler::SearchDynamicEventTable() (C:\editirr\trunk\bin\wxbase28_gcc_custom.dll:??)
#3 6B9844D8 wxEvtHandler::ProcessEvent() (C:\editirr\trunk\bin\wxbase28_gcc_custom.dll:??)
#4 659C706B wxControl::ProcessCommand() (C:\editirr\trunk\bin\wxmsw28_core_gcc_custom.dll:??)
#5 659BB240 wxButton::SendClickEvent() (C:\editirr\trunk\bin\wxmsw28_core_gcc_custom.dll:??)
#6 659BB36E wxButton::MSWCommand() (C:\editirr\trunk\bin\wxmsw28_core_gcc_custom.dll:??)
#7 65997317 wxWindow::HandleCommand() (C:\editirr\trunk\bin\wxmsw28_core_gcc_custom.dll:??)
#8 6599AE8D wxWindow::MSWWindowProc() (C:\editirr\trunk\bin\wxmsw28_core_gcc_custom.dll:??)
#9 659927E0 wxWndProc() (C:\editirr\trunk\bin\wxmsw28_core_gcc_custom.dll:??)
#10 75016238 USER32!IsDialogMessageW() (C:\Windows\syswow64\user32.dll:??)
#11 00000000 0x00090b64 in ??() (??:??)
#12 00000000 0x00000111 in ??() (??:??)
#13 750168EA USER32!AllowForegroundActivation() (C:\Windows\syswow64\user32.dll:??)
#14 65992730 wxWindowCreationHook::~wxWindowCreationHook() (C:\editirr\trunk\bin\wxmsw28_core_gcc_custom.dll:??)
#15 75017177 USER32!DialogBoxIndirectParamA() (C:\Windows\syswow64\user32.dll:??)
#16 00000000 0x00000000 in ??() (??:??)
Looks like a segfault right in CSceneTree.cpp when adding scene node.
Debug
- Code: Select all
Building to ensure sources are up-to-date
Build succeeded
Selecting target:
Debug
Adding source dir: C:\editirr\trunk\source\
Adding source dir: C:\editirr\trunk\
Changing directory to: ../bin/
Adding file: ..\bin\EditIrr_debug.exe
Starting debugger:
done
Registered new type: wxString
Registered new type: STL String
Registered new type: STL Vector
Setting breakpoints
Debugger name and version: GNU gdb 6.8
Child process PID: 2432
Program received signal SIGSEGV, Segmentation fault.
At C:\editirr\trunk\source\CSceneTree.cpp:252
H8L6L5M4G3H5M7N8S7N9O1R8J1P5M7N9O4P2Q5R6T7U4M3N8X6S5T8W (If you want the secret, why not 'TRY' decrypting it? )
This Door's lock doesn't need a key, the Lock is the key to open the Lock and you don't know how to turn the key...
Link:
My Blog