Public bug reported:

I'm doing some bluetooth development so I connect and disconnect devices
often. I managed to get blueman-applet to a state where it uses 100%
cpu. Any of test programs are not running so this is a fault in blueman-
applet.

May be related to #667701

Here's a stack trace of blueman-applet eating up 100% cpu:


#0  0x00007f7e8d2081cd in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#1  0x00007f7e8d20cc61 in dbus_message_get_reply_serial () from 
/lib/x86_64-linux-gnu/libdbus-1.so.3
#2  0x00007f7e8d2028d1 in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#3  0x00007f7e8d202a93 in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#4  0x00007f7e8d20302a in dbus_connection_send_with_reply_and_block ()
   from /lib/x86_64-linux-gnu/libdbus-1.so.3
#5  0x00007f7e8d44700f in Connection_send_message_with_reply_and_block 
(self=0x7f7e81166d70, 
    args=<optimized out>) at ../../_dbus_bindings/conn-methods.c:498
#6  0x00000000004ccd05 in call_function (oparg=<optimized out>, 
pp_stack=<optimized out>)
    at ../Python/ceval.c:4035
#7  PyEval_EvalFrameEx () at ../Python/ceval.c:2681
#8  0x00000000004e7cc8 in PyEval_EvalCodeEx (closure=<optimized out>, 
defcount=<optimized out>, 
    defs=<optimized out>, kwcount=<optimized out>, kws=<optimized out>, 
argcount=<optimized out>, 
    args=<optimized out>, locals=<optimized out>, globals=<optimized out>, 
co=<optimized out>)
    at ../Python/ceval.c:3267
#9  function_call.lto_priv () at ../Objects/funcobject.c:526
#10 0x00000000004cf239 in PyObject_Call (kw=<optimized out>, arg=<optimized 
out>, func=<optimized out>)
    at ../Objects/abstract.c:2529
#11 ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, 
    pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4348
#12 PyEval_EvalFrameEx () at ../Python/ceval.c:2720
#13 0x00000000004e7cc8 in PyEval_EvalCodeEx (closure=<optimized out>, 
defcount=<optimized out>, 
    defs=<optimized out>, kwcount=<optimized out>, kws=<optimized out>, 
argcount=<optimized out>, 
    args=<optimized out>, locals=<optimized out>, globals=<optimized out>, 
co=<optimized out>)
    at ../Python/ceval.c:3267
#14 function_call.lto_priv () at ../Objects/funcobject.c:526
#15 0x000000000050b968 in PyObject_Call (kw=<optimized out>, arg=<optimized 
out>, func=<optimized out>)
    at ../Objects/abstract.c:2529
#16 instancemethod_call.lto_priv () at ../Objects/classobject.c:2602
#17 0x00000000004b64ee in PyObject_Call () at ../Objects/abstract.c:2529
#18 0x00000000005ca81c in instance_call.lto_priv () at 
../Objects/classobject.c:2153
#19 0x00000000004cd9ab in PyObject_Call (kw=<optimized out>, arg=<optimized 
out>, func=<optimized out>)
    at ../Objects/abstract.c:2529
#20 do_call (nk=<optimized out>, na=<optimized out>, pp_stack=<optimized out>, 
func=<optimized out>)
    at ../Python/ceval.c:4253
#21 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at 
../Python/ceval.c:4058
#22 PyEval_EvalFrameEx () at ../Python/ceval.c:2681
#23 0x00000000004e7cc8 in PyEval_EvalCodeEx (closure=<optimized out>, 
defcount=<optimized out>, 
    defs=<optimized out>, kwcount=<optimized out>, kws=<optimized out>, 
argcount=<optimized out>, 
    args=<optimized out>, locals=<optimized out>, globals=<optimized out>, 
co=<optimized out>)
    at ../Python/ceval.c:3267
#24 function_call.lto_priv () at ../Objects/funcobject.c:526
#25 0x00000000004cf239 in PyObject_Call (kw=<optimized out>, arg=<optimized 
out>, func=<optimized out>)
    at ../Objects/abstract.c:2529
#26 ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, 
    pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4348
#27 PyEval_EvalFrameEx () at ../Python/ceval.c:2720
#28 0x00000000004cb6b1 in PyEval_EvalCodeEx () at ../Python/ceval.c:3267
#29 0x00000000004ce7d3 in fast_function (nk=<optimized out>, na=<optimized 
out>, n=<optimized out>, 
    pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4131
