Application crashes with Exception pointing to libgstapp_1_0_0!gst_app_src_end_of_stream
hemanth.chandrashekar@in.unisy
hemanth.chandrashekar at in.unisys.com
Tue Dec 24 08:58:52 UTC 2019
Hello,
We have one of our Windows application integrated with "G-Streamer 1.12.0"
and is running fine both on test/production system.
As the load on system/G-Streamer increases, we are facing the application
crash. On analyzing the dump file, it is pointing to one of the method call
from G-Streamer.
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
c:\gstreamer\1.0\x86\bin\libgstapp-1.0-0.dll -
libgstapp_1_0_0!gst_app_src_end_of_stream+0x1c:
FAULTING_MODULE: 772b0000 ntdll
DEBUG_FLR_IMAGE_TIMESTAMP: 590c30b7
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced
memory at 0x%p. The memory could not be %s.
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced
memory at 0x%p. The memory could not be %s.
EXCEPTION_PARAMETER1: 00000000
EXCEPTION_PARAMETER2: 80000358
READ_ADDRESS: 80000358
FOLLOWUP_IP:
libgstapp_1_0_0!gst_app_src_end_of_stream+1c
703c349c 8b13 mov edx,dword ptr [ebx]
BUGCHECK_STR: APPLICATION_FAULT_INVALID_POINTER_READ_WRONG_SYMBOLS
PRIMARY_PROBLEM_CLASS: INVALID_POINTER_READ
DEFAULT_BUCKET_ID: INVALID_POINTER_READ
LAST_CONTROL_TRANSFER: from 0168a214 to 703c349c
We are curious how to identify the root cause of this issue. Although it
takes some effort to recreate this issue, we can still see the problem with
load on the consistence failure.
I was reading in some portals if we can get some help without luck.
Appreciate if you can review and comment..
Code snippet where "gst_app_src_end_of_stream" is invoked ...
*static bool handleTerminateRequest(const wstring &reason,
VnmsStreamProcessor *proc)
{
GstFlowReturn ret;
/* we are EOS, send end-of-stream and remove the source */
TR_TRACE( informTrace, 0, proc->Port << reason);
ret = gst_app_src_end_of_stream((GstAppSrc*)proc->source);
if (ret != GST_FLOW_OK)
{
TR_TRACE( errorTrace, 0, proc->Port << L"handleTerminateRequest: error
pushing end-of-stream buffer : " << ret);
}
SetEvent(proc->hInputDataProcessedEvent);
return FALSE;
}*
Regards,
Hemanth
--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
More information about the gstreamer-devel
mailing list