cairo-dock crashed with SIGSEGV in g_hash_table_lookup()

Bug #1296131 reported by Johan Ferner on 2014-03-22
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cairo-dock (Ubuntu)

Bug Description

Happens alot in 13.10 and now 14.04. Running Eclipse / SpringSource Tools Suite seems to trigger this error.

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: cairo-dock-core 3.3.99.beta1.1~20140219~bzr1717-0ubuntu2
ProcVersionSignature: Ubuntu 3.13.0-18.38-generic 3.13.6
Uname: Linux 3.13.0-18-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.13.3-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Sat Mar 22 20:55:25 2014
ExecutablePath: /usr/bin/cairo-dock
InstallationDate: Installed on 2014-03-22 (0 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140322)
ProcCmdline: /usr/bin/cairo-dock -w 2 -q 1
 Segfault happened at: 0x7f3646e36e46 <__strcmp_ssse3+22>: movlpd (%rdi),%xmm1
 PC (0x7f3646e36e46) ok
 source "(%rdi)" (0x69642d65646f6e69) not located in a known VMA region (needed readable region)!
 destination "%xmm1" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: cairo-dock
 ?? () from /usr/lib/x86_64-linux-gnu/
 g_hash_table_lookup () from /lib/x86_64-linux-gnu/
 ?? () from /usr/lib/x86_64-linux-gnu/
 gtk_icon_theme_lookup_icon_for_scale () from /usr/lib/x86_64-linux-gnu/
 cairo_dock_search_icon_s_path () from /usr/lib/x86_64-linux-gnu/
Title: cairo-dock crashed with SIGSEGV in g_hash_table_lookup()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Johan Ferner (johan-ferner) wrote :

 icon_info_key_equal (_a=0x69642d65646f6e69, _b=0x7f3600019280) at /build/buildd/gtk+3.0-3.10.7/./gtk/gtkicontheme.c:430
 ?? ()
 ?? ()
 ?? ()
 ?? ()

tags: added: apport-failed-retrace
tags: removed: need-amd64-retrace
Matthieu Baerts (matttbe) wrote :

Hello and thank you for this bug report!

Which GTK3 icons theme are you using? According to the stacktrace, the dock is looking for a SVG icon ("inode-directory") by using a GTK function and then it crashes. I'm not sure that it's due to the dock.

information type: Private → Public
Changed in cairo-dock (Ubuntu):
status: New → Incomplete
Johan Ferner (johan-ferner) wrote :

Thank you for responding,
I'm using the Radience Unity theme with Ubuntu mono light icons. In the dock I'm using a custom theme based on mac os x. The crash occurs at least once a day when I'm developing in java so if you want me to try and change something in my setup we can have a nice feedback loop.

Matthieu Baerts (matttbe) wrote :

Is it maybe possible to add our "Weekly" ppa, install debug symbols of the dock, its plugins and GTK3 and then get a new backtrace with GDB?

It's easy to do: simply by launching these commands from a terminal:

  $ sudo add-apt-repository ppa:cairo-dock-team/weekly
  $ sudo apt-get update
  $ sudo apt-get dist-upgrade
  $ sudo apt-get install gdb cairo-dock-core-dbg libgldi3-dbg cairo-dock-plug-ins-dbg cairo-dock-plug-ins-integration-dbg libgtk-3-0-dbg

Then, quit Cairo-Dock and relaunch it with GDB as explained there:

Launchpad Janitor (janitor) wrote :

[Expired for cairo-dock (Ubuntu) because there has been no activity for 60 days.]

Changed in cairo-dock (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers