mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-12-02 00:24:25 +08:00
7a8aeaf09c
The remote address used for dispatching the MAP notifications is initialized when the MNS is connected. Therefore it needs to be freed when the session is destroyed and not after receiving an event report. Trace: 0 0x00007ffff6a6a1c9 in raise () from /usr/lib/libc.so.6 1 0x00007ffff6a6b5c8 in abort () from /usr/lib/libc.so.6 2 0x00007ffff6aa8037 in __libc_message () from /usr/lib/libc.so.6 3 0x00007ffff6aad8ae in malloc_printerr () from /usr/lib/libc.so.6 4 0x00007ffff6aae587 in _int_free () from /usr/lib/libc.so.6 5 0x00000000004273b0 in event_report_close (obj=0x69a5b0) at obexd/client/mns.c:295 6 0x0000000000429549 in os_reset_session (os=0x69c210) at obexd/src/obex.c:199 7 0x000000000041bec6 in transfer_complete (transfer=0x69a9d0, err=0x0) at gobex/gobex-transfer.c:103 8 0x000000000041c20c in transfer_put_req (obex=0x69b470, req=<optimized out>, user_data=0x69a9d0) at gobex/gobex-transfer.c:407 9 0x000000000041988d in handle_request (req=0x69f3d0, obex=0x69b470) at gobex/gobex.c:1022 10 incoming_data (io=<optimized out>, cond=<optimized out>, user_data=0x69b470) at gobex/gobex.c:1194 11 0x00007ffff702de46 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 12 0x00007ffff702e198 in ?? () from /usr/lib/libglib-2.0.so.0 13 0x00007ffff702e59a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 14 0x000000000040dead in main (argc=1, argv=0x7fffffffddc8) at obexd/src/main.c:319 |
||
---|---|---|
.. | ||
client | ||
plugins | ||
src |