cairo-dock assert failure: *** Error in `cairo-dock': malloc(): smallbin double linked list corrupted: 0x0000000002bfd670 ***

Bug #1284271 reported by Cavsfan
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cairo-Dock Plug-ins
Fix Committed
Undecided
Unassigned
cairo-dock-plug-ins (Ubuntu)
Fix Released
Medium
Matthieu Baerts

Bug Description

Cairo Dock became unresponsive then became unconnected to the bottom panel and was floating about 2 inches from the top panel in gnome-flashback (with compiz).
I entered "killall cairo-dock" in terminal to start it back up and the apport-gtk appeared to report this bug.

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: cairo-dock-core 3.3.99.beta1.1~20140219~bzr1717-0ubuntu2
ProcVersionSignature: Ubuntu 3.13.0-12.32-generic 3.13.4
Uname: Linux 3.13.0-12-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.13.2-0ubuntu5
Architecture: amd64
AssertionMessage: *** Error in `cairo-dock': malloc(): smallbin double linked list corrupted: 0x0000000002bfd670 ***
CrashCounter: 1
CurrentDesktop: GNOME
Date: Mon Feb 24 14:21:51 2014
ExecutablePath: /usr/bin/cairo-dock
InstallationDate: Installed on 2014-01-08 (46 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140108)
ProcCmdline: cairo-dock -o
ProcEnviron:
 LANGUAGE=en_US
 PATH=(custom, user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 6
SourcePackage: cairo-dock
StacktraceTop:
 __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f9cfe3e9e88 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
 malloc_printerr (action=<optimized out>, str=0x7f9cfe3ea248 "malloc(): smallbin double linked list corrupted", ptr=<optimized out>) at malloc.c:4924
 _int_malloc (av=0x7f9cfe627760 <main_arena>, bytes=64) at malloc.c:3318
 __GI___libc_malloc (bytes=64) at malloc.c:2855
 g_malloc () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
Title: cairo-dock assert failure: *** Error in `cairo-dock': malloc(): smallbin double linked list corrupted: 0x0000000002bfd670 ***
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
Cavsfan (cavsfan) wrote :
information type: Private → Public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f9cfe3e9e88 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
 malloc_printerr (action=<optimized out>, str=0x7f9cfe3ea248 "malloc(): smallbin double linked list corrupted", ptr=<optimized out>) at malloc.c:4924
 _int_malloc (av=0x7f9cfe627760 <main_arena>, bytes=64) at malloc.c:3318
 __GI___libc_malloc (bytes=64) at malloc.c:2855
 g_malloc (n_bytes=n_bytes@entry=64) at /build/buildd/glib2.0-2.39.90/./glib/gmem.c:97

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in cairo-dock (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Matthieu Baerts (matttbe) wrote :

Hello and thank you for this bug report!

According to the stacktrace, I'm not sure that this bug is due to the dock. Yes the dock should not call a function which provoke the crash because it's not really needed to change the icon of the Impulse applet when disabling it but it should not crash it.
Anyway, I'll remove the use of this function ASAP :-)
It will fix this specific bug but the real origin of this problem will maybe not be fixed...

Changed in cairo-dock (Ubuntu):
status: New → In Progress
affects: cairo-dock (Ubuntu) → cairo-dock-plug-ins (Ubuntu)
Changed in cairo-dock-plug-ins:
status: New → Fix Committed
milestone: none → 3.3.99.beta
Changed in cairo-dock-plug-ins (Ubuntu):
status: In Progress → Fix Released
milestone: none → ubuntu-14.04
assignee: nobody → Matthieu Baerts (matttbe)
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.