Ubuntu

notification daemon is broken on lubuntu precise

Reported by jmattock78 on 2012-02-05
56
This bug affects 11 people
Affects Status Importance Assigned to Milestone
notification-daemon
Confirmed
Medium
notification-daemon (Ubuntu)
Undecided
Unassigned

Bug Description

with the latest upgrade to precise with lubuntu notification-daemon crashes. simple testcase is to..:
 /usr/lib/notification-daemon/notification-daemon
then in another terminal
notify-send test

here I get notification-daemon exiting.

not sure why, but a quick solution is to remove the package and uninstall a previous version. then notify-osd works good..

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: notification-daemon 0.7.1-4
Uname: Linux 3.3.0-rc2-00116-g71b1b20 i686
ApportVersion: 1.91-0ubuntu1
Architecture: i386
Date: Sat Feb 4 22:27:14 2012
InstallationMedia: Lubuntu 11.04 "Natty Narwhal" - i386 (20101203)
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: notification-daemon
UpgradeStatus: Upgraded to precise on 2012-02-04 (0 days ago)

jmattock78 (justinmattock) wrote :
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in notification-daemon (Ubuntu):
status: New → Confirmed
Javier P.L. (chilicuil) wrote :

I don't think this is the same as bug #122637 since that one crashes with a specific status and affected Ubuntu 7.10, the notification daemon worked in Ubuntu Lucid, probably in maverick too, this error gives no message, I think this is probably related to a gtk3 change or something.

---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

cxp (cxp) wrote :

Me too. I upgraded from 11.10 to 12.04 (x86_64). In 11.10 nothing happen.

I found out, that notification-daemon only crashes, if a gtk-2.0 theme is applied. On a normal installation of Lubuntu 12.04, a theme named "Lubuntu-default" is selected (which has also a gtk-3.0 directory). If I change to a gtk-2.0 only theme like "Redmond", notification-daemon chrashes on first popup.

On 05/09/2012 05:11 AM, cxp wrote:
> Me too. I upgraded from 11.10 to 12.04 (x86_64). In 11.10 nothing
> happen.
>
> I found out, that notification-daemon only crashes, if a gtk-2.0 theme
> is applied. On a normal installation of Lubuntu 12.04, a theme named
> "Lubuntu-default" is selected (which has also a gtk-3.0 directory). If I
> change to a gtk-2.0 only theme like "Redmond", notification-daemon
> chrashes on first popup.
>

so the gtkrc is the problem for notification daemon then?

cxp (cxp) wrote :

It could be. I do not really know how notification-daemon works (with gtk-2.0 and gtk-3.0 themes)

Interesting question would be, if notification-daemon works with only-gtk-2.0 version of "Lubuntu-default" theme. If it does, the problem could be related to gtkrc-file of other themes. If not, it could be an incompatibility of notification-daemon with gtk-2.0 themes.

Cruxic (cruxic) wrote :

I can confirm that this problem is related to theme. If I change from Lubuntu-default to "Clearlooks" and reboot, notification-daemon is either dead before my desktop shows or it dies shortly after and pops up the crash report dialog.

Francisco Villar (villarf) wrote :

I can also confirm this, it is theme related. I switched everything back to Lubuntu default and now crashes are gone.

cxp (cxp) wrote :

I don't really know which lib was updated, but the crashes are gone since last weekend. (libnotify-bin and notification-daemon weren't updated).

Perhaps it hast something to do with libgtk-3.

Javier P.L. (chilicuil) wrote :

yep, it seems like they pushed a default gtk3 theme, in my environment it looks weird, I'll keep notify-osd
---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Changed in notification-daemon:
importance: Unknown → Medium
status: Unknown → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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