• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: EXC_BAD_ACCESS error
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: EXC_BAD_ACCESS error


  • Subject: Re: EXC_BAD_ACCESS error
  • From: Andreas Grosam <email@hidden>
  • Date: Wed, 13 Oct 2010 17:18:26 +0200

On Oct 11, 2010, at 3:49 PM, McLaughlin, Michael P. wrote:

> Using Xcode 3.2.4 under Mac OS 10.6.4 on a 64-bit Mac Pro, I am getting a
> runtime error of
>
> EXC_BAD_ACCESS
>
> The project is a C++/CoreServices tool.  The error seems to arise because
> some legacy (Mersenne Twister) code is trying to dereference a pointer with
> a negative index.
>
> for (j = M;--j;p++)
>   *p = p[M-N] ^ TWIST(p[0], p[1]);     // M = 397, N = 624
>
> However, the underlying algorithm is really OK and, in fact, I do *not* get
> this error with exactly the same code when it is part of another
> Cocoa/Objective-C++ project.

Maybe this is unlikely, but did you check this:
Before you enter this for loop (there are two in the state generator function), you need to initialize the pointer p properly. According the Mersenne Twister algorithm, this should be:

p = &state[N - M];

where state is the state array, which you have defined and which has N elements.

And M and N shall be signed int constants.


best

>
> Can anyone shed any light on this?  I have used this code for a long time
> and have never gotten this error before.
>
> I tried to look at the Build Results but that window says only "Build
> Succeeded" and there seems to be no icon (that I could find) that will bring
> up the gcc build command unless there is some warning or compile error.
>
> Thanks for any tips.
>
> --
> Mike McLaughlin
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Xcode-users mailing list      (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >EXC_BAD_ACCESS error (From: "McLaughlin, Michael P." <email@hidden>)

  • Prev by Date: Re: EXC_BAD_ACCESS error
  • Next by Date: Re: Copy Preferences to another system
  • Previous by thread: Re: EXC_BAD_ACCESS error
  • Next by thread: Re: EXC_BAD_ACCESS error
  • Index(es):
    • Date
    • Thread