[Bug 735952] videorate: GstStructure refcount critical message
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Sep 3 01:18:40 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=735952
GStreamer | gst-plugins-base | 1.4.0
--- Comment #3 from Robert Swain <robert.swain at gmail.com> 2014-09-03 08:18:32 UTC ---
I just got a crash from the same issue:
(<unknown>:27061): GStreamer-CRITICAL **: void gst_structure_free(GstStructure
*): assertion `GST_STRUCTURE_REFCOUNT (structure) == NULL' failed
daemon(27061,0x108a07000) malloc: *** error for object 0x10378cd00: pointer
being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Process 27061 stopped
* thread #30: tid = 0xe78a55, 0x00007fff91f39866
libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGABRT
frame #0: 0x00007fff91f39866 libsystem_kernel.dylib`__pthread_kill + 10
libsystem_kernel.dylib`__pthread_kill + 10:
-> 0x7fff91f39866: jae 0x7fff91f39870 ; __pthread_kill + 20
0x7fff91f39868: movq %rax, %rdi
0x7fff91f3986b: jmpq 0x7fff91f36175 ; cerror_nocancel
0x7fff91f39870: ret
(lldb) thread backtrace
* thread #30: tid = 0xe78a55, 0x00007fff91f39866
libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGABRT
* frame #0: 0x00007fff91f39866 libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x00007fff889e635c libsystem_pthread.dylib`pthread_kill + 92
frame #2: 0x00007fff87ca9b1a libsystem_c.dylib`abort + 125
frame #3: 0x00007fff8e48907f libsystem_malloc.dylib`free + 411
frame #4: 0x0000000100ce45c7 daemon`g_free + 39
frame #5: 0x0000000100c9fcc4 daemon`array_free + 148
frame #6: 0x0000000100c9fdcd daemon`g_array_free + 109
frame #7: 0x0000000100b25b36
daemon`gst_structure_free(structure=0x0000000103786280) + 278 at
gststructure.c:386
frame #8: 0x0000000100aacd0a
daemon`gst_caps_merge_structure(caps=0x000000010487a940,
structure=0x0000000103786280) + 522 at gstcaps.c:706
...
From:
daemon(27061,0x108a07000) malloc: *** error for object 0x10378cd00: pointer
being freed was not allocated
It looks like it could be trying to free a pointer that has already been freed
or something.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list