Description of problem: 32bit athlon system after installing xmms-flac-1.1.2-2 starting xmms i get an error: *** glibc detected *** xmms: double free or corruption (out): 0x0054e1a0 *** followed by a backtrace. if i remove the xmms-flac package xmms starts up as expected. Version-Release number of selected component (if applicable): xmms-1.2.10-11 xmms-flac-1.1.2-2 Steps to Reproduce: 1. install xmms from rawhide, start it up 2. install xmms-flac from rawhide 3. try to start xmms again.. no longer starts up Additional info: I'm going to attach the backtrace spewage to the terminal. If you need me to do anything else please let me know.
Created attachment 112555 [details] backtrace text sent to terminal on xmms startup attempt
i get this too. it started happening since 1.1.2-1, every older version is ok. recompiling the package does not help.
xmms is moving to extras. xmms-flac will be removed.
fixed by --- flac-1.1.2.orig/src/plugin_xmms/configure.c 2005-01-25 05:26:29.000000000 +0100 +++ flac-1.1.2/src/plugin_xmms/configure.c 2005-07-29 03:34:34.000000000 +0200 @@ -55,13 +55,13 @@ 100 /* KB */, /* http_buffer_size */ 50, /* http_prebuffer */ FALSE, /* use_proxy */ - "", /* proxy_host */ + NULL, /* proxy_host */ 0, /* proxy_port */ FALSE, /* proxy_use_auth */ - "", /* proxy_user */ - "", /* proxy_pass */ + NULL, /* proxy_user */ + NULL, /* proxy_pass */ FALSE, /* save_http_stream */ - "", /* save_http_path */ + NULL, /* save_http_path */ FALSE, /* cast_title_streaming */ FALSE /* use_udp_channel */ }, diff -urN xmms-1.2.10.orig/Input/mpg123/mpg123.c xmms-1.2.10/Input/mpg123/mpg123.c --- xmms-1.2.10.orig/Input/mpg123/mpg123.c 2004-02-20 00:00:04.000000000 +0100 +++ xmms-1.2.10/Input/mpg123/mpg123.c 2005-07-29 03:00:20.000000000 +0200 @@ -397,6 +397,8 @@ if (!strncasecmp(ext, ".rm", 3) || !strncasecmp(ext, ".ra", 3) || !strncasecmp(ext, ".rpm", 4) || + !strncasecmp(ext, ".fla", 4) || + !strncasecmp(ext, ".flac", 5) || !strncasecmp(ext, ".ram", 4)) return FALSE; }