ges-demo.exe caused an Unknown [0xC0000264] Exception at location 7784334F in module ntdll.dll.

Registers:
eax=74f312e5 ebx=0aa8fe54 ecx=00000000 edx=00000000 esi=00000000 edi=00000000
eip=777e1f2d esp=0aa8fde8 ebp=0aa8fe40 iopl=0         nv up ei pl zr na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246

AddrPC   Params
777E1F2D 777FE973 00000001 00000001 ntdll.dll!ZwWaitForKeyedEvent
755A4C08 07227008 07227014 FFFFFFFF kernel32.dll!SleepConditionVariableSRW
68631CD8 0AA8FF94 755233AA 07203580 libglib-2.0-0.dll!g_cond_wait  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 302]
	...
	             GMutex *entered_mutex)
	{
>	  g_thread_impl_vtable.SleepConditionVariableSRW (cond, entered_mutex, INFINITE, 0);
	}
	
	...

74F31328 07203580 0AA8FFD4 777F9F72 msvcrt.dll!_endthreadex
755233AA 07203580 7911CCC9 00000000 kernel32.dll!BaseThreadInitThunk
777F9F72 74F312E5 07203580 00000000 ntdll.dll!RtlInitializeExceptionChain
777F9F45 74F312E5 07203580 00000000 ntdll.dll!RtlInitializeExceptionChain

Registers:
eax=00000006 ebx=00010008 ecx=00000000 edx=00000000 esi=00000002 edi=006f6eb8
eip=777e1f46 esp=026ffe28 ebp=026fff88 iopl=0         nv up ei pl zr na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246

AddrPC   Params
777E1F46 006F6EB8 026FFFD4 777F9F72 ntdll.dll!ZwWaitForWorkViaWorkerFactory
755233AA 006F6EB8 71D6CCC9 00000000 kernel32.dll!BaseThreadInitThunk
777F9F72 77813E85 006F6EB8 00000000 ntdll.dll!RtlInitializeExceptionChain
777F9F45 77813E85 006F6EB8 00000000 ntdll.dll!RtlInitializeExceptionChain

Registers:
eax=c0000022 ebx=0b38f960 ecx=00000000 edx=0090fc80 esi=0b38f84c edi=00000000
eip=777dfd91 esp=0b38f808 ebp=0b38f870 iopl=0         nv up ei pl zr na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246

AddrPC   Params
777DFD91 000003E8 00000000 0B38F894 ntdll.dll!ZwDelayExecution
761A4498 000003E8 00000000 00000001 KERNELBASE.dll!Sleep
755626F5 0B38F960 00000001 0B38F930 kernel32.dll!GetProfileStringW
75547878 0B38F960 00000001 8113B82F kernel32.dll!UnhandledExceptionFilter
755477F7 00000000 778373DC 00000000 kernel32.dll!UnhandledExceptionFilter
778374FF 74F312E5 07203BF8 00000000 ntdll.dll!RtlKnownExceptionFilter
777F9F45 74F312E5 07203BF8 00000000 ntdll.dll!RtlInitializeExceptionChain

Registers:
eax=74f312e5 ebx=0accfe54 ecx=00000000 edx=00000000 esi=00000000 edi=00000000
eip=777e1f2d esp=0accfde8 ebp=0accfe40 iopl=0         nv up ei pl zr na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246

AddrPC   Params
777E1F2D 00000000 00000001 00000001 ntdll.dll!ZwWaitForKeyedEvent
755A4C08 07227250 0722725C FFFFFFFF kernel32.dll!SleepConditionVariableSRW
68631CD8 0ACCFF94 755233AA 072037A8 libglib-2.0-0.dll!g_cond_wait  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 302]
	...
	             GMutex *entered_mutex)
	{
>	  g_thread_impl_vtable.SleepConditionVariableSRW (cond, entered_mutex, INFINITE, 0);
	}
	
	...

74F31328 072037A8 0ACCFFD4 777F9F72 msvcrt.dll!_endthreadex
755233AA 072037A8 7975CCC9 00000000 kernel32.dll!BaseThreadInitThunk
777F9F72 74F312E5 072037A8 00000000 ntdll.dll!RtlInitializeExceptionChain
777F9F45 74F312E5 072037A8 00000000 ntdll.dll!RtlInitializeExceptionChain

Registers:
eax=0730e7bc ebx=0730e700 ecx=00000000 edx=0090fc80 esi=fffffffe edi=00000000
eip=7784334f esp=0af0fd98 ebp=0af0fd98 iopl=0         nv up ei pl zr na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246

AddrPC   Params
7784334F 0730E7BC 0A086A60 0AF0FE28 ntdll.dll!RtlUlonglongByteSwap
68631900 0730E7BC 0730E700 0AF0FE28 libglib-2.0-0.dll!g_mutex_unlock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 152]
	...
	g_mutex_unlock (GMutex *mutex)
	{
>	  g_thread_impl_vtable.ReleaseSRWLockExclusive (mutex);
	}
	
	...

6B5E7011 0730E708 00000050 0AF0FE28 libgstbase-1.0-0.dll!gst_base_src_loop  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\libs\gst\base/gstbasesrc.c @ 2819]
	...
	    GST_LIVE_UNLOCK (src);
	    ret = GST_FLOW_FLUSHING;
>	    goto pause;
	  }
	pause:
	...

63A4A741 0A078558 00000000 00000000 libgobject-2.0-0.dll!g_object_unref  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\gobject/gobject.c @ 3105]
	...
	      gboolean has_toggle_ref = OBJECT_HAS_TOGGLE_REF (object);
	
>	      if (!g_atomic_int_compare_and_exchange ((int *)&object->ref_count, old_ref, old_ref - 1))
	goto retry_atomic_decrement1;
	
	...

68631AA6 0A07C6F0 072DB0A0 0A07C6F0 libglib-2.0-0.dll!g_rec_mutex_lock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 206]
	...
	g_rec_mutex_lock (GRecMutex *mutex)
	{
>	  EnterCriticalSection (g_rec_mutex_get_impl (mutex));
	}
	
	...

614AC9E8 0A088040 005A5058 00000000 libgstreamer-1.0-0.dll!gst_task_func  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gsttask.c @ 293]
	...
	  gst_task_configure_name (task);
	
>	  while (G_LIKELY (GET_TASK_STATE (task) != GST_TASK_STOPPED)) {
	    if (G_UNLIKELY (GET_TASK_STATE (task) == GST_TASK_PAUSED)) {
	      GST_OBJECT_LOCK (task);
	...

68616BD7 0AF0FF94 755233AA 07203BF8 libglib-2.0-0.dll!g_thread_pool_thread_proxy  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthreadpool.c @ 310]
	...
	                          g_thread_self (), pool));
	              pool->pool.func (task, pool->pool.user_data);
>	              g_async_queue_lock (pool->queue);
	            }
	        }
	...

74F31328 07203BF8 0AF0FFD4 777F9F72 msvcrt.dll!_endthreadex
755233AA 07203BF8 7949CCC9 00000000 kernel32.dll!BaseThreadInitThunk
777F9F72 74F312E5 07203BF8 00000000 ntdll.dll!RtlInitializeExceptionChain
777F9F45 74F312E5 07203BF8 00000000 ntdll.dll!RtlInitializeExceptionChain

Registers:
eax=00000006 ebx=00000008 ecx=00000000 edx=00000000 esi=00000002 edi=006f6eb8
eip=777e1f46 esp=024ffe28 ebp=024fff88 iopl=0         nv up ei pl zr na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246

AddrPC   Params
777E1F46 006F6EB8 024FFFD4 777F9F72 ntdll.dll!ZwWaitForWorkViaWorkerFactory
755233AA 006F6EB8 71F6CCC9 00000000 kernel32.dll!BaseThreadInitThunk
777F9F72 77813E85 006F6EB8 00000000 ntdll.dll!RtlInitializeExceptionChain
777F9F45 77813E85 006F6EB8 00000000 ntdll.dll!RtlInitializeExceptionChain

Registers:
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=0a078558 edi=00000000
eip=777df8d1 esp=0b14ccac ebp=0b14cd10 iopl=0         nv up ei pl zr na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246

AddrPC   Params
777DF8D1 00000000 00000000 0730E700 ntdll.dll!ZwWaitForSingleObject
777F8D28 0A078558 00000000 00000000 ntdll.dll!RtlIntegerToUnicodeString
68631AA6 0A07C73C 0A08E020 0B14CDC8 libglib-2.0-0.dll!g_rec_mutex_lock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 206]
	...
	g_rec_mutex_lock (GRecMutex *mutex)
	{
>	  EnterCriticalSection (g_rec_mutex_get_impl (mutex));
	}
	
	...

6B5E27DC 0A08E020 0B14CDC8 0B14CDCC libgstbase-1.0-0.dll!gst_base_src_perform_seek  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\libs\gst\base/gstbasesrc.c @ 1583]
	...
	   * or because our peer is flushing. */
	  GST_PAD_STREAM_LOCK (src->srcpad);
>	  if (G_UNLIKELY (src->priv->seqnum == seqnum)) {
	    /* we have seen this event before, issue a warning for now */
	    GST_WARNING_OBJECT (src, "duplicate event found %" G_GUINT32_FORMAT,
	...

0A07C73C 0B14CDC8 0B14CDCC 0B14CDD0
0A08E020 0B14CDCC 0B14CDD0 0B14CDE8
0B14CDC8 0B14CDD0 0B14CDE8 0B14CDD4
0B14CDCC 0730E700 00000000 00000000
6B5E401E 0730E700 00000050 00000000 libgstbase-1.0-0.dll!gst_base_src_default_event  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\libs\gst\base/gstbasesrc.c @ 1937]
	...
	
	      result = gst_base_src_perform_seek (src, event, TRUE);
>	      break;
	    case GST_EVENT_FLUSH_START:
	      /* cancel any blocking getrange, is normally called
	...

63A4A537 0730E700 0712DFA0 0712DFA0 libgobject-2.0-0.dll!g_object_ref  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\gobject/gobject.c @ 3057]
	...
	  gint old_val;
	
>	  g_return_val_if_fail (G_IS_OBJECT (object), NULL);
	  g_return_val_if_fail (object->ref_count > 0, NULL);
	  
	...

6B5E344C 0A07C6FC 00000000 00000000 libgstbase-1.0-0.dll!gst_base_src_event  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\libs\gst\base/gstbasesrc.c @ 1988]
	...
	
	  if (bclass->event) {
>	    if (!(result = bclass->event (src, event)))
	      goto subclass_failed;
	  }
	...

68631900 0A07C6F0 0730E700 0712DFA0 libglib-2.0-0.dll!g_mutex_unlock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 152]
	...
	g_mutex_unlock (GMutex *mutex)
	{
>	  g_thread_impl_vtable.ReleaseSRWLockExclusive (mutex);
	}
	
	...

6147CBBA 0A07C6F0 00000000 00000000 libgstreamer-1.0-0.dll!gst_pad_send_event_unchecked  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gstpad.c @ 4987]
	...
	
	  if (eventfunc (pad, parent, event)) {
>	    ret = GST_FLOW_OK;
	  } else {
	    /* something went wrong */
	...

6144360D 0A075A54 00000000 00000000 libgstreamer-1.0-0.dll!gst_object_ref  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gstobject.c @ 252]
	...
	
	  return object;
>	}
	
	/**
	...

68631900 0A075A54 00000000 00000000 libglib-2.0-0.dll!g_mutex_unlock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 152]
	...
	g_mutex_unlock (GMutex *mutex)
	{
>	  g_thread_impl_vtable.ReleaseSRWLockExclusive (mutex);
	}
	
	...

6147D443 0090E0B0 0A075A48 0B14D0D8 libgstreamer-1.0-0.dll!gst_pad_push_event_unchecked  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gstpad.c @ 4686]
	...
	  /* Note: we gave away ownership of the event at this point but we can still
	   * print the old pointer */
>	  GST_LOG_OBJECT (pad, "sent event %p to peerpad %" GST_PTR_FORMAT ", ret %s",
	      event, peerpad, gst_flow_get_name (ret));
	
	...

63A6A297 0712DFA0 0A075A48 0A0879B0 libgobject-2.0-0.dll!g_value_type_compatible  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\gobject/gvalue.c @ 501]
	...
	  g_return_val_if_fail (G_TYPE_IS_VALUE (dest_type), FALSE);
	
>	  return (g_type_is_a (src_type, dest_type) &&
	  g_type_value_table_peek (dest_type) == g_type_value_table_peek (src_type));
	}
	...

63A4A537 0A075A48 0712DFA0 0712DFA0 libgobject-2.0-0.dll!g_object_ref  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\gobject/gobject.c @ 3057]
	...
	  gint old_val;
	
>	  g_return_val_if_fail (G_IS_OBJECT (object), NULL);
	  g_return_val_if_fail (object->ref_count > 0, NULL);
	  
	...

614861A9 0090E0B0 00000050 00000000 libgstreamer-1.0-0.dll!event_forward_func  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gstpad.c @ 2744]
	...
	  /* don't stop */
	  return FALSE;
>	}
	
	/**
	...

63A67FA0 0B14D188 00000050 00000000 libgobject-2.0-0.dll!g_type_check_value_holds  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\gobject/gtype.c @ 4156]
	...
	  GType   type)
	{
>	  return value && type_check_is_value_type_U (value->g_type) && g_type_is_a (value->g_type, type);
	}
	
	...


Registers:
eax=00000000 ebx=77812e00 ecx=00000000 edx=00000000 esi=00725c38 edi=00000000
eip=777e015d esp=0362fdf4 ebp=0362ff88 iopl=0         nv up ei pl zr na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246

AddrPC   Params
777E015D 00000000 0362FFD4 777F9F72 ntdll.dll!NtWaitForMultipleObjects
755233AA 00725C38 70DBCCC9 00000000 kernel32.dll!BaseThreadInitThunk
777F9F72 77812E65 00725C38 00000000 ntdll.dll!RtlInitializeExceptionChain
777F9F45 77812E65 00725C38 00000000 ntdll.dll!RtlInitializeExceptionChain

Registers:
eax=00000000 ebx=0028f754 ecx=00000000 edx=00000000 esi=00000002 edi=0028f774
eip=777e015d esp=0028f704 ebp=0028f7a0 iopl=0         nv up ei pl zr na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00200246

AddrPC   Params
777E015D 0028F754 0028F7C8 00000000 ntdll.dll!NtWaitForMultipleObjects
75521A2C 00000002 7EFDE000 00000000 kernel32.dll!WaitForMultipleObjectsEx
685FFEA5 685F9CEE 0735EF10 74FC2920 libglib-2.0-0.dll!poll_rest  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gpoll.c @ 188]
	...
	g_print ("  WaitForMultipleObjectsEx(%d, %d)\n", nhandles, timeout);
	
>	      ready = WaitForMultipleObjectsEx (nhandles, handles, FALSE, timeout, TRUE);
	      if (ready == WAIT_FAILED)
	{
	...

74F298DA 0735EF10 74FC2920 E5C72C00 msvcrt.dll!free
685F9CEE 00000000 072138B0 00000000 libglib-2.0-0.dll!g_print  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gmessages.c @ 1473]
	...
	    }
	  g_free (string);
>	}
	
	/**
	...

686318C0 071A0148 6FD128D4 00000010 libglib-2.0-0.dll!g_mutex_lock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 140]
	...
	g_mutex_lock (GMutex *mutex)
	{
>	  g_thread_impl_vtable.AcquireSRWLockExclusive (mutex);
	}
	
	...


Registers:
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=0a0781f8 edi=00000000
eip=777df8d1 esp=0b5ccc3c ebp=0b5ccca0 iopl=0         nv up ei pl zr na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246

AddrPC   Params
777DF8D1 00000000 00000000 07366730 ntdll.dll!ZwWaitForSingleObject
777F8D28 0A0781F8 00000000 00000000 ntdll.dll!RtlIntegerToUnicodeString
68631AA6 0A072834 0A08E620 0B5CCD58 libglib-2.0-0.dll!g_rec_mutex_lock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 206]
	...
	g_rec_mutex_lock (GRecMutex *mutex)
	{
>	  EnterCriticalSection (g_rec_mutex_get_impl (mutex));
	}
	
	...

6B5E27DC 0A08E620 0B5CCD58 0B5CCD5C libgstbase-1.0-0.dll!gst_base_src_perform_seek  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\libs\gst\base/gstbasesrc.c @ 1583]
	...
	   * or because our peer is flushing. */
	  GST_PAD_STREAM_LOCK (src->srcpad);
>	  if (G_UNLIKELY (src->priv->seqnum == seqnum)) {
	    /* we have seen this event before, issue a warning for now */
	    GST_WARNING_OBJECT (src, "duplicate event found %" G_GUINT32_FORMAT,
	...

0A072834 0B5CCD58 0B5CCD5C 0B5CCD60
0A08E620 0B5CCD5C 0B5CCD60 0B5CCD78
0B5CCD58 0B5CCD60 0B5CCD78 0B5CCD64
0B5CCD5C 07366730 00000000 00000000
6B5E401E 07366730 00000050 00000000 libgstbase-1.0-0.dll!gst_base_src_default_event  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\libs\gst\base/gstbasesrc.c @ 1937]
	...
	
	      result = gst_base_src_perform_seek (src, event, TRUE);
>	      break;
	    case GST_EVENT_FLUSH_START:
	      /* cancel any blocking getrange, is normally called
	...

63A4A537 07366730 0A08E5E0 0A08E5E0 libgobject-2.0-0.dll!g_object_ref  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\gobject/gobject.c @ 3057]
	...
	  gint old_val;
	
>	  g_return_val_if_fail (G_IS_OBJECT (object), NULL);
	  g_return_val_if_fail (object->ref_count > 0, NULL);
	  
	...

6B5E344C 0A0727F4 00000000 00000000 libgstbase-1.0-0.dll!gst_base_src_event  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\libs\gst\base/gstbasesrc.c @ 1988]
	...
	
	  if (bclass->event) {
>	    if (!(result = bclass->event (src, event)))
	      goto subclass_failed;
	  }
	...

68631900 0A0727E8 07366730 0A08E5E0 libglib-2.0-0.dll!g_mutex_unlock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 152]
	...
	g_mutex_unlock (GMutex *mutex)
	{
>	  g_thread_impl_vtable.ReleaseSRWLockExclusive (mutex);
	}
	
	...

6147CBBA 0A0727E8 00000000 00000000 libgstreamer-1.0-0.dll!gst_pad_send_event_unchecked  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gstpad.c @ 4987]
	...
	
	  if (eventfunc (pad, parent, event)) {
>	    ret = GST_FLOW_OK;
	  } else {
	    /* something went wrong */
	...

6144360D 0A07293C 00000000 00000000 libgstreamer-1.0-0.dll!gst_object_ref  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gstobject.c @ 252]
	...
	
	  return object;
>	}
	
	/**
	...

68631900 0A07293C 00000000 00000000 libglib-2.0-0.dll!g_mutex_unlock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 152]
	...
	g_mutex_unlock (GMutex *mutex)
	{
>	  g_thread_impl_vtable.ReleaseSRWLockExclusive (mutex);
	}
	
	...

6147D443 0A072930 686318C0 0A07293C libgstreamer-1.0-0.dll!gst_pad_push_event_unchecked  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gstpad.c @ 4686]
	...
	  /* Note: we gave away ownership of the event at this point but we can still
	   * print the old pointer */
>	  GST_LOG_OBJECT (pad, "sent event %p to peerpad %" GST_PTR_FORMAT ", ret %s",
	      event, peerpad, gst_flow_get_name (ret));
	
	...

686318C0 0A07293C 00000000 00000000 libglib-2.0-0.dll!g_mutex_lock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 140]
	...
	g_mutex_lock (GMutex *mutex)
	{
>	  g_thread_impl_vtable.AcquireSRWLockExclusive (mutex);
	}
	
	...

686318C0 0A07293C 00000000 00000000 libglib-2.0-0.dll!g_mutex_lock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 140]
	...
	g_mutex_lock (GMutex *mutex)
	{
>	  g_thread_impl_vtable.AcquireSRWLockExclusive (mutex);
	}
	
	...

61485F8D 0A072930 0A08E5E0 00000000 libgstreamer-1.0-0.dll!gst_pad_push_event  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gstpad.c @ 4807]
	...
	    ret = gst_pad_push_event_unchecked (pad, event, type);
	    /* dropped events by a probe are not an error */
>	    res = (ret == GST_FLOW_OK || ret == GST_FLOW_CUSTOM_SUCCESS);
	  } else {
	    /* Errors in sticky event pushing are no problem and ignored here
	...

6B5F0AAA 072031C0 00000000 00000000 libgstbase-1.0-0.dll!gst_base_transform_src_eventfunc  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\libs\gst\base/gstbasetransform.c @ 1934]
	...
	
	  return ret;
>	}
	
	/* perform a transform on @inbuf and put the result in @outbuf.
	...

6144360D 0A08E5E0 68631900 0A072A84 libgstreamer-1.0-0.dll!gst_object_ref  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gstobject.c @ 252]
	...
	
	  return object;
>	}
	
	/**
	...

686318C0 0A072A84 00000000 00000000 libglib-2.0-0.dll!g_mutex_lock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 140]
	...
	g_mutex_lock (GMutex *mutex)
	{
>	  g_thread_impl_vtable.AcquireSRWLockExclusive (mutex);
	}
	
	...

68631900 072031C0 0A08E5E0 0A08E5E0 libglib-2.0-0.dll!g_mutex_unlock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 152]
	...
	g_mutex_unlock (GMutex *mutex)
	{
>	  g_thread_impl_vtable.ReleaseSRWLockExclusive (mutex);
	}
	
	...

6147CBBA 0A072A78 6144360D 0A072A78 libgstreamer-1.0-0.dll!gst_pad_send_event_unchecked  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gstpad.c @ 4987]
	...
	
	  if (eventfunc (pad, parent, event)) {
>	    ret = GST_FLOW_OK;
	  } else {
	    /* something went wrong */
	...

686318C0 0A072A78 00000000 00000000 libglib-2.0-0.dll!g_mutex_lock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 140]
	...
	g_mutex_lock (GMutex *mutex)
	{
>	  g_thread_impl_vtable.AcquireSRWLockExclusive (mutex);
	}
	
	...

6144360D 0A07662C 00000000 00000000 libgstreamer-1.0-0.dll!gst_object_ref  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gstobject.c @ 252]
	...
	
	  return object;
>	}
	
	/**
	...

68631900 0A07662C 00000000 00000000 libglib-2.0-0.dll!g_mutex_unlock  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\glib/gthread-win32.c @ 152]
	...
	g_mutex_unlock (GMutex *mutex)
	{
>	  g_thread_impl_vtable.ReleaseSRWLockExclusive (mutex);
	}
	
	...

6147D443 0090E0B0 0A076620 0B5CD268 libgstreamer-1.0-0.dll!gst_pad_push_event_unchecked  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gstpad.c @ 4686]
	...
	  /* Note: we gave away ownership of the event at this point but we can still
	   * print the old pointer */
>	  GST_LOG_OBJECT (pad, "sent event %p to peerpad %" GST_PTR_FORMAT ", ret %s",
	      event, peerpad, gst_flow_get_name (ret));
	
	...

63A6A297 0A08E5E0 0A076620 0A08F880 libgobject-2.0-0.dll!g_value_type_compatible  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\gobject/gvalue.c @ 501]
	...
	  g_return_val_if_fail (G_TYPE_IS_VALUE (dest_type), FALSE);
	
>	  return (g_type_is_a (src_type, dest_type) &&
	  g_type_value_table_peek (dest_type) == g_type_value_table_peek (src_type));
	}
	...

63A4A537 0A076620 0A08E5E0 0A08E5E0 libgobject-2.0-0.dll!g_object_ref  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\gobject/gobject.c @ 3057]
	...
	  gint old_val;
	
>	  g_return_val_if_fail (G_IS_OBJECT (object), NULL);
	  g_return_val_if_fail (object->ref_count > 0, NULL);
	  
	...

614861A9 0090E0B0 00000050 00000000 libgstreamer-1.0-0.dll!event_forward_func  [c:\Users\bmonkey\cerbero\sources\windows_x86\gstreamer-git-None\gst/gstpad.c @ 2744]
	...
	  /* don't stop */
	  return FALSE;
>	}
	
	/**
	...

63A67FA0 0B5CD318 00000050 00000000 libgobject-2.0-0.dll!g_type_check_value_holds  [c:\Users\bmonkey\cerbero\sources\windows_x86\glib-2.38.1\gobject/gtype.c @ 4156]
	...
	  GType   type)
	{
>	  return value && type_check_is_value_type_U (value->g_type) && g_type_is_a (value->g_type, type);
	}
	
	...


