[vorbis-dev] ( Possible vorbisfile + win32 bug ) or stupid mistake

OmegaDan omegadan at thehumbleguys.com
Thu Feb 8 14:46:24 PST 2001



Interestingly enough, 

I recalled I didn't have this problem while using static libs, so I rebuilt
my project with the static libs, it works correctly.  (with no
modifications to my project). 

carry <grin>

OD

On Thu, 08 Feb 2001, OmegaDan wrote:
> Date: Thu, 08 Feb 2001 13:54:17 -0800
> To: vorbis-dev at xiph.org
> From: OmegaDan <omegadan at thehumbleguys.com>
> Reply-To: vorbis-dev at xiph.org
> Sender: owner-vorbis-dev at xiph.org
> Subject: [vorbis-dev] ( Possible vorbisfile + win32 bug ) or stupid
> mistake
> 
> I'm working on some sound code for a pet project, and can't get it
> working
> right ... I've tried this with both beta3 and todays cvs (feb 07) 
> basically I run this code :
> 
> bool vorbisfile_interface::Open(char *filename)
> {
> 
>         if ( status == INUSE ) { return FAILURE ; /*already have a file
> open */$
> 
>         f = fopen(filename, "rb") ;
> 
>         if ( f == NULL ) { return FAILURE ; }
> 
>         if ( ov_open( f, &ovf, NULL, 0 ) < 0 ) { return FAILURE; }
> 
>         status = INUSE ;
> 
>         return SUCCESS;
> 
> }
> 
> And it segfaults with this traceback :
> 
> NTDLL! 77f82460()
> NTDLL! 77f823e5()
> _fseek64_wrap(_iobuf * 0x10048078, __int64 0, int 1) line 588 + 20 bytes
> ov_open_callbacks(void * 0x10048078, OggVorbis_File * 0x0012fbc0, char *
> 0x00000000, long 0, ov_callbacks {...}) line 614 + 15 bytes
> ov_open(_iobuf * 0x10048078, OggVorbis_File * 0x0012fbc0, char *
> 0x00000000, long 0) line 607 + 49 bytes
> vorbisfile_interface::Open(char * 0x10043b0c `string') line 23 + 22 bytes
> bankset::LoadBank(char * 0x0042901c `string') line 38 + 16 bytes
> CCatsound::LoadBank(char * 0x0042901c `string') line 50
> main(int 1, char * * 0x00930d90) line 19 + 16 bytes
> mainCRTStartup() line 206 + 25 bytes
> KERNEL32! 77e992a6()
> 
> 
> 
> The operating system is Windows 2000 Pro SP1, the compiler Visual Studio
> 6
> SP4, and its vorbisfile_dynamic I'm using.... Its been driving me crazy,
> I've been looking at it for about 6 hours now ... time to defer to the
> professionals :)
> 
> OD
> 
> 
> 
> 
> 
> 
> --- >8 ----
> List archives:  http://www.xiph.org/archives/
> Ogg project homepage: http://www.xiph.org/ogg/
> To unsubscribe from this list, send a message to
> 'vorbis-dev-request at xiph.org'
> containing only the word 'unsubscribe' in the body.  No subject is
> needed.
> Unsubscribe messages sent to the list will be ignored/filtered.

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis-dev mailing list