tessellationtest crash at startup.
[philwyett@aura-yoda cs_trunk]$ gdb ./tessellationtest GNU gdb (GDB) Red Hat Enterprise Linux (7.2-60.el6_4.1) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /home/philwyett/Development/aura/build/cs_trunk/tessellationtest...Reading symbols from /home/philwyett/Development/aura/build/cs_trunk/tessellationtest.dbg...done. done. (gdb) r Starting program: /home/philwyett/Development/aura/build/cs_trunk/tessellationtest [Thread debugging using libthread_db enabled] [New Thread 0x7ffff18a8700 (LWP 31752)] [New Thread 0x7ffff0ea7700 (LWP 31753)] [New Thread 0x7ffff04a6700 (LWP 31754)] [New Thread 0x7fffefaa5700 (LWP 31755)] [New Thread 0x7fffef0a4700 (LWP 31756)] [New Thread 0x7fffee6a3700 (LWP 31757)] crystalspace.canvas.glx2d: Opening GLX2D Creating Context Video driver GL/X version (direct renderer) Visual ID: 0x0000000000000024, 24bit TrueColor R8:G8:B8:A8, level 0, double buffered crystalspace.canvas.openglcommon.driverdb: Applied: NVidia: GENERATE_MIPMAPS does not generate last level crystalspace.canvas.openglcommon: Using windowed mode at resolution 1024x768. Pixel format: Color: 24 Alpha: 8 Depth: 24 Stencil: 8 AccumColor: 48 AccumAlpha: 16 MultiSamples: 0 crystalspace.graphics2d.openglcommon: OpenGL renderer: GeForce 210/PCIe/SSE2 (vendor: NVIDIA Corporation) version 3.3.0 NVIDIA 331.67 Using windowed mode at resolution 1024x768. Multisample: disabled crystalspace.graphics3d.opengl: Using VBO with 64 MB of VBO memory [New Thread 0x7fffe7433700 (LWP 31758)] Program received signal SIGSEGV, Segmentation fault. __strlen_sse2 () at ../sysdeps/x86_64/strlen.S:32 32 movdqu (%rdi), %xmm1 Missing separate debuginfos, use: debuginfo-install atk-1.30.0-1.el6.x86_64 cairo-1.8.8-3.1.el6.x86_64 expat-2.0.1-11.el6_2.x86_64 fontconfig-2.8.0-3.el6.x86_64 freetype-2.3.11-14.el6_3.1.x86_64 glib2-2.26.1-7.el6_5.x86_64 gtk2-2.20.1-4.el6.x86_64 lcms-libs-1.19-1.el6.x86_64 libX11-1.5.0-4.el6.x86_64 libXau-1.0.6-4.el6.x86_64 libXcomposite-0.4.3-4.el6.x86_64 libXcursor-1.1.13-6.20130524git8f677eaea.el6.x86_64 libXdamage-1.1.3-4.el6.x86_64 libXext-1.3.1-2.el6.x86_64 libXfixes-5.0-3.el6.x86_64 libXi-1.6.1-3.el6.x86_64 libXinerama-1.1.2-2.el6.x86_64 libXrandr-1.4.0-1.el6.x86_64 libXrender-0.9.7-2.el6.x86_64 libXxf86vm-1.1.2-2.el6.x86_64 libgcc-4.4.7-4.el6.x86_64 libjpeg-turbo-1.2.1-3.el6_5.x86_64 libmng-1.0.10-4.1.el6.x86_64 libogg-1.1.4-2.1.el6.x86_64 libpng-1.2.49-1.el6_2.x86_64 libselinux-2.0.94-5.3.el6_4.1.x86_64 libstdc++-4.4.7-4.el6.x86_64 libvorbis-1.2.3-4.el6_2.1.x86_64 libxcb-1.8.1-1.el6.x86_64 pango-1.28.1-7.el6_3.x86_64 pixman-0.26.2-5.1.el6_5.x86_64 speex-1.2-0.12.rc1.1.el6.x86_64 zlib-1.2.3-29.el6.x86_64 (gdb) thread apply all bt full Thread 8 (Thread 0x7fffe7433700 (LWP 31758)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183 No locals. #1 0x00007ffff799c65b in CS::Threading::Implementation::ConditionBase::Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this= 0x7fffe0004bd0, lock=..., timeout=0) at ./include/csutil/threading/pthread_condition.h:76 No locals. #2 0x00007ffff799a5c7 in CS::Threading::Condition::Wait<CS::Threading::Mutex> (this=0x7fffe0004bd0, lock=..., timeout=0) at ./include/csutil/threading/condition.h:95 No locals. #3 0x00007ffff799a43a in CS::Threading::ThreadedJobQueue::QueueRunnable::Run ( this=0x7fffe0004c70) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threadjobqueue.cpp:384 currentJob = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #4 0x00007ffff7a837ff in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x7fffe0004d00) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threading/pthread_thread.cpp:53 tb = 0x7fffe0004d00 runnable = 0x7fffe0004c70 #5 0x000000333b6079d1 in start_thread (arg=0x7fffe7433700) at pthread_create.c:301 __res = <value optimized out> pd = 0x7fffe7433700 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737073329920, 3177843653394560091, 220041692000, 140737073330624, 0, 3, -3177789329081633701, 3206423535945774171}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> #6 0x000000333b2e8b6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 7 (Thread 0x7fffee6a3700 (LWP 31757)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183 ---Type <return> to continue, or q <return> to quit--- No locals. #1 0x00007ffff799c65b in CS::Threading::Implementation::ConditionBase::Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this= 0x60d770, lock=..., timeout=0) at ./include/csutil/threading/pthread_condition.h:76 No locals. #2 0x00007ffff799a5c7 in CS::Threading::Condition::Wait<CS::Threading::Mutex> (this=0x60d770, lock=..., timeout=0) at ./include/csutil/threading/condition.h:95 No locals. #3 0x00007ffff799a43a in CS::Threading::ThreadedJobQueue::QueueRunnable::Run ( this=0x60d810) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threadjobqueue.cpp:384 currentJob = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #4 0x00007ffff7a837ff in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x60d8a0) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threading/pthread_thread.cpp:53 tb = 0x60d8a0 runnable = 0x60d810 #5 0x000000333b6079d1 in start_thread (arg=0x7fffee6a3700) at pthread_create.c:301 __res = <value optimized out> pd = 0x7fffee6a3700 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737193326336, 3177843653394560091, 220041692000, 140737193327040, 0, 3, -3177805057251871653, 3206423535945774171}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> #6 0x000000333b2e8b6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 6 (Thread 0x7fffef0a4700 (LWP 31756)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183 No locals. #1 0x00007ffff799c65b in CS::Threading::Implementation::ConditionBase::Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this= 0x60d5c0, lock=..., timeout=0) ---Type <return> to continue, or q <return> to quit--- at ./include/csutil/threading/pthread_condition.h:76 No locals. #2 0x00007ffff799a5c7 in CS::Threading::Condition::Wait<CS::Threading::Mutex> (this=0x60d5c0, lock=..., timeout=0) at ./include/csutil/threading/condition.h:95 No locals. #3 0x00007ffff799a43a in CS::Threading::ThreadedJobQueue::QueueRunnable::Run ( this=0x60d660) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threadjobqueue.cpp:384 currentJob = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #4 0x00007ffff7a837ff in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x60d6f0) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threading/pthread_thread.cpp:53 tb = 0x60d6f0 runnable = 0x60d660 #5 0x000000333b6079d1 in start_thread (arg=0x7fffef0a4700) at pthread_create.c:301 __res = <value optimized out> pd = 0x7fffef0a4700 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737203816192, 3177843653394560091, 220041692000, 140737203816896, 0, 3, -3177806431104535461, 3206423535945774171}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> #6 0x000000333b2e8b6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 5 (Thread 0x7fffefaa5700 (LWP 31755)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183 No locals. #1 0x00007ffff799c65b in CS::Threading::Implementation::ConditionBase::Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this= 0x60d410, lock=..., timeout=0) at ./include/csutil/threading/pthread_condition.h:76 No locals. #2 0x00007ffff799a5c7 in CS::Threading::Condition::Wait<CS::Threading::Mutex> (this=0x60d410, lock=..., timeout=0) ---Type <return> to continue, or q <return> to quit--- at ./include/csutil/threading/condition.h:95 No locals. #3 0x00007ffff799a43a in CS::Threading::ThreadedJobQueue::QueueRunnable::Run ( this=0x60d4b0) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threadjobqueue.cpp:384 currentJob = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #4 0x00007ffff7a837ff in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x60d540) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threading/pthread_thread.cpp:53 tb = 0x60d540 runnable = 0x60d4b0 #5 0x000000333b6079d1 in start_thread (arg=0x7fffefaa5700) at pthread_create.c:301 __res = <value optimized out> pd = 0x7fffefaa5700 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737214306048, 3177843653394560091, 220041692000, 140737214306752, 0, 3, -3177807802809715621, 3206423535945774171}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> #6 0x000000333b2e8b6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 4 (Thread 0x7ffff04a6700 (LWP 31754)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183 No locals. #1 0x00007ffff799c65b in CS::Threading::Implementation::ConditionBase::Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this= 0x60d260, lock=..., timeout=0) at ./include/csutil/threading/pthread_condition.h:76 No locals. #2 0x00007ffff799a5c7 in CS::Threading::Condition::Wait<CS::Threading::Mutex> (this=0x60d260, lock=..., timeout=0) at ./include/csutil/threading/condition.h:95 No locals. #3 0x00007ffff799a43a in CS::Threading::ThreadedJobQueue::QueueRunnable::Run ( this=0x60d300) ---Type <return> to continue, or q <return> to quit--- at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threadjobqueue.cpp:384 currentJob = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #4 0x00007ffff7a837ff in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x60d390) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threading/pthread_thread.cpp:53 tb = 0x60d390 runnable = 0x60d300 #5 0x000000333b6079d1 in start_thread (arg=0x7ffff04a6700) at pthread_create.c:301 __res = <value optimized out> pd = 0x7ffff04a6700 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737224795904, 3177843653394560091, 220041692000, 140737224796608, 0, 3, -3177826768848423845, 3206423535945774171}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> #6 0x000000333b2e8b6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 3 (Thread 0x7ffff0ea7700 (LWP 31753)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183 No locals. #1 0x00007ffff799c65b in CS::Threading::Implementation::ConditionBase::Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this= 0x60d0b0, lock=..., timeout=0) at ./include/csutil/threading/pthread_condition.h:76 No locals. #2 0x00007ffff799a5c7 in CS::Threading::Condition::Wait<CS::Threading::Mutex> (this=0x60d0b0, lock=..., timeout=0) at ./include/csutil/threading/condition.h:95 No locals. #3 0x00007ffff799a43a in CS::Threading::ThreadedJobQueue::QueueRunnable::Run ( this=0x60d150) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threadjobqueue.cpp:384 currentJob = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} ---Type <return> to continue, or q <return> to quit--- #4 0x00007ffff7a837ff in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x60d1e0) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threading/pthread_thread.cpp:53 tb = 0x60d1e0 runnable = 0x60d150 #5 0x000000333b6079d1 in start_thread (arg=0x7ffff0ea7700) at pthread_create.c:301 __res = <value optimized out> pd = 0x7ffff0ea7700 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737235285760, 3177843653394560091, 220041692000, 140737235286464, 0, 3, -3177828144848571301, 3206423535945774171}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> #6 0x000000333b2e8b6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 2 (Thread 0x7ffff18a8700 (LWP 31752)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183 No locals. #1 0x00007ffff799c65b in CS::Threading::Implementation::ConditionBase::Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this= 0x60b6a0, lock=..., timeout=0) at ./include/csutil/threading/pthread_condition.h:76 No locals. #2 0x00007ffff799a5c7 in CS::Threading::Condition::Wait<CS::Threading::Mutex> (this=0x60b6a0, lock=..., timeout=0) at ./include/csutil/threading/condition.h:95 No locals. #3 0x00007ffff799a43a in CS::Threading::ThreadedJobQueue::QueueRunnable::Run ( this=0x60b740) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threadjobqueue.cpp:384 currentJob = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #4 0x00007ffff7a837ff in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x60d030) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threading/pthread_thread.cpp:53 ---Type <return> to continue, or q <return> to quit--- tb = 0x60d030 runnable = 0x60b740 #5 0x000000333b6079d1 in start_thread (arg=0x7ffff18a8700) at pthread_create.c:301 __res = <value optimized out> pd = 0x7ffff18a8700 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737245775616, 3177843653394560091, 220041692000, 140737245776320, 0, 3, -3177829518701235109, 3206423535945774171}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> #6 0x000000333b2e8b6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 1 (Thread 0x7ffff77ab720 (LWP 31749)): #0 __strlen_sse2 () at ../sysdeps/x86_64/strlen.S:32 No locals. #1 0x0000003a30570882 in ?? () from /usr/lib64/libnvidia-glcore.so.331.67 No symbol table info available. #2 0x0000003a30572c92 in ?? () from /usr/lib64/libnvidia-glcore.so.331.67 No symbol table info available. #3 0x00007fffe5b64a10 in CS::Plugin::GLShaderGLSL::csShaderGLSLShader::Compile (this=0x7fffe86105c0, source=0x0, doVerbose=false) at /home/philwyett/Development/aura/build/cs_trunk/plugins/video/render3d/shader/shaderplugins/glshader_glsl/glshader_glslshader.cpp:36 status = 32767 ext = 0x7ffff18b6548 #4 0x00007fffe5b494d1 in CS::Plugin::GLShaderGLSL::csShaderGLSLProgram::Compile (this=0x7fffe88734f0, tag=0x7fffffffca90) at /home/philwyett/Development/aura/build/cs_trunk/plugins/video/render3d/shader/shaderplugins/glshader_glsl/glshader_glslprogram.cpp:525 status = 0 ext = 0x7ffff18b6548 #5 0x00007fffe903e181 in CS::Plugin::XMLShader::csXMLShaderTech::LoadProgram ( this=0xa70b20, resolve=0x0, node=0x7fffe8ada4e0, variant=0, cacheTo= 0x7fffe8610338, cacheInfo=..., tag=...) at /home/philwyett/Development/aura/build/cs_trunk/plugins/video/render3d/shader/shadercompiler/xmlshader/shadertech.cpp:1073 program = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffe8873508} progTag = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = ---Type <return> to continue, or q <return> to quit--- 0x0} #6 0x00007fffe903a245 in CS::Plugin::XMLShader::csXMLShaderTech::LoadPass ( this=0xa70b20, node=0x7fffe8ad9850, pass=0x7fffe88732a8, variant=0, cacheFile=0x7fffe988d188, cacheTo=0x7fffe9883320) at /home/philwyett/Development/aura/build/cs_trunk/plugins/video/render3d/shader/shadercompiler/xmlshader/shadertech.cpp:205 progCache = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffe8610338} tagShader = {<csStringFast<36>> = {<csStringBase> = { _vptr.csStringBase = 0x7fffe92edc10, Data = 0x0, Size = 0, MaxSize = 0, GrowBy = 64}, minibuff = "\347J\003\351\377\177\000\000\006\000\000\000\000\000\000\000\300\315\377\377\377\177\000\000\000\316\377\377\377\177\000\000\312\344\t", <incomplete sequence \351>, miniused = 0}, <No data fields>} tagVPr = {<csStringFast<36>> = {<csStringBase> = {_vptr.csStringBase = 0x7fffe92edc10, Data = 0x0, Size = 0, MaxSize = 0, GrowBy = 64}, minibuff = "\006\220\002\351\377\177\000\000\000\000\000\000\002\000\000\000 \315\377\377\377\177\000\000\236\217\002\351\377\177\000\000\340J\260", <incomplete sequence \350>, miniused = 0}, <No data fields>} passNum = 32767 hlp = {synldr = 0x7ffff18c2580, strings = 0x7ffff18f5ff8, stringsSvName = 0x7ffff18f6110} cachedPlugins = {unified = {available = true, pluginID = {<csStringFast<36>> = {<csStringBase> = {_vptr.csStringBase = 0x7fffe92edc10, Data = 0x0, Size = 35, MaxSize = 0, GrowBy = 64}, minibuff = "crystalspace.graphics3d.shader.glsl", miniused = 36}, <No data fields>}, progType = {<csStringFast<36>> = {<csStringBase> = {_vptr.csStringBase = 0x7fffe92edc10, Data = 0x0, Size = 6, MaxSize = 0, GrowBy = 64}, minibuff = "shader\000\000@P|\367\377\177\000\000\270\226\255\350\377\177\000\000P\314\377\377\377\177\000\000˅\247", <incomplete sequence \367>, miniused = 7}, <No data fields>}, programPlugin = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffe8610188}, programNode = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffe8ada4e0}}, vproc = {available = false, pluginID = {<csStringFast<36>> = {<csStringBase> = {_vptr.csStringBase = 0x7fffe92edc10, Data = 0x0, Size = 0, MaxSize = 0, GrowBy = 64}, minibuff = "\310ш\351\377\177", '\000' <repeats 29 times>, miniused = 0}, <No data fields>}, progType = {<csStringFast<36>> = {<csStringBase> = {_vptr.csStringBase = 0x7fffe92edc10, Data = 0x0, Size = 0, MaxSize = 0, GrowBy = 64}, minibuff = "\200\233\306\367\377\177\000\000\000P|\367\377\177\000\000\270ш\351\377\177", '\000' <repeats 13 times>, miniused = 0}, <No data fields>}, programPlugin = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0}, programNode = ---Type <return> to continue, or q <return> to quit--- {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0}}} program = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} result = true setFailReason = true resolve = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #7 0x00007fffe903f994 in CS::Plugin::XMLShader::csXMLShaderTech::Load (this= 0xa70b20, ldr_context=0x7fffe8affd98, node=0x7fffe8ad9600, parentSV= 0x7fffe98757d8, variant=0, cacheTo=0x7fffe9883320) at /home/philwyett/Development/aura/build/cs_trunk/plugins/video/render3d/shader/shadercompiler/xmlshader/shadertech.cpp:1344 passNode = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffe8ad9850} i = 1 result = true cacheFile = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffe988d170} it = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffe8610058} currentPassNr = 1 #8 0x00007fffe9063877 in CS::Plugin::XMLShader::csXMLShader::GetTicketForTech (this=0x7fffe8afff80, modes=..., stack=..., eval=0x7fffe9833c40, lightCount=0, techNum=0) at /home/philwyett/Development/aura/build/cs_trunk/plugins/video/render3d/shader/shadercompiler/xmlshader/shader.cpp:1446 dirChange = {vfs = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff18f7cd0}, popCount = 1} loadResult = false loadResult = iShaderProgram::loadFail var = @0x7fffe98831c8 ticket = 0 varCache = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffe9883320} tech = @0x7fffe9872ad8 techCache = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffe9883280} vi = 0 #9 0x00007fffe9063b5b in CS::Plugin::XMLShader::csXMLShader::GetTicketForTechVar (this=0x7fffe8afff80, modes=..., stack=..., eval=0x7fffe9833c40, lightCount= 0, tvi=0) at /home/philwyett/Development/aura/build/cs_trunk/plugins/video/render3d/shader/shadercompiler/xmlshader/shader.cpp:1492 t = 0 ticket = 18446744073709551615 techVar = @0x7fffe8ad8b98 usedTech = 0x0 ---Type <return> to continue, or q <return> to quit--- #10 0x00007fffe9063e81 in CS::Plugin::XMLShader::csXMLShader::GetTicketNoSetupInternal (this=0x7fffe8afff80, modes=..., stack=..., eval=0x7fffe9833c40, lightCount=0) at /home/philwyett/Development/aura/build/cs_trunk/plugins/video/render3d/shader/shadercompiler/xmlshader/shader.cpp:1559 ticket = 18446744073709551615 tvc = 1 tvi = 0 #11 0x00007fffe9063fd5 in CS::Plugin::XMLShader::csXMLShader::GetTicket (this= 0x7fffe8afff80, modes=..., stack=...) at /home/philwyett/Development/aura/build/cs_trunk/plugins/video/render3d/shader/shadercompiler/xmlshader/shader.cpp:1581 eval = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffe9833c40} lightCount = 0 #12 0x00007fffe8067743 in CS::RenderManager::TicketSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::LightSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer, CS::RenderManager::ShadowNone<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer> >::PostLightingLayers>::operator() (this= 0x7fffffffd690, node=0x7fffe988e630) at ./include/csplugincommon/rendermanager/shadersetup.h:137 layerOffset = 0 shader = 0x7fffe8afffe0 layer = 0 mesh = @0x7fffe9881d08 i = 0 totalMeshes = 1 #13 0x00007fffe80649df in CS::Meta::CompositeFunctorType2<CS::RenderManager::TicketSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::LightSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer, CS::RenderManager::ShadowNone<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer> >::PostLightingLayers>, CS::RenderManager::ShaderSVSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::LightSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer, CS::RenderManager::ShadowNone<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer> >::PostLightingLayers> >::operator()<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode* const> (this=0x7fffffffd6c0, a1= @0x7fffffffd5d8) at ./include/csutil/compositefunctor.h:44 No locals. #14 0x00007fffe80601d3 in CS::RenderManager::Implementation::OperationCaller<CS::Meta::CompositeFunctorType2<CS::RenderManager::TicketSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::Light---Type <return> to continue, or q <return> to quit--- Setup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer, CS::RenderManager::ShadowNone<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer> >::PostLightingLayers>, CS::RenderManager::ShaderSVSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::LightSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer, CS::RenderManager::ShadowNone<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer> >::PostLightingLayers> >, CS::RenderManager::Implementation::NoOperationBlock<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode*>, CS::RenderManager::OperationUnordered>::operator()<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode*> (this=0x7fffffffd5e0, context= @0x7fffffffd5d8) at ./include/csplugincommon/rendermanager/operations.h:254 No locals. #15 0x00007fffe805aa86 in CS::RenderManager::ForEachMeshNode<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode, CS::Meta::CompositeFunctorType2<CS::RenderManager::TicketSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::LightSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer, CS::RenderManager::ShadowNone<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer> >::PostLightingLayers>, CS::RenderManager::ShaderSVSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::LightSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer, CS::RenderManager::ShadowNone<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer> >::PostLightingLayers> > > ( context=..., fn=...) at ./include/csplugincommon/rendermanager/operations.h:556 node = 0x7fffe988e630 it = {treeIter = {currentNode = 0x0}} noBlock = {<No data fields>} caller = {function = @0x7fffffffd6c0, block = {<No data fields>}} #16 0x00007fffe8051e8a in CS::RenderManager::SetupStandardTicket<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode, CS::RenderManager::LightSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer, CS::RenderManager::ShadowNone<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer> >::PostLightingLayers> (context= ..., shaderManager=0x7fffe982f138, layerConfig=...) at ./include/csplugincommon/rendermanager/shadersetup.h:217 ticketSetup = {svArrays = @0x7fffe9859428, varStack = @0x7fffe982f210, shaderArray = @0x7fffe9859488, ticketArray = @0x7fffe98594a0, layerConfig = @0x7fffffffd748} shaderSVSetup = {svArrays = @0x7fffe9859428, shaderArray = @0x7fffe9859488, ticketArray = @0x7fffe98594a0, tempStack = {varArray = ---Type <return> to continue, or q <return> to quit--- 0x7fffe988cd80, size = 94, ownArray = true}, layerConfig = @0x7fffffffd748} combFunctor = {fn1 = @0x7fffffffd690, fn2 = @0x7fffffffd650} #17 0x00007fffe80482f5 in CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer>::HandleContextMeshes (this=0x7fffffffdbc0, context=...) at /home/philwyett/Development/aura/build/cs_trunk/plugins/rendermanager/unshadowed/unshadowed.cpp:159 rview = 0x7fffe8aebf00 sector = 0x7fffe8acead0 shadowParam = {<No data fields>} shaderManager = 0x7fffe982f138 lightSetup = {metadataCache = {<CS::Memory::CustomAllocated> = {<No data fields>}, count = 2, capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 16}, root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, p = 0x7fffe98874a8}}, persist = @0x7fffebaca438, lightmgr = 0x7fffed7599a8, svArrays = @0x7fffe9859428, allMaxLights = 18446744073709551615, newLayers = { layerConfig = @0x7fffebacae78, layerMap = {<CS::Memory::CustomAllocated> = {<No data fields>}, count = 2, capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 2}, root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, p = 0x7fffe9887478}}}, shadowParam = @0x7fffffffd877} #18 0x00007fffe803fcf8 in CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>, CS::RenderManager::MultipleRenderLayer>::operator() (this=0x7fffffffdbc0, context=..., portalSetupData=..., recursePortals=true) at /home/philwyett/Development/aura/build/cs_trunk/plugins/rendermanager/unshadowed/unshadowed.cpp:115 rview = 0x7fffe8aebf00 sector = 0x7fffe8acead0 culler = 0x7fffe98903d8 #19 0x00007fffe803a384 in CS::Plugin::RMUnshadowed::RMUnshadowed::RenderView ( this=0x7fffebac9e10, view=0x7fffed764a80, recursePortals=true) at /home/philwyett/Development/aura/build/cs_trunk/plugins/rendermanager/unshadowed/unshadowed.cpp:272 contextSetup = {rmanager = 0x7fffebac9e10, layerConfig = @0x7fffebacae78, recurseCount = 0, maxPortalRecurse = 30} portalData = {lastSimplePortalCtx = 0x7fffe98591e0} rview = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffe8aebf00} ---Type <return> to continue, or q <return> to quit--- c = 0x7fffe9822340 perspectiveFixup = {m11 = 1, m12 = 0, m13 = 0, m14 = 0, m21 = 0, m22 = 1, m23 = 0, m24 = 0, m31 = 0, m32 = 0, m33 = 1, m34 = 0, m41 = 0, m42 = 0, m43 = 0, m44 = 1} renderTree = {<CS::RenderManager::RenderTreeBase> = {debugTextures = {<CS::Memory::CustomAllocated> = {<No data fields>}, count = 0, capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 0}, root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, p = 0x0}}, debugPersist = @0x7fffebaca070, debugLines = {verts = {<csArray<csVector3, csArrayElementHandler<csVector3>, CS::Memory::AllocatorMalloc, csArrayCapacityFixedGrow<16> >> = {<CS::Memory::CustomAllocated> = {<No data fields>}, count = 0, capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 0}, root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, p = 0x0}}, <No data fields>}, colors = {<csArray<csVector4, csArrayElementHandler<csVector4>, CS::Memory::AllocatorMalloc, csArrayCapacityFixedGrow<16> >> = {<CS::Memory::CustomAllocated> = {<No data fields>}, count = 0, capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 0}, root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, p = 0x0}}, <No data fields>}}, debugLinesScreen = {<CS::Memory::CustomAllocated> = {<No data fields>}, count = 0, capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 0}, root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, p = 0x0}}}, persistentData = @0x7fffebac9f30, contexts = {<CS::Memory::CustomAllocated> = {<No data fields>}, count = 1, capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 16}, root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, p = 0x7fffe988d8f0}}} G3D = 0x7ffff18d82a8 frameWidth = 1024 frameHeight = 768 startSector = 0x7fffe8acead0 ---Type <return> to continue, or q <return> to quit--- startContext = 0x7fffe98591e0 #20 0x00007fffe803a60e in CS::Plugin::RMUnshadowed::RMUnshadowed::RenderView ( this=0x7fffebac9e10, view=0x7fffed764a80) at /home/philwyett/Development/aura/build/cs_trunk/plugins/rendermanager/unshadowed/unshadowed.cpp:310 No locals. #21 0x0000000000402e7c in TessellationTest::Frame (this=0x7fffffffe070) at /home/philwyett/Development/aura/build/cs_trunk/apps/tests/tessellationtest/tessellationtest.cpp:63 elapsed_time = 0 speed = 0 c = 0x7fffe9822340 camTarget = {{{x = 0, y = 0, z = 0}, m = {0, 0, 0}}} camPos = {{{x = 1.90211308, y = 2.35114098, z = -2.61803412}, m = { 1.90211308, 2.35114098, -2.61803412}}} #22 0x00007ffff7a1e707 in csBaseEventHandler::HandleEvent (this= 0x7fffffffe080, event=...) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/csbaseeventh.cpp:109 No locals. #23 0x00007ffff7a1daee in csBaseEventHandler::EventHandlerImpl::HandleEvent ( this=0x7ffff77b5020, event=...) at ./include/csutil/csbaseeventh.h:84 No locals. #24 0x00007ffff79ab164 in csEventTree::Dispatch (this=0x60e1d0, e=...) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/cssubscription.cpp:576 h = 0x7ffff77b5038 it = {handler_reg = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff18ac150}, record = 0x60c570, baseevent = { id = 1}, mode = csEventTree::SubscriberIterator::SI_LIST, qit = 0x9eff80} #25 0x00007ffff79ab042 in csEventTree::Notify (this=0x60e1d0) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/cssubscription.cpp:546 e = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff18d1758} #26 0x00007ffff79a3845 in csEventQueue::Notify (this=0x7ffff77b5068, name=...) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/cseventq.cpp:239 epoint = 0x60e1d0 #27 0x00007ffff79a3940 in csEventQueue::Process (this=0x7ffff77b5068) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/cseventq.cpp:255 ev = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #28 0x00007ffff7a8031c in csDefaultRunLoop (r=0x7ffff18aded8) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/generic/runloop.cpp:99 ---Type <return> to continue, or q <return> to quit--- previous = 2129 elapsed = 32767 q = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff77b5080} min_elapsed = 0 vc = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff1907150} eh = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffe8adbfd8} cfgacc = {object_reg = 0x7ffff18aded8, ConfigFiles = {<CS::Memory::CustomAllocated> = {<No data fields>}, count = 1, capacity = {<csArrayCapacityFixedGrow<16>> = {<csArrayCapacityLinear<csArrayThresholdFixed<16> >> = {<csArrayThresholdFixed<16>> = {<No data fields>}, <No data fields>}, <No data fields>}, c = 16}, root = {<CS::Memory::AllocatorMalloc> = {<No data fields>}, p = 0x7fffe988caa0}}} #29 0x0000000000402241 in csApplicationFramework::Run () at ./include/cstool/csapplicationframework.h:330 No locals. #30 0x0000000000403818 in TessellationTest::Application (this=0x7fffffffe070) at /home/philwyett/Development/aura/build/cs_trunk/apps/tests/tessellationtest/tessellationtest.cpp:171 No locals. #31 0x00007ffff7b45679 in csApplicationFramework::Start () at /home/philwyett/Development/aura/build/cs_trunk/libs/cstool/csapplicationframework.cpp:71 No locals. #32 0x00007ffff7b45923 in csApplicationFramework::Main (this=0x7fffffffe070, argc=1, argv=0x7fffffffe248) at /home/philwyett/Development/aura/build/cs_trunk/libs/cstool/csapplicationframework.cpp:131 iReturn = 0 #33 0x000000000040724c in csApplicationRunner<TessellationTest>::Run (argc=1, argv=0x7fffffffe248) at ./include/cstool/csapplicationframework.h:441 app = {<csApplicationFramework> = {<csInitializer> = {<No data fields>}, _vptr.csApplicationFramework = 0x408210, static m_Ptr = 0x7fffffffe070, static m_FoundationStringName = 0x7ffff7c75550 "crystalspace.libcsappframe", static m_ApplicationStringName = 0x0, restartFlag = false, static object_reg = 0x0}, <csBaseEventHandler> = { _vptr.csBaseEventHandler = 0x408290, queue = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff77b5080}, object_registry = 0x7ffff18aded8, self = {id = 78}, FrameEvent = {id = 1}, eventh = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff77b5020}}, engine = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffed75ce28}, loader = {<CS::Memory::CustomAllocated> = ---Type <return> to continue, or q <return> to quit--- {<No data fields>}, obj = 0x7ffff18e3ec8}, g3d = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff18d82a8}, kbd = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff18f3790}, vc = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff1907150}, view = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffed764a80}, strings = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff18f5ff8}, shstrings = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff18f6110}, rm = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffebac9e28}, room = 0x7fffe8acead0, rotX = -0.628318548, rotY = -0.628318548, camDist = 4, drawer = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0}, printer = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7fffe8ad06c8}, svPhong = 0x9f6f70, svDisplace = 0x9f6fa0, phong = true, displace = true} result = 4225392 again = false #34 0x0000000000404537 in main (argc=1, argv=0x7fffffffe248) at /home/philwyett/Development/aura/build/cs_trunk/apps/tests/tessellationtest/tessellationtest.cpp:310 No locals. (gdb)