#0 __dynamic_cast (src_ptr=0x19d7f90, src_type=0x5ea670, dst_type=0x60b110, src2dst=0) at ../../../../src/libstdc++-v3/libsupc++/dyncast.cc:43 whole_ptr = (const void *) 0x19d7f90 whole_type = result = {dst_ptr = 0x0, whole2dst = __cxxabiv1::__class_type_info::__unknown, whole2src = __cxxabiv1::__class_type_info::__unknown, dst2src = __cxxabiv1::__class_type_info::__unknown, whole_details = 0} #1 0x000000000059cbc7 in boost::dynamic_pointer_cast ( r=@0x7fffe37803a0) at /usr/include/boost/smart_ptr/shared_ptr.hpp:259 No locals. #2 0x0000000000599d4b in GLRenderer::draw_surface ( this=, request=@0x2f22120) at /build/buildd/supertux-0.3.3/src/video/gl/gl_renderer.cpp:116 surface = (const Surface *) 0x24aaeb0 gltexture = {px = 0x29be510, pn = {pi_ = 0x29aa4f0}} #3 0x0000000000469763 in DrawingContext::handle_drawing_requests ( this=0x7fffe3780540, requests=@0x7fffe3780598) at /build/buildd/supertux-0.3.3/src/video/drawing_context.cpp:376 request = (const DrawingRequest &) @0x5ea670: {target = 8781712, type = SURFACE, pos = {x = 8.69226558e-39, y = 0}, layer = 2019906615, drawing_effect = 1701999988, alpha = 0, blend = {sfactor = 0, dfactor = 0}, angle = 0, color = {red = 0, green = 0, blue = 1.72244919e+22, alpha = 1.86053475e+34, static BLACK = {red = 0, green = 0, blue = 0, alpha = 1, static BLACK = , static RED = {red = 1, green = 0, blue = 0, alpha = 1, static BLACK = , static RED = , static GREEN = {red = 0, green = 1, blue = 0, alpha = 1, static BLACK = , static RED = , static GREEN = , static BLUE = {red = 0, green = 0, blue = 1, alpha = 1, static BLACK = , static RED = , static GREEN = , static BLUE = , static CYAN = {red = 0, green = 1, blue = 1, alpha = 1, static BLACK = , static RED = , static GREEN = , static BLUE = , static CYAN = , static MAGENTA = {red = 1, green = 0, blue = 1, alpha = 1, static BLACK = , static RED = , static GREEN = , static BLUE = , static CYAN = , static MAGENTA = , static YELLOW = {red = 1, green = 1, blue = 0, alpha = 1, static BLACK = , static RED = , static GREEN = , static BLUE = , static CYAN = , static MAGENTA = , static YELLOW = , static WHITE = {red = 1, green = 1, blue = 1, alpha = 1, static BLACK = , static RED = , static GREEN = , static BLUE = , static CYAN = , static MAGENTA = , static YELLOW = , static WHITE = }}, static WHITE = }, static YELLOW = , static WHITE = }, static MAGENTA = , static YELLOW = , static WHITE = }, static CYAN = , static MAGENTA = , static YELLOW = , static WHITE = }, static BLUE = , static CYAN = , static MAGENTA = , static YELLOW = , static WHITE = }, static GREEN = , static BLUE = , static CYAN = , static MAGENTA = , static YELLOW = , static WHITE = }, static RED = , static GREEN = , static BLUE = , static CYAN = , static MAGENTA = , static YELLOW = , static WHITE = }, request_data = 0x616e614d65727574} __PRETTY_FUNCTION__ = "void DrawingContext::handle_drawing_requests(std::vector >&)" #4 0x000000000046ae3b in DrawingContext::do_drawing (this=0x7fffe3780540) at /build/buildd/supertux-0.3.3/src/video/drawing_context.cpp:340 __PRETTY_FUNCTION__ = "void DrawingContext::do_drawing()" #5 0x00000000004fa768 in ScreenManager::draw (this=0x1c5d5c0, context=@0x7fffe3780540) at /build/buildd/supertux-0.3.3/src/supertux/screen_manager.cpp:160 fps_ticks = 10874 frame_count = 0 #6 0x00000000004faaf8 in ScreenManager::run (this=0x1c5d5c0, context=@0x7fffe3780540) at /build/buildd/supertux-0.3.3/src/supertux/screen_manager.cpp:326 ticks = 1 ticks_per_frame = 15 frames = 1 last_ticks = 462398 elapsed_ticks = 0 #7 0x0000000000534858 in Main::run (this=0x7fffe37806ff, argc=1, argv=0x7fffe37807e8) at /build/buildd/supertux-0.3.3/src/supertux/main.cpp:629 context = {static NORMAL = NORMAL, static LIGHTMAP = LIGHTMAP, renderer = 0x17fd880, lightmap = 0x191c960, transformstack = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1d5dec0, _M_finish = 0x1d5dec0, _M_end_of_storage = 0x1d5df00}}, }, transform = { translation = {x = 0, y = 0}, drawing_effect = NO_EFFECT, alpha = 1}, blend_stack = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, blend_mode = { sfactor = 770, dfactor = 771}, drawing_requests = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2dffb30, _M_finish = 0x2e00320, _M_end_of_storage = 0x2e01b30}}, }, lightmap_requests = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, requests = 0x7fffe3780598, ambient_color = {red = 1, green = 1, blue = 1, alpha = 1, static BLACK = {red = 0, green = 0, blue = 0, alpha = 1, static BLACK = , static RED = {red = 1, green = 0, blue = 0, alpha = 1, static BLACK = , static RED = , static GREEN = {red = 0, green = 1, blue = 0, alpha = 1, static BLACK = , static RED = , static GREEN = , static BLUE = {red = 0, green = 0, blue = 1, alpha = 1, static BLACK = , static RED = , static GREEN = , static BLUE = , static CYAN = {red = 0, green = 1, blue = 1, alpha = 1, static BLACK = , static RED = , static GREEN = , static BLUE = , static CYAN = , static MAGENTA = {red = 1, green = 0, blue = 1, alpha = 1, static BLACK = , static RED = , static GREEN = , static BLUE = , static CYAN = , static MAGENTA = , static YELLOW = {red = 1, green = 1, blue = 0, alpha = 1, static BLACK = , static RED = , static GREEN = , static BLUE = , static CYAN = , static MAGENTA = , static YELLOW = , static WHITE = {red = 1, green = 1, blue = 1, alpha = 1, static BLACK = , static RED = , static GREEN = , static BLUE = , static CYAN = , static MAGENTA = , static YELLOW = , static WHITE = }}, static WHITE = }, static YELLOW = , static WHITE = }, static MAGENTA = , static YELLOW = , static WHITE = }, static CYAN = , static MAGENTA = , static YELLOW = , static WHITE = }, static BLUE = , static CYAN = , static MAGENTA = , static YELLOW = , static WHITE = }, static GREEN = , static BLUE = , static CYAN = , static MAGENTA = , static YELLOW = , static WHITE = }, static RED = , static GREEN = , static BLUE = , static CYAN = , static MAGENTA = , static YELLOW = , static WHITE = }, target = NORMAL, target_stack = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, obst = { chunk_size = 4064, chunk = 0x36bb5b0, object_base = 0x36bb800 "\t", next_free = 0x36bb800 "\t", chunk_limit = 0x36bc590 "\v", temp = { tempint = 0, tempptr = 0x0}, alignment_mask = 15, chunkfun = 0x469130 , freefun = 0x469110 , extra_arg = 0x0, use_extra_arg = 0, maybe_empty_object = 0, alloc_failed = 0}, screenshot_requested = false} default_playerstatus = {_M_ptr = 0x1a39560} result = #8 0x00000000004685a5 in main (argc=48, argv=0x7fffe3780290) at /build/buildd/supertux-0.3.3/src/main.cpp:23 No locals.