#30 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at 
../Python/ceval.c:4056
#31 PyEval_EvalFrameEx () at ../Python/ceval.c:2681
#32 0x00000000004cd4e2 in fast_function (nk=<optimized out>, na=<optimized 
out>, n=<optimized out>, 
    pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4121
#33 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at 
../Python/ceval.c:4056
#34 PyEval_EvalFrameEx () at ../Python/ceval.c:2681
#35 0x00000000004e7cc8 in PyEval_EvalCodeEx (closure=<optimized out>, 
defcount=<optimized out>, 
    defs=<optimized out>, kwcount=<optimized out>, kws=<optimized out>, 
argcount=<optimized out>, 
    args=<optimized out>, locals=<optimized out>, globals=<optimized out>, 
co=<optimized out>)
    at ../Python/ceval.c:3267
#36 function_call.lto_priv () at ../Objects/funcobject.c:526
#37 0x00000000004cf239 in PyObject_Call (kw=<optimized out>, arg=<optimized 
out>, func=<optimized out>)
    at ../Objects/abstract.c:2529
#38 ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, 
    pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4348
#39 PyEval_EvalFrameEx () at ../Python/ceval.c:2720
#40 0x00000000004cb6b1 in PyEval_EvalCodeEx () at ../Python/ceval.c:3267
#41 0x00000000004ce7d3 in fast_function (nk=<optimized out>, na=<optimized 
out>, n=<optimized out>, 
    pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4131
#42 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at 
../Python/ceval.c:4056
#43 PyEval_EvalFrameEx () at ../Python/ceval.c:2681
#44 0x00000000004e7cc8 in PyEval_EvalCodeEx (closure=<optimized out>, 
defcount=<optimized out>, 
    defs=<optimized out>, kwcount=<optimized out>, kws=<optimized out>, 
argcount=<optimized out>, 
    args=<optimized out>, locals=<optimized out>, globals=<optimized out>, 
co=<optimized out>)
    at ../Python/ceval.c:3267
#45 function_call.lto_priv () at ../Objects/funcobject.c:526
#46 0x00000000004cf239 in PyObject_Call (kw=<optimized out>, arg=<optimized 
out>, func=<optimized out>)
    at ../Objects/abstract.c:2529
#47 ext_do_call (nk=<optimized out>, na=<optimized out>, flags=<optimized out>, 
    pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4348
#48 PyEval_EvalFrameEx () at ../Python/ceval.c:2720
#49 0x00000000004cd4e2 in fast_function (nk=<optimized out>, na=<optimized 
out>, n=<optimized out>, 
    pp_stack=<optimized out>, func=<optimized out>) at ../Python/ceval.c:4121
#50 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at 
../Python/ceval.c:4056
#51 PyEval_EvalFrameEx () at ../Python/ceval.c:2681
#52 0x00000000004e7cc8 in PyEval_EvalCodeEx (closure=<optimized out>, 
defcount=<optimized out>, 
    defs=<optimized out>, kwcount=<optimized out>, kws=<optimized out>, 
argcount=<optimized out>, 
    args=<optimized out>, locals=<optimized out>, globals=<optimized out>, 
co=<optimized out>)
    at ../Python/ceval.c:3267
#53 function_call.lto_priv () at ../Objects/funcobject.c:526
#54 0x000000000050b968 in PyObject_Call (kw=<optimized out>, arg=<optimized 
out>, func=<optimized out>)
    at ../Objects/abstract.c:2529
#55 instancemethod_call.lto_priv () at ../Objects/classobject.c:2602
#56 0x00000000004c17f6 in PyObject_Call (kw=0x0, 
    arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 
0x7f7e8eaf0810>, _Connection__call_on_disconnection=[], 
_dbus_Connection_initialized=1, 
_bus_names=<WeakValueDictionary(_remove=<function at remote 0x7f7e817cade8>, 
_pending_removals=[], _iterating=set([]), data={}) at remote 0x7f7e8116eef0>, 
_signal_sender_matches={<SignalMatch at remote 0x7f7e80f14b90>: <NameOwnerWatch 
at remote 0x7f7e80cd6890>, <SignalMatch at remote 0x7f7e80ce87d0>: 
<NameOwnerWatch at remote 0x7f7e80cec590>, <SignalMatch at remote 
0x7f7e80ce8410>: <NameOwnerWatch at remote 0x7f7e80cd6e50>, <SignalMatch at 
remote 0x7f7e80ce8050>: <NameOwnerWatch at remote 0x7f7e80cd6c50>, <SignalMatch 
at remote 0x7f7e80ce8dd0>: <NameOwnerWatch at remote 0x7f7e80cec790>, 
<SignalMatch at remote 0x7f7e80f14650>: <NameOwnerWatch at remote 
0x7f7e80cc0550>, <SignalMatch at remote 0x7f7e80f14dd0>: <NameOwnerWatch at 
remote 0x7f7e80cd6b50>, <SignalMatch at remote 0x7f7e80035050>: <NameOwnerWatch 
at remote 0x7f7e80cecd90
 >}, _signal_recipients_by_object_p...(truncated), 
    func=<instancemethod at remote 0x7f7e817a2c30>) at 
../Objects/abstract.c:2529
#57 PyObject_CallFunctionObjArgs () at ../Objects/abstract.c:2756
#58 0x00007f7e8d44684b in DBusPyConnection_HandleMessage 
(conn=conn@entry=0x7f7e81166d70, 
    msg=msg@entry=<dbus.lowlevel.SignalMessage at remote 0x7f7e83ddfa38>, 
    callable=callable@entry=<instancemethod at remote 0x7f7e817a2c30>) at 
../../_dbus_bindings/conn.c:79
#59 0x00007f7e8d4472ea in _filter_message (conn=<optimized out>, 
message=<optimized out>, 
    user_data=0x7f7e817a2c30) at ../../_dbus_bindings/conn-methods.c:199
#60 0x00007f7e8d2041d1 in dbus_connection_dispatch () from 
/lib/x86_64-linux-gnu/libdbus-1.so.3
#61 0x00007f7e8c9295d5 in message_queue_dispatch (source=<optimized out>, 
callback=<optimized out>, 
    user_data=<optimized out>) at dbus-gmain.c:90
#62 0x00007f7e8c659c3d in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007f7e8c659f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007f7e8c65a242 in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007f7e8a6c2de5 in gtk_main () from 
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#66 0x00007f7e8b58ad90 in ffi_call_unix64 () from 
/usr/lib/x86_64-linux-gnu/libffi.so.6
#67 0x00007f7e8b58a7f8 in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#68 0x00007f7e8b2616a4 in ?? () from /usr/lib/python2.7/dist-packages/gi/_gi.so
#69 0x00007f7e8b262fd8 in ?? () from /usr/lib/python2.7/dist-packages/gi/_gi.so
#70 0x00000000004cd9ab in PyObject_Call (kw=<optimized out>, arg=<optimized 
out>, func=<optimized out>)
    at ../Objects/abstract.c:2529
#71 do_call (nk=<optimized out>, na=<optimized out>, pp_stack=<optimized out>, 
func=<optimized out>)
    at ../Python/ceval.c:4253
#72 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at 
../Python/ceval.c:4058
#73 PyEval_EvalFrameEx () at ../Python/ceval.c:2681
#74 0x00000000004e7cc8 in PyEval_EvalCodeEx (closure=<optimized out>, 
defcount=<optimized out>, 
    defs=<optimized out>, kwcount=<optimized out>, kws=<optimized out>, 
argcount=<optimized out>, 
    args=<optimized out>, locals=<optimized out>, globals=<optimized out>, 
co=<optimized out>)
    at ../Python/ceval.c:3267
#75 function_call.lto_priv () at ../Objects/funcobject.c:526
#76 0x000000000050b968 in PyObject_Call (kw=<optimized out>, arg=<optimized 
out>, func=<optimized out>)
    at ../Objects/abstract.c:2529
#77 instancemethod_call.lto_priv () at ../Objects/classobject.c:2602
#78 0x000000000050a619 in PyObject_Call (kw=0x0, arg=(), func=<instancemethod 
at remote 0x7f7e8ea88320>)
    at ../Objects/abstract.c:2529
#79 slot_tp_init.lto_priv () at ../Objects/typeobject.c:5709
#80 0x00000000004bd28b in type_call.lto_priv () at ../Objects/typeobject.c:745
#81 0x00000000004cd9ab in PyObject_Call (kw=<optimized out>, arg=<optimized 
out>, func=<optimized out>)
    at ../Objects/abstract.c:2529
#82 do_call (nk=<optimized out>, na=<optimized out>, pp_stack=<optimized out>, 
func=<optimized out>)
    at ../Python/ceval.c:4253
