. Thread 3 (Thread 1437): #0 fast_validate (str=0xb28d8bb0 "iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAvNJREFUOI3tk19oW1Ucxz/nnntv+mfOJplanXPLTGTukjXW6ZgPQvRR9jAEBwpjIsi2R0E3BpPik4KKMhScoGV9ER9E3Kusm/ogdevIWMIwaZOyNk2btpumzb1J7z3Hh95J"..., max_len=-1, end=0xb789ebd4) at /build/buildd/glib2.0-2.28.5/./glib/gutf8.c:1618 val = min = p = 0xb28d8c69 "pumzb1J7z3Hh95Jp7Prq7DP2/nz/Z7f+Z7fgXv8bxF3miwWixFTuQkh1cMIGQ0C3WGADYA0WirwW4bQC8oQVc+zKo7jtNc0vn49H1t21dOGUFu1EAbAcmu53fRcN2gHywDSllZXV3enZUkbQGutDGGOa9k1mkgkbt5mPDAwYBx6bX8G6NdCGHNz8wu5y1enB78eqv8yM"... #1 g_utf8_validate (str=0xb28d8bb0 "iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAvNJREFUOI3tk19oW1Ucxz/nnntv+mfOJplanXPLTGTukjXW6ZgPQvRR9jAEBwpjIsi2R0E3BpPik4KKMhScoGV9ER9E3Kusm/ogdevIWMIwaZOyNk2btpumzb1J7z3Hh95J"..., max_len=-1, end=0xb789ebd4) at /build/buildd/glib2.0-2.28.5/./glib/gutf8.c:1784 p = #2 0x0073d754 in read_string (mis=0xae94890, dis=0xa033680, len=1104, error=0xb789ed8c) at /build/buildd/glib2.0-2.28.5/./gio/gdbusmessage.c:1013 s = 0xa562130 buf = "xqYtrR1PpJ7zPG/+9OnBz38d+W3sbpp1VQx0A7tZablRVn7lPdbHX0d/MAPNj6WsAAAAAElFTkSuQmCCXmj8Z7uFB20A/pwo5ncogrPA9n/2aMi4gdy3NeVcAzYCi2Gc/644XLgJUKvPZGLRnvil0ctDZ85889P5ny/UpYyIPXt2x95849CLT2XSLy3cmMsAhVuatSpe"... remaining = nul = 0 '\000' local_error = 0x0 end_valid = #3 0x0073de15 in parse_value_from_blob (mis=0xae94890, dis=0xa033680, type=0xb281e709, just_align=0, indent=8, error=0xb789ee3c) at /build/buildd/glib2.0-2.28.5/./gio/gdbusmessage.c:1208 len = v = ret = 0x0 local_error = 0x0 is_leaf = 1 __PRETTY_FUNCTION__ = "parse_value_from_blob" #4 0x0073e3a4 in parse_value_from_blob (mis=0xae94890, dis=0xa033680, type=0xb281e702, just_align=0, indent=6, error=0xb789eeec) at /build/buildd/glib2.0-2.28.5/./gio/gdbusmessage.c:1431 item = element_type = 0xb281e709 builder = {x = {0, 2965643568, 2965643575, 0, 9, 9, 2994782032, 9, 6, 2, 1033660112, 0, 0, 0, 0, 0}} ret = 0x0 local_error = 0x0 is_leaf = 0 __PRETTY_FUNCTION__ = "parse_value_from_blob" #5 0x0073e280 in parse_value_from_blob (mis=0xae94890, dis=0xa033680, type=0xb281e701, just_align=0, indent=4, error=0xb789ef9c) at /build/buildd/glib2.0-2.28.5/./gio/gdbusmessage.c:1342 item = array_len = 2744 builder = {x = {0, 2965503504, 2965503505, 2965406944, 0, 4294967295, 2965588576, 8, 2, 3, 1033660112, 0, 0, 0, 0, 0}} offset = target = 2744 element_type = 0xb281e702 ret = 0x0 local_error = 0x0 is_leaf = 0 __PRETTY_FUNCTION__ = "parse_value_from_blob" #6 0x0073e3a4 in parse_value_from_blob (mis=0xae94890, dis=0xa033680, type=0xb281e700, just_align=0, indent=2, error=0xb789f0bc) at /build/buildd/glib2.0-2.28.5/./gio/gdbusmessage.c:1431 item = element_type = 0xb281e701 builder = {x = {0, 2995584040, 2995584041, 0, 1, 1, 2998555120, 1, 0, 2, 1033660112, 0, 0, 0, 0, 0}} ret = 0x0 local_error = 0x0 is_leaf = 0 __PRETTY_FUNCTION__ = "parse_value_from_blob" #7 0x0073fd95 in g_dbus_message_new_from_blob (blob=0xa93a288 "l\002\001\001l\n", blob_len=2748, capabilities=G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING, error=0xb789f0bc) at /build/buildd/glib2.0-2.28.5/./gio/gdbusmessage.c:1781 variant_type = 0xb281e700 signature_str = signature_str_len = 12 ret = 0 mis = 0xae94890 dis = 0xa033680 message = 0xa49d8c0 endianness = major_protocol_version = byte_order = message_body_len = 2668 headers = 0xb281e700 item = iter = {x = {177443752, 4, 4, 0, 3079270504, 7275192, 7942272, 3579507750, 15976313, 15983569, 3145716, 6000628, 3079270536, 7938036, 167976536, 172753920}} signature = __PRETTY_FUNCTION__ = "g_dbus_message_new_from_blob" #8 0x00749980 in _g_dbus_worker_do_read_cb (input_stream=0xa409358, res=0xa031e58, user_data=0xa4c0400) at /build/buildd/glib2.0-2.28.5/./gio/gdbusprivate.c:737 message = worker = 0xa4c0400 error = 0x0 bytes_read = 2732 #9 0x006eeccf in g_simple_async_result_complete (simple=0xa031e58) at /build/buildd/glib2.0-2.28.5/./gio/gsimpleasyncresult.c:747 current_source = current_context = __PRETTY_FUNCTION__ = "g_simple_async_result_complete" #10 0x006eeded in complete_in_idle_cb (data=0xa031e58) at /build/buildd/glib2.0-2.28.5/./gio/gsimpleasyncresult.c:757 simple = 0xa031e58 #11 0x0051f311 in g_idle_dispatch (source=0xaf7bdc8, callback=0x6eedd0 , user_data=0xa031e58) at /build/buildd/glib2.0-2.28.5/./glib/gmain.c:4545 No locals. #12 0x00523aa8 in g_main_dispatch (context=0xa02e9e0) at /build/buildd/glib2.0-2.28.5/./glib/gmain.c:2440 dispatch = 0x51f2f0 was_in_call = 0 user_data = 0xa031e58 callback = 0x6eedd0 cb_funcs = 0x5b933c cb_data = 0xae66548 current_source_link = {data = 0xaf7bdc8, next = 0x0} need_destroy = source = 0xaf7bdc8 current = 0xa02f7e0 i = #13 g_main_context_dispatch (context=0xa02e9e0) at /build/buildd/glib2.0-2.28.5/./glib/gmain.c:3013 No locals. #14 0x00524270 in g_main_context_iterate (context=0xa02e9e0, block=5457952, dispatch=1, self=) at /build/buildd/glib2.0-2.28.5/./glib/gmain.c:3091 max_priority = 0 timeout = 0 some_ready = 1 nfds = allocated_nfds = fds = 0xa02ec98 #15 0x0052492b in g_main_loop_run (loop=0xa02e9d0) at /build/buildd/glib2.0-2.28.5/./glib/gmain.c:3299 __PRETTY_FUNCTION__ = "g_main_loop_run" #16 0x00748434 in gdbus_shared_thread_func (data=0x0) at /build/buildd/glib2.0-2.28.5/./gio/gdbusprivate.c:276 No locals. #17 0x0054d2df in g_thread_create_proxy (data=0xa02ea70) at /build/buildd/glib2.0-2.28.5/./glib/gthread.c:1897 thread = 0xa02ea70 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #18 0x00f38e99 in start_thread (arg=0xb789fb70) at pthread_create.c:304 pd = 0xb789fb70 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {16027636, 0, 4001536, -1215695880, -1872341725, 1687987789}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = robust = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #19 0x010cf73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 2 (Thread 1528): #0 0x005d2416 in __kernel_vsyscall () No symbol table info available. #1 0x010c0f76 in __poll (fds=0xa4bbcc8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = -516 result = #2 0x0053484b in g_poll (fds=0xa4bbcc8, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.28.5/./glib/gpoll.c:132 No locals. #3 0x005241af in g_main_context_poll (context=0xa4baf00, block=5457952, dispatch=1, self=) at /build/buildd/glib2.0-2.28.5/./glib/gmain.c:3404 poll_func = 0x534820 #4 g_main_context_iterate (context=0xa4baf00, block=5457952, dispatch=1, self=) at /build/buildd/glib2.0-2.28.5/./glib/gmain.c:3086 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = fds = 0xa4bbcc8 #5 0x0052492b in g_main_loop_run (loop=0xa4bc4a0) at /build/buildd/glib2.0-2.28.5/./glib/gmain.c:3299 __PRETTY_FUNCTION__ = "g_main_loop_run" #6 0x00f8ce8a in dconf_context_thread (data=0xa4baf00) at dconfcontext.c:11 context = 0xa4baf00 loop = __PRETTY_FUNCTION__ = "dconf_context_thread" #7 0x0054d2df in g_thread_create_proxy (data=0xa4baeb8) at /build/buildd/glib2.0-2.28.5/./glib/gthread.c:1897 thread = 0xa4baeb8 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #8 0x00f38e99 in start_thread (arg=0xb5f86b70) at pthread_create.c:304 pd = 0xb5f86b70 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {16027636, 0, 4001536, -1242012680, 1933989159, 1687987789}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = robust = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0x010cf73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 1 (Thread 1433): #0 operator-- (this=0xa2d1468, force_draw=false, WindowList=..., drawModal=false, use_fbo=true) at /usr/include/c++/4.5/bits/stl_list.h:158 No locals. #1 operator* (this=0xa2d1468, force_draw=false, WindowList=..., drawModal=false, use_fbo=true) at /usr/include/c++/4.5/bits/stl_iterator.h:157 No locals. #2 nux::WindowCompositor::RenderTopViews (this=0xa2d1468, force_draw=false, WindowList=..., drawModal=false, use_fbo=true) at ./WindowCompositor.cpp:1059 WindowNeedRedraw = #3 0x03929921 in nux::WindowCompositor::Draw (this=0xa2d1468, SizeConfigurationEvent=false, force_draw=false) at ./WindowCompositor.cpp:884 No locals. #4 0x03930b2c in nux::WindowThread::RenderInterfaceFromForeignCmd (this=0xa1c4e78, clip=0xbfc2a930) at ./WindowThread.cpp:1850 No locals. #5 0x06608159 in UnityScreen::paintDisplay (this=0xa177748, region=...) at /build/buildd/unity-3.8.4/src/unityshell.cpp:172 output = geo = {x = 0, y = 0, width = 1280, height = 800} #6 0x0660a4b5 in UnityWindow::glDraw (this=0xb5677c48, matrix=..., attrib=..., region=..., mask=65536) at /build/buildd/unity-3.8.4/src/unityshell.cpp:587 w = 0xb5670b68 xwns = @0xbfc2a988 ret = #7 0x005e56a8 in GLWindow::glDraw (this=0xb56771a8, transform=..., fragment=..., region=..., mask=65536) at /build/buildd/compiz-0.9.4+bzr20110407/plugins/opengl/src/paint.cpp:1165 rv = curr = 0 reg = {priv = 0x0} ml = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0xb5677224, _M_finish = 0xbfc2aa5c, _M_end_of_storage = 0xb5677058}}, } #8 0x005e55a2 in GLWindow::glPaint (this=0xb56771a8, attrib=..., transform=..., region=..., mask=65536) at /build/buildd/compiz-0.9.4+bzr20110407/plugins/opengl/src/paint.cpp:1255 fragment = {priv = 0xaf7bd28} status = #9 0x00a75c92 in WallWindow::glPaint (this=0xb5677480, attrib=..., matrix=..., region=..., mask=0) at /build/buildd/compiz-plugins-main-0.9.4+bzr20110406/wall/src/wall.cpp:1454 status = ws = #10 0x005e549b in GLWindow::glPaint (this=0xb56771a8, attrib=..., transform=..., region=..., mask=0) at /build/buildd/compiz-0.9.4+bzr20110407/plugins/opengl/src/paint.cpp:1216 rv = curr = 4 fragment = {priv = 0x106ef53} status = #11 0x00abff08 in FadeWindow::glPaint (this=0xb5677ac0, attrib=..., transform=..., region=..., mask=0) at /build/buildd/compiz-0.9.4+bzr20110407/plugins/fade/src/fade.cpp:195 fAttrib = {opacity = 54208, brightness = 277, saturation = 59176, xScale = -1.52087307, yScale = 2.47870557e-38, xTranslate = -1.5208807, yTranslate = 4.03975302e-34} mode = #12 0x005e549b in GLWindow::glPaint (this=0xb56771a8, attrib=..., transform=..., region=..., mask=0) at /build/buildd/compiz-0.9.4+bzr20110407/plugins/opengl/src/paint.cpp:1216 rv = curr = 0 fragment = {priv = 0xaf7e830} status = #13 0x005e5fb8 in PrivateGLScreen::paintOutputRegion (this=0xa061578, transform=..., region=..., output=0xa01dbd0, mask=1) at /build/buildd/compiz-0.9.4+bzr20110407/plugins/opengl/src/paint.cpp:349 clip = @0xb5677218 _foreach_continue315 = false w = 0x5e5400 gw = 0xb56771a8 vTransform = {m = {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1}} offXY = {mX = 0, mY = 0} tmpRegion = {priv = 0xae920b0} count = status = withOffset = pl = { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0xae80108, _M_prev = 0xae1d9c0}}}, } odMask = fullscreenWindow = unredirectFS = false #14 0x005e6551 in GLScreen::glPaintOutput (this=0xa05e030, sAttrib=..., transform=..., region=..., output=0xa01dbd0, mask=1) at /build/buildd/compiz-0.9.4+bzr20110407/plugins/opengl/src/paint.cpp:490 sTransform = {m = {0.000781250012, 0, 0, 0, -0, -0.00124999997, -0, -0, 0, 0, 1, 0, -0.5, 0.49999997, -0.866025388, 1}} #15 0x00a75340 in WallScreen::glPaintOutput (this=0xa131c08, attrib=..., matrix=..., region=..., output=0xa01dbd0, mask=1) at /build/buildd/compiz-plugins-main-0.9.4+bzr20110406/wall/src/wall.cpp:1146 status = #16 0x005e63a2 in GLScreen::glPaintOutput (this=0xa05e030, sAttrib=..., transform=..., region=..., output=0xa01dbd0, mask=1) at /build/buildd/compiz-0.9.4+bzr20110407/plugins/opengl/src/paint.cpp:463 rv = curr = 1 sTransform = {m = {2.26599811e-32, 2.24627331e-32, 2.24627449e-32, 3.36311631e-44, 1.12103877e-42, 2.47474382e-38, 2.24207754e-44, 2.47553555e-38, -1.52097797, 4.0445033e-39, 1.12103877e-42, 2.47553555e-38, 4.59191494e-41, 2.47474382e-38, 2.7518901e-38, 2.66743525e-38}} #17 0x066081ef in UnityScreen::glPaintOutput (this=0xa177748, attrib=..., transform=..., region=..., output=0xa01dbd0, mask=1) at /build/buildd/unity-3.8.4/src/unityshell.cpp:193 ret = #18 0x005e63a2 in GLScreen::glPaintOutput (this=0xa05e030, sAttrib=..., transform=..., region=..., output=0xa01dbd0, mask=1) at /build/buildd/compiz-0.9.4+bzr20110407/plugins/opengl/src/paint.cpp:463 rv = curr = 0 sTransform = {m = {2.7518901e-38, 2.26217658e-32, -1.52099705, 2.47870557e-38, -1.52100468, 4.03975302e-34, 1.7477426e-38, 2.75046975e-38, 2.7518901e-38, 2.26217658e-32, -1.52100086, 2.47870557e-38, 2.26150419e-32, 6.44010449e-33, 1.48543747e-38, 6.45590314e-33}} #19 0x005ecaa8 in PrivateGLScreen::paintOutputs (this=0xa061578, outputs=..., mask=2, region=...) at /build/buildd/compiz-0.9.4+bzr20110407/plugins/opengl/src/screen.cpp:1073 identity = {m = {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1}} output = 0xa01dbd0 _foreach_continue1036 = false tmpRegion = {priv = 0xae66538} #20 0x0048f08b in CompositeScreen::paint (this=0xa05cc10, outputs=..., mask=2) at /build/buildd/compiz-0.9.4+bzr20110407/plugins/composite/src/screen.cpp:918 No locals. #21 0x00a761fb in WallScreen::paint (this=0xa131c08, outputs=..., mask=2) at /build/buildd/compiz-plugins-main-0.9.4+bzr20110406/wall/src/wall.cpp:1128 No locals. #22 0x0048f045 in CompositeScreen::paint (this=0xa05cc10, outputs=..., mask=2) at /build/buildd/compiz-0.9.4+bzr20110407/plugins/composite/src/screen.cpp:915 curr = 0 #23 0x004910f3 in CompositeScreen::handlePaintTimeout (this=0xa05cc10) at /build/buildd/compiz-0.9.4+bzr20110407/plugins/composite/src/screen.cpp:855 timeDiff = mask = 2 outputs = { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0xaeaeaf8, _M_prev = 0xaeaeaf8}}}, } tv = {tv_sec = 1302213997, tv_usec = 729536} timeToNextRedraw = #24 0x00491a1d in operator() (function_obj_ptr=...) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #25 operator(), boost::_bi::list0> (function_obj_ptr=...) at /usr/include/boost/bind/bind.hpp:243 No locals. #26 operator() (function_obj_ptr=...) at /usr/include/boost/bind/bind_template.hpp:20 No locals. #27 boost::detail::function::function_obj_invoker0, boost::_bi::list1 > >, bool>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:132 f = 0xa05d3a0 #28 0x08065976 in operator() (this=0xa057698) at /usr/include/boost/function/function_template.hpp:1013 No locals. #29 CompTimeoutSource::callback (this=0xa057698) at /build/buildd/compiz-0.9.4+bzr20110407/src/timer.cpp:151 t = 0xa05d388 #30 0x080653b1 in operator() (this=0xa057698, slot=0xa057910) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 No locals. #31 CompTimeoutSource::dispatch (this=0xa057698, slot=0xa057910) at /build/buildd/compiz-0.9.4+bzr20110407/src/timer.cpp:136 No locals. #32 0x0028f959 in Glib::Source::dispatch_vfunc (callback=0x28fae0 <(anonymous namespace)::glibmm_dummy_source_callback(void*)>, user_data=0xa057858) at main.cc:892 self = callback_data = 0xa057858 __PRETTY_FUNCTION__ = "static gboolean Glib::Source::dispatch_vfunc(GSource*, gboolean (*)(void*), void*)" #33 0x00523aa8 in g_main_dispatch (context=0xa02eb90) at /build/buildd/glib2.0-2.28.5/./glib/gmain.c:2440 dispatch = 0x28f8f0 was_in_call = 0 user_data = 0xa057858 callback = 0x28fae0 <(anonymous namespace)::glibmm_dummy_source_callback(void*)> cb_funcs = 0x5b933c cb_data = 0xa057518 current_source_link = {data = 0xa0578d8, next = 0x0} need_destroy = source = 0xa0578d8 current = 0xa02f7c8 i = #34 g_main_context_dispatch (context=0xa02eb90) at /build/buildd/glib2.0-2.28.5/./glib/gmain.c:3013 No locals. #35 0x00524270 in g_main_context_iterate (context=0xa02eb90, block=5457952, dispatch=1, self=) at /build/buildd/glib2.0-2.28.5/./glib/gmain.c:3091 max_priority = 2147483647 timeout = 3 some_ready = 1 nfds = allocated_nfds = fds = 0xa844288 #36 0x0052492b in g_main_loop_run (loop=0xa057868) at /build/buildd/glib2.0-2.28.5/./glib/gmain.c:3299 __PRETTY_FUNCTION__ = "g_main_loop_run" #37 0x00290e95 in Glib::MainLoop::run (this=0xa057868) at main.cc:634 No locals. #38 0x0806ecdb in CompScreen::eventLoop (this=0xa0014b8) at /build/buildd/compiz-0.9.4+bzr20110407/src/screen.cpp:128 No locals. #39 0x08066e98 in main (argc=1, argv=0xbfc2b544) at /build/buildd/compiz-0.9.4+bzr20110407/src/main.cpp:285 manager = {plugins = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_node = {_M_next = 0xa001498, _M_prev = 0xa001498}}}, }, disableSm = false, clientId = 0xa056b58 "109cccf1599b62e03a130221377947406800000013680030", displayName = 0x0}