All pastes #1376316 Raw Edit

vikky

public c v1 · immutable
#1376316 ·published 2009-03-29 23:56 UTC
rendered paste body
#include <xine.h>#include <stdio.h>int main(){	xine_t *xine;	xine_stream_t * mstream;	int rv;	char *url = "/home/vikky/Shared/Dave Matthews Band - Two Step.mp3";	xine = xine_new();	xine_config_load(xine, "/home/vikky/.xine/config");	xine_init(xine);	mstream = xine_stream_new(xine, NULL,NULL);	printf("Status: %i\n",xine_get_error(mstream));	if(!mstream){		printf("stream error\n");		return 1;	}	rv = xine_open(mstream, url);	printf("title=%s\n",xine_get_meta_info (mstream,XINE_META_INFO_TITLE ));	xine_close(mstream);		xine_dispose(mstream);	xine_exit(xine);	printf("return 0;\n");	return 0;}<> gcc test2.c -lxine -g<> ./a.out Status: 0title=Two Stepreturn 0;Segmentation fault(gdb) bt#0  0x00007fffedf7388d in ?? () from /lib64/libselinux.so.1#1  0x00007fffedf6629f in selinux_file_context_cmp () from /lib64/libselinux.so.1#2  0x0000000000000000 in ?? ()(gdb) valgrind ./a.out[snip]==19610== Invalid read of size 8==19610==    at 0xF7EC88D: (within /lib64/libselinux.so.1)==19610==    by 0xF7DF29E: (within /lib64/libselinux.so.1)==19610==    by 0xF7EE820: (within /lib64/libselinux.so.1)==19610==    by 0x50B959C: exit (in /lib64/libc-2.9.so)==19610==    by 0x50A157C: (below main) (in /lib64/libc-2.9.so)==19610==  Address 0x88 is not stack'd, malloc'd or (recently) free'd==19610== ==19610== Process terminating with default action of signal 11 (SIGSEGV)==19610==  Access not within mapped region at address 0x88==19610==    at 0xF7EC88D: (within /lib64/libselinux.so.1)==19610==    by 0xF7DF29E: (within /lib64/libselinux.so.1)==19610==    by 0xF7EE820: (within /lib64/libselinux.so.1)==19610==    by 0x50B959C: exit (in /lib64/libc-2.9.so)==19610==    by 0x50A157C: (below main) (in /lib64/libc-2.9.so)