Skip to content

Instantly share code, notes, and snippets.

@futr
Created June 1, 2022 14:53
Show Gist options
  • Save futr/81fc45d96c45587929e2cf46689d14c2 to your computer and use it in GitHub Desktop.
Save futr/81fc45d96c45587929e2cf46689d14c2 to your computer and use it in GitHub Desktop.
Output of Valgrind when Janus crashed
==1512459== Invalid free() / delete / delete[] / realloc()
==1512459== at 0x483CA3F: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==1512459== by 0x487CAF5: nice_candidate_free (candidate.c:92)
==1512459== by 0x15B8F1: janus_ice_candidates_to_sdp (ice.c:3368)
==1512459== by 0x1DFA81: janus_sdp_merge (sdp.c:1562)
==1512459== by 0x18B997: janus_plugin_handle_sdp (janus.c:3952)
==1512459== by 0x186B34: janus_plugin_push_event (janus.c:3574)
==1512459== by 0x248AE810: janus_videoroom_handler (janus_videoroom.c:10777)
==1512459== by 0x4B76AD0: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==1512459== by 0x527E608: start_thread (pthread_create.c:477)
==1512459== by 0x53B8132: clone (clone.S:95)
==1512459== Address 0x28211600 is 0 bytes inside a block of size 28 free'd
==1512459== at 0x483CA3F: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==1512459== by 0x487CAF5: nice_candidate_free (candidate.c:92)
==1512459== by 0x4ADA4C7: g_value_unset (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.6)
==1512459== by 0x487091D: free_queued_signal (agent.c:203)
==1512459== by 0x4871BC7: agent_unlock_and_emit (agent.c:224)
==1512459== by 0x487B008: component_io_cb (agent.c:6166)
==1512459== by 0x495E6EA: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6400.6)
==1512459== by 0x4B4D04D: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==1512459== by 0x4B4D3FF: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==1512459== by 0x4B4D6F2: g_main_loop_run (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==1512459== by 0x13972B: janus_ice_static_event_loop_thread (ice.c:200)
==1512459== by 0x4B76AD0: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==1512459== Block was alloc'd at
==1512459== at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==1512459== by 0x4B52E98: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==1512459== by 0x4B6B485: g_slice_alloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==1512459== by 0x4B6BAAD: g_slice_alloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==1512459== by 0x486F501: nice_address_dup (address.c:292)
==1512459== by 0x488A7FB: discovery_add_server_reflexive_candidate (discovery.c:896)
==1512459== by 0x4888105: priv_map_reply_to_discovery_request (conncheck.c:3841)
==1512459== by 0x4888105: conn_check_handle_inbound_stun (conncheck.c:4941)
==1512459== by 0x487A40B: agent_recv_message_unlocked (agent.c:4515)
==1512459== by 0x487AB43: component_io_cb (agent.c:6083)
==1512459== by 0x495E6EA: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6400.6)
==1512459== by 0x4B4D04D: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==1512459== by 0x4B4D3FF: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment