[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#424057: libc6: internal error: symidx out of range of fptr table



Package: libc6
Version: 2.5-7
Severity: important

Today I saw this error for the second time on my hppa box running the 
2.6.18-parisc64-smp kernel:
cat: error while loading shared libraries: internal error: symidx out of 
range of fptr table

People on #parisc say that this is a glibc issue:
<patofiero> fjp, I have not looked at the current sources in debian glibc, 
but in general there *are* functions which are supposed to be atomic but 
are not. These failures can cause a "symidx out of rang of fptr table" 
error.
<patofiero> fjp, The failure is in glibc.
<patofiero> fjp, It's using non-atomic implementation of compare and swap. 
However, the problem is systemic of a kernel that doesn't have atomic 
helper functions.
<fjp> I'm running 2.6.18-4-parisc64-smp
<patofiero> fjp, smp is more likely to trigger the error.
<patofiero> fjp, You have the atomic helper routines present in your 
kernel.
<patofiero> fjp, The glibc you have just isn't using them.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: hppa (parisc64)

Kernel: Linux 2.6.18-4-parisc64-smp (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Attachment: pgpHRbY6Y7dMY.pgp
Description: PGP signature


Reply to: