I have a "3D connexion cadmouse pro wireless" that reliably causes bluetoothd to segfault whenever I put it into pairing mode. Attached is debug output from bluetoothd, along with a btmon trace, and a stack trace. I haven't the slightest idea how bluetooth (or bluez, for that matter) works, so any assistance would be appreciated. I stepped through a core dump with gdb. The segfault is from "io" being null, here: https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/btio/btio.c?h=5.53&id=1524499483a3678951c0e3059b158836398c4e9b#n105 This is called as part of the report_map_read_cb callback and appears to be in response to a BT_ATT_OP_READ_BLOB_RSP opcode from the mouse. There are three such frames in the btmon trace, but I don't know which one was the trigger. I'm thinking this is a simple matter of adding a null guard to report_map_read_cb , but I wonder if this mouse is doing anything weird that will cause problems even after I fix this. Sincerely, David
Attachment:
cadmouse.snoop
Description: Binary data
#0 g_io_channel_unix_get_fd (channel=0x0) at ../glib/giounix.c:656 #1 0x00005555555b68a3 in bt_io_get_type (io=<optimized out>, gerr=0x7fffffffc2a0) at btio/btio.c:105 #2 0x00005555555b88dc in bt_io_get (io=0x0, err=0x7fffffffc2a0, opt1=BT_IO_OPT_SOURCE) at btio/btio.c:1513 #3 0x00005555555a1e82 in report_map_read_cb (status=<optimized out>, pdu=<optimized out>, plen=<optimized out>, user_data=<optimized out>) at profiles/input/hog-lib.c:992 #4 0x00005555555b335c in read_blob_helper (status=0 '\000', rpdu=<optimized out>, rlen=13, user_data=0x5555556d3eb0) at attrib/gatt.c:804 #5 0x00005555555b44c6 in attrib_callback_result (opcode=<optimized out>, pdu=0x5555556d5c01, length=<optimized out>, user_data=0x5555556c6880) at attrib/gattrib.c:273 #6 0x000055555560b950 in handle_rsp (att=0x5555556c4200, opcode=<optimized out>, pdu=<optimized out>, pdu_len=<optimized out>) at src/shared/att.c:715 #7 0x000055555560baed in can_read_data (io=<optimized out>, user_data=0x5555556c4200) at src/shared/att.c:904 #8 0x0000555555615429 in watch_callback (channel=<optimized out>, cond=<optimized out>, user_data=<optimized out>) at src/shared/io-glib.c:170 #9 0x00007ffff7ef9c1e in g_main_dispatch (context=0x555555689d30) at ../glib/gmain.c:3179 #10 g_main_context_dispatch (context=context@entry=0x555555689d30) at ../glib/gmain.c:3844 #11 0x00007ffff7ef9fd0 in g_main_context_iterate (context=0x555555689d30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3917 #12 0x00007ffff7efa2a3 in g_main_loop_run (loop=0x55555568aee0) at ../glib/gmain.c:4111 #13 0x00005555556159b1 in mainloop_run () at src/shared/mainloop-glib.c:79 #14 0x0000555555615db8 in mainloop_run_with_signal (func=<optimized out>, user_data=0x0) at src/shared/mainloop-notify.c:201 #15 0x00005555555ba6b5 in main (argc=<optimized out>, argv=<optimized out>) at src/main.c:729
bluetoothd[8166]: src/adapter.c:connected_callback() hci0 device CE:D8:FA:20:A7:B7 connected eir_len 0 bluetoothd[8166]: src/gatt-database.c:connect_cb() New incoming LE ATT connection bluetoothd[8166]: src/device.c:device_attach_att() Elevating security level since LTK is available bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=1 bluetoothd[8166]: src/device.c:load_gatt_db() Restoring CE:D8:FA:20:A7:B7 gatt database from file bluetoothd[8166]: src/device.c:load_service() loading service: 0x0001, end: 0x0007, uuid: 00001800-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_service() loading service: 0x0008, end: 0x0008, uuid: 00001801-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_service() loading service: 0x0009, end: 0x0011, uuid: 0000180a-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_service() loading service: 0x0012, end: 0x0016, uuid: 0000180f-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_service() loading service: 0x0017, end: 0x0030, uuid: 00001812-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_service() loading service: 0x0031, end: 0xffff, uuid: 00001812-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x0002, value handle: 0x0003, properties 0x000a value: uuid: 00002a00-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x0004, value handle: 0x0005, properties 0x0002 value: uuid: 00002a01-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x0006, value handle: 0x0007, properties 0x0002 value: uuid: 00002a04-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x000a, value handle: 0x000b, properties 0x0002 value: uuid: 00002a29-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x000c, value handle: 0x000d, properties 0x0002 value: uuid: 00002a24-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x000e, value handle: 0x000f, properties 0x0002 value: uuid: 00002a26-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x0010, value handle: 0x0011, properties 0x0002 value: uuid: 00002a50-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x0013, value handle: 0x0014, properties 0x0012 value: uuid: 00002a19-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x0015, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x0016, value: 0x0000, value uuid: 00002908-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_incl() loading included service: 0x0012, end: 0x0016, uuid: 0000180f-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x0019, value handle: 0x001a, properties 0x001a value: uuid: 00002a4d-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x001b, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x001c, value: 0x0000, value uuid: 00002908-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x001d, value handle: 0x001e, properties 0x001a value: uuid: 00002a4d-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x001f, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x0020, value: 0x0000, value uuid: 00002908-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x0021, value handle: 0x0022, properties 0x001a value: uuid: 00002a4d-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x0023, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x0024, value: 0x0000, value uuid: 00002908-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x0025, value handle: 0x0026, properties 0x000a value: uuid: 00002a4d-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x0027, value: 0x0000, value uuid: 00002908-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x0028, value handle: 0x0029, properties 0x000a value: uuid: 00002a4d-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x002a, value: 0x0000, value uuid: 00002908-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x002b, value handle: 0x002c, properties 0x0002 value: uuid: 00002a4b-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x002d, value handle: 0x002e, properties 0x0002 value: uuid: 00002a4a-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x002f, value handle: 0x0030, properties 0x0004 value: uuid: 00002a4c-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x0032, value handle: 0x0033, properties 0x0006 value: uuid: 00002a4e-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x0034, value handle: 0x0035, properties 0x001a value: uuid: 00002a4d-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x0036, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x0037, value: 0x0000, value uuid: 00002908-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x0038, value handle: 0x0039, properties 0x000a value: uuid: 00002a4d-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x003a, value: 0x0000, value uuid: 00002908-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x003b, value handle: 0x003c, properties 0x0002 value: uuid: 00002a4b-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x003d, value handle: 0x003e, properties 0x001a value: uuid: 00002a33-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_desc() loading descriptor handle: 0x003f, value: 0x0000, value uuid: 00002902-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:load_chrc() loading characteristic handle: 0x0040, value handle: 0x0041, properties 0x0002 value: uuid: 00002a4a-0000-1000-8000-00805f9b34fb bluetoothd[8166]: profiles/battery/battery.c:batt_accept() BATT profile accept (CE:D8:FA:20:A7:B7) bluetoothd[8166]: src/service.c:change_state() 0x559cceb1e2d0: device CE:D8:FA:20:A7:B7 profile batt-profile state changed: disconnected -> connected (0) bluetoothd[8166]: profiles/deviceinfo/deviceinfo.c:deviceinfo_accept() deviceinfo profile accept (CE:D8:FA:20:A7:B7) bluetoothd[8166]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a29-0000-1000-8000-00805f9b34fb bluetoothd[8166]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a24-0000-1000-8000-00805f9b34fb bluetoothd[8166]: profiles/deviceinfo/deviceinfo.c:handle_characteristic() Unsupported characteristic: 00002a26-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/service.c:change_state() 0x559cceb1e460: device CE:D8:FA:20:A7:B7 profile deviceinfo state changed: disconnected -> connected (0) bluetoothd[8166]: profiles/gap/gas.c:gap_accept() GAP profile accept (CE:D8:FA:20:A7:B7) bluetoothd[8166]: profiles/gap/gas.c:handle_characteristic() Unsupported characteristic: 00002a04-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/service.c:change_state() 0x559cceb1e260: device CE:D8:FA:20:A7:B7 profile gap-profile state changed: disconnected -> connected (0) bluetoothd[8166]: profiles/input/hog.c:hog_device_accept() name=CadMouse Pro Wireless vendor=0x256F, product=0xC654, version=0x106 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=2 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=3 bluetoothd[8166]: profiles/input/hog-lib.c:bt_hog_attach() HoG discovering characteristics bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=4 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=5 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=6 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=7 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=8 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=9 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=10 bluetoothd[8166]: profiles/input/hog-lib.c:bt_hog_attach() HoG discovering characteristics bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=11 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=12 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=13 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=14 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=15 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=16 bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=17 bluetoothd[8166]: src/service.c:change_state() 0x559cceb1d5f0: device CE:D8:FA:20:A7:B7 profile input-hog state changed: disconnected -> connected (0) bluetoothd[8166]: src/service.c:btd_service_ref() 0x559cceb1d5f0: ref=2 bluetoothd[8166]: plugins/policy.c:service_cb() Added input-hog reconnect 0 bluetoothd[8166]: src/gatt-client.c:btd_gatt_client_connected() Device connected. bluetoothd[8166]: src/gatt-database.c:send_notification_to_device() GATT server sending indication bluetoothd[8166]: src/device.c:gatt_debug() MTU exchange complete, with MTU: 23 bluetoothd[8166]: profiles/gap/gas.c:read_device_name_cb() GAP Device Name: CadMouse Pro Wireless bluetoothd[8166]: profiles/gap/gas.c:read_appearance_cb() GAP Appearance: 0x03c2 bluetoothd[8166]: profiles/input/hog-lib.c:proto_mode_read_cb() HoG is operating in Report Protocol Mode bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=16 bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=15 bluetoothd[8166]: profiles/battery/battery.c:parse_battery_level() Battery Level updated: 92% bluetoothd[8166]: profiles/input/hog-lib.c:report_reference_cb() Report 0x0035: id 0x1b type input bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=16 bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=15 bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=14 bluetoothd[8166]: profiles/input/hog-lib.c:report_reference_cb() Report 0x0039: id 0x12 type feature bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=13 bluetoothd[8166]: profiles/input/hog-lib.c:info_read_cb() bcdHID: 0x0111 bCountryCode: 0x00 Flags: 0x03 bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=12 bluetoothd[8166]: profiles/input/hog-lib.c:report_reference_cb() Report 0x001a: id 0x01 type input bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=13 bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=12 bluetoothd[8166]: profiles/input/hog-lib.c:report_reference_cb() Report 0x001e: id 0x03 type input bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=13 bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=12 bluetoothd[8166]: profiles/input/hog-lib.c:report_reference_cb() Report 0x0022: id 0x17 type input bluetoothd[8166]: attrib/gattrib.c:g_attrib_ref() 0x559cceb15ab0: g_attrib_ref=13 bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=12 bluetoothd[8166]: profiles/input/hog-lib.c:report_reference_cb() Report 0x0026: id 0x10 type feature bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=11 bluetoothd[8166]: profiles/input/hog-lib.c:report_reference_cb() Report 0x0029: id 0x08 type feature bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=10 bluetoothd[8166]: profiles/input/hog-lib.c:info_read_cb() bcdHID: 0x0111 bCountryCode: 0x00 Flags: 0x03 bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=9 bluetoothd[8166]: profiles/battery/battery.c:parse_battery_level() Battery Level updated: 100% bluetoothd[8166]: profiles/battery/battery.c:batt_io_ccc_written_cb() Battery Level: notification enabled bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=8 bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=7 bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=6 bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=5 bluetoothd[8166]: src/device.c:gatt_debug() Primary services found: 6 bluetoothd[8166]: src/device.c:gatt_debug() start: 0x0001, end: 0x0007, uuid: 00001800-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:gatt_debug() start: 0x0008, end: 0x0008, uuid: 00001801-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:gatt_debug() start: 0x0009, end: 0x0011, uuid: 0000180a-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:gatt_debug() start: 0x0012, end: 0x0016, uuid: 0000180f-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:gatt_debug() start: 0x0017, end: 0x0030, uuid: 00001812-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:gatt_debug() start: 0x0031, end: 0xffff, uuid: 00001812-0000-1000-8000-00805f9b34fb bluetoothd[8166]: src/device.c:gatt_client_ready_cb() status: success, error: 0 bluetoothd[8166]: src/gatt-client.c:btd_gatt_client_ready() GATT client ready bluetoothd[8166]: src/gatt-client.c:create_services() Exporting objects for GATT services: CE:D8:FA:20:A7:B7 bluetoothd[8166]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CE_D8_FA_20_A7_B7/service0008 bluetoothd[8166]: src/gatt-client.c:service_create() Exported GATT service: /org/bluez/hci0/dev_CE_D8_FA_20_A7_B7/service0009 bluetoothd[8166]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CE_D8_FA_20_A7_B7/service0009/char000a bluetoothd[8166]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CE_D8_FA_20_A7_B7/service0009/char000c bluetoothd[8166]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CE_D8_FA_20_A7_B7/service0009/char000e bluetoothd[8166]: src/gatt-client.c:characteristic_create() Exported GATT characteristic: /org/bluez/hci0/dev_CE_D8_FA_20_A7_B7/service0009/char0010 bluetoothd[8166]: src/device.c:device_svc_resolved() /org/bluez/hci0/dev_CE_D8_FA_20_A7_B7 err 0 bluetoothd[8166]: profiles/input/hog-lib.c:report_ccc_written_cb() Report characteristic descriptor written: notifications enabled bluetoothd[8166]: profiles/input/hog-lib.c:report_ccc_written_cb() Report characteristic descriptor written: notifications enabled bluetoothd[8166]: profiles/input/hog-lib.c:report_ccc_written_cb() Report characteristic descriptor written: notifications enabled bluetoothd[8166]: profiles/input/hog-lib.c:report_ccc_written_cb() Report characteristic descriptor written: notifications enabled bluetoothd[8166]: attrib/gattrib.c:g_attrib_unref() 0x559cceb15ab0: g_attrib_unref=4 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() HoG inspecting report map bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() Report MAP: bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 05 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 09 02 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() a1 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 05 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 09 02 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() a1 02 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 85 1b bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 09 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() a1 00 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 05 09 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 19 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 29 08 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 15 00 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 25 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 95 08 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 75 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 81 02 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 05 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 09 30 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 09 31 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 16 02 80 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 26 ff 7f bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 75 10 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 95 02 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 81 06 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() a1 02 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 85 12 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 09 48 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 95 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 75 02 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 15 00 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 25 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 35 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 45 78 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() b1 02 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 85 1b bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 09 38 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 35 00 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 45 00 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 95 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 75 10 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 16 02 80 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 26 ff 7f bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 81 06 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() c0 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() a1 02 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 85 12 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 09 48 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 95 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 75 02 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 15 00 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 25 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 35 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 45 78 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() b1 02 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 35 00 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 45 00 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 95 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 75 04 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() b1 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 85 1b bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 05 0c bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 15 81 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 25 7f bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 75 08 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 0a 38 02 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 95 01 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() 81 06 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() c0 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() c0 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() c0 bluetoothd[8166]: profiles/input/hog-lib.c:report_map_read_cb() c0 Segmentation fault