cairo-dock-unity-bridge crashed with TypeError in on_name_owner_changed(): cannot concatenate 'str' and 'NoneType' objects

Bug #1041558 reported by Martin Martimeo
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cairo-Dock Plug-ins
Fix Released
Medium
Matthieu Baerts
cairo-dock-plug-ins (Ubuntu)
Fix Released
Medium
Matthieu Baerts

Bug Description

Since update to quantal, cairo-dock seems to crash from time to time without direct reason

ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: cairo-dock-plug-ins 3.0.99.beta1-0ubuntu1
ProcVersionSignature: Ubuntu 3.5.0-11.11-generic 3.5.2
Uname: Linux 3.5.0-11-generic x86_64
ApportVersion: 2.5.1-0ubuntu2
Architecture: amd64
CrashCounter: 1
Date: Sat Aug 25 10:58:05 2012
ExecutablePath: /usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-unity-bridge
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
InterpreterPath: /usr/bin/python2.7
ProcCmdline: /usr/bin/python2 /usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-unity-bridge
ProcEnviron:
 LANGUAGE=de_DE:en_AU:en
 TERM=linux
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
PythonArgs: ['/usr/lib/x86_64-linux-gnu/cairo-dock/cairo-dock-unity-bridge']
SourcePackage: cairo-dock-plug-ins
Title: cairo-dock-unity-bridge crashed with TypeError in on_name_owner_changed(): cannot concatenate 'str' and 'NoneType' objects
UpgradeStatus: Upgraded to quantal on 2012-07-21 (34 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Martin Martimeo (martin-martimeo) wrote :
visibility: private → public
security vulnerability: no → yes
visibility: public → private
security vulnerability: yes → no
visibility: private → public
tags: removed: need-duplicate-check
Changed in cairo-dock-plug-ins (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Matthieu Baerts (matttbe) wrote :

Hello and thank you for this bug report!

About this crash, I don't know why 'self.dbus_name' is null but the crash should no longer happen (with the latest revision on BZR)!
I'm going to upload a new version on Quantal (maybe tomorrow) with other fixes. Feel free to test it and report any bugs ;)

PS: You can also use our 'Weekly ppa' (should contain less bugs than your version ;) ): http://glx-dock.org/ww_page.php?p=ppa%20Weekly

Changed in cairo-dock-plug-ins (Ubuntu):
assignee: nobody → Matthieu Baerts (matttbe)
status: New → In Progress
Changed in cairo-dock-plug-ins:
milestone: none → 3.1.0
assignee: nobody → Matthieu Baerts (matttbe)
importance: Undecided → Medium
status: New → Fix Committed
Revision history for this message
Martin Martimeo (martin-martimeo) wrote :

Thankyou for fixing :). I switched now to the weekly ppa and it already seems to work better than before :)

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

This bug was fixed in the package cairo-dock-plug-ins - 3.0.99.beta1.1~20120827~bzr2515-0ubuntu1

---------------
cairo-dock-plug-ins (3.0.99.beta1.1~20120827~bzr2515-0ubuntu1) quantal; urgency=low

  * New upstream snapshot.
  * Upstream ChangeLog (detailed changes):
   - Recent-Events: Dialog: no longer added removed files
      + Dialog: Applications: Used the translated name
      + Recent files: added deleted files to the hashtable to prevent
         useless g_file_test
   - ShowDesktop: fixed a typo (about the coloration in the code)
      + checked if Xrandr extension is available before using it
         (LP: #1040271)
   - CMakeLists.txt: linked each plugin to all libs used by gldi except
      gldi (and not only to a few modules)
   - Dbus: cairo-dock-unity-bridge crashed with TypeError in
      on_name_owner_changed(): cannot concatenate 'str' and 'NoneType'
      objects (LP: #1041558)
   - CMakeLists.txt: Checked gio-2.0 for 'gvfs-integration' even if GMenu
      is not compiled
      + Linked gvfs-integration static library to gio-2.0
   - GMenu: fixed a bug that could provoke a crash if the applet is
      deactivating
      + Used gio to launch the menu entries, so that the event is stored
       in Zeitgeist
   - Dbus: the binary was not linked to libdbusmenu
      + checked if we have dbusmenu and dbusmenu-gtk before adding DBusMenu
       support
   - DBus: cairo-dock-unity-bridge: excluded the current process when
      looking if the script has not already been launched
      + converted grep commands to python commands to not launch 4 processes
       just for that
      + Added 'Unity-Bridge' before all 'print'
      + ps command: print only pid + cmd
  * debian/control:
   - Bump Cairo-Dock versions
 -- Matthieu Baerts (matttbe) <email address hidden> Mon, 27 Aug 2012 15:25:03 +0200

Changed in cairo-dock-plug-ins (Ubuntu):
status: In Progress → Fix Released
Changed in cairo-dock-plug-ins:
status: Fix Committed → Fix Released
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.