Announcement

Collapse
No announcement yet.

glibc error: invalid next size

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    glibc error: invalid next size

    I am doing C development and received the following message:

    *** glibc detected *** <unknown>: free(): invalid next size (fast): 0x0809e2c0 ***
    ======= Backtrace: =========
    /lib/tls/i686/cmov/libc.so.6[0xb7d377cd]
    /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7d3ae30]
    [0x804e0d5]
    [0x804e391]
    [0x8057d67]
    [0x8056bb2]
    [0x8073b52]
    [0x805ebad]
    [0x8062ebc]
    /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7ce5ebc]
    [0x804b751]

    The thing is that there is a /lib/libc.so.6, but the OpenSSL version, /lib/tls/i686/cmov/libc.so.6, is seen first by the compiler. Is there a reason for this, or is it just that OpenSSL was installed after the base system and ldconfig inserts new libs at the beginning of the search list?

    Also, does anyone have experience with ldconfig and can give me a heads up on what _not_ to do to change the ordering of my libs?

    Later . . . Jim
Working...
X