Starting program: /home/sa/Games/Coldest558/coldest.bin [Thread debugging using libthread_db enabled] [New Thread 0xb7110b70 (LWP 4436)] [New Thread 0xb1e8eb70 (LWP 4437)] [New Thread 0xb168db70 (LWP 4438)] [New Thread 0xaecfeb70 (LWP 4439)] [New Thread 0xabcfdb70 (LWP 4440)] Program received signal SIGSEGV, Segmentation fault. _mesa_remove_extra_move_use (ctx=0x81faa60, program=0xb09cf8d0) at shader/prog_optimize.c:449 449 shader/prog_optimize.c: No such file or directory. in shader/prog_optimize.c Current language: auto The current source language is "auto; currently c". Thread 6 (Thread 0xabcfdb70 (LWP 4440)): #0 0xb7fe1424 in __kernel_vsyscall () No symbol table info available. #1 0xb7ba27c6 in nanosleep () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7c159f9 in SDL_Delay () from lib/libSDL-1.2.so.0 No symbol table info available. #3 0x080692b2 in VboWorker::Loop (obj=0xb0d5d120) at VboWorker.h:88 No locals. #4 VboWorker::Start (obj=0xb0d5d120) at VboWorker.h:79 No locals. #5 0xb7bd880b in ?? () from lib/libSDL-1.2.so.0 No symbol table info available. #6 0xb7c11e0d in ?? () from lib/libSDL-1.2.so.0 No symbol table info available. #7 0xb7b9b585 in start_thread (arg=0xabcfdb70) at pthread_create.c:300 __res = __ignore1 = __ignore2 = pd = 0xabcfdb70 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1212502028, 0, 4001536, -1412443064, -347738618, 126370878}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0xb77b518e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 5 (Thread 0xaecfeb70 (LWP 4439)): #0 0xb7fe1424 in __kernel_vsyscall () No symbol table info available. #1 0xb7ba27c6 in nanosleep () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7c159f9 in SDL_Delay () from lib/libSDL-1.2.so.0 No symbol table info available. #3 0x080692b2 in VboWorker::Loop (obj=0xb0d210b0) at VboWorker.h:88 No locals. #4 VboWorker::Start (obj=0xb0d210b0) at VboWorker.h:79 No locals. #5 0xb7bd880b in ?? () from lib/libSDL-1.2.so.0 No symbol table info available. #6 0xb7c11e0d in ?? () from lib/libSDL-1.2.so.0 No symbol table info available. #7 0xb7b9b585 in start_thread (arg=0xaecfeb70) at pthread_create.c:300 __res = __ignore1 = __ignore2 = pd = 0xaecfeb70 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1212502028, 0, 4001536, -1362107320, -349835764, 126370878}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0xb77b518e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 4 (Thread 0xb168db70 (LWP 4438)): #0 0xb7fe1424 in __kernel_vsyscall () No symbol table info available. #1 0xb77a7a17 in *__GI___poll (fds=0xb168d1d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = 0 result = #2 0xb614e64f in ?? () from /usr/lib/libasound.so.2 No symbol table info available. #3 0xb614e7a4 in snd_pcm_wait () from /usr/lib/libasound.so.2 No symbol table info available. #4 0xb614e96d in ?? () from /usr/lib/libasound.so.2 No symbol table info available. #5 0xb619243a in ?? () from /usr/lib/libasound.so.2 No symbol table info available. #6 0xb6149184 in snd_pcm_writei () from /usr/lib/libasound.so.2 No symbol table info available. #7 0xb7972bf0 in ?? () from lib/libopenal.so.1 No symbol table info available. #8 0xb796f5b2 in ?? () from lib/libopenal.so.1 No symbol table info available. #9 0xb7b9b585 in start_thread (arg=0xb168db70) at pthread_create.c:300 __res = __ignore1 = __ignore2 = pd = 0xb168db70 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1212502028, 0, 4001536, -1318529976, -1522143693, 126370878}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #10 0xb77b518e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 3 (Thread 0xb1e8eb70 (LWP 4437)): #0 0xb7fe1424 in __kernel_vsyscall () No symbol table info available. #1 0xb77a7a17 in *__GI___poll (fds=0x855c710, nfds=2, timeout=7) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = 0 result = #2 0xb60f1572 in ?? () from /usr/lib/libpulse.so.0 No symbol table info available. #3 0xb60de292 in pa_mainloop_poll () from /usr/lib/libpulse.so.0 No symbol table info available. #4 0xb60dfac3 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 No symbol table info available. #5 0xb60dfb94 in pa_mainloop_run () from /usr/lib/libpulse.so.0 No symbol table info available. #6 0xb60f1323 in ?? () from /usr/lib/libpulse.so.0 No symbol table info available. #7 0xb60b4442 in ?? () from /usr/lib/libpulsecommon-0.9.20.so No symbol table info available. #8 0xb7b9b585 in start_thread (arg=0xb1e8eb70) at pthread_create.c:300 __res = __ignore1 = __ignore2 = pd = 0xb1e8eb70 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1212502028, 0, 4001536, -1310137272, -1524240846, 126370878}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #9 0xb77b518e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 2 (Thread 0xb7110b70 (LWP 4436)): #0 0xb7fe1424 in __kernel_vsyscall () No symbol table info available. #1 0xb7ba27c6 in nanosleep () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7c159f9 in SDL_Delay () from lib/libSDL-1.2.so.0 No symbol table info available. #3 0xb7c15a54 in ?? () from lib/libSDL-1.2.so.0 No symbol table info available. #4 0xb7bd880b in ?? () from lib/libSDL-1.2.so.0 No symbol table info available. #5 0xb7c11e0d in ?? () from lib/libSDL-1.2.so.0 No symbol table info available. #6 0xb7b9b585 in start_thread (arg=0xb7110b70) at pthread_create.c:300 __res = __ignore1 = __ignore2 = pd = 0xb7110b70 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1212502028, 0, 4001536, -1223621560, 1457909311, 126370878}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0xb77b518e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 1 (Thread 0xb73eeb00 (LWP 4433)): #0 _mesa_remove_extra_move_use (ctx=0x81faa60, program=0xb09cf8d0) at shader/prog_optimize.c:449 mov = 0x0 j = 1 #1 _mesa_optimize_program (ctx=0x81faa60, program=0xb09cf8d0) at shader/prog_optimize.c:1024 No locals. #2 0xb6811a4e in _slang_compile (ctx=0x81faa60, shader=0xb0d56f40) at shader/slang/slang_compile.c:2815 success = 1 '\001' info_log = {text = 0x0, dont_free_text = 0 '\000', error_flag = 0 '\000'} obj = {builtin = {{vars = {variables = 0x0, num_variables = 0, outer_scope = 0x0}, funs = {functions = 0xafdb7c30, num_functions = 371, outer_scope = 0x0}, structs = { structs = 0x0, num_structs = 0, outer_scope = 0x0}, type = SLANG_UNIT_FRAGMENT_BUILTIN, object = 0xbfffd0d8}, { vars = {variables = 0x0, num_variables = 0, outer_scope = 0xbfffd0d8}, funs = {functions = 0xae1820a8, num_functions = 279, outer_scope = 0xbfffd0e4}, structs = { structs = 0x0, num_structs = 0, outer_scope = 0xbfffd0f0}, type = SLANG_UNIT_FRAGMENT_BUILTIN, object = 0xbfffd0d8}, { vars = {variables = 0xae191fe0, num_variables = 51, outer_scope = 0xbfffd104}, funs = {functions = 0xade56310, num_functions = 246, outer_scope = 0xbfffd110}, structs = { structs = 0xae191c50, num_structs = 8, outer_scope = 0xbfffd11c}, type = SLANG_UNIT_FRAGMENT_BUILTIN, object = 0xbfffd0d8}, {vars = {variables = 0xade78690, num_variables = 10, outer_scope = 0xbfffd130}, funs = { functions = 0xade75f50, num_functions = 25, outer_scope = 0xbfffd13c}, structs = {structs = 0x0, num_structs = 0, outer_scope = 0xbfffd148}, type = SLANG_UNIT_FRAGMENT_BUILTIN, object = 0xbfffd0d8}}, unit = {vars = {variables = 0xade7ab08, num_variables = 6, outer_scope = 0xbfffd15c}, funs = {functions = 0xade80320, num_functions = 1, outer_scope = 0xbfffd168}, structs = { structs = 0x0, num_structs = 0, outer_scope = 0xbfffd174}, type = SLANG_UNIT_FRAGMENT_SHADER, object = 0xbfffd0d8}, atompool = {entries = {0x0, 0x0, 0xb0801d58, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb01f48c8, 0x0, 0x0, 0x0, 0xaff16588, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb020f3a8, 0x0, 0x0, 0xae034620, 0x0, 0x0, 0xaff15e50, 0x0, 0x0, 0xae1b1120, 0x0, 0xb0233fe0, 0xae0d9fb0, 0xae062ff8, 0x0, 0x0, 0xae18c380, 0xb084e140, 0xb0809108, 0xb0869070, 0x0, 0xb086ab40, 0x0, 0xb086e198, 0xae1b14f0, 0x0, 0x0, 0x0, 0xae189138, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xafefc278, 0x0, 0xaff08ee0, 0xae18d2f0, 0x0, 0xade7aa40, 0xaff30de8, 0x0, 0xb0736b58, 0xaff919c0, 0xafdc5598, 0x0, 0x0, 0xae0bcc80, 0x0, 0x0, 0xb083d840, 0xb083d8e8, 0xb08481a8, 0xb0855f88, 0x0, 0x0, 0x0, 0xae0f9000, 0x0, 0x0, 0x0, 0xae188f40, 0xae18c610, 0x0, 0x0, 0x0, 0xb083d890, 0xb083d940, 0xb0848210, 0xb0856008, 0x0, 0xb08690c0, 0xb08013f0, 0xaff09068, 0xae18e180, 0xaff16030, 0xb0801088, 0xaff15fd8, 0xae18b578, 0xb08018a0, 0xb08134a0, 0xb0816ea8, 0xb0848048, 0xb0848140, 0xb0848280, 0xb0856090, 0xb0801038, 0xae01f778, 0xae2cf820, 0xae19f000, 0xae1c7c20, 0xb0892020, 0xb0804c90, 0xb080bef0, 0xb0803f10, 0xb0803f60, 0xb0807bf8, 0x0, 0xb0855c08, 0xb0855d68, 0xb0855f08, 0xb0856118, 0x0, 0x0, 0xae18bd88, 0x0, 0xae074790, 0x0 , 0xae18ab10, 0xae194e20, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae18b980, 0x0, 0x0, 0xae052698, 0x0, 0xae18be78, 0x0 , 0xae074740, 0x0, 0x0, 0xadfc5e58, 0xae18ccc0, 0x0 , 0xae0d8a68, 0x0, 0xae191818, 0xae191630, 0xae191270, 0xae191450, 0xae18c678, 0x0, 0x0, 0x0, 0xade6e7f8, 0xade70ab0, 0x0, 0x0, 0x0, 0xae18d128, 0x0, 0x0, 0x0...}}} type = SLANG_UNIT_FRAGMENT_SHADER __PRETTY_FUNCTION__ = "_slang_compile" #3 0xb67c36b8 in _mesa_compile_shader (ctx=0x81faa60, shaderObj=3) at shader/shader_api.c:1464 sh = #4 0xb6852f1b in _mesa_CompileShaderARB (shaderObj=3) at main/shaders.c:80 ctx = 0x0 #5 0x080ad60d in Shader::InitShader (this=0x814c3ec, handle=3, filename=...) at Shader.cpp:236 buffer = {, std::allocator >, std::allocator, std::allocator > > >> = { _M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0xb0d48038, _M_finish = 0xb0d480ec, _M_end_of_storage = 0xb0d48138}}, } lines = 45 s = #6 0x080ae186 in Shader::LoadShader (this=0x814c3ec, file=...) at Shader.cpp:81 in = buffer = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb0d47f7c "shaders/shadowfrag.glsl"}} shader = 3 program = 1 getstatus = uniname = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb7919e01 "\203\304\004[]Ð\220\220\220\220\220\220\220\220U\211\345S\203\354\004\213E\b\350\070\304\370\377\201\303\325\341\002"}} #7 0x080d6ce6 in Material (this=0xbffff2c4, filename=..., tm=..., s=...) at Material.cpp:68 No locals. #8 0x080d97b0 in ResourceManager::LoadMaterial (this=0x814c380, filename=...) at ResourceManager.cpp:37 newmat = { diffuse = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0xb0d20b38, _M_finish = 0xb0d20b48, _M_end_of_storage = 0xb0d20b48}}, }, ambient = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0xb0d21000, _M_finish = 0xb0d21010, _M_end_of_storage = 0xb0d21010}}, }, specular = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0xb0d21018, _M_finish = 0xb0d21028, _M_end_of_storage = 0xb0d21028}}, }, shininess = 64, texid = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0xb0d56b90, _M_finish = 0xb0d56bb0, _M_end_of_storage = 0xb0d56bb0}}, }, texfilename = {, std::allocator >, std::allocator, std::allocator > > >> = { _M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0xb0d56bb8, _M_finish = 0xb0d56bd8, _M_end_of_storage = 0xb0d56bd8}}, }, shader = { static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb0d56c04 "shaders/water"}}, shaderid = 0, texman = 0x814c3b8, shaderhand = 0x814c3ec, id = 0, static nummats = 0, cullface = true, doalphatest = false, alphatocoverage = false, additive = false, depthtest = true, depthwrite = true, noshadowcull = false, alphatest = 0} #9 0x080517e2 in LoadMaterials () at coldest.cpp:655 No locals. #10 0x08066c1d in main (argc=, argv=0xbffff454) at coldest.cpp:97 No locals. quit A debugging session is active. Inferior 1 [process 4433] will be killed. Quit anyway? (y or n)