cairo doesn't run, only settings window appears

Bug #1244997 reported by axel on 2013-10-26
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cairo-Dock Plug-ins
Undecided
Matthieu Baerts
cairo-dock-plug-ins (Ubuntu)
High
Matthieu Baerts
Saucy
High
Matthieu Baerts
Trusty
High
Matthieu Baerts

Bug Description

This is version from Kubuntu 13.10 repositories.

see attached file

SRU:

[Impact]

As you can see, this new version fixes a few bugs (some are more annoying than other) and it also fixes two crashes.
The most important bug here is detailed on LP: #1244997 : on some non-GNOME DE (e.g. KDE), '~/.config/gtk-3.0' dir is not available: it is unreadable or not created and this problem causes a crash.

[Test Case]

On a fresh installation of KUbuntu (or remove/rename/change owner/change rights/... of this dir: '~/.config/gtk-3.0'):
* Install Cairo-Dock 3.3.1 (from Ubuntu repos)
* Launch it (with the default theme)
* It crashes
* Install the 3.3.2 version (e.g by adding the official ppa: ppa:cairo-dock-team/ppa and update the system)
* Re-launch the dock
* no more crashes.

[Regression Potential]

This new version (3.3.2) has been released a few weeks ago (2013-10-29). It is used by many people (on 2013-11-11, ~27.700 users have downloaded this version from our ppa according to the stats given by Launchpad) and it seems there is no regression due to this version.

axel (axel334) wrote :
Matthieu Baerts (matttbe) wrote :

Hello and thank you for this bug report!

Do you still have this crash after having launched this command?

   $ mkdir ~/.config/gtk-3.0/

If yes, is it possible to get a backtrace of this crash with GDB? It's explained there: http://glx-dock.org/ww_page.php?p=ddd

axel (axel334) wrote :

This helped. Cairo is visible but when I run it from terminal I still get errors. See attachment.

affects: cairo-dock-core → cairo-dock-plug-ins
Changed in cairo-dock-plug-ins:
status: New → Fix Committed
assignee: nobody → Matthieu Baerts (matttbe)
milestone: none → 3.3.2
Changed in cairo-dock-plug-ins (Ubuntu):
status: New → Triaged
assignee: nobody → Matthieu Baerts (matttbe)
importance: Undecided → High
Changed in cairo-dock-plug-ins (Ubuntu Saucy):
assignee: nobody → Matthieu Baerts (matttbe)
status: New → Triaged
milestone: none → saucy-updates
Changed in cairo-dock-plug-ins (Ubuntu Trusty):
milestone: none → ubuntu-14.01
Matthieu Baerts (matttbe) wrote :

Thank you!

About the errors:
* your video drivers seem fine but they are not perfect
* GIO is not running (can be annoying when the dock will manipulate files and monitor the trash if the dock can't start it)
* some shortkeys are already used
* some images are not found

Changed in cairo-dock-plug-ins:
status: Fix Committed → Fix Released
Changed in cairo-dock-plug-ins (Ubuntu Trusty):
status: Triaged → Fix Released

Thanks for uploading the fix for this bug report to -proposed. However, when reviewing the package in -proposed and the details of this bug report I noticed that the bug description is missing information required for the SRU process. You can find full details at http://wiki.ubuntu.com/StableReleaseUpdates#Procedure but essentially this bug is missing some of the following: a statement of impact, a test case and details regarding the regression potential. Thanks in advance!

description: updated

Hello axel, or anyone else affected,

Accepted cairo-dock-plug-ins into saucy-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/cairo-dock-plug-ins/3.3.2-0ubuntu0.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in cairo-dock-plug-ins (Ubuntu Saucy):
status: Triaged → Fix Committed
tags: added: verification-needed
Matthieu Baerts (matttbe) wrote :

Hello Chris,

I confirm that this bug is now fixed when using this version 3.3.2-0ubuntu0.1, thank you!

tags: added: verification-done
removed: verification-needed
Changed in cairo-dock-plug-ins (Ubuntu Saucy):
importance: Undecided → High
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cairo-dock-plug-ins - 3.3.2-0ubuntu0.1

---------------
cairo-dock-plug-ins (3.3.2-0ubuntu0.1) saucy-proposed; urgency=low

  * New upstream release. (bug-fix version)
  * Detailed Upstream ChangeLog (3.3.1 -> 3.3.2)
    - Animated-icons: add the option to disable the 'opening animations'
      in Animated-icons' settings
    - DBus: third-party: init: register the applets after having set the
      text domain for gettext (to translate some titles)
    - Dock-rendering: panel view: fixed the input shape when there is a
      single group of icons (no separator) LP: #1089052
    - GMenu:
      - Apps: fixed tiny memory leak when stopping GMenu
      - Apps: New app: avoid multiple dialogues and select the first item
        in the list
      - Entry: with GTK 3.10: both the entry and the menu receive the signal
        that a key is pressed. This causes a bug: each character is doubled
      - Menus: added a workaround for libgnomemenu if XDG_CURRENT_DESKTOP
        is not defined (e.g. when using XFCE)
    - Icon Effect: config: move 'opening animation' option to 'when
      clicking on a launcher' section
    - MusicPlayer: fixed a bug when changing the player and fixed a few
      small memory leaks
    - System Monitor:
      - SWAP percent was computed twice
      - Fixed a possible crash if we want to display more than 4 values in
        a graph view
    - Shortcuts: bookmarks file:
      - If the file doesn't exist, first create the directory before
        creating an empty file LP: #1244997
      - Check for the existence of the old and new bookmark files to decide
        which one to use (useful for Mint 14 for instance)
    - Weather: on double-click on the main icon, show the hourly forecast
    - Translations: imported translations from Launchpad. LP: #1243608
  * debian/control:
    - bumped Cairo-Dock (core) versions
    - bumped Standards-Version to 3.9.4 (no change needed)
 -- Matthieu Baerts (matttbe) <email address hidden> Mon, 25 Nov 2013 01:38:36 +0100

Changed in cairo-dock-plug-ins (Ubuntu Saucy):
status: Fix Committed → Fix Released

The verification of the Stable Release Update for cairo-dock-plug-ins has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

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

Other bug subscribers