Find the answer to your Linux question:
Results 1 to 6 of 6
Recently my XMMS has failed to work. It was working fine before hand, but now it gives a glibc error. any ideas? here's the backtrace GNU gdb 6.1.1 Copyright 2004 ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Mar 2005
    Posts
    4

    XMMS glibc fail


    Recently my XMMS has failed to work. It was working fine before hand, but now it gives a glibc error. any ideas?
    here's the backtrace

    GNU gdb 6.1.1
    Copyright 2004 Free Software Foundation, Inc.
    GDB is free software, covered by the GNU General Public License, and you are
    welcome to change it and/or distribute copies of it under certain conditions.
    Type "show copying" to see the conditions.
    There is absolutely no warranty for GDB. Type "show warranty" for details.
    This GDB was configured as "i486-slackware-linux"...Using host libthread_db library "/lib/libthread_db.so.1".

    (gdb) run
    Starting program: /usr/bin/xmms
    [Thread debugging using libthread_db enabled]
    [New Thread -1212197200 (LWP 6111)]
    [New Thread -1212822608 (LWP 6114)]
    *** glibc detected *** free(): invalid pointer: 0xb71596e4 ***

    Program received signal SIGABRT, Aborted.
    [Switching to Thread -1212197200 (LWP 6111)]
    0xffffe410 in ?? ()
    (gdb) bt
    #0 0xffffe410 in ?? ()
    #1 0xbffff3d8 in ?? ()
    #2 0x00000006 in ?? ()
    #3 0x000017df in ?? ()
    #4 0xb7c1f605 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:67
    #5 0xb7c21049 in *__GI_abort () at ../sysdeps/generic/abort.c:88
    #6 0xb7c530aa in __libc_message (do_abort=2, fmt=0xb7d06f1c "*** glibc detected *** %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:145
    #7 0xb7c58f76 in malloc_printerr (action=2, str=0xb7d046be "free(): invalid pointer", ptr=0x0)
    at malloc.c:5523
    #8 0xb7c59a3b in *__GI___libc_free (mem=0xb71596e4) at malloc.c:3404
    #9 0xb7e36fe9 in g_free () from /usr/lib/libglib-1.2.so.0
    #10 0xb7146e3d in FLAC_XMMS__init () at plugin.c:274
    #11 0x08066702 in init_plugins () at pluginenum.c:203
    #12 0x08085928 in main (argc=1, argv=0xbffff834) at main.c:3593
    (gdb)

  2. #2
    Just Joined!
    Join Date
    Mar 2005
    Posts
    4
    Upgraded to 2.6.11, recompiled xmms after re-unpackaging glibc from slackware packages, and same result... i'll try recompiling glib-1.2 next

    GNU gdb 6.1.1
    Copyright 2004 Free Software Foundation, Inc.
    GDB is free software, covered by the GNU General Public License, and you are
    welcome to change it and/or distribute copies of it under certain conditions.
    Type "show copying" to see the conditions.
    There is absolutely no warranty for GDB. Type "show warranty" for details.
    This GDB was configured as "i486-slackware-linux"...Using host libthread_db library "/lib/libthread_db.so.1".

    (gdb) run
    Starting program: /usr/bin/xmms
    [Thread debugging using libthread_db enabled]
    [New Thread -1212197200 (LWP 28396)]
    [New Thread -1212822608 (LWP 28400)]
    *** glibc detected *** free(): invalid pointer: 0xb71596e4 ***

    Program received signal SIGABRT, Aborted.
    [Switching to Thread -1212197200 (LWP 28396)]
    0xffffe410 in ?? ()
    (gdb) bt
    #0 0xffffe410 in ?? ()
    #1 0xbffff348 in ?? ()
    #2 0x00000006 in ?? ()
    #3 0x00006eec in ?? ()
    #4 0xb7c1f605 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:67
    #5 0xb7c21049 in *__GI_abort () at ../sysdeps/generic/abort.c:88
    #6 0xb7c530aa in __libc_message (do_abort=2, fmt=0xb7d06f1c "*** glibc detected *** %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:145
    #7 0xb7c58f76 in malloc_printerr (action=2, str=0xb7d046be "free(): invalid pointer", ptr=0x0)
    at malloc.c:5523
    #8 0xb7c59a3b in *__GI___libc_free (mem=0xb71596e4) at malloc.c:3404
    #9 0xb7e36fe9 in g_free () from /usr/lib/libglib-1.2.so.0
    #10 0xb7146e3d in FLAC_XMMS__init () at plugin.c:274
    #11 0x08066702 in init_plugins () at pluginenum.c:203
    #12 0x08085928 in main (argc=1, argv=0xbffff7a4) at main.c:3593

  3. #3
    Just Joined!
    Join Date
    Mar 2005
    Posts
    4
    And no luck. Anyone please?

  4. $spacer_open
    $spacer_close
  5. #4
    Linux Guru lakerdonald's Avatar
    Join Date
    Jun 2004
    Location
    St. Petersburg, FL
    Posts
    5,035
    can you be more specific about what happened leading up to xmms failing the first time.

  6. #5
    Just Joined!
    Join Date
    Mar 2005
    Posts
    4
    Quote Originally Posted by lakerdonald
    can you be more specific about what happened leading up to xmms failing the first time.
    Well, nothing that i can think of actually, it just failed.

  7. #6
    Linux Enthusiast
    Join Date
    Dec 2004
    Location
    Rockin' in the USA!!!
    Posts
    603
    I had a similar problem to this one, actually the problem was that I had installed audacity which installed some libs I didn't want, so I just installed xmms into /usr/local/lib rather than /usr/lib where audacity put it's libs, it worked fine from then on.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •