When there is a failure while opening q6asm capturing stream, it releases the q6asm data structure which is accessed by stream closing function and lead to a crash. Resolving the issue by freeing the data structure in closing function instead of during opening failure. Change-Id: Ie45335a98be21d3b6035115241f657185a918be0 CRs-Fixed: 373438 Signed-off-by: Jay Wang <jaywang@codeaurora.org>