indicator-sound has disappeared from my panel

Bug #947479 reported by Steve Langasek
34
This bug affects 8 people
Affects Status Importance Assigned to Milestone
indicator-sound (Ubuntu)
Expired
High
Unassigned

Bug Description

After a recent update in precise, the sound indicator has disappeared from my panel and isn't coming back. indicator-sound is running, but nowhere to be found in the GUI.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: indicator-sound 0.8.3.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-17.27-generic 3.2.6
Uname: Linux 3.2.0-17-generic x86_64
ApportVersion: 1.94-0ubuntu1
Architecture: amd64
CheckboxSubmission: 017452a27eca3c8b498abbfa5ef91db9
CheckboxSystem: ecaaad6fa1e0799a0aa1126bf620f39e
Date: Mon Mar 5 12:33:46 2012
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
ProcEnviron:
 TERM=xterm
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: indicator-sound
UpgradeStatus: Upgraded to precise on 2011-11-08 (118 days ago)

Revision history for this message
Steve Langasek (vorlon) wrote :
Steve Langasek (vorlon)
Changed in indicator-sound (Ubuntu):
importance: Undecided → High
Revision history for this message
Conor Curran (cjcurran) wrote :

Hi Steve,

Are you running ubuntu 2d or 3d ?

Conor Curran (cjcurran)
Changed in indicator-sound (Ubuntu Precise):
assignee: nobody → Conor Curran (cjcurran)
Revision history for this message
Steve Langasek (vorlon) wrote :

currently using unity 2d.

Revision history for this message
Conor Curran (cjcurran) wrote :

There was an update yesterday Steve for unity-2d. Can you try unity3d and see if it appears.
Just trying to narrow this down and point this bug in the right direction. It doesn't belong here.

Revision history for this message
Steve Langasek (vorlon) wrote :

It's been a problem since well before yesterday for me. I think the problem occurred right around beta-1, but I can't be sure of the timing. So the bug was not introduced by yesterday's unity-2d upload, nor does it appear to be resolved by that upload.

If you still need me to test unity-3d to compare, I can try to do so a bit later - system in use right now.

Revision history for this message
Conor Curran (cjcurran) wrote :

Yeah if you get a chance later Steve please try on 3d. It would be good to know where to direct this bug.

Conor Curran (cjcurran)
Changed in indicator-sound (Ubuntu Precise):
status: New → Incomplete
tags: added: rls-mgr-p-tracking
Revision history for this message
Conor Curran (cjcurran) wrote :

As asked above I need to know if this bug is specific to 2d ? Please confirm.

Revision history for this message
Steve Langasek (vorlon) wrote :

Tested now, and I'm seeing the same behavior with unity 3d. No sign of the sound indicator under the user session, even though it does show up in the lightdm greeter session.

Changed in indicator-sound (Ubuntu Precise):
status: Incomplete → New
Conor Curran (cjcurran)
Changed in indicator-sound (Ubuntu Precise):
status: New → Confirmed
Revision history for this message
Conor Curran (cjcurran) wrote :

Steve, can you confirm that all other system indicators are being loaded on the panel without problems => network, user, devices, messaging and datetime indicator.

Secondly can you confirm that /usr/lib/indicators3/7 has a libsound.so present.
if you install the package libindicator3-tools, can you confirm that you can load the indicator-sound with the indicator-loader with :

/usr/lib/libindicator/indicator-loader3 /usr/lib/indicators3/7/libsoundmenu.so

If the indicator shows up then thirdly we need to see if this is panel-service issue

For this can you attach the output of this command here:

dbus-send --print-reply --session --dest=com.canonical.Unity.Panel.Service /com/canonical/Unity/Panel/Service com.canonical.Unity.Panel.Service.Sync > indicators

thanks C.

Revision history for this message
Steve Langasek (vorlon) wrote : Re: [Bug 947479] Re: indicator-sound has disappeared from my panel

On Tue, Mar 27, 2012 at 01:19:24PM -0000, Conor Curran wrote:
> Steve, can you confirm that all other system indicators are being loaded
> on the panel without problems => network, user, devices, messaging and
> datetime indicator.

Yes, these are all visible, as well as the bluetooth indicator.

> Secondly can you confirm that /usr/lib/indicators3/7 has a libsound.so
> present. if you install the package libindicator3-tools, can you confirm
> that you can load the indicator-sound with the indicator-loader with :

There's no /usr/lib/indicators3/7/libsound.so. There is a
/usr/lib/indicators3/7/libsoundmenu.so.

> /usr/lib/libindicator/indicator-loader3
> /usr/lib/indicators3/7/libsoundmenu.so

This loads me a blank gray window.

Thanks,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
<email address hidden> <email address hidden>

Revision history for this message
Conor Curran (cjcurran) wrote :

>>This loads me a blank gray window.

Interesting, could you paste the output from the loader process.

i suppose the question is can it find the .so ? It may be just that the icon is missing. If you click on the blank grey window, does anything happen ?

Revision history for this message
Steve Langasek (vorlon) wrote :

On Tue, Mar 27, 2012 at 05:19:30PM -0000, Conor Curran wrote:
> >>This loads me a blank gray window.

> Interesting, could you paste the output from the loader process.

Ah.
$ /usr/lib/libindicator/indicator-loader3 \
      /usr/lib/indicators3/7/libsoundmenu.so

(indicator-loader3:12479): libindicator-WARNING **: Unable to load icon from file 'audio-output-none' because: Failed to open file 'audio-output-none': No such file or directory

(indicator-loader3:12479): libindicator-WARNING **: IndicatorObject class does not have an accessible description.

