unityshell.cpp:1982,1984: Conditional jump or move depends on uninitialised value(s)

Bug #901603 reported by Daniel van Vugt on 2011-12-08
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Medium
Daniel van Vugt
unity (Ubuntu)
Medium
Unassigned

Bug Description

Another obvious bug...

==32310== Conditional jump or move depends on uninitialised value(s)
==32310== at 0x18A6414B: UnityScreen::onRedrawRequested() (unityshell.cpp:1982)
==32310== by 0x18F60481: nux::WindowThread::RequestRedraw() (in /usr/lib/libnux-1.0.so.0.1600.0)
==32310== by 0x18EDF4DC: nux::View::QueueDraw() (in /usr/lib/libnux-1.0.so.0.1600.0)
==32310== by 0x18EAAE33: nux::Area::SetGeometry(int, int, int, int) (in /usr/lib/libnux-1.0.so.0.1600.0)
==32310== by 0x18EAC298: nux::BaseWindow::SetGeometry(nux::Rect const&) (in /usr/lib/libnux-1.0.so.0.1600.0)
==32310== by 0x18EAD441: nux::BaseWindow::BaseWindow(char const*, char const*, int) (in /usr/lib/libnux-1.0.so.0.1600.0)
==32310== by 0x18A6E548: UnityScreen::initLauncher(nux::NThread*, void*) (unityshell.cpp:2403)
==32310== by 0x18A6EE96: UnityScreen::initUnity(nux::NThread*, void*) (unityshell.cpp:1961)
==32310== by 0x18F60311: nux::WindowThread::Run(void*) (in /usr/lib/libnux-1.0.so.0.1600.0)
==32310== by 0x18A685D9: UnityScreen::UnityScreen(CompScreen*) (unityshell.cpp:220)
==32310== by 0x18A74677: PluginClassHandler<UnityScreen, CompScreen, 0>::get(CompScreen*) (pluginclasshandler.h:159)
==32310== by 0x18A7481B: CompPlugin::VTableForScreenAndWindow<UnityScreen, UnityWindow>::initScreen(CompScreen*) (plugin.h:232)

==32310== Conditional jump or move depends on uninitialised value(s)
==32310== at 0x18A64155: UnityScreen::onRedrawRequested() (unityshell.cpp:1984)
==32310== by 0x18F60481: nux::WindowThread::RequestRedraw() (in /usr/lib/libnux-1.0.so.0.1600.0)
==32310== by 0x18EDF4DC: nux::View::QueueDraw() (in /usr/lib/libnux-1.0.so.0.1600.0)
==32310== by 0x18F5F21B: nux::WindowThread::ComputeQueuedLayout() (in /usr/lib/libnux-1.0.so.0.1600.0)
==32310== by 0x18F60A98: nux::WindowThread::RenderInterfaceFromForeignCmd(nux::Rect*) (in /usr/lib/libnux-1.0.so.0.1600.0)
==32310== by 0x18A6CDFB: UnityScreen::paintDisplay(CompRegion const&, GLMatrix const&, unsigned int) (unityshell.cpp:585)
==32310== by 0x18A6D7AA: UnityScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) (unityshell.cpp:959)
==32310== by 0x122B225B: GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) (in /usr/lib/compiz/libopengl.so)
==32310== by 0x122A641B: PrivateGLScreen::paintOutputs(std::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int, CompRegion const&) (in /usr/lib/compiz/libopengl.so)
==32310== by 0x12081D98: CompositeScreen::paint(std::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int) (in /usr/lib/compiz/libcomposite.so)
==32310== by 0x12081D98: CompositeScreen::paint(std::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int) (in /usr/lib/compiz/libcomposite.so)
==32310== by 0x12081D98: CompositeScreen::paint(std::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int) (in /usr/lib/compiz/libcomposite.so)
==32310==

Related branches

Changed in unity (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
status: New → In Progress
Changed in unity:
status: New → In Progress
assignee: nobody → Daniel van Vugt (vanvugt)
Changed in unity (Ubuntu):
assignee: Daniel van Vugt (vanvugt) → nobody
status: In Progress → Confirmed
Omer Akram (om26er) on 2011-12-09
Changed in unity:
importance: Undecided → Medium
Changed in unity (Ubuntu):
importance: Undecided → Medium
status: Confirmed → In Progress
Tim Penhey (thumper) on 2011-12-16
Changed in unity:
milestone: none → 5.0.0
Daniel van Vugt (vanvugt) wrote :

Fix committed to lp:unity r1788.

Changed in unity:
status: In Progress → Fix Committed
Didier Roche (didrocks) on 2012-01-12
Changed in unity:
status: Fix Committed → Fix Released
Launchpad Janitor (janitor) wrote :
Download full text (6.0 KiB)

This bug was fixed in the package unity - 5.0.0-0ubuntu1

---------------
unity (5.0.0-0ubuntu1) precise; urgency=low

  [ Didier Roche ]
  * New upstream release.
    - compiz crashed with SIGSEGV in __dynamic_cast() (LP: #853038)
    - unity-panel-service crashed with SIGSEGV in panel_service_show_entry()
      (LP: #861144)
    - unity-panel-service crashed with SIGSEGV in
      panel_indicator_entry_accessible_get_n_children() (LP: #869816)
    - Launcher - Launcher icon for Dash does not highlight when the Alt+F1 key
      shortcut is pressed (LP: #849561)
    - compiz crashed with SIGSEGV in unity::PanelTray::FilterTrayCallback()
      (LP: #868868)
    - [regression] Compiz: Visible tearing is worse in 11.10 than 11.04, even
      when "Sync To VBlank" is enabled, but only when Unity is active.
      (LP: #880707)
    - [regression] All apps have a lower frame rate under Unity. (LP: #861061)
    - compiz crashed with SIGSEGV in
      nux::Property<nux::color::Color>::operator=() from
      unity::switcher::SwitcherController::OnBackgroundUpdate() (LP: #887465)
    - DashSearchBarSpinner.cpp:56: Conditional jump or move depends on
      uninitialised value(s) (LP: #901610)
    - quicklist shows in incorrect position when launched from workspace
      switcher (LP: #914251)
    - Build "show me the desktop" mini-app that adds a show desktop button to
      Launcher (LP: #681348)
    - Select quicklist items with just one right click (LP: #688830)
    - cannot change volume by scrolling on the icon when the SoundMenu is
      opened (LP: #722082)
    - [a11y] Unity launcher buttons are not Actionable (LP: #772573)
    - Ubuntu Start launcher item doesn't start dash with keyboard navigation
      (LP: #825037)
    - multimonitor , window management - Multi-Monitor Maximized Difficulty
      (LP: #843958)
    - [regression] Drag and drop inside dash is very slow with Active Blur
      activated (LP: #851172)
    - Activating an alt-tab icon that holds initially unminimized windows
      should unminimize all windows (LP: #854595)
    - Dash - The Dash category headers are positioned incorrectly
      (LP: #839467)
    - Missing global menu with a semi-maximized window dragged to the right.
      (LP: #861279)
    - Launcher - Dragging and dropping a running application in to the Trash
      should quit the application and (if the app is pinned to the Launcher)
      un-pin the application from the Launcher (LP: #870143)
    - top bar, integrated menu - when a application is first launched, the
      integrated menu should be displayed for 2 seconds before fading out of
      view (LP: #874254)
    - Window control buttons are not shown when an indicator is opened and the
      pointer is over the top-left corner (LP: #890970)
    - Quicklist item using some special chars doesn't show at all
      (LP: #899677)
    - PanelView.cpp:370: Conditional jump or move depends on uninitialised
      value(s) (LP: #901602)
    - unityshell.cpp:1982,1984: Conditional jump or move depends on
      uninitialised value(s) (LP: #901603)
    - Dash Search spinner sometimes doesn't spin at all (LP: #903090)
    - Point of tooltip is misaligned to focused ap...

Read more...

Changed in unity (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers