Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Dock Fails to load - BZR 3.0.99 beta1
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Dock Fails to load - BZR 3.0.99 beta1
BobH English 17 BobH [Read]
24 August 2012 à 22:38

BobH, Thursday 23 August 2012 à 02:13


Subscription date : 14 January 2011
Messages : 122
Using Linux Mint 13 running the gnome 3 desktop. After the latest update the dock fails to load when booting the system. Even after booting I may have to try twice to get the dock to load. It looks like it's loading cairo-dock-unity-bridge ??? and stoping. I don't have unity even loaded as a desktop. After the dock loads all seems fine. It's just the initial boot with or without Open GL.

matttbe, Thursday 23 August 2012 à 08:11


Subscription date : 24 January 2009
Messages : 12573
Hello and thank you for this bug report!

It seems there is a crash. Is it possible to give us the backtrace of this crash by using gdb? => ddd

BobH, Thursday 23 August 2012 à 15:52


Subscription date : 14 January 2011
Messages : 122
matttbe :
Hello and thank you for this bug report!

It seems there is a crash. Is it possible to give us the backtrace of this crash by using gdb? => ddd

Well I was going to do that this morning and went to update and compile. You apparently made a small change last night and the program wont compile at all now.

http://pastebin.com/hbp7aPJs

BobH, Thursday 23 August 2012 à 21:13


Subscription date : 14 January 2011
Messages : 122
matttbe :
Hello and thank you for this bug report!

It seems there is a crash. Is it possible to give us the backtrace of this crash by using gdb? => ddd


I backtracked a bit and got this.

http://pastebin.com/YFVvqHDu

matttbe, Friday 24 August 2012 à 09:17


Subscription date : 24 January 2009
Messages : 12573
About the compilation error, sorry for the bug but it should be better now

And about the crash, can you first compile the latest version of Cairo-Dock and then try to reproduce this bug?

EDIT: @fabounet: It seems libRSVG devs like Puzzle games => https://bazaar.launchpad.net/~cairo-dock-team/cairo-dock-core/cairo-dock/revision/1183

BobH, Friday 24 August 2012 à 15:59


Subscription date : 14 January 2011
Messages : 122
matttbe :
About the compilation error, sorry for the bug but it should be better now

And about the crash, can you first compile the latest version of Cairo-Dock and then try to reproduce this bug?

EDIT: @fabounet: It seems libRSVG devs like Puzzle games => https://bazaar.launchpad.net/~cairo-dock-team/cairo-dock-core/cairo-dock/revision/1183


Same error reported in the previous post. When it does load it shows cairo-dock-unity-bridge loaded twice.

http://pastebin.com/jfcz6Swe

matttbe, Friday 24 August 2012 à 18:02


Subscription date : 24 January 2009
Messages : 12573
There is something strange:
/usr/bin/cairo-dock: symbol lookup error: /usr/lib/cairo-dock/libcd-Dbus.so: undefined symbol: dbusmenu_gtkclient_new
It seems cairo-dock doesn't know how to deal with dbusmenu_gtkclient_new! But I think it's only possible to have this bug if you're using a binary compiled with a different machine... When the dock is compiled, a linker links the binary with shared libraries (if the dock needs dbusmenu_gtkclient_new, the gcc will check headers files in order to know how to use this function (==> should be ok for you except if there were a few problem with the compilation) ; then the linker will check which shared libraries are needed).

Can you share with us the log.txt file (produced during the compilation) and the output of these commands:
ldd /usr/lib/cairo-dock/libcd-Dbus.so
ls -l /usr/lib/cairo-dock/ /usr/lib/libgldi*

BobH, Friday 24 August 2012 à 20:00


Subscription date : 14 January 2011
Messages : 122
matttbe :
There is something strange:
/usr/bin/cairo-dock: symbol lookup error: /usr/lib/cairo-dock/libcd-Dbus.so: undefined symbol: dbusmenu_gtkclient_new
It seems cairo-dock doesn't know how to deal with dbusmenu_gtkclient_new! But I think it's only possible to have this bug if you're using a binary compiled with a different machine... When the dock is compiled, a linker links the binary with shared libraries (if the dock needs dbusmenu_gtkclient_new, the gcc will check headers files in order to know how to use this function (==> should be ok for you except if there were a few problem with the compilation) ; then the linker will check which shared libraries are needed).

Can you share with us the log.txt file (produced during the compilation) and the output of these commands:
ldd /usr/lib/cairo-dock/libcd-Dbus.so
ls -l /usr/lib/cairo-dock/ /usr/lib/libgldi*

This is a fresh install of everything compiled this morning using your script.

log.txt > http://pastebin.com/6FYErKKb

ldd /usr/lib/cairo-dock/libcd-Dbus.so

    linux-vdso.so.1 => (0x00007fff61160000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fb008b48000)
    libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fb008888000)
    libdbus-glib-1.so.2 => /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 (0x00007fb008660000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb008440000)
    libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fb0081f0000)
    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fb007ef8000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb007b38000)
    libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fb007930000)
    libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fb0075e0000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb0072e0000)
    libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fb007058000)
    libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fb006e20000)
    libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fb006b80000)
    libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007fb006958000)
    libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007fb006750000)
    libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007fb006540000)
    libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fb006320000)
    libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fb006110000)
    libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fb005dd8000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb005bc0000)
    libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fb005978000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fb008fb8000)
    libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fb005770000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fb005530000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fb005328000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb005120000)
    libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fb004f00000)
    libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fb004ce0000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fb004ab0000)
    libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fb0048a8000)
    libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fb0046a0000)


ls -l /usr/lib/cairo-dock/ /usr/lib/libgldi*

lrwxrwxrwx 1 root root 12 Jul 31 13:25 /usr/lib/libgldi.so -> libgldi.so.3
lrwxrwxrwx 1 root root 24 Jul 31 13:25 /usr/lib/libgldi.so.3 -> libgldi.so.3.0.99.alpha2
-rw-r--r-- 1 root root 3146259 Jul 31 13:25 /usr/lib/libgldi.so.3.0.99.alpha2

/usr/lib/cairo-dock/:
total 11704
-rwxr-xr-x 1 root root 3377 Jul 31 13:25 appmenu-registrar
-rwxr-xr-x 1 root root 7446 Jul 31 13:25 cairo-dock-unity-bridge
-rw-r--r-- 1 root root 514015 Jul 31 13:26 libcd-AlsaMixer.so
-rw-r--r-- 1 root root 435319 Jul 31 13:25 libcd-Animated-icons.so
-rw-r--r-- 1 root root 180114 Jul 31 13:25 libcd-Cairo-Penguin.so
-rw-r--r-- 1 root root 147657 Jul 31 13:25 libcd-Clipper.so
-rw-r--r-- 1 root root 427538 Jul 31 13:25 libcd-clock.so
-rw-r--r-- 1 root root 124121 Jul 31 13:25 libcd-Composite-Manager.so
-rw-r--r-- 1 root root 570338 Jul 31 13:25 libcd-Dbus.so
-rw-r--r-- 1 root root 258412 Jul 31 13:25 libcd-desklet-rendering.so
-rw-r--r-- 1 root root 181280 Jul 31 13:25 libcd-dialog-rendering.so
-rw-r--r-- 1 root root 125230 Jul 31 13:25 libcd-disks.so
-rw-r--r-- 1 root root 220780 Jul 31 13:25 libcd-dnd2share.so
-rw-r--r-- 1 root root 261287 Jul 31 13:25 libcd-doncky.so
-rw-r--r-- 1 root root 95894 Jul 31 13:25 libcd-drop_indicator.so
-rw-r--r-- 1 root root 120753 Jul 31 13:25 libcd-dustbin.so
-rw-r--r-- 1 root root 154309 Jul 31 13:25 libcd-Folders.so
-rw-r--r-- 1 root root 171272 Jul 31 13:26 libcd-Global-Menu.so
-rw-r--r-- 1 root root 265497 Jul 31 13:25 libcd-GMenu.so
-rw-r--r-- 1 root root 155751 Jul 31 13:26 libcd_gnome-integration.so
-rw-r--r-- 1 root root 282022 Jul 31 13:25 libcd-icon-effect.so
-rw-r--r-- 1 root root 227294 Jul 31 13:25 libcd-illusion.so
-rw-r--r-- 1 root root 132249 Jul 31 13:25 libcd-Impulse.so
-rw-r--r-- 1 root root 136422 Jul 31 13:25 libcd_kde-integration.so
-rw-r--r-- 1 root root 142737 Jul 31 13:26 libcd-keyboard-indicator.so
-rw-r--r-- 1 root root 156095 Jul 31 13:26 libcd-logout.so
-rw-r--r-- 1 root root 265511 Jul 31 13:26 libcd-mail.so
-rw-r--r-- 1 root root 168576 Jul 31 13:26 libcd-Messaging-Menu.so
-rw-r--r-- 1 root root 75557 Jul 31 13:26 libcd-motion_blur.so
-rw-r--r-- 1 root root 596128 Jul 31 13:26 libcd-musicPlayer.so
-rw-r--r-- 1 root root 118487 Jul 31 13:26 libcd-netspeed.so
-rw-r--r-- 1 root root 303383 Jul 31 13:26 libcd-network-monitor.so
-rw-r--r-- 1 root root 193069 Jul 31 13:26 libcd-powermanager.so
-rw-r--r-- 1 root root 112531 Jul 31 13:26 libcd-quick-browser.so
-rw-r--r-- 1 root root 206901 Jul 31 13:26 libcd-Recent-Events.so
-rw-r--r-- 1 root root 161764 Jul 31 13:26 libcd-Remote-Control.so
-rw-r--r-- 1 root root 458214 Jul 31 13:25 libcd-rendering.so
-rw-r--r-- 1 root root 183592 Jul 31 13:26 libcd-rssreader.so
-rw-r--r-- 1 root root 479324 Jul 31 13:26 libcd-scooby-do.so
-rw-r--r-- 1 root root 201521 Jul 31 13:26 libcd-shortcuts.so
-rw-r--r-- 1 root root 101996 Jul 31 13:26 libcd-showDesktop.so
-rw-r--r-- 1 root root 91941 Jul 31 13:26 libcd-show_mouse.so
-rw-r--r-- 1 root root 187637 Jul 31 13:26 libcd-slider.so
-rw-r--r-- 1 root root 164042 Jul 31 13:26 libcd-stack.so
-rw-r--r-- 1 root root 285134 Jul 31 13:26 libcd-status-notifier.so
-rw-r--r-- 1 root root 212635 Jul 31 13:26 libcd-switcher.so
-rw-r--r-- 1 root root 308043 Jul 31 13:26 libcd-system-monitor.so
-rw-r--r-- 1 root root 313736 Jul 31 13:26 libcd-systray.so
-rw-r--r-- 1 root root 185910 Jul 31 13:26 libcd-terminal.so
-rw-r--r-- 1 root root 168202 Jul 31 13:26 libcd-tomboy.so
-rw-r--r-- 1 root root 129273 Jul 31 13:26 libcd-Toons.so
-rw-r--r-- 1 root root 169884 Jul 31 13:26 libcd-weather.so
-rw-r--r-- 1 root root 111757 Jul 31 13:26 libcd-weblets.so
-rw-r--r-- 1 root root 122639 Jul 31 13:26 libcd-wifi.so
-rw-r--r-- 1 root root 153875 Jul 31 13:26 libcd_xfce-integration.so
-rw-r--r-- 1 root root 131492 Jul 31 13:26 libcd-Xgamma.so
-rwxr-xr-x 1 root root 5289 Jul 31 13:25 status-notifier-watcher

