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
*** 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