[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