matttbe, Friday 24 August 2012 à 20:21


Subscription date : 24 January 2009
Messages : 12573
This is very strange (again ).
This is what I can find in the log.txt file:
-- Installing: /usr/lib/libgldi.so
-- Installing: /usr/lib/libgldi.so.3.0.99.beta1
-- Installing: /usr/lib/libgldi.so.3

And this is the output messages from ls command:
lrwxrwxrwx 1 root root 12 Jul 31 13:25 /usr/lib/libgldi.so -> libgldi.so.3
lrwxrwxrwx 1 root root 24 Jul 31 13:25 /usr/lib/libgldi.so.3 -> libgldi.so.3.0.99.alpha2
-rw-r--r-- 1 root root 3146259 Jul 31 13:25 /usr/lib/libgldi.so.3.0.99.alpha2
these files are old (Jul 31 13:25) and it's the alpha2 version (libgldi.so.3.0.99.alpha2)

Is it the same computer?

BobH, Friday 24 August 2012 à 21:06


Subscription date : 14 January 2011
Messages : 122
matttbe :
This is very strange (again ).
This is what I can find in the log.txt file:
-- Installing: /usr/lib/libgldi.so
-- Installing: /usr/lib/libgldi.so.3.0.99.beta1
-- Installing: /usr/lib/libgldi.so.3

And this is the output messages from ls command:
lrwxrwxrwx 1 root root 12 Jul 31 13:25 /usr/lib/libgldi.so -> libgldi.so.3
lrwxrwxrwx 1 root root 24 Jul 31 13:25 /usr/lib/libgldi.so.3 -> libgldi.so.3.0.99.alpha2
-rw-r--r-- 1 root root 3146259 Jul 31 13:25 /usr/lib/libgldi.so.3.0.99.alpha2
these files are old (Jul 31 13:25) and it's the alpha2 version (libgldi.so.3.0.99.alpha2)

Is it the same computer? :D

Same computer . I've been compiling BZR from source for years. Alpha 2 is what I was (am) using before attempting the update. I compile on a separate partition (SSD being my primary drive) but that's been the same also for over a year. The only difference I can even think of is I am now using Linux Mint and (sudo) mint-terminal in stead of gnome terminal to run the script. I have no clue. Obviously the files are not being copied over.
I've totally cleaned everything and am reloading the dock just to be sure I'll let you know.

matttbe, Friday 24 August 2012 à 21:42


Subscription date : 24 January 2009
Messages : 12573


Can you launch these commands?
cd /media/mate/cairo-dock_bzr/cairo-dock-plug-ins/build
sudo make uninstall
cd /media/mate/cairo-dock_bzr/cairo-dock-core/build
sudo make uninstall
sudo rm /usr/lib/libgldi.so*
sudo rm -rf /usr/lib/cairo-dock/
./cairo-dock_bzr.sh
and choose the second option.

EDIT: if it's not better, can you launch these commands:
sudo updatedb.mlocate
locate libcd-Dbus.so | xargs ls -l

BobH, Friday 24 August 2012 à 21:43


Subscription date : 14 January 2011
Messages : 122
OK the dates are all correct now running the 'ls -l /usr/lib/cairo-dock/ /usr/lib/libgldi*' command but the problem still persists. The dock will not load on boot. I must have run the command after restoring from a backup. Sorry about that.

matttbe, Friday 24 August 2012 à 21:48


Subscription date : 24 January 2009
Messages : 12573
The dock will not load on boot
With the same error? and with the 'beta' version? (same bug after having uninstalled the dock (see my previous message))

BobH, Friday 24 August 2012 à 22:09


Subscription date : 14 January 2011
Messages : 122
matttbe :
The dock will not load on boot
With the same error? and with the 'beta' version? (same bug after having uninstalled the dock (see my previous message))


Ran everything as posted in your previous message. The dock reports 3.0.99 Beta1 . Same problem . Same error. Also the cairo-dock-unity-bridge remains after you close the dock unless you kill it. A clean load (cairo-dock -o)from the terminal loads the cairo-dock-unity-bridge (not the dock). The second attempt then loads the dock. Hope this all helps.

-rw-r--r-- 1 root root 569642 Aug 24 15:49 /usr/lib/cairo-dock/libcd-Dbus.so

matttbe, Friday 24 August 2012 à 22:19


Subscription date : 24 January 2009
Messages : 12573
Can you relaunch this command?
ldd /usr/lib/cairo-dock/libcd-Dbus.so

BobH, Friday 24 August 2012 à 22:24


Subscription date : 14 January 2011
Messages : 122
matttbe :
Can you relaunch this command?
ldd /usr/lib/cairo-dock/libcd-Dbus.so


ldd /usr/lib/cairo-dock/libcd-Dbus.so

    linux-vdso.so.1 => (0x00007fffe4000000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f07ecf18000)
    libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f07ecc58000)
    libdbus-glib-1.so.2 => /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 (0x00007f07eca30000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f07ec810000)
    libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f07ec5c0000)
    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f07ec2c8000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f07ebf08000)
    libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f07ebd00000)
    libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f07eb9b0000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f07eb6b0000)
    libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f07eb428000)
    libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f07eb1f0000)
    libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f07eaf50000)
    libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f07ead28000)
    libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f07eab20000)
    libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f07ea910000)
    libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f07ea6f0000)
    libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f07ea4e0000)
    libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f07ea1a8000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f07e9f90000)
    libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f07e9d48000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f07ed388000)
    libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f07e9b40000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f07e9900000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f07e96f8000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f07e94f0000)
    libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f07e92d0000)
    libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f07e90b0000)
    libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f07e8e80000)
    libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f07e8c78000)
    libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f07e8a70000)

matttbe, Friday 24 August 2012 à 22:31


Subscription date : 24 January 2009
Messages : 12573
Ok, I think I found the bug
Can you recompile the latest version?

BobH, Friday 24 August 2012 à 22:38


Subscription date : 14 January 2011
Messages : 122
matttbe :
Ok, I think I found the bug
Can you recompile the latest version?


Done . That worked !

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Dock Fails to load - BZR 3.0.99 beta1
BobH English 17 BobH [Read]
24 August 2012 à 22:38


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Dock Fails to load - BZR 3.0.99 beta1 Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.