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

Bug #1284271 reported by Cavsfan on 2014-02-24
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cairo-Dock Plug-ins
Undecided
Unassigned
cairo-dock-plug-ins (Ubuntu)
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

Cavsfan (cavsfan) wrote :
information type: Private → Public

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

Changed in cairo-dock (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
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  Edit
Everyone can see this information.

Other bug subscribers