dockbarx hover causes compiz to freeze

Bug #826855 reported by Kived
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DockbarX
New
Undecided
Unassigned

Bug Description

Sometimes when hovering over an icon on my dock, my IO wait will rocket up to 100% and X becomes nonresponsive. I can resolve the issue by switching to a VT and killing then restarting Compiz, but it only happens when I use DockbarX. Normally I run DBX in AWN, but I used run-in-window to get some info. I believe it froze up around the DBus introspect error messages.

/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:29: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:33: Background image options specified without filename
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:72: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:76: Background image options specified without filename
DockbarX 0.45
DockbarX init
DockbarX reload
/usr/bin/dockbarx_factory:55: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  gtk.main()
Executing: firefox
Executing: thunderbird
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:29: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:33: Background image options specified without filename
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:72: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:76: Background image options specified without filename
Executing: /opt/eclipse/eclipse.sh
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:29: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:33: Background image options specified without filename
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:72: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:76: Background image options specified without filename
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:29: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:33: Background image options specified without filename
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:72: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:76: Background image options specified without filename
Executing: /usr/bin/mysql-workbench
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:29: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:33: Background image options specified without filename
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:72: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:76: Background image options specified without filename
Traceback (most recent call last):
  File "/usr/lib/mysql-workbench/modules/wb_utils_grt.py", line 119, in <module>
    if [int(i) for i in pyversion.split(" ")[1].strip().split(".")] < [2, 6, 0]:
ValueError: invalid literal for int() with base 10: '1+'
** Message: Failed loading module '/usr/lib/mysql-workbench/modules/wb_utils_grt.py' (python)
Log levels '0111000'
disabling log level 0
enabling log level 1
enabling log level 2
enabling log level 3
disabling log level 4
disabling log level 5
disabling log level 6
Ready.

** Message: Found auto-save workspace /home/ryan/.mysql/workbench/sql_workspaces/zz-dev-businesstrack-1.autosave
SystemError: null argument to internal routine
Executing: /home/ryan/Apps/viviposShell.sh
access control disabled, clients can connect from any host
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:29: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:33: Background image options specified without filename
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:72: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:76: Background image options specified without filename

(dockbarx_factory:2342): Bonobo-WARNING **: Never got frame, control died - abnormal exit condition
Removing launcher: mysql-workbench-bin
Removing launcher: monodevelop
(Build 3.0.3.1309283206) [ERROR] null
java.io.InterruptedIOException
 at java.io.PipedInputStream.read(PipedInputStream.java:323)
 at java.lang.ProcessPipedInputStream.read(UNIXProcess.java:403)
 at java.io.PipedInputStream.read(PipedInputStream.java:372)
 at java.lang.ProcessInputStream.read(UNIXProcess.java:484)
 at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:464)
 at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:506)
 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:234)
 at java.io.InputStreamReader.read(InputStreamReader.java:188)
 at java.io.BufferedReader.fill(BufferedReader.java:147)
 at java.io.BufferedReader.readLine(BufferedReader.java:310)
 at java.io.BufferedReader.readLine(BufferedReader.java:373)
 at com.aptana.core.util.InputStreamGobbler.run(InputStreamGobbler.java:84)
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:29: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:33: Background image options specified without filename
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:72: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:76: Background image options specified without filename
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:29: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:33: Background image options specified without filename
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:72: Unable to locate image file in pixmap_path: "bubble-grey.png"
/home/ryan/.themes/TransMetal/gtk-2.0/gtkrc:76: Background image options specified without filename
*** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue()
(Build 3.0.3.1309283206) [ERROR] null
java.io.InterruptedIOException
 at java.io.PipedInputStream.read(PipedInputStream.java:323)
 at java.lang.ProcessPipedInputStream.read(UNIXProcess.java:403)
 at java.io.PipedInputStream.read(PipedInputStream.java:372)
 at java.lang.ProcessInputStream.read(UNIXProcess.java:484)
 at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:464)
 at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:506)
 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:234)
 at java.io.InputStreamReader.read(InputStreamReader.java:188)
 at java.io.BufferedReader.fill(BufferedReader.java:147)
(Build 3.0.3.1309283206) [ERROR] null
java.io.InterruptedIOException
 at java.io.PipedInputStream.read(PipedInputStream.java:323)
 at java.lang.ProcessPipedInputStream.read(UNIXProcess.java:403)
 at java.io.PipedInputStream.read(PipedInputStream.java:372)
 at java.lang.ProcessInputStream.read(UNIXProcess.java:484)
 at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:464)
 at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:506)
 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:234)
 at java.io.InputStreamReader.read(InputStreamReader.java:188)
 at java.io.BufferedReader.fill(BufferedReader.java:147)
 at java.io.BufferedReader.readLine(BufferedReader.java:310)
 at java.io.BufferedReader.readLine(BufferedReader.java:373)
 at com.aptana.core.util.InputStreamGobbler.run(InputStreamGobbler.java:84)
 at java.io.BufferedReader.readLine(BufferedReader.java:310)
 at java.io.BufferedReader.readLine(BufferedReader.java:373)
 at com.aptana.core.util.InputStreamGobbler.run(InputStreamGobbler.java:84)
Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Compiz/dbus error: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "sisisi" on interface "org.freedesktop.compiz" doesn't exist

Introspect error on :1.35:/org/freedesktop/compiz/obs/screen0/opacity_values: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Executing introspect queue due to error
Introspect error on :1.35:/org/freedesktop/compiz/core/screen0/opacity_values: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Executing introspect queue due to error
Introspect error on :1.35:/org/freedesktop/compiz/water/screen0/point: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Executing introspect queue due to error
Introspect error on :1.35:/org/freedesktop/compiz/water/screen0/point: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Executing introspect queue due to error
Introspect error on :1.35:/org/freedesktop/compiz/water/screen0/point: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Executing introspect queue due to error
Introspect error on :1.35:/org/freedesktop/compiz/water/screen0/point: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Executing introspect queue due to error
Compiz/dbus error: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Introspect error on :1.35:/org/freedesktop/compiz/water/screen0/point: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Executing introspect queue due to error
Compiz/dbus error: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Introspect error on :1.35:/org/freedesktop/compiz/obs/screen0/opacity_matches: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Executing introspect queue due to error
Introspect error on :1.35:/org/freedesktop/compiz/obs/screen0/opacity_values: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Executing introspect queue due to error
Compiz/dbus error: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Compiz/dbus error: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.35 was not provided by any .service files
Compiz/dbus error: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.35 was not provided by any .service files
Compiz/dbus error: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.35 was not provided by any .service files
Compiz/dbus error: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.35 was not provided by any .service files
Compiz/dbus error: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.35 was not provided by any .service files
Compiz/dbus error: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.35 was not provided by any .service files
Compiz/dbus error: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.35 was not provided by any .service files

I'm turning off the DBX options for Compiz effects, since NONE of them seem to work anyway. The scale plugin used to activate when clicking a group, but that stopped working (scale still works fine by itself). I've never seen the opacify part work, nor have I ever seen the "needs attention" effect run. Right now the opacify function is my guess for a likely culprit, since that is triggered on hover as well.

Revision history for this message
Matias Särs (msevens) wrote :

My guess is that you don't have the compiz dbus plugin running if scale doesn't work. Still I could look into it and change the compiz calls to be async to stop DockbarX to freeze just because of small (?) things like this.

Revision history for this message
Kived (kived) wrote :

I have checked and I do have the DBus plugin running. Like I said, scale has worked before, but it has always been iffy and sometimes decided to stop. Usually when scale stopped working, it would stop for the rest of that session and would start working again when I restarted.

Since I turned off the DBX Compiz effects I haven't had any more freezing. If you make any changes though I would be more than willing to turn them back on and test.

Thanks for your hard work on this app!

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.