help-gsl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-gsl] memory issues with gsl matrix and vector views - causes a


From: Frank Reininghaus
Subject: Re: [Help-gsl] memory issues with gsl matrix and vector views - causes a core dump/access violation
Date: Mon, 26 Mar 2012 14:17:27 +0200

Please keep replies on-list.

Am 26. März 2012 14:00 schrieb Ted Byers:
>
>
>> -----Original Message-----
>> From: Frank Reininghaus [mailto:address@hidden
>> Sent: March-26-12 5:15 AM
>> To: Ted Byers
>> Cc: address@hidden
>> Subject: Re: [Help-gsl] memory issues with gsl matrix and vector views -
> causes
>> a core dump/access violation
>>
>
>> Am 26. März 2012 04:32 schrieb Ted Byers:
>> > So, I went further, and if I replace the shared_array by naked
>> > pointers, and apply operator delete[] to them at the very end of the
>> > function, the same problem arises.  So what can possibly be wrong in
>> > this code, or is it the case GSL is doing something odd behind the
> scenes that
>> causes the core dump?
>>
>> have you looked at the backtrace of the crash [1] or used Valgrind to
> check if
>> you're causing some kind of memory corruption [2] ? In my experience,
> these
>> are the two most helpful things you can do when facing any kind of
> mysterious
>> crash.
>>
>> Best regards,
>> Frank
>>
>> [1] gdb <name of executable>
>> At gdb prompt, type r <Enter>, wait for crash, type bt <enter> That tells
> you
>> where exactly the crash occurs.
>>
>
> Perhaps, but only if you can understand the stuff it tells you.  Does the
> following tell you anything?
>
>
> Program received signal SIGABRT, Aborted.
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> 0x00000000 in ?? ()
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> (gdb) bt
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> #0  0x00000000 in ?? ()
> #1  0x77a1f8b1 in ntdll!RtlUpdateClonedSRWLock () from
> /cygdrive/c/Windows/system32/ntdll.dll
> #2  0x75670a91 in WaitForSingleObjectEx () from
> /cygdrive/c/Windows/syswow64/KERNELBASE.dll
> #3  0x000000fc in ?? ()
> #4  0x00000000 in ?? ()
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> (gdb) bt
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> #0  0x00000000 in ?? ()
> #1  0x77a1f8b1 in ntdll!RtlUpdateClonedSRWLock () from
> /cygdrive/c/Windows/system32/ntdll.dll
> #2  0x75670a91 in WaitForSingleObjectEx () from
> /cygdrive/c/Windows/syswow64/KERNELBASE.dll
> #3  0x000000fc in ?? ()
> #4  0x00000000 in ?? ()
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> (gdb) bt
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)
>
> #0  0x00000000 in ?? ()
> #1  0x77a1f8b1 in ntdll!RtlUpdateClonedSRWLock () from
> /cygdrive/c/Windows/system32/ntdll.dll
> #2  0x75670a91 in WaitForSingleObjectEx () from
> /cygdrive/c/Windows/syswow64/KERNELBASE.dll
> #3  0x000000fc in ?? ()
> #4  0x00000000 in ?? ()
> warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

I don't think that this backtrace tells much about the cause of the
problem (I'm not an expert for debugging on Windows though).

>> [2] valgrind <name of executable>
>> (note that this will slow down your program considerably)
>
> Valgrind doesn't work on Windows.

Cheers,
Frank



reply via email to

[Prev in Thread] Current Thread [Next in Thread]