bthidd core dumped

Eric Anderson anderson at centtech.com
Wed May 18 11:30:52 PDT 2005


Maksim Yevmenkin wrote:
> Eric,
> 
>>>> This morning, I booted up and began using my laptop with my
>>>> bluetooth mouse.  I've been using this mouse for several days now
>>>> without a single problem.  Yesterday I added a new bluetooth
>>>> mouse (MS Intellimouse), and had both running simultaneously just
>>>> fine all day yesterday and last night. This morning, after my
>>>> machine was up for about 30-40 minutes, my mouse stopped working.
>>>> I hit the buttons, switched the on/off switch, etc.  I was only
>>>> using one mouse at the time (however, my second mouse was
>>>> probably within range and I believe it was on in my backpack).
>>>> After messing with the switch a few times, bthidd core dumped.  I
>>>> restarted it, and hit the switch on my mouse a few more times,
>>>> and then I got mouse services back.
>>>
>>>
>>> [...]
>>>
>>>> May 18 06:44:38 neutrino kernel: pid 482 (bthidd), uid 0: exited
>>>> on signal 6 (core dumped)
>>>
>>>
>>> signal 6 is SIGABRT (abort(3)). i bet one of the assert()'s fired.
>>> do you still have bthidd(8) core file? it should be in /. can you
>>> try to get a stack trace or at least assert()'s message? can you
>>> try to reproduce the problem with bthidd(8) running in foreground?
>>
>>
>> Yes, I still have the core file, but I'm not sure what to do with it
>> :)
> 
> 
> gdb /path/to/executable/bthidd /path/to/code/bthidd.core
> 
> and send me the output of gdb. then at (gdb) prompt type
> 
> (gdb) where
> 
> and send me the output

# gdb /usr/sbin/bthidd /bthidd.core
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Core was generated by `bthidd'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/lib/libbluetooth.so.1...done.
Loaded symbols for /usr/lib/libbluetooth.so.1
Reading symbols from /usr/lib/libusbhid.so.1...done.
Loaded symbols for /usr/lib/libusbhid.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x280d538f in kill () from /lib/libc.so.6
(gdb) where
#0  0x280d538f in kill () from /lib/libc.so.6
#1  0x280c9236 in raise () from /lib/libc.so.6
#2  0x2814fb8b in abort () from /lib/libc.so.6
#3  0x2812abc6 in __assert () from /lib/libc.so.6
#4  0x0804d7a7 in server_do (srv=0xbfbfed58) at server.c:335
#5  0x0804978a in main (argc=134544578, argv=0xbfbfed28) at bthidd.c:170


Is that what you needed?



-- 
------------------------------------------------------------------------
Eric Anderson        Sr. Systems Administrator        Centaur Technology
A lost ounce of gold may be found, a lost moment of time never.
------------------------------------------------------------------------


More information about the freebsd-bluetooth mailing list