bluetooth-applet crashed when laptop's connectivity switch was turned off: bluetooth-applet assert failure: *** glibc detected *** bluetooth-applet: double free or corruption (fasttop): 0x081443c0 ***

Bug #552140 reported by Samuel Good
328
This bug affects 44 people
Affects Status Importance Assigned to Milestone
GNOME Bluetooth
Unknown
Critical
gnome-bluetooth (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: gnome-bluetooth

My wireless network was not showing as present in the network manager. In the past this has been solved by turning connectivity off then on again using the hardware switch on my Toshiba Satellite A200. On turning connectivity off, the bluetooth-applet crashed.

More info:
Using 10.04 Beta 1 on kernel 2.6.32-16
Gnome-bluetooth version is 2.30.0-0ubuntu1

ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: gnome-bluetooth 2.30.0-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-16.25-generic
Uname: Linux 2.6.32-16-generic i686
Architecture: i386
AssertionMessage: *** glibc detected *** bluetooth-applet: double free or corruption (fasttop): 0x081443c0 ***
CheckboxSubmission: 2fbb78e6e91f300800f840344602b2d6
CheckboxSystem: f134069bba098730d27f59b402920826
Date: Wed Mar 31 10:10:27 2010
ExecutablePath: /usr/bin/bluetooth-applet
ProcCmdline: bluetooth-applet
ProcEnviron:
 LANG=en_AU.utf8
 SHELL=/bin/bash
Signal: 6
SourcePackage: gnome-bluetooth
StacktraceTop:
 __kernel_vsyscall ()
 raise () from /lib/tls/i686/cmov/libc.so.6
 abort () from /lib/tls/i686/cmov/libc.so.6
 ?? () from /lib/tls/i686/cmov/libc.so.6
 ?? () from /lib/tls/i686/cmov/libc.so.6
Title: bluetooth-applet assert failure: *** glibc detected *** bluetooth-applet: double free or corruption (fasttop): 0x081443c0 ***
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev sambashare video

Revision history for this message
Samuel Good (samgood) wrote :
Matt Zimmerman (mdz)
visibility: private → public
visibility: public → private
visibility: private → public
Revision history for this message
Baptiste Mille-Mathias (bmillemathias) wrote :

Hello,

is someone able to reproduce to reproduce the problem under valgrind and to provide a valgrind log?
(please refer to https://wiki.ubuntu.com/Valgrind for providing it)

Thanks a lot.

Changed in gnome-bluetooth (Ubuntu):
status: New → Incomplete
Revision history for this message
tchristopoulos (tchristopoulos) wrote :

Crashed on boot up from hibernation

Revision history for this message
Chris Gregan (cgregan) wrote :

No Valgrind logs, but it is now easer to reproduce. Simply click on the BT icon and select "Turn off Bluetooth". The icon then greys for a second and then crashes.

This is after updating Lucid on Mar 31 2010.

Revision history for this message
Gavin Chappell (g-a-c) wrote :

I'm getting this error too (bluetooth-applet crashing when I disable the BT adapter) on my Toshiba Portege A600. It brings up a window explaining that apport can't collect data about assertion crashes, but if someone explains the steps to get some useful information I will do so as it's 100% reproducible at this moment in time.

Toshiba Portege A600, running up to date Lucid as of today.

Revision history for this message
Gavin Chappell (g-a-c) wrote :

OK, I just tried following the Valgrind instructions I missed above. However, this time, bluetooth-applet started OK, and I was able to turn Bluetooth on and off via the applet with no crashes.

I've attached the log anyway in case it's useful, but please note that this is actually a successful run, not a crash run. I plan to simulate a crash run by changing the startup programs entry to include valgrind temporarily as I've found this 100% reproducible from a cold start.

Revision history for this message
Baptiste Mille-Mathias (bmillemathias) wrote :
Revision history for this message
Gavin Chappell (g-a-c) wrote :

I can't get it to crash with Valgrind, I've tried:

reboot -> disable BT -> applet crash -> start with Valgrind from CLI -> disable/enable BT

and also

reboot without applet enabled -> start with Valgrind from CLI -> disable/enable BT

both of these scenarios worked OK. However as soon as I put the bluetooth-applet back into my startup programs (running as normal without Valgrind) and reboot, disabling BT crashes the applet straight away again.

Revision history for this message
AJenbo (ajenbo) wrote :

I got this today

bluetooth-applet assert failure: *** glibc detected *** bluetooth-applet: double free or corruption (fasttop): 0x09b67d30 ***

I just simply removed my bt-usb-dongle from the back of my laptop.

It had been connected to my iPhone earlier today, but i belive that the connection was disconnected at this point.

Changed in gnome-bluetooth (Ubuntu):
importance: Undecided → Low
status: Incomplete → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-bluetooth - 2.30.0-0ubuntu2

---------------
gnome-bluetooth (2.30.0-0ubuntu2) lucid; urgency=low

  * debian/patches/03-fix-killswitch-memleak.patch:
    - the change is in the new version so drop this one, it still applies but
      create double g_free which leads to crashes (lp: #552140)
 -- Sebastien Bacher <email address hidden> Thu, 01 Apr 2010 11:15:51 +0200

Changed in gnome-bluetooth (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
aberner (berner) wrote :

Same here, but I did not touch the switch ...

Oops sorry, I've to upgrade to new Version - still use "gnome-bluetooth 2.30.0-0ubuntu1"

Revision history for this message
Apport retracing service (apport) wrote : This bug is a duplicate

Thank you for taking the time to report this crash and helping to make Ubuntu better. This particular crash has already been reported and is a duplicate of bug #551744, so is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Please continue to report any other bugs you may find.

Changed in gnome-bluetooth:
status: Unknown → Invalid
Changed in gnome-bluetooth:
importance: Unknown → Critical
status: Invalid → Unknown
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.