Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation #1 - `cImagePath != NULL' failed, #2 - File Manager is not inside a container!!!
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)
Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] #1 - `cImagePath != NULL' failed, #2 - File Manager is not inside a container!!!
ThunderRd English 8

ThunderRd, Thursday 14 February 2013 à 09:21


Subscription date : 12 December 2009
Messages : 28
Running CD v3.0.2 with -opengl on Gentoo/Xfce/Compiz, gtk 3.4. This is a mature system, and has run CD for years. I have recently noticed two problems. First, when CD starts up, I get the following message in tty1:

cairo_dock_create_surface_from_image: assertion `cImagePath != NULL' failed


CD starts, however, and appears to function normally. My second question is this. After opening an app with a launcher, for example, thunar, I get the following message referencing the CD temporary build directory - although as before, CD *seems* to function normally otherwise:

warning: (/var/tmp/portage/x11-misc/cairo-dock-3.0.2/work/cairo-dock-3.0.2/src/gldit/cairo-dock-icon-factory.c: cairo_dock_load_icon_image:103)
Icon thunderrd - File manager is not inside a container!!!


This message varies somewhat, depending on which app is opened, like xchat or firefox.

I tried re-emerging CD and the plugins with no success. Although CD seems to run properly, these annoying messages spam the tty and most likely run in the hundreds. I have tried searching for solutions but either the documented problem isn't the same, or the fix suggested didn't work. Why the error is referencing a directory that for all intents and purposes does not exist except while building, I do not understand.

Can someone point me in the right direction?

fabounet, Thursday 14 February 2013 à 23:33


Subscription date : 30 November 2007
Messages : 17118
1/ probably a missing icon somewhere, and the dock picked another one so you don't really notice it.
you can probably find the culprit by disabling applets one by one until you don't get the warning

2/ I also get this when disabling the taskbar; did you disable it ?
it's just a warning, problems usually occur when an error is not detected, not when it is detected
however I should probably do something about this one.

Why the error is referencing a directory that for all intents and purposes does not exist except while building, I do not understand.

that's normal, the error messages are built during the compilation.

ThunderRd, Friday 15 February 2013 à 11:43


Subscription date : 12 December 2009
Messages : 28
Thank you for the info, fabounet; no, I didn't disable the taskbar, but whatever the case I think you're right to do something about this error - the spamming of the tty isn't good. Perhaps it's ok in a place other than the tty, like a logfile or something? The tty is where I really want to see errors/information from X.

fabounet, Saturday 16 February 2013 à 18:38


Subscription date : 30 November 2007
Messages : 17118
maybe it's ok with the 3.1 (or even better with the 3.2), I don't see these warnings

Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] #1 - `cImagePath != NULL' failed, #2 - File Manager is not inside a container!!!
ThunderRd English 8


Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation #1 - `cImagePath != NULL' failed, #2 - File Manager is not inside a container!!! 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.