Visit Jeremy's Blog.
Go Back > Forums > Non-*NIX Forums > Programming
User Name
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.


  Search this Thread
Old 11-07-2006, 07:30 AM   #1
Registered: Sep 2005
Location: Ägypten
Distribution: Ubuntu 5.10
Posts: 155

Rep: Reputation: 30
Smile Error running a C program, glibc detected *** free(): invalid next size (normal)

I have an old c program and it is working on Redhat 7.2 and Debian I tried to run it on my ubuntu machine but I got the following error
glibc detected *** free(): invalid next size (normal)
I tried to recompile the source on the ubuntu machine but I got the same error
How I can fix it?
Thank you
Old 11-07-2006, 08:28 AM   #2
Senior Member
Registered: Jan 2005
Location: Canada
Distribution: ubuntu
Posts: 2,539

Rep: Reputation: 60
did you search online for your error message to see what other's have done for a solution? if the code for this file isnt overly lengthy then post it for us
Old 11-07-2006, 09:12 AM   #3
Registered: May 2002
Location: new hampshire
Distribution: Fedora, RHEL
Posts: 600

Rep: Reputation: 110Reputation: 110
alternatively, you can test-drive my malloc/free overload library.

check out: for some info. It'll let you see exactly where free's, and mallocs are being called, what address is being free'd, print a stack trace, AND even has some "safe" routines to catch overflow/underflow conditions.
Old 11-08-2006, 01:52 PM   #4
Senior Member
Registered: Jul 2004
Location: Phoenix, Arizona
Distribution: Gentoo, LFS, Debian,Ubuntu
Posts: 1,537

Rep: Reputation: 87
This is probably cause its using a newer compiler or a newer version of Glibc and a warning is now considered an error.

Ive had similar issues in the past and it can be difficult to track down.

As suggested before posing the code would help

just remember your [ code ] tags


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
*** glibc detected *** free(): invalid next size (normal): 0x0000000000503e70 *** vbreddy Programming 2 04-10-2006 06:27 PM
*** glibc detected *** free(): invalid next size (normal): 0x0804c050 *** water&sky Linux - General 2 03-03-2006 12:25 PM
*** glibc detected *** free(): invalid next size (normal): 0x0804c050 *** water&sky Linux - Software 1 03-02-2006 08:23 AM *** glibc detected *** free(): invalid pointer: 0x41481c94 *** Artanicus Linux - Software 2 02-19-2005 07:04 PM > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 04:11 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration