gsl

Rick Stevens ricks at alldigital.com
Wed Jun 3 23:00:13 UTC 2015


On 06/03/2015 03:53 PM, Rick Stevens wrote:
> On 06/03/2015 03:19 PM, Patrick Dupre wrote:
>> Execution:
>> Segmentation fault (core dumped)
>>
>> it is linked with gsl and math library.
>> I guess that there is an issue either with the c code or with the binary
>> library.
>
> Well, looking at the code, you're passing "T_", which is uninitialized.
> Not knowing the API for gsl_multifit_fsolver_alloc(), I have no idea
> what params it's expecting, but that's a pretty good one to start
> looking at.

In fact, there's two possibilities...passing in an uninitialized pointer
is suspect, and if the function is supposed to fill in whatever that's
pointing at with a value is also a problem as you've declared it as a 
"const", meaning you can't assign data to it at run time.

>>> Sent: Wednesday, June 03, 2015 at 11:33 PM
>>> From: "Rick Stevens" <ricks at alldigital.com>
>>> To: "Community support for Fedora users" <users at lists.fedoraproject.org>
>>> Subject: Re: gsl
>>>
>>> On 06/03/2015 02:23 PM, Patrick Dupre wrote:
>>>> Hello,
>>>>
>>>> Can somebody help me?
>>>>
>>>> This short piece of code fails.
>>>> It seems to be due to the gsl library!
>>>>
>>>> Thank for your help.
>>>>
>>>> #include <gsl/gsl_multifit_nlin.h>
>>>>
>>>> int main () {
>>>>     const gsl_multifit_fsolver_type *T_ ;
>>>>     gsl_multifit_fsolver *s_ = gsl_multifit_fsolver_alloc (T_, 10, 1);
>>>>     }
>>>
>>> What's failing? Compile? Link? Execution?
>>> ----------------------------------------------------------------------
>>> - Rick Stevens, Systems Engineer, AllDigital    ricks at alldigital.com -
>>> - AIM/Skype: therps2        ICQ: 226437340           Yahoo: origrps2 -
>>> -                                                                    -
>>> -     If Bill Gates got a dime for every time Windows crashes...     -
>>> -              ...oh, wait.  He does.  THAT explains it!             -
>>> ----------------------------------------------------------------------
>>> --
>>> users mailing list
>>> users at lists.fedoraproject.org
>>> To unsubscribe or change subscription options:
>>> https://admin.fedoraproject.org/mailman/listinfo/users
>>> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
>>> Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
>>> Have a question? Ask away: http://ask.fedoraproject.org
>>>
>
>


-- 
----------------------------------------------------------------------
- Rick Stevens, Systems Engineer, AllDigital    ricks at alldigital.com -
- AIM/Skype: therps2        ICQ: 226437340           Yahoo: origrps2 -
-                                                                    -
-                  Heisenberg _may_ have slept here                  -
----------------------------------------------------------------------


More information about the users mailing list