From: Alexei S. <ale...@gm...> - 2009-02-11 20:46:37
|
I've just fixed the issue I described by moving sigsegv_info_t struct declaration to the sigserv.h I'd appreciate if someone could verify that this doesn't break the build for their favorite platforms. -Alexei On Wed, Feb 11, 2009 at 2:27 PM, Alexei Svitkine <ale...@gm...> wrote: > Hi Mike, > > I've committed the first two patches you sent. Sorry it took so long, > but I've been really busy lately. > > I know it's not related to your code, but looking at the code brought > up some serious concerns. > > Particularly struct sigsegv_info_t that's re-declared would be > incomplete if HAVE_MACH_EXCEPTIONS is on. > > I've added a big FIXME there, and haven't had the time to investigate > further - but if Screen_fault_handler ends up accessing the extra > fields in that struct - it will be a serious bug (accessing memory > past the end of that structure). This really needs to be fixed (again > it's not your changes, but still..) > > -Alexei > > On Mon, Feb 9, 2009 at 5:11 PM, Nigel Pearson <ni...@in...> wrote: >> On Mon, 9 Feb, Mike Sliczniak wrote: >> >>> for B2 when building from Unix there is no way to use >>> core audio currently. >>> >>> Did I break it? I don't know. The build from MacOSX uses many of >>> the files >>> from ../Unix. Maybe Nigel can say something about it. >> >> Haven't had time/motivation to build B2 in months. >> >> >>> I don't know if he uses the project files or the autotools files. >> >> Last few times, I used autoconf/make. There were source code changes >> that required -D changes in the project files, and I got tired of >> chasing them up. >> >> ... >>> B2 might be immune to much of this since it avoids the signal handler >>> stuff in all cases on MacOSX I believe. >> >> The versions I built/run/shipped had no signal handler, >> or always set it to be disabled. Slightly speeding up >> the screen refresh wasn't an issue when most (game) users >> complained that BasiliskII was too fast :-) >> >> -- >> Nigel Pearson, ni...@in...|"Things you own | >> Telstra Net. Eng., Sydney, Australia | end up owning you"| >> Office: 9202 3900 Fax: 9212 6348 | Tyler, | >> Mobile: 0408 664435 Home: 9792 6998 | Fight Club | >> >> >> ------------------------------------------------------------------------------ >> Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) >> software. With Adobe AIR, Ajax developers can use existing skills and code to >> build responsive, highly engaging applications that combine the power of local >> resources and data with the reach of the web. Download the Adobe AIR SDK and >> Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com >> _______________________________________________ >> basilisk-devel mailing list >> bas...@li... >> https://lists.sourceforge.net/lists/listinfo/basilisk-devel >> > |