Find Jobs
Hire Freelancers

Fix segmentation fault error in c code

$30-250 USD

Completed
Posted over 5 years ago

$30-250 USD

Paid on delivery
Hi, I need help in finding and resolving segmentation fault in c source code. Build environment and output of gdb and valgrind is on my post here [login to view URL] Source code is here - [login to view URL] This is ARM build. To reproduce it I can share full notes I have which can be helpful in preparing for the build to satisfy all requirements. Or otherwise if you spot an issue in the code - I can make a change and rebuild to see. In any case I need to know myself where was the error.
Project ID: 17887625

About the project

9 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello The code runs on x86 without a problem, because there may be a difference between x86 and the arm64 platform in the way variadic functions (functions with unnamed, optional arguments) are handled. The part of code from the sofia-sip modul you posted on Stackoverflow makes heavy usage of variadic arguments in their tag list implementation. And thats where most likely the error on arm64 happens. Please have a look at this file, beginning with line 105 [login to view URL] There are two different ways how the macro for ta_start() can be defined, depending on wether the flag SU_HAVE_TAGSTACK is set or not. Maybe the x86 build uses another definition than the ARM build does. As a first step, could you please check that SU_HAVE_TAGSTACK is defined in the auto generated su_config / su_configure file for ARM platform and that the flag is not defined if you create the configuration for x86 (or vice versa)? And could you please share your notes about the build process for arm64 and which toolchain is used? Best regards
$100 USD in 5 days
5.0 (3 reviews)
3.3
3.3
9 freelancers are bidding on average $165 USD for this job
User Avatar
I’m an expert in c programming and using tools like valgrind and gdb
$277 USD in 3 days
4.9 (417 reviews)
7.6
7.6
User Avatar
Hi, I used C/C++ for many many years(decades in fact), and used to help fix memory leaks at British Telecom, many years ago(C on Linux code that sit inside Broadband routers). I see that it's an entire project, and so will require some time to have built on a VM and run tests on, incl. valgrind. Cheers
$400 USD in 5 days
5.0 (45 reviews)
6.5
6.5
User Avatar
Hello We are highly motivated young technocrats from India. We are approachable, you can come to us if you have a struggle, we are happy to help. Team TiponTongue
$200 USD in 3 days
4.9 (38 reviews)
5.3
5.3
User Avatar
I have 5 years of experience in embedded software development which include C and Linux programming. I have worked on many projects where I faced this kind of issue of memory segment violations. I gone through the link looks like while printing, it's accessing invalid memory location. I will solve it in 1-2 if it awarded to me.
$35 USD in 2 days
4.7 (8 reviews)
2.5
2.5
User Avatar
I am familiar with C laguage and have a 5 year in computer programming.
$111 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
hello, sir/madam I can do that I am expert in c andc++ programming so give me an opportunity to do this work so I will find your bug and fix your code correctly
$155 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SWITZERLAND
Morges, Switzerland
5.0
5
Payment method verified
Member since Oct 30, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.