#83 call_function (oparg=<optimized out>, pp_stack=<optimized out>) at 
../Python/ceval.c:4058
#84 PyEval_EvalFrameEx () at ../Python/ceval.c:2681
#85 0x00000000004cb6b1 in PyEval_EvalCodeEx () at ../Python/ceval.c:3267
#86 0x000000000050481f in PyEval_EvalCode (
    locals={'spawn': <function at remote 0x7f7e83132c80>, 
'startup_notification': <function at remote 0x7f7e83132b90>, 'Gtk': 
<DynamicModule(_overrides_module=<module at remote 0x7f7e8afa1980>, 
_namespace='Gtk', 
_introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<gi.FunctionInfo
 at remote 0x7f7e8ade2848>, __module__='gi.repository.Gtk', 
set_mode=<gi.FunctionInfo at remote 0x7f7e8ade2880>, get_mode=<gi.FunctionInfo 
at remote 0x7f7e8ade27a0>, get_widgets=<gi.FunctionInfo at remote 
0x7f7e8ade27d8>, remove_widget=<gi.FunctionInfo at remote 0x7f7e8ade2810>, 
add_widget=<gi.FunctionInfo at remote 0x7f7e8ade2730>, __gsignals__={}, 
parent_instance=<property at remote 0x7f7e8adddaa0>, 
get_ignore_hidden=<gi.FunctionInfo at remote 0x7f7e8ade2768>, 
new=<gi.FunctionInfo at remote 0x7f7e8ade26f8>, __gtype__=<gobject.GType at 
remote 0x7f7e8eaef9d8>, __info__=<ObjectInfo at remote 0x7f7e8ae3cad0>, 
__doc__=None, priv=<property at remote 0x7f7e8adddaf8>) at remote 0x13b
 eab0>, _namespace='Gtk', __path__='/u...(truncated), 
    globals={'spawn': <function at remote 0x7f7e83132c80>, 
'startup_notification': <function at remote 0x7f7e83132b90>, 'Gtk': 
<DynamicModule(_overrides_module=<module at remote 0x7f7e8afa1980>, 
_namespace='Gtk', 
_introspection_module=<IntrospectionModule(SizeGroup=<GObjectMeta(set_ignore_hidden=<gi.FunctionInfo
 at remote 0x7f7e8ade2848>, __module__='gi.repository.Gtk', 
set_mode=<gi.FunctionInfo at remote 0x7f7e8ade2880>, get_mode=<gi.FunctionInfo 
at remote 0x7f7e8ade27a0>, get_widgets=<gi.FunctionInfo at remote 
0x7f7e8ade27d8>, remove_widget=<gi.FunctionInfo at remote 0x7f7e8ade2810>, 
add_widget=<gi.FunctionInfo at remote 0x7f7e8ade2730>, __gsignals__={}, 
parent_instance=<property at remote 0x7f7e8adddaa0>, 
get_ignore_hidden=<gi.FunctionInfo at remote 0x7f7e8ade2768>, 
new=<gi.FunctionInfo at remote 0x7f7e8ade26f8>, __gtype__=<gobject.GType at 
remote 0x7f7e8eaef9d8>, __info__=<ObjectInfo at remote 0x7f7e8ae3cad0>, 
__doc__=None, priv=<property at remote 0x7f7e8adddaf8>) at remote 0x13
 beab0>, _namespace='Gtk', __path__='/u...(truncated), 
    co=0x7f7e8ea370b0) at ../Python/ceval.c:669
#87 run_mod.lto_priv () at ../Python/pythonrun.c:1371
#88 0x00000000004fc182 in PyRun_FileExFlags () at ../Python/pythonrun.c:1357
#89 0x00000000004fb247 in PyRun_SimpleFileExFlags () at 
../Python/pythonrun.c:949
#90 0x000000000049aa6e in Py_Main () at ../Modules/main.c:640
#91 0x00007f7e8e3a9a40 in __libc_start_main (main=0x49a500 <main>, argc=2, 
argv=0x7ffccf47e3e8, 
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, 
stack_end=0x7ffccf47e3d8)
    at libc-start.c:289
#92 0x000000000049a429 in _start ()

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: blueman 1.99~alpha1-1ubuntu1
ProcVersionSignature: Ubuntu 3.19.0-28.30-generic 3.19.8-ckt5
Uname: Linux 3.19.0-28-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.17.2-0ubuntu1.4
Architecture: amd64
CurrentDesktop: X-Cinnamon
Date: Tue Sep 22 12:30:14 2015
EcryptfsInUse: Yes
InstallationDate: Installed on 2015-02-12 (221 days ago)
InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
SourcePackage: blueman
UpgradeStatus: Upgraded to vivid on 2015-05-12 (132 days ago)

** Affects: blueman (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug vivid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1498390

Title:
  Blueman-applet uses 100% cpu

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/blueman/+bug/1498390/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to