cairo-dock - Segmentation fault

cairo-dock starts successfully, but when I start clicking on icons or changing theirs settings:
Code:
warning :  (cairo-dock-surface-factory.c:cairo_dock_create_surface_from_image:482)
  Failed to load image '/usr/local/share/cairo-dock/plug-ins/showDesktop/icon-active.png': Fatal error in PNG image file: PNG file corrupted by ASCII conversion

g_object_unref: assertion `G_IS_OBJECT (object)' failed
_cd_shortcuts_update_disk_usage: assertion `myData.pDiskUsageList != NULL' failed
_cairo_dock_initiate_config_module ()
separateur necessaire
Segmentation fault (core dumped)
Log:
Code:
kernel: pid 8722 (cairo-dock), uid 1001: exited on signal 11 (core dumped)

I've tried '-c' flag to force use of internal OpenGL.
Crashes same as with '-o' flag.

I've also reinstalled nvidia drivers.
Nada!
 
Show me:
pkg_info|grep gnome
pkg_info|grep glib

and

Please run cairo-dock the following:
gdb cairo-dock cairo-dock.core

and show a complete withdrawal by the command:
bt full
 
Code:
gnome-applets-2.32.1.1 Applets components for the GNOME 2 Desktop Environment
gnome-control-center-2.32.1 Control center for GNOME 2 project
gnome-desktop-2.32.1 Additional UI API for GNOME 2
gnome-doc-utils-0.20.2 GNOME doc utils
gnome-icon-theme-2.31.0_1 A collection of icons for the GNOME 2 desktop
gnome-keyring-2.32.1 A program that keeps passwords and other secrets
gnome-media-2.32.0  Multimedia applications for the GNOME 2 desktop
gnome-menus-2.30.5  Implementation of the FreeDesktop Desktop Menu Spec
gnome-mime-data-2.18.0_4 A MIME and Application database for GNOME
gnome-mount-0.8_7   A front-end to mount, umount, and eject using HAL
gnome-panel-2.32.1  Panel component for the GNOME 2 Desktop
gnome-session-2.32.1 Session component for the GNOME 2 desktop
gnome-settings-daemon-2.32.1_1 GNOME 2 settings daemon
gnome-system-monitor-2.28.2 GNOME 2 system monitor program
gnome-terminal-2.32.1 Terminal component for the GNOME 2 Desktop
gnome-utils-2.32.0,1 GNOME 2 support utilities
gnome-vfs-2.24.4    GNOME Virtual File System
gnome_subr-1.0      Common startup and shutdown subroutines used by GNOME scrip
gnomehier-2.3_12    A utility port that creates the GNOME directory tree
libgnome-2.32.0     Libraries for GNOME, a GNU desktop environment
libgnome-keyring-2.32.0 A program that keeps passwords and other secrets
libgnomecanvas-2.30.2 A graphics library for GNOME
libgnomekbd-2.32.0  GNOME keyboard shared library
libgnomeui-2.24.4   Libraries for the GNOME GUI, a GNU desktop environment
libsoup-gnome-2.32.2 A SOAP (Simple Object Access Protocol) implementation in C
policykit-gnome-0.9.2_5 GNOME frontend to the PolicKit framework
py26-gnome-2.28.1_2 A set of Python bindings for GNOME 2
py26-gnome-extras-2.25.3_10 A set of Python bindings for GNOME 2
system-tools-backends-2.10.1 Backend system admin scripts for gnome-system-tools
dbus-glib-0.88      GLib bindings for the D-BUS messaging system
glib-2.26.1_1       Some useful routines of C programming (current stable versi
glibmm-2.25.5,1     C++ interfaces for glib2
json-glib-0.12.0    JSON (RFC 4627) interface for Glib
Backtrace

Backtrace, without Shortcuts and Switcher applets
 
Code:
#cd /usr/ports/deskutils/cairo-dock-plugins; make deinstall;  
cd /usr/ports/deskutils/cairo-dock; make deinstall; 
pkg_add -rv cairo-dock; pkg_add -rv cairo-dock-plugins; 
cd /usr/ports/x11/nvidia-driver; make deinstall; 
cd /usr/ports/x11/nvidia-driver-173; make install clean; rehash; reboot -p now

:i
 
You want me to get rid of compiled ports and pull binaries instead?
And to dump latest nvidia drivers and shift to legacy drivers?

PS: I don't have problems at all, with compiz's hardcore effects!
 
Seeker said:
Excellent!

your problem is - in me have not repeated ...
try to fix the dependencies in the base set of ports
Code:
pkgdb -F

and execute the following
Code:
portupgrade -fR deskutils/cairo-dock-plugins
 
fidaj said:
not all!
only those - it depends on...
Well yes, for me, that was 136 dependencies.

Crash occurs as soon as I attempt to right->click and select to edit docking icon -> SegFault
 
Seeker said:
fabounet (The cairo-dock coder) said:

How much time, do you need, to port it over to FreeBSD?

I can not know for sure.

show me the new backtrace...
since the last time I not saw that the problem lies in cairo-dock...
and more to me no one has reported about a similar issue ...
 
Well your priority, should be porting new version, as it is for all of us.
Then, if that new version would still be a problem for me, then we would focus on fixing it.

Thx in advance. ;)
 
Seeker said:
Well your priority, should be porting new version, as it is for all of us.
Then, if that new version would still be a problem for me, then we would focus on fixing it.

Thx in advance. ;)

If the cairo-dock working well for other people, then I do not think that for the sake of one person everyone wants to get a non working port ...

after the successful porting the new version cairo-dock immediately appear in the ports ....
 
fidaj said:
If the cairo-dock working well for other people, then I do not think that for the sake of one person everyone wants to get a non working port ...

after the successful porting the new version cairo-dock immediately appear in the ports ....

I have the exact same problem as Seeker. Right-click for options on the dock kills it dead and leaves a nice core dump. Every time. I have Nvidia drivers as well, and Compiz runs like a champ, cube and all. In fact, all my graphics-heavy processes work great (stellarium, google earth, etc) with no issues. My solution was to make deinstall.
 
cairo-dock compiles successfully.
cairo-dock-plugins doesn't:
Code:
[  7%] Building C object Animated-icons/src/CMakeFiles/cd-Animated-icons.dir/applet-unfold.c.o
In file included from /usr/local/include/cairo-dock/cairo-dock.h:31,
                 from /usr/ports/deskutils/cairo-dock-plugins/work/cairo-dock-plugins-2.2.0-4/Animated-icons/src/applet-struct.h:24,
                 from /usr/ports/deskutils/cairo-dock-plugins/work/cairo-dock-plugins-2.2.0-4/Animated-icons/src/applet-unfold.c:24:
/usr/local/include/GL/glu.h:287: warning: function declaration isn't a prototype

In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:233,
                 from /usr/local/include/cairo-dock/cairo-dock/cairo-dock-struct.h:26,
                 from /usr/local/include/cairo-dock/cairo-dock.h:34,
                 from /usr/ports/deskutils/cairo-dock-plugins/work/cairo-dock-plugins-2.2.0-4/Animated-icons/src/applet-struct.h:24,
                 from /usr/ports/deskutils/cairo-dock-plugins/work/cairo-dock-plugins-2.2.0-4/Animated-icons/src/applet-unfold.c:24:
/usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:47: warning: function declaration isn't a prototype
Linking C shared library libcd-Animated-icons.so
/usr/bin/ld: cannot find -lrsvg-2
gmake[2]: *** [Animated-icons/src/libcd-Animated-icons.so] Error 1
gmake[1]: *** [Animated-icons/src/CMakeFiles/cd-Animated-icons.dir/all] Error 2
gmake: *** [all] Error 2
*** Error code 1
Trying again:
Code:
===>  Building for cairo-dock-plugins-2.2.0.4
Linking C shared library libcd-Cairo-Penguin.so
/usr/bin/ld: cannot find -lrsvg-2
gmake[2]: *** [Cairo-Penguin/src/libcd-Cairo-Penguin.so] Error 1
gmake[1]: *** [Cairo-Penguin/src/CMakeFiles/cd-Cairo-Penguin.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
Linking C shared library libcd-Animated-icons.so
/usr/bin/ld: cannot find -lrsvg-2
gmake[2]: *** [Animated-icons/src/libcd-Animated-icons.so] Error 1
gmake[1]: *** [Animated-icons/src/CMakeFiles/cd-Animated-icons.dir/all] Error 2
gmake: *** [all] Error 2
*** Error code 1
I already have, installed librsvg2-2.32.1_1 and all ports are up to date, under 8.2 PRERELEASE
 
show me
Code:
uname -a
and cairo-dock-plugins.log
Code:
cd /usr/ports/deskutils/cairo-dock-plugins && make clean && make > cairo-dock-plugins.log
 
Back
Top