(indicator-loader3:12479): Gtk-CRITICAL **: gtk_widget_realize: assertion `widget->priv->anchored || GTK_IS_INVISIBLE (widget)' failed

I suppose I should have read the output myself ;) Yes, the icon seems to be
missing here, presumably because I have a non-default icon theme (colorful
ones, because I find the grayscale icons unusable on my desktop).

I'm not sure how to work out which theme package is the correct one to
assign this to?

> i suppose the question is can it find the .so ? It may be just that the
> icon is missing. If you click on the blank grey window, does anything
> happen ?

When I click in the window, I get the 'hand' cursor and can move the window.
Nothing else happens.

Thanks,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
<email address hidden> <email address hidden>

Revision history for this message
Conor Curran (cjcurran) wrote :

Steve which theme are you using ?
Surely if you are using a non- standard theme then this is not a Ubuntu bug ?
Could you revert to our default theme (radiance or whatever) and see if this resolves ?

Revision history for this message
Steve Langasek (vorlon) wrote :

On Wed, Mar 28, 2012 at 10:19:47AM -0000, Conor Curran wrote:
> Steve which theme are you using ?

I don't know how to determine this. It's not any of the choices that are
listed currently under gnome-control-center -> Appearance; it may have been
a custom selection (back when GNOME supported custom selections), with a
standard theme and a different icon set.

However, I've selected 'Ambiance' now, and the sound indicator *still*
doesn't appear. Output from indicator-loader3 is now:

$ /usr/lib/libindicator/indicator-loader3
/usr/lib/indicators3/7/libsoundmenu.so

(indicator-loader3:16971): libindicator-WARNING **: IndicatorObject class
does not have an accessible description.

(indicator-loader3:16971): Gtk-CRITICAL **: gtk_widget_realize: assertion
`widget->priv->anchored || GTK_IS_INVISIBLE (widget)' failed
^C
$

And I get the same blank window as before.

> Surely if you are using a non- standard theme then this is not a Ubuntu
> bug ?

Even if selecting a default theme resolved it, this is still most certainly
an Ubuntu bug. The theme I used was packaged in Ubuntu; it was installed by
default in Ubuntu; and I used a GUI included in the default Ubuntu install
to configure it. If this icon theme is to no longer be supported in Ubuntu,
then it should be removed from the default install (saving space on the
Ubuntu CDs and on users systems), and settings should be automatically
migrated for the user on login after upgrade. Certainly, though, it would
be far better if there were a clear way for someone to *fix* this bug by
providing any missing icons as necessary; I would gladly do so myself if I
could make heads or tails of the problem.

Now, that's not to say this is the highest priority bug in Ubuntu. But as a
project, we should own it, because it's of our own making.

--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
<email address hidden> <email address hidden>

Revision history for this message
Steve Langasek (vorlon) wrote :

dug into this through dconf, looks like the icon theme I was using was the Human one.

Revision history for this message
Conor Curran (cjcurran) wrote :

Steve, do you run Pulse ?
It should work regardless but I'm just wondering why the audio-output-none wants to be loaded.

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

steve could you also run "strace -f /usr/lib/libindicator/indicator-loader3 /usr/lib/indicators3/7/libsoundmenu.so 2>&1 | grep icon" and add the log here?

Revision history for this message
Steve Langasek (vorlon) wrote :

> Steve, do you run Pulse ?

Certainly.
> steve could you also run "strace -f
> /usr/lib/libindicator/indicator-loader3
> /usr/lib/indicators3/7/libsoundmenu.so 2>&1 | grep icon" and add
> the log here?

Attached.

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

Steve, is that the full log? it stops on "[pid 29582] stat("/usr/s" which is weird

the
[pid 29582] open("/usr/share/icons/ubuntu-mono-dark/index.theme", O_RDONLY <unfinished ...>

same for the cache in that directory ... why are those never loaded?

I wonder if there is something wrong in that directory on your disk or something...

Revision history for this message
Steve Langasek (vorlon) wrote :

On Mon, Apr 02, 2012 at 02:29:02PM -0000, Sebastien Bacher wrote:
> Steve, is that the full log? it stops on "[pid 29582] stat("/usr/s"
> which is weird

I don't know why the log would have been truncated in the middle like that. I ^C'ed the process to end it, since otherwise it runs forever. Testing, it looks like this is due to stdio buffering, and ^C being handled by grep before the buffer is flushed.

If I instead kill indicator-loader3, I get some more output. See attached.

> same for the cache in that directory ... why are those never loaded?

> I wonder if there is something wrong in that directory on your disk or
> something...

How do you define "loaded"? The completion of the stat/open syscalls isn't shown because the syscalls are interrupted, so the return is on a separate line that doesn't show up in the grep; I'm not seeing any indication that things are failing, and I can directly open files in that directory with no problems.

The updated trace attached also shows svg files being loaded from disk; perhaps that's the bit that was missing/confusing before..

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

Steve, is that still an issue?

Changed in indicator-sound (Ubuntu):
assignee: Conor Curran (cjcurran) → nobody
Changed in indicator-sound (Ubuntu Precise):
assignee: Conor Curran (cjcurran) → nobody
Revision history for this message
Steve Langasek (vorlon) wrote :

Yes, the sound indicator *still* never loads for me.

Revision history for this message
Lars Karlitski (larsu) wrote :

Hi leolweb. What do you mean by "disabling audio"?

no longer affects: indicator-sound (Ubuntu Precise)
Changed in indicator-sound (Ubuntu):
status: Confirmed → Incomplete
no longer affects: indicator-sound
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for indicator-sound (Ubuntu) because there has been no activity for 60 days.]

Changed in indicator-sound (Ubuntu):
status: Incomplete → Expired
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.