does not display icons until hovered

Bug #726033 reported by Pavel Rojtberg
204
This bug affects 32 people
Affects Status Importance Assigned to Milestone
Mesa
Unknown
Medium
Nux
Fix Released
High
Unassigned
Unity
Fix Released
Critical
Jay Taoko
mesa (Ubuntu)
Invalid
Low
Unassigned
nux (Ubuntu)
Fix Released
Undecided
Unassigned
unity (Ubuntu)
Fix Released
Critical
Jay Taoko

Bug Description

Binary package hint: unity-place-applications

while unity-places-files and the unity launcher display their content on launching, unity-place-applications does not display anything until the respecting elements were activated (hovering, clicking). see screenshot for the look, where only a few icons were hovered.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity-place-applications 0.2.34-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
Uname: Linux 2.6.38-5-generic i686
Architecture: i386
Date: Sun Feb 27 14:13:47 2011
LiveMediaBuild: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110227)
ProcEnviron:
 LANGUAGE=de_DE:en
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: unity-place-applications
---
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,scale,session,unityshell]
CompositorRunning: compiz
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1400x1050 1400x1050 1280x1024 1280x1024 1280x960 1280x854 1280x800 1280x720 1152x768 1024x768 1024x768 800x600 800x600 848x480 720x480 640x480 640x480
 edid-base64: AP///////wAwrkNAAAAAAAAPAQOAHhd46q8AmVhTjColUFQhCACBgAEBAQEBAQEBAQEBAQEBMCp4IFEaEEAwcBMAMeQQAAAYKCN4IFEaEEAwcBMAMeQQAAAYAAAADwCQQzKQQygUBgAyDAAAAAAA/gBMUDE1MEUwNS1BMgogAJs=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
DistUpgraded: Fresh install
DistroCodename: natty
DistroRelease: Ubuntu 11.04
DistroVariant: ubuntu
GdmLog1:

GdmLog2:

GraphicsCard:
 ATI Technologies Inc M66GL [ATI Mobility FireGL V5250] [1002:71d4] (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:20a4]
LiveMediaBuild: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110227)
LiveMediaBuild_: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110227)
LiveMediaBuild__: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110227)
MachineType: LENOVO 2007FVG
Package: unity 3.4.6-0ubuntu1
PackageArchitecture: i386
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcEnviron:
 LANGUAGE=de_DE:en
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity
ProcVersionSignature: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
ProcVersionSignature_: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
ProcVersionSignature__: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
Renderer: Unknown
Tags: natty running-unity natty running-unity natty running-unity ubuntu compiz-0.9
Uname: Linux 2.6.38-5-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 09/12/2008
dmi.bios.vendor: LENOVO
dmi.bios.version: 79ETE3WW (2.23 )
dmi.board.name: 2007FVG
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr79ETE3WW(2.23):bd09/12/2008:svnLENOVO:pn2007FVG:pvrThinkPadT60p:rvnLENOVO:rn2007FVG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2007FVG
dmi.product.version: ThinkPad T60p
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.4-0ubuntu1
version.libdrm2: libdrm2 2.4.23-1ubuntu3
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1~git20110215.cc1636b6-0ubuntu2
version.xserver-xorg: xserver-xorg 1:7.6~3ubuntu8
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-1ubuntu11
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu5

Related branches

Revision history for this message
Pavel Rojtberg (rojtberg) wrote :
Revision history for this message
Pavel Rojtberg (rojtberg) wrote :
Revision history for this message
Omer Akram (om26er) wrote :

the rendering is done by unity. Anyways is the problem constant? happens every time? also open a terminal and type apport-collect 726033 so there is enough information about your system

affects: unity-place-applications (Ubuntu) → unity (Ubuntu)
Changed in unity (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Pavel Rojtberg (rojtberg) wrote : BootDmesg.txt

apport information

tags: added: apport-collected compiz-0.9 ubuntu
description: updated
Revision history for this message
Pavel Rojtberg (rojtberg) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : DRM.card0.DVI.I.1.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : Dependencies.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : GconfCompiz.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : GdmLog.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : Lspci.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : Lsusb.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : ProcModules.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : UdevDb.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : UdevLog.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : XorgLog.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : XorgLogOld.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : Xrandr.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : peripherals.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote : xdpyinfo.txt

apport information

Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

jup the problem happens every time. also if it helps: if I scroll down to about the end of the applications list all icons appear and dissappear again about at the time the bottom-most icon is not visible any more. At this breakdown-point the bottom most icon is also drawn over the area below the scroll-bar, which is not drawn on otherwise.
I would guess the error is somewhere in the scrolling-redraw code

Revision history for this message
Pavel Rojtberg (rojtberg) wrote :
Revision history for this message
Pierre-Henri Berard (pierreberard) wrote :

Hallo. I have exactly the same bug since the beginning (before alpha 1). It's happen EVERY time. To scroll with the mouse doesn't work. I try apport-collect 726033 in a terminal.

Revision history for this message
Pierre-Henri Berard (pierreberard) wrote :

It doesn't work. I open a duplicate: bug 726888.

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

That shouldn't happen anymore with latest nux and unity, can you confirm?

Changed in unity:
status: New → Incomplete
Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

no, the problem is still there. one interesting observation is that the problem exists when I select the "office" category as described. But once I click on "display one more results" the whole window content gets displayed.
It dissapears again when I click "fewer results".

See the new screenshot - the only thing displayed as default is the item which should be hidden.

Revision history for this message
Pierre-Henri Berard (pierreberard) wrote :

After update to unity 3.6 there is no change.

Revision history for this message
Pierre-Henri Berard (pierreberard) wrote :

Screenshot after the mouse moved over the window

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

ok, tracking it though. Thanks for the feedbacks!

Changed in unity:
status: Incomplete → Triaged
importance: Undecided → High
Changed in unity (Ubuntu):
importance: Medium → High
status: Incomplete → Triaged
Neil J. Patel (njpatel)
Changed in unity:
assignee: nobody → Neil J. Patel (njpatel)
milestone: none → 3.6.2
status: Triaged → Fix Committed
Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

---------------
unity (3.6.2-0ubuntu1) natty; urgency=low

  * New upstream release:
    - unity-window-decorator crashed with SIGSEGV in
      g_cclosure_marshal_VOID__OBJECT() (LP: #724874)
    - blinking screen at searching "gn" (LP: #674022)
    - Top panel isn't multimonitor aware (LP: #675862)
    - Leaving fullscreen causes the launcher to rapidly appear and then
      disappear (LP: #718054)
    - migrate_favorites.py crashed with GError in __main__: Bad key or
      directory name: "/desktop/unity/launcher/favorites/app-Watch TV
      Shows.desktop/type": ` ' is an invalid character in key/directory names
      (LP: #722403)
    - does not display icons until hovered (LP: #726033)
    - Unintuative Application Matching (LP: #726711)
    - icons missing in the dash recent files and directory search returns
      (LP: #727824)
    - some result cache broke the dash search (LP: #728961)
    - Protect against conflicts with unity super keys (LP: #729166)
    - not installed apps sorting in global search (LP: #636996)
    - No 'safely remove' option is present in the unity menu when a usb disk
      is inserted (LP: #660010)
    - Dash - Implement new Dash design! (LP: #683762)
    - Expose or add missing nux functions for a11y support (LP: #701672)
    - Launcher - A single finger 'hold' on a Launcher app icon should open the
      quicklist (LP: #702486)
    - No "Search" default entry (LP: #710794)
    - Icon in Launcher should be home folder icon (LP: #721121)
    - Launcher bindings require Super to be held down to work (LP: #727580)
    - compiz crashed with SIGSEGV in nux::CairoGraphics::GetBitmap()
      (LP: #727636)
    - Unity "Lens" do not scroll to bottom (LP: #719616)
    - Double-click on panel to unmaximize only works in right half
      (LP: #725529)
    - clicking multiple time on the bfb makes the logo darker and darker
      (LP: #727146)
    - the launcher should go away if it has been open using the keyboard and
      the mouse is not moved while the cursor is on it (LP: #727746)
    - migrate_favorites.py crashed with OSError in makedirs(): [Errno 13]
      Permission denied: '/home/aquarius/.local/share/unity' (LP: #723656)
    - No feedback when unmounting busy device in Unity (LP: #730638)
 -- Didier Roche <email address hidden> Mon, 07 Mar 2011 19:10:27 +0100

Changed in unity (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

after the update the icons are displayed correctly as long as there is nothing to scroll through. as soon as there are more icons than fits on the screen, the bug is still there. see attached screenshot.

Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

furthermore there is a redraw issue if I close the category selection menu using the same arrow which is used to open it.(screenshot) if I just click somewhere everything is fine.

Changed in unity (Ubuntu):
status: Fix Released → Incomplete
Changed in unity:
status: Fix Released → Incomplete
Revision history for this message
Pierre-Henri Berard (pierreberard) wrote :

I confirm the comment from Pavel Rojtberg. After the update, it's better but not completely resolve.

Revision history for this message
Pierre-Henri Berard (pierreberard) wrote :

After update today to unity 3.6.4-0ubuntu1 the bug is almost fixed! When I open a dash (Applications for example)I can see all icons but they disappear after clicking on "see x more results". Same result after used the mouse wheel.

Revision history for this message
Neil J. Patel (njpatel) wrote :

Pierre, thanks for your comment, I'll look into this for next week, looks like some QueueDraws aren't being evaluated.

Changed in unity:
status: Incomplete → Triaged
Changed in unity (Ubuntu):
status: Incomplete → Triaged
Changed in unity:
milestone: 3.6.2 → 3.6.6
Revision history for this message
IKT (ikt) wrote :

I had the issue initially after opening applications places from launcher for the first time but after opening a second time it worked fine, not sure if this helps or not.

Revision history for this message
Pierre-Henri Berard (pierreberard) wrote :

No change for me. I try today again with the same result. First panel is OK but after to use the mouse wheel or to click on "more results", the icons disappear. And sometimes it's impossible to write something on "search".

Revision history for this message
Neil J. Patel (njpatel) wrote :

Hi, I've finally got my hands on an Ati mobility system so I can finally work on this bug (as well as right now jay is taking a look). Sorry it didn't make it in this weeks release, but we're very confident of a fix for next week.

Changed in unity:
milestone: 3.6.6 → 3.6.8
importance: High → Critical
Changed in unity:
milestone: 3.6.8 → 3.8
Revision history for this message
_remko_ (remko-galama) wrote :

I have the same issues as described by Pierre-Henri in his post on the 13th of March. I updated my system an hour ago without any luck. The icons are all there except when I click on more results it goes black. A mouse pointer hover over an area displays the icons under it and they remain visible till I scroll down or up.

Revision history for this message
dart (dart-v85) wrote :

I can confirm this, this happens with both places-files and places-applications. I am running Unity 3.6.8

Revision history for this message
Valery Kondakoff (strauss) wrote :

Confirming this issue (unity 3.6.8): the application place is blank until you scroll it or hover your mouse over the icons. This happens only on places which have scroll control, so if place fits on the screen there is no problem with displaying its content.

Changed in unity:
milestone: 3.8 → 3.8.2
Neil J. Patel (njpatel)
Changed in unity:
status: Triaged → Fix Committed
Changed in unity (Ubuntu):
assignee: nobody → Neil J. Patel (njpatel)
status: Triaged → Fix Committed
Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.9 KiB)

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

---------------
unity (3.8.2-0ubuntu1) natty; urgency=low

  * New upstream release.
    - compiz crashed with SIGSEGV in std::_List_node_base::_M_hook()
      (LP: #711916)
    - New window tracking system breaks in the case where windows try to
      restack relative to destroyed windows that were never mapped
      (LP: #723014)
    - does not display icons until hovered (LP: #726033)
    - Unity Launcher has black spaces where icons should be (LP: #729353)
    - compiz crashed with SIGSEGV in sigc::internal::signal_emit0<void,
      sigc::nil>::emit() (LP: #729715)
    - compiz crashed with SIGSEGV in SimpleLauncherIcon::OnIconThemeChanged()
      (LP: #741652)
    - compiz crashed with SIGSEGV in free() (LP: #738864)
    - compiz crashed with SIGSEGV in g_closure_invoke() (LP: #741674)
    - compiz crashed with SIGSEGV in free() (LP: #742300)
    - Unity can't get touch the touch initialization signals from GEIS
      (LP: #742555)
    - Windows that reparent away from the root before they are mapped can
      cause other windows to become invisible (and compiz to crash)
      (LP: #743011)
    - compiz crashed with SIGSEGV in gdk_cairo_set_source_pixbuf()
      (LP: #744231)
    - [dash] Keyboard navigation not implemented as specified (LP: #608132)
    - xterms broken in unity (LP: #692463)
    - Unity opens application menu on Alt+F10 shortcut (LP: #722674)
    - First four items in Dash begin "Find" "Find" "Find" "Find" (LP: #729002)
    - Increase the size of the top left Launcher reveal area from 1px to a
      slightly larger triangle that comes out of the top left corner
      (LP: #736034)
    - Add a test case for invisible windows regressions (LP: #736876)
    - Re-sync with xquerytree to avoid stacking order issues (LP: #740465)
    - Keyboard navigation: quicklist not opening for Trash launcher item
      (LP: #741793)
    - Wrong window moves (LP: #741656)
    - compiz crashed with SIGSEGV in
      SimpleLauncherIcon::ActivateLauncherIcon() (LP: #742110)
    - Combo in the search bar did not disappear after the places was closed
      (LP: #742712)
    - Expo doesn't quit reliably when using keynav or shortcut (LP: #744196)
    - Make the BFB icon turn blue when an application goes urgent
      (LP: #744973)
    - Launcher - increase "launcher reveal %" for 'Fade and slide' launcher
      reveal transition to 65% (LP: #745602)
    - Arrows do not fade out with rest of launcher durring DND (LP: #746811)
    - Don't create windows over the launcher (LP: #688816)
    - Launcher - Indicate which application is currently focused with a
      glowing Launcher icon (LP: #676604)
    - Unity Grid is broken for multi-monitor setups (LP: #709221)
    - dynamic quicklists are not working (LP: #729074)
    - When windows open for the first time they should not hide the launcher
      (LP: #723878)
    - it is still possible to quit unity from the panel (LP: #733725)
    - Selection does not fit small icons in Unity Dash (LP: #735746)
    - Unmounting media gives no error when failed (LP: #737633)
    - ATI/fglrx workaround patch (LP: #740298)
    - "Files & Folders" tooltip say...

Read more...

Changed in unity (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

unfortunately the bug is still not fixed for me. The symptoms are still the same.
I took a look at the linked branch, specifically at commit 1046 and as far as I can tell, it just tries to fix the initial display of the icons.

But the issue I am experiencing is when the display pane becomes scrollable, so I would rather suspect the bug in the validating/ invalidating code of scrolling.

I might have some time to look at it myself next week - is there some IRC channel or something where you guys are reachable?

Changed in unity (Ubuntu):
status: Fix Released → Incomplete
Revision history for this message
Pierre-Henri Berard (pierreberard) wrote :

For me the bug is fixed since unity 3.8.2. Thanks

Revision history for this message
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 726033] Re: does not display icons until hovered

Pavel, try #ayatana in freenode. Thanks for the offer of help nailing
that bug!

Mark

Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

Not fixed for me as well in Unity 3.8.2. Could someone kindly re-open the upstream bug task?

Changed in unity (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Max Liebkies (mliebkies) wrote :

This bug is NOT fixed for me with version 3.8.2. Same behaviour as the previous version :-(

Revision history for this message
aljazek (aljazek) wrote :

I also have this problem and is not fixed with latest version.

Revision history for this message
aljazek (aljazek) wrote :
Revision history for this message
Marco Giannini (marco-giannini) wrote :

Same problem no fix for now

Revision history for this message
Max Liebkies (mliebkies) wrote :

I'm not sure if this was fixed with the latest release, but when the Dash is maximized I don't have any problems.

Another thing: Does this bug only affect people with a 4:3 aspect ratio?

Revision history for this message
Max Liebkies (mliebkies) wrote :

So, a quickfix would be:

$ gsettings set com.canonical.Unity form-factor Netbook

or use dconf-editor. That'll set the Dash default to maximized, but also affects the window creation behaviour.

Revision history for this message
aljazek (aljazek) wrote :

Probably not, because I have 16:10 a.r.

Revision history for this message
Max Liebkies (mliebkies) wrote :

This bug has been fixed for me with unity 3.8.4. :-)

Revision history for this message
hoppus2a (hoppus2a) wrote :

not fix for me

Revision history for this message
Marco Giannini (marco-giannini) wrote :

Idem not working

Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

the bug is actually in Nux. If I comment out

m_CompositionLayout->ProcessDraw (GfxContext, force_draw);

in nux::ScrollView::DrawContent, there are no corruptions of the places window. The scrollbars appear and everything works. (well besides the content not being drawn, but thats obvious)

Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

I guess glScissoring is somehow broken here, as stuff gets sometimes drawn outside of the ClippingRectangle. But it is beyond me how to globally disable scissoring in Nux...

Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

Nice findings, Pavel! When I looked at the source yesterday, I also arrived at similar conclusions when I decided to give up.

Confirming bug in Nux.

Changed in nux:
status: New → Triaged
importance: Undecided → Critical
Changed in nux:
importance: Critical → High
Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

This is a video of the bug. I am running Unity 3.8.4 . This bug makes a large part of the dash useless for me (as you can see in the video).

Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

here is a screenshot of why I think the bug is in the clipping code. I disabled PlacesGroup::DrawContent, so only the separators are drawn.
And as you can see they are drawn in the search field. If I set the ClippingRectangle to (0,0,1400,1050) (FullScreen) this particular bug goes away.
This does not help when I enable DrawContent again though..

Revision history for this message
Andrew Toogood (andrew-toogoods) wrote :

Issue is resolved for me, tried reproducing the issues above with scrolling etc but all working very well since Beta1 for me.

Alex Launi (alexlauni)
Changed in unity:
status: Fix Released → Triaged
Changed in nux (Ubuntu):
status: New → Triaged
Changed in unity:
milestone: 3.8.2 → 3.8.8
David Barth (dbarth)
Changed in unity:
importance: Critical → High
Revision history for this message
Marco Giannini (marco-giannini) wrote :

Some news about the solution of this bug?

Revision history for this message
NikTheGeek (nikthegeek) wrote :

Apologies, I just opened 2 bugs - well my system offered to do it for me, I just filled the details in.

#760070: Application icons don't display on 64bit Ubuntu 11.04 and ATI graphics card
#760097 compiz crashed with SIGSEGV in sigc::signal_base::impl()

The first has been marked as a duplicate of this one, so thanks and apologies again. The second may or may not be related. I guess it is, but I'm not that good! :)

Please mark/delete as appropriate

Either way, I installed a fresh install from ubuntu.com yesterday (13th April) and updated everything today and its still happening. No icons displayed in the Applications list until the mouse hovers over them. The pc runs sluggish at the same time but runs fine once the Applications window is closed or if I don't scroll/hover.

Revision history for this message
hoppus2a (hoppus2a) wrote :

@Marco
Hi, they work on it, fix release will come with 3.8.8 version maybe tomorrow with beta 2

Revision history for this message
Neil J. Patel (njpatel) wrote :

Hi, we are looking at this bug and I'm asking Jay to look at why it could happen. If we cannot find a fix in the driver then we'll resort to the sledgehammer approach of forcing a redraw whenever anything changes, which is not great for performance.h

Neil J. Patel (njpatel)
Changed in unity:
assignee: Neil J. Patel (njpatel) → Jay Taoko (jaytaoko)
Changed in unity (Ubuntu):
assignee: Neil J. Patel (njpatel) → Jay Taoko (jaytaoko)
importance: High → Critical
Changed in unity:
importance: High → Critical
Revision history for this message
Jay Taoko (jaytaoko) wrote :

Can anyone reproduce the issue on anything else than an ATI card with the open source radeon driver?

Changed in unity:
milestone: 3.8.8 → 3.8.10
Revision history for this message
eric (obrowny06) wrote :

same issue with radeon x1600 and open source drivers.

Revision history for this message
Niklas Bolmdahl (niklas-bolmdahl) wrote :

Todays patch made the problem worse.
Before, the icons merely disappeared when there was scrolling (like when you clicked "see # more results") and they reappeared when hovered over or when the scrolling was turned off.
Today there is nothing visible in the category views at all, and the invisible elements does not get visible when hovered over. Search is also affected, and shows no results. The menu doesn't even expand to indicate that there would be results, even with terms that obviously would yield something, like "banshee" or "synaptic".
64-bit ubuntu
ATI Radeon X1300
driver: radeon

Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

@Neil:
how to force Unity to do a full redraw of everything? I tried forcing all ClippingRectangles to my Monitor size, but that resulted in even more artifacts, like the BFB not being drawn.
I guess some stuff gets overdrawn w/o Clipping?!

Revision history for this message
Jay Taoko (jaytaoko) wrote :

Can you give a try to the fglrx driver and report what you are getting?
For info, I have a Radeon HD 4670, and I cannot reproduce the problem with the open source radeon driver...
I am researching if this could be a driver bug that affects a certain class of ATI GPUs.

Revision history for this message
Giovanni Mellini (merlos) wrote :

@Jay
I have an ATI Mobility Radeon X2300 and using open source driver.
How I can install and use the fglrx driver? Just type 'apt-get install fglrx' and reboot?

Tks, Giovanni

Revision history for this message
Jay Taoko (jaytaoko) wrote :

@Giovanni

You may use the jockey program:
    * in Unity, simply type "Jockey" is the Dash search entry and the icone of the program will appears.
    * in the gnome panel menu go into: System > Administration > Additional Drivers
    * or start the program from the console: "jockey-gtk"

Then if you have an AMD GPU it will propose to install the fglrx driver. Select that option and press "Activate".
You will have to reboot your system.

Revision history for this message
Giovanni Mellini (merlos) wrote :

Tks Jay for suggestion.
I launched jockey-gtk but I cannot see the option to install fglrx drivers on my system...
I'll try to google a bit to see if I can use fglrx with my video card

Revision history for this message
hoppus2a (hoppus2a) wrote :

@Jay

i trying to install fglrx driver but i have this error

sh ati-driver-installer-9-3-x86.x86_64.run

Error: ./default_policy.sh does not support version
default:v2:x86_64:lib32::none:2.6.38-8-generic; make sure that the version is being
correctly set by --iscurrentdistro

"--iscurrentdistro" give anything

Revision history for this message
Omer Akram (om26er) wrote :

everyone who is facing this bug, are you using the driver that comes
with Ubuntu or did you install it from 'Additional Hardware' option?

Revision history for this message
Leo (llenchikk) wrote :

ati-driver-installer-9-3-x86.x86_64.run
This is the last fglrx driver from AMD for Ubuntu 9.04. Next versions of Ubuntu use only open source drivers.
I have the same issue with mobility radeon x1600.

Revision history for this message
Max Liebkies (mliebkies) wrote :

With the current patch level, the icons are rendered correctly (well, mostly. I have slight artifacts; nothing too serious). But I DO NOT see the search bar upon entering a term. It just disappears (but performs the search and correctly displays the results).

I -for one- cannot test the fglrx drivers (as far as I know) because my graphics card (Mobility Radeon X1400) is just "too old". The newest fglrx won't support it and an older fglrx version does not support the natty/maverick Xorg. This might also be the case for many other people affected by this bug. So, asking them to test with fglrx might just not be feasible.

Revision history for this message
Leo (llenchikk) wrote :

Here the announce: http://www.phoronix.com/scan.php?page=article&item=amd_r500_legacy&num=1.
I think it's imposible to test it with fglrx driver (for R300/400/500 generations of graphics processors).

Revision history for this message
Marco Giannini (marco-giannini) wrote :

@Omer
Open source driver that comes with Ubuntu.
Ati mobility radeon x1400

Revision history for this message
Leo (llenchikk) wrote :

@Omer
I'm using coming out of the box driver.
Ati mobility radeon x1600.

Revision history for this message
Giovanni Mellini (merlos) wrote :

@Omer I'm using default radeon GPL driver.
I confirm that on my Mobility X2300 is impossible to install gflrx drivers

giovanni@shrimp:~$ lsmod | grep radeon
radeon 896428 3
ttm 65184 1 radeon
drm_kms_helper 40745 1 radeon
drm 180037 5 radeon,ttm,drm_kms_helper
i2c_algo_bit 13184 1 radeon
giovanni@shrimp:~$ modinfo radeon
filename: /lib/modules/2.6.38-8-generic/kernel/drivers/gpu/drm/radeon/radeon.ko
license: GPL and additional rights
description: ATI Radeon
author: Gareth Hughes, Keith Whitwell, others.
[...]

Revision history for this message
hoppus2a (hoppus2a) wrote :

@Omer
Ati X1950 pro with open source driver

Revision history for this message
Jay Taoko (jaytaoko) wrote :

Ok, this confirms that you all have ATI GPUs that are no longer supported by Fglrx. Regarding the original issue, I suspect an issue in the radeon open source driver that affects mainly older GPU.
Again, I have a radeon HD 4670 that does not exhibit the problem when using the open source radeon driver. I am going to ask our X experts if they have more information on the matter.

Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

Hi Jay,

Sorry for the late response, well, my response will merely add up to that of the others. I am using the xserver-xorg-video-ati driver (the open source one) as the fglrx one doesn't support my GPU (RV505).

@Niklas:

Your issue is bug #761225.

Revision history for this message
Niklas Bolmdahl (niklas-bolmdahl) wrote :

After the second update today, my system reverted to the old buggy behavior, as already defined is this bug. ( and I'm no longer affected by the problems described in bug #761225 )

And to chip in with the rest, my card is also too old to use the proprietary driver.

Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

to sum up:
the bug affects mobility as well as desktop cards using the r300g glx driver. (R300-R500)
The HD 4670 uses the r600g driver and does not exhibit the bug.
Both drivers use gallium, so the bug must be in the r300g driver code.

Revision history for this message
In , Chris Halse Rogers (raof) wrote :

Forwarded from https://bugs.launchpad.net/ubuntu/+source/unity/+bug/726033

When rendering the Unity dash icons are frequently missing from the rendering.
This video is a good demonstration of the problem: https://launchpadlibrarian.net/68813544/unity-bug.ogv

This works on r600g, nouveau, i915 and i965, so it looks like it's a bug somewhere in r300g.

The dash rendering uses FBOs and ARB shaders, with glscissor for clipping.

Revision history for this message
In , Jay Taoko (jaytaoko) wrote :

Created attachment 45747
Xorg.0.log

Revision history for this message
In , Jay Taoko (jaytaoko) wrote :

Created attachment 45748
dmesg.txt

Revision history for this message
In , Jay Taoko (jaytaoko) wrote :

Created attachment 45749
glxinfo.txt

Revision history for this message
In , Chris Halse Rogers (raof) wrote :

This occurs on both mesa master (as of 2011/04/18, shown in logs) and 7.10.2.

Revision history for this message
In , Jay Taoko (jaytaoko) wrote :

The bug can be reproduced on ATI R300/400/500 GPUs. These GPUs are no longer
supported by fglrx so I couldn't verify if it was strictly a driver issue or if
there was some error in our program code. However, the problem cannot be
reproduced with a Radeon HD 4670 and the open source driver (or fglrx). Nor can
it be reproduced with Intel GPUs such as the GMA 950 and above.

The bug manifest itself in the Unity Dash. When an action is performed to show
more icons in the dash, the rendering does not happen. Elements of the Dash
only appear after the mouse moves over them, but this is the result of Unity
refreshing the rendering. Some elements of the dash also disappear. This make
me think that clipping could be involved. Unity makes extensive use of opengl
scissoring.

Revision history for this message
aljazek (aljazek) wrote :

I am happy that we're moving forward with this problem. We all have older ATI GPUs (I have Mobility X1600), so it really must be problem in driver coder like Pavel concluded.

Revision history for this message
Jay Taoko (jaytaoko) wrote :

I just acquired an ATI X1950 Pro just to track down this issue. I can confirm all the issues that have been reported with cards in the R300/400/500 series. The original issue is very obvious with this card, while it doesn't happen at all with my Radeon HD 4670 and the open source driver.
I spent a day trying to find a fix for this problem. My hope is, there may be a hack to work around what I believe is a driver bug. But the hardest part is to identify what the problem is in the driver. So far still no luck. In the mean time, I will report this as a driver bug. There may be a chance that the driver developer could pin point the issue and even propose a quick fix.

Revision history for this message
Jay Taoko (jaytaoko) wrote :

Upon recommendation I have installed the xorg-edgers drivers in the hope that, maybe, the issue has been addressed in the next releases of Mesa. Unfortunately, it didn't improve the situation.
At this point a bug has been reported to the driver developers: https://bugs.freedesktop.org/show_bug.cgi?id=36332
I am still using the ATI X1950 on my system and I will continue searching for a solution to this problem. Please, keep reporting here if you have more information about the problem.

Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

do you agree with my findings that the buggy code must be in the scissoring? And if so could you reproduce the error creating a minimal testcase?

Revision history for this message
Jay Taoko (jaytaoko) wrote :

@Pavel: If you are saying that the problem is in the way the driver handles the clipping, I agree. The same OpenGL code is working fine on GPUs other than the R300/400/500 series. Yet it may not just be the clipping itself. I think it is a combination of different things: frame buffer object, view port, scissoring, texture modes...
I have no way right now to reproduce the problem in a simple test sample outside of Nux, and I think a simple test case that only involves opengl scissoring may not expose the problem. It is really specific to Unity's Dash right now.

Revision history for this message
Christian Heitjan (heitjan) wrote :

Got the same Problem with ATI X1600 card

Revision history for this message
William Joyce (temp2010-joyce-family) wrote :

My Nvidia FX5200 doesn't show any Unity icons at all. (Fresh 11.04 all updates as at 19/04)

Jay Taoko (jaytaoko)
Changed in unity:
milestone: 3.8.10 → 3.8.12
Revision history for this message
In , Pavel Rojtberg (rojtberg) wrote :

there is now a workaround in this commit:
http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/natty/nux/natty/revision/26

// jaytaoko: This is a hack for what looks like a bug (#726033) in the radeon opensource driver
// on R300/400/500. Rather than passing a null region to glScissor, we give the clip area a 1 pixel width.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nux - 0.9.46-0ubuntu2

---------------
nux (0.9.46-0ubuntu2) natty; urgency=low

  * Cherry-pick:
    - fix for "does not display icons until hovered" on old ATI hardware
      (LP: #726033)
 -- Didier Roche <email address hidden> Wed, 20 Apr 2011 10:06:03 +0200

Changed in nux (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

that fixed this bug for me. thanks.

Scrolling is quite slow though, but thats another bug I guess..

Revision history for this message
hoppus2a (hoppus2a) wrote :

Not fix with nux 0.9.46

Revision history for this message
Marco Giannini (marco-giannini) wrote :

Scrolling slow but at least the issue is resolved :)

Revision history for this message
hoppus2a (hoppus2a) wrote :

hum sorry don't see didier roche's patch

Revision history for this message
hoppus2a (hoppus2a) wrote :

"version 0.9.46-0ubuntu2" fixed the bug for me too !
sorry for flood

Revision history for this message
Omer Akram (om26er) wrote :

hoppus2a, please check for the exact version of nux, the one that
fixes this issue is 0.9.46-0ubuntu2 you might need to update again or
wait a few hours and then update, incase your mirror is slow to
update.

Revision history for this message
Giovanni Mellini (merlos) wrote :

nux 0.9.46-0ubuntu2 fixed the issue for me with ATI Mobility Radeon X2300
Tks a lot for this quick fix

Revision history for this message
Jay Taoko (jaytaoko) wrote :

@Pavel: the problem is better understood now. We should be able to make a simple test case for it. I will report the finding in the xorg bug report.

Thank you all for reporting and helping to find a workaround!

Changed in unity:
status: Triaged → Fix Committed
Changed in nux:
status: Triaged → Fix Committed
Changed in unity (Ubuntu):
status: Triaged → Invalid
Changed in mesa:
importance: Unknown → Medium
status: Unknown → Confirmed
Bryce Harrington (bryce)
Changed in mesa (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Changed in unity (Ubuntu):
status: Invalid → Fix Committed
Revision history for this message
Christian Heitjan (heitjan) wrote :
Download full text (4.8 KiB)

Fix works for me, too... But scrolling is a bit slow...

Am Mittwoch, den 20.04.2011, 10:10 +0000 schrieb Marco Giannini:

> Scrolling slow but at least the issue is resolved :)
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/726033
>
> Title:
> does not display icons until hovered
>
> Status in Mesa:
> Unknown
> Status in Nux:
> Triaged
> Status in Unity:
> Triaged
> Status in “mesa” package in Ubuntu:
> New
> Status in “nux” package in Ubuntu:
> Fix Released
> Status in “unity” package in Ubuntu:
> Triaged
>
> Bug description:
> Binary package hint: unity-place-applications
>
> while unity-places-files and the unity launcher display their content
> on launching, unity-place-applications does not display anything until
> the respecting elements were activated (hovering, clicking). see
> screenshot for the look, where only a few icons were hovered.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 11.04
> Package: unity-place-applications 0.2.34-0ubuntu1
> ProcVersionSignature: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
> Uname: Linux 2.6.38-5-generic i686
> Architecture: i386
> Date: Sun Feb 27 14:13:47 2011
> LiveMediaBuild: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110227)
> ProcEnviron:
> LANGUAGE=de_DE:en
> LANG=de_DE.UTF-8
> SHELL=/bin/bash
> SourcePackage: unity-place-applications
> ---
> Architecture: i386
> CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,scale,session,unityshell]
> CompositorRunning: compiz
> DRM.card0.LVDS.1:
> status: connected
> enabled: enabled
> dpms: On
> modes: 1400x1050 1400x1050 1280x1024 1280x1024 1280x960 1280x854 1280x800 1280x720 1152x768 1024x768 1024x768 800x600 800x600 848x480 720x480 640x480 640x480
> edid-base64: AP///////wAwrkNAAAAAAAAPAQOAHhd46q8AmVhTjColUFQhCACBgAEBAQEBAQEBAQEBAQEBMCp4IFEaEEAwcBMAMeQQAAAYKCN4IFEaEEAwcBMAMeQQAAAYAAAADwCQQzKQQygUBgAyDAAAAAAA/gBMUDE1MEUwNS1BMgogAJs=
> DRM.card0.VGA.1:
> status: disconnected
> enabled: disabled
> dpms: On
> modes:
> edid-base64:
> DistUpgraded: Fresh install
> DistroCodename: natty
> DistroRelease: Ubuntu 11.04
> DistroVariant: ubuntu
> GdmLog1:
>
> GdmLog2:
>
> GraphicsCard:
> ATI Technologies Inc M66GL [ATI Mobility FireGL V5250] [1002:71d4] (prog-if 00 [VGA controller])
> Subsystem: Lenovo Device [17aa:20a4]
> LiveMediaBuild: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110227)
> LiveMediaBuild_: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110227)
> LiveMediaBuild__: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110227)
> MachineType: LENOVO 2007FVG
> Package: unity 3.4.6-0ubuntu1
> PackageArchitecture: i386
> PccardctlIdent:
> Socket 0:
> no product info available
> PccardctlStatus:
> Socket 0:
> no card
> ProcEnviron:
> LANGUAGE=de_DE:en
> LANG=de_DE.UTF-8
> SHELL=/bin/bash
> ProcKernelCmdLine: noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/ho...

Read more...

Changed in unity (Ubuntu):
status: Fix Committed → Fix Released
Changed in unity:
status: Fix Committed → Fix Released
Changed in nux:
status: Fix Committed → Fix Released
Revision history for this message
NikTheGeek (nikthegeek) wrote :

Fix works for me, scolling is fine, nice and smooth. All icons are visible.

Thanks guys!

Nik

Revision history for this message
Giupino (pegar1982) wrote :

Good for me.
thx guys!

Revision history for this message
Max Liebkies (mliebkies) wrote :

This is now completely resolved for me. Unity with my x1400 behaves like the reference. :-)
Thank you guys!

Revision history for this message
In , Marek Olšák (maraeo) wrote :

Unity doesn't work here after upgrade from 10.10. It hangs after logging in.

Could you possibly make a simple OpenGL test case reproducing this bug? It shouldn't be hard.

Changed in mesa (Ubuntu):
status: Triaged → Invalid
status: Invalid → Incomplete
status: Incomplete → Confirmed
Revision history for this message
Bryce Harrington (bryce) wrote :

Hey rojtberg,

You filed this bug report against natty, but I see it's still open and
doesn't appear to have much activity recently. So, now that oneiric
is released and stable, this may be a good point for you to upgrade
and re-test if this issue is still present there.

If it's solved in the new release and you think it's worth backporting
the fix, please indicate that. Or if having the fix in the new release
is good enough, feel free to close out the bug (or let us know and we'll
close it.)

If it's not solved, leave the bug report open. I can't promise we'll
get to it (we get way more bugs filed than we can usually get to), but
your testing and feedback can help out if and when we do.

Changed in mesa (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

this bug was worked around in nux for natty already. As far as I recall the problem was that mesa or better the gallium drivers did not respect a glScissor of 0x0px size(dont paint at all) so it was increased to 1x1px.
So basically it is fixed for unity, but I dont know wheter glScissor is fixed in mesa..

Changed in mesa (Ubuntu):
status: Incomplete → Invalid
status: Invalid → Incomplete
Revision history for this message
Bryce Harrington (bryce) wrote :

Thanks. Looks like upstream is waiting for a simple test case, as they can't get unity to work.

I'll set this bug report to Triaged.

Changed in mesa (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Jay Taoko (jaytaoko) wrote :

We still have the mention of this bug in Nux source code and the fix that goes with it. To make a test in Nux, I would have to remove the hack so that upstream can see the bug happen without the fix. Even so, I am not sure if all the conditions will be there for the bug to be reproducible outside of Unity, but it is worth a try.

Revision history for this message
In , Son-of-the-osiris (son-of-the-osiris) wrote :

Is it still an issue with current kernel and mesa ?

Revision history for this message
Leo (llenchikk) wrote :

Ubuntu 12.04 and 12.10 are without this issue for me.

Changed in mesa (Ubuntu):
status: Triaged → Invalid
Revision history for this message
In , Gitlab-migration (gitlab-migration) wrote :

-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/334.

Changed in mesa:
status: Confirmed → Unknown
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.