Use of uninitialised value of size 4

Bug #988886 reported by Sebastien Bacher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz-plugins-main (Ubuntu)
New
Undecided
Unassigned

Bug Description

Running precise with unity SRU candidate from staging under valgrind I got those:

==4260== Use of uninitialised value of size 4
==4260== at 0x408AE8F: compiz::private_screen::History::setCurrentActiveWindowHistory(int, int) (screen.cpp:4242)
==4260== by 0x408B110: CompScreenImpl::moveViewport(int, int, bool) (screen.cpp:3816)
==4260== by 0x956C363: WallScreen::moveViewport(int, int, unsigned long) (in /usr/lib/compiz/libwall.so)

Revision history for this message
Sebastien Bacher (seb128) wrote :

that as well

==4260== Conditional jump or move depends on uninitialised value(s)
==4260== at 0x95715F9: WallScreen::positionUpdate(CompPoint const&) (in /usr/lib/compiz/libwall.so)
==4260== by 0x95727C8: boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, WallScreen, CompPoint const&>, boost::_bi::list2<boost::_bi::value<WallScreen*>, boost::arg<1> > >, void, CompPoint const&>::invoke(boost::detail::function::function_buffer&, CompPoint const&) (in /usr/lib/compiz/libwall.so)
==4260== by 0x7FA3577: MousepollScreen::updatePosition() (in /usr/lib/compiz/libmousepoll.so)
==4260== by 0x7FA4150: boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<bool, boost::_mfi::mf0<bool, MousepollScreen>, boost::_bi::list1<boost::_bi::value<MousepollScreen*> > >, bool>::invoke(boost::detail::function::function_buffer&) (in /usr/lib/compiz/libmousepoll.so)
==4260== by 0x40D2412: CompTimer::triggerCallback() (function_template.hpp:1013)
==4260== by 0x40D2520: CompTimeoutSource::callback() (timer.cpp:150)
==4260== by 0x40D2631: sigc::internal::slot_call0<sigc::bound_mem_functor0<bool, CompTimeoutSource>, bool>::call_it(sigc::internal::slot_rep*) (mem_fun.h:1787)
==4260== by 0x40D17AE: CompTimeoutSource::dispatch(sigc::slot_base*) (slot.h:440)
==4260== by 0x4586470: Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) (main.cc:956)
==4260== by 0x45F8CD9: g_main_context_dispatch (gmain.c:2515)
==4260== by 0x45F90E4: g_main_context_iterate.isra.21 (gmain.c:3123)
==4260== by 0x45F952A: g_main_loop_run (gmain.c:3317)
==4260== by 0x42264D2: (below main) (libc-start.c:226)

(I've installed the debug symbols, will try to update those in a next run)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.