Program exits with signal 11 (SIGSEGV).
Matthew Jew
mjew at icnc.com
Mon Jul 21 15:25:29 CDT 2003
Ruslan,
Signal 11 (SIGSEGV) is a segment violation (or so the pages I read say).
SIGSEGV can have two reasons I think
SEGV_MAPERR address not mapped to object
SEGV_ACCERR invalid permissions for mapped object
I got the debugger working (using Totte's suggestion about copying the
framework)
and the SIGSEGV actually occurs within the method at this point
delete _databaseDefinition;
The full method is
- (void)dealloc
{
[self close];
delete _databaseDefinition; // <-- SIGSEGV occurs here
[super dealloc];
}
- Matthew
On Monday, July 21, 2003, at 03:17 PM, Ruslan Zasukhin wrote:
> on 7/22/03 0:44, Matthew Jew at mjew at icnc.com wrote:
>
>> Actually, the signal 11 (SIGSEGV) happens at the very end, on the
>>
>> [_database release];
>
> Hmm,
>
> If I am not mistake
>
> #define EDEADLK 11 /* Resource deadlock avoided */
>
> Frankly saying no idea, why it is here...
>
>
> --
> Best regards,
> Ruslan Zasukhin [ I feel the need...the need for speed ]
> -------------------------------------------------------------
> e-mail: ruslan at paradigmasoft.com
> web: http://www.paradigmasoft.com
>
> To subscribe to the Valentina mail list go to:
> http://lists.macserve.net/mailman/listinfo/valentina
> -------------------------------------------------------------
>
More information about the Valentina
mailing list