Summary: | net-im/pidgin-2.5.5 fails to open - Floating point exception - SIGFPE in /usr/lib/libmp3lame.so.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matthew Barrett <mrbarret> |
Component: | Current packages | Assignee: | Gentoo Net-im project <net-im> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | pva |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Matthew Barrett
2009-05-15 00:09:55 UTC
Please provide emerge --info and read http://www.gentoo.org/proj/en/qa/backtraces.xml to get a better backtrace. I am reading the Backtrace document now. #emerge --info Portage 2.1.6.11 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.8_p20080602-r1, 2.6.28-gentoo-r5 i686) ================================================================= System uname: Linux-2.6.28-gentoo-r5-i686-Intel-R-_Core-TM-2_CPU_6320_@_1.86GHz-with-glibc2.0 Timestamp of tree: Thu, 14 May 2009 20:20:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p39 dev-java/java-config: 2.1.7 dev-lang/python: 2.5.4-r2 dev-util/ccache: 2.4-r7 dev-util/cmake: 2.6.2-r1 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.5, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d /usr/X11R6/bin/startx" CXXFLAGS="-O2 -march=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://prometheus.cs.wmich.edu/gentoo ftp://gentoo.cites.uiuc.edu/pub/gentoo/ " LDFLAGS="-Wl,-O1" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X acl acpi alsa arts berkdb bzip2 caps cdr cli cracklib crypt css cups cvs dbus debug dga dri dvd dvdread flac fortran ftp gdbm gif glut gnutls gpm gstreamer gtk hddtemp iconv ieee1394 isdnlog java jpeg jpeg2k kde latex lirc lm_sensors midi mp3 mpeg mplayer mudflap ncurses nls nptl nptlonly nsplugin objc opengl openmp pam pcre pdf perl png pppd python raw readline reflection session sockets socks5 spl srt ssl symlink sysfs tcpd tiff tk unicode usb vim-syntax vorbis wavpack wifi win32codecs x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="radeon fglrx" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY I rebuilt pidgin, /usr/libmp3lame.so.0, gstreamer, /usr/lib/gstreamer-0.10/libgstlame.so with the -ggdb flag included in CFLAGS in my make.conf. I used the -O2 optimization flag. Below are listed the results of the commands, bt, bt full, and thread apply all bt full, in that respective order. Thank you. -- bt -- #0 lame_init_params (gfp=0x850f3e0) at lame.c:597 #1 0xb5522f39 in plugin_init (plugin=0x84b8368) at gstlame.c:1309 #2 0xb7e44e52 in gst_plugin_register_func (plugin=0x84b8368, desc=0xb552b240) at gstplugin.c:342 #3 0xb7e4595b in gst_plugin_load_file ( filename=0x850ee90 "/usr/lib/gstreamer-0.10/libgstlame.so", error=0x0) at gstplugin.c:553 #4 0xb7e4f98d in gst_registry_scan_path_level (registry=0x81238e8, path=0xb7e7d1c1 "/usr/lib/gstreamer-0.10", level=10) at gstregistry.c:919 #5 0xb7e4fd78 in gst_registry_scan_path (registry=0x81238e8, path=0xb7e7d1c1 "/usr/lib/gstreamer-0.10") at gstregistry.c:955 #6 0xb7e04b5a in scan_and_update_registry (default_registry=0x81238e8, registry_file=0x8231660 "/root/.gstreamer-0.10/registry.i686.bin", write_changes=1, error=0xbf94afa8) at gst.c:721 #7 0xb7e05023 in ensure_current_registry (error=0xbf94afa8) at gst.c:787 #8 0xb7e06ead in init_post (context=0x8190340, group=0x8218d88, data=0x0, error=0xbf94afa8) at gst.c:1108 #9 0xb74352ff in g_option_context_parse () from /usr/lib/libglib-2.0.so.0 #10 0xb7e065c6 in gst_init_check (argc=0x0, argv=0x0, err=0xbf94afa8) at gst.c:432 #11 0x080e21af in pidgin_sound_init () at gtksound.c:308 #12 0xb738c900 in purple_sound_set_ui_ops (ops=0x810c4c0) at sound.c:109 #13 0x080bfaf6 in pidgin_ui_init () at gtkmain.c:294 #14 0xb7360294 in purple_core_init (ui=0x80f792c "gtk-gaim") at core.c:182 #15 0x080c026d in main (argc=-487877, argv=0xffffffff) at gtkmain.c:767 --- bt full --- #0 lame_init_params (gfp=0x850f3e0) at lame.c:597 i = <value optimized out> j = <value optimized out> gfc = (lame_internal_flags * const) 0x850f510 __PRETTY_FUNCTION__ = "lame_init_params" x = {19500, 19000, 18600, 18000, 17500, 16000, 15600, 14900, 12500, 10000, 3950} x = {19500, 19000, 18500, 18000, 17500, 16500, 15500, 14500, 12500, 9500, 3950} cmp = {5.69999981, 6.5, 7.30000019, 8.19999981, 10, 11.8999996, 13, 14, 15, 16.5} #1 0xb5522f39 in plugin_init (plugin=0x84b8368) at gstlame.c:1309 __PRETTY_FUNCTION__ = "plugin_init" #2 0xb7e44e52 in gst_plugin_register_func (plugin=0x84b8368, desc=0xb552b240) at gstplugin.c:342 __PRETTY_FUNCTION__ = "gst_plugin_register_func" #3 0xb7e4595b in gst_plugin_load_file ( filename=0x850ee90 "/usr/lib/gstreamer-0.10/libgstlame.so", error=0x0) at gstplugin.c:553 plugin = (GstPlugin *) 0x84b8368 module = (GModule *) 0x850eec0 ret = <value optimized out> ptr = (gpointer) 0xb552b240 file_status = {st_dev = 2051, __pad1 = 0, __st_ino = 7653672, st_mode = 33261, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 43560, st_blksize = 4096, st_blocks = 88, st_atim = {tv_sec = 1242414193, tv_nsec = 0}, st_mtim = {tv_sec = 1242414193, tv_nsec = 0}, st_ctim = {tv_sec = 1242414194, tv_nsec = 0}, st_ino = 7653672} registry = (GstRegistry *) 0xbf94ab6c __PRETTY_FUNCTION__ = "gst_plugin_load_file" #4 0xb7e4f98d in gst_registry_scan_path_level (registry=0x81238e8, path=0xb7e7d1c1 "/usr/lib/gstreamer-0.10", level=10) at gstregistry.c:919 file_status = {st_dev = 2051, __pad1 = 0, __st_ino = 7653672, st_mode = 33261, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 43560, st_blksize = 4096, st_blocks = 88, st_atim = {tv_sec = 1242414193, tv_nsec = 0}, st_mtim = {tv_sec = 1242414193, tv_nsec = 0}, st_ctim = {tv_sec = 1242414194, tv_nsec = 0}, st_ino = 7653672} dir = (GDir *) 0x815caf0 dirent = (const gchar *) 0x8232d13 "libgstlame.so" filename = (gchar *) 0x850ee90 "/usr/lib/gstreamer-0.10/libgstlame.so" plugin = (GstPlugin *) 0x0 newplugin = <value optimized out> changed = 1 __PRETTY_FUNCTION__ = "gst_registry_scan_path_level" #5 0xb7e4fd78 in gst_registry_scan_path (registry=0x81238e8, path=0xb7e7d1c1 "/usr/lib/gstreamer-0.10") at gstregistry.c:955 changed = <value optimized out> __PRETTY_FUNCTION__ = "gst_registry_scan_path" #6 0xb7e04b5a in scan_and_update_registry (default_registry=0x81238e8, registry_file=0x8231660 "/root/.gstreamer-0.10/registry.i686.bin", write_changes=1, error=0xbf94afa8) at gst.c:721 home_plugins = <value optimized out> plugin_path = <value optimized out> changed = 0 l = <value optimized out> __PRETTY_FUNCTION__ = "scan_and_update_registry" #7 0xb7e05023 in ensure_current_registry (error=0xbf94afa8) at gst.c:787 registry_file = (gchar *) 0x8231660 "/root/.gstreamer-0.10/registry.i686.bin" default_registry = (GstRegistry *) 0x81238e8 ret = 1 have_cache = <value optimized out> __PRETTY_FUNCTION__ = "ensure_current_registry" #8 0xb7e06ead in init_post (context=0x8190340, group=0x8218d88, data=0x0, error=0xbf94afa8) at gst.c:1108 __PRETTY_FUNCTION__ = "init_post" #9 0xb74352ff in g_option_context_parse () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #10 0xb7e065c6 in gst_init_check (argc=0x0, argv=0x0, err=0xbf94afa8) at gst.c:432 group = <value optimized out> ctx = (GOptionContext *) 0x8190340 res = <value optimized out> __PRETTY_FUNCTION__ = "gst_init_check" #11 0x080e21af in pidgin_sound_init () at gtksound.c:308 gtk_sound_handle = (void *) 0x810cc34 blist_handle = (void *) 0xb73ebea8 conv_handle = (void *) 0xb73ebf48 error = (GError *) 0x0 #12 0xb738c900 in purple_sound_set_ui_ops (ops=0x810c4c0) at sound.c:109 No locals. #13 0x080bfaf6 in pidgin_ui_init () at gtkmain.c:294 No locals. #14 0xb7360294 in purple_core_init (ui=0x80f792c "gtk-gaim") at core.c:182 ops = (PurpleCoreUiOps *) 0x810c3c0 __PRETTY_FUNCTION__ = "purple_core_init" #15 0x080c026d in main (argc=-487877, argv=0xffffffff) at gtkmain.c:767 opt_help = <value optimized out> opt_login = 0 opt_nologin = 0 opt_version = <value optimized out> opt_si = 1 opt_config_dir_arg = 0x0 opt_login_arg = 0x0 opt_session_arg = 0x0 accounts = <value optimized out> sig_indx = <value optimized out> sigset = {__val = {82951, 0 <repeats 31 times>}} prev_sig_disp = <value optimized out> errmsg = "\200°\224¿5jô·\b\000\000\000\224\001\000\000Äßô·\000\020\024·\027ëó·´m\021·°m\021·\b", '\0' <repeats 15 times>, "\220ª/·¸§/·0¥/·", '\0' <repeats 16 times>, "_Ð\224¿XÐ\224¿TÐ\224¿¤åô·\001iô·¹\bô·\000\000\000\000\214§/·Äßô·\016g\017·èN\021·Äßô·\003\000\000\000 ±\224¿\b±\224¿5jô·\b\000\000\000\034\000\000\000Äßô·lÐ\224¿¢ãó·\034\000\000\000<Ð\224¿\020ÿ\021·ü±\224¿¸§/·0¥/·", '\0' <repeats 12 times>, "_Ð\224¿XÐ\224¿TÐ\224¿¤"... opt = <value optimized out> gui_check = <value optimized out> migration_failed = <value optimized out> active_accounts = <value optimized out> long_options = {{name = 0x810666a "config", has_arg = 1, flag = 0x0, val = 99}, { name = 0x80f5896 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x80f8ee5 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x80f5b61 "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x8102a69 "multiple", has_arg = 0, flag = 0x0, val = 109}, { name = 0x8102a72 "nologin", has_arg = 0, flag = 0x0, val = 110}, { name = 0x8102a7a "nocrash", has_arg = 0, flag = 0x0, val = 120}, { name = 0x8106660 "session", has_arg = 1, flag = 0x0, val = 115}, { name = 0x80fac0a "version", has_arg = 0, flag = 0x0, val = 118}, { name = 0x8106673 "display", has_arg = 1, flag = 0x0, val = 68}, { name = 0x8102a82 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} ---- thread apply all bt full ---- Thread 1 (Thread 0xb709d700 (LWP 16253)): #0 lame_init_params (gfp=0x850f3e0) at lame.c:597 i = <value optimized out> j = <value optimized out> gfc = (lame_internal_flags * const) 0x850f510 __PRETTY_FUNCTION__ = "lame_init_params" x = {19500, 19000, 18600, 18000, 17500, 16000, 15600, 14900, 12500, 10000, 3950} x = {19500, 19000, 18500, 18000, 17500, 16500, 15500, 14500, 12500, 9500, 3950} cmp = {5.69999981, 6.5, 7.30000019, 8.19999981, 10, 11.8999996, 13, 14, 15, 16.5} #1 0xb5522f39 in plugin_init (plugin=0x84b8368) at gstlame.c:1309 __PRETTY_FUNCTION__ = "plugin_init" #2 0xb7e44e52 in gst_plugin_register_func (plugin=0x84b8368, desc=0xb552b240) at gstplugin.c:342 __PRETTY_FUNCTION__ = "gst_plugin_register_func" #3 0xb7e4595b in gst_plugin_load_file ( filename=0x850ee90 "/usr/lib/gstreamer-0.10/libgstlame.so", error=0x0) at gstplugin.c:553 plugin = (GstPlugin *) 0x84b8368 module = (GModule *) 0x850eec0 ret = <value optimized out> ptr = (gpointer) 0xb552b240 file_status = {st_dev = 2051, __pad1 = 0, __st_ino = 7653672, st_mode = 33261, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 43560, st_blksize = 4096, st_blocks = 88, st_atim = {tv_sec = 1242414193, tv_nsec = 0}, st_mtim = {tv_sec = 1242414193, tv_nsec = 0}, st_ctim = {tv_sec = 1242414194, tv_nsec = 0}, st_ino = 7653672} registry = (GstRegistry *) 0xbf94ab6c __PRETTY_FUNCTION__ = "gst_plugin_load_file" #4 0xb7e4f98d in gst_registry_scan_path_level (registry=0x81238e8, path=0xb7e7d1c1 "/usr/lib/gstreamer-0.10", level=10) at gstregistry.c:919 file_status = {st_dev = 2051, __pad1 = 0, __st_ino = 7653672, st_mode = 33261, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 43560, st_blksize = 4096, st_blocks = 88, st_atim = {tv_sec = 1242414193, tv_nsec = 0}, st_mtim = {tv_sec = 1242414193, tv_nsec = 0}, st_ctim = {tv_sec = 1242414194, tv_nsec = 0}, st_ino = 7653672} dir = (GDir *) 0x815caf0 dirent = (const gchar *) 0x8232d13 "libgstlame.so" filename = (gchar *) 0x850ee90 "/usr/lib/gstreamer-0.10/libgstlame.so" plugin = (GstPlugin *) 0x0 newplugin = <value optimized out> changed = 1 __PRETTY_FUNCTION__ = "gst_registry_scan_path_level" #5 0xb7e4fd78 in gst_registry_scan_path (registry=0x81238e8, path=0xb7e7d1c1 "/usr/lib/gstreamer-0.10") at gstregistry.c:955 changed = <value optimized out> __PRETTY_FUNCTION__ = "gst_registry_scan_path" #6 0xb7e04b5a in scan_and_update_registry (default_registry=0x81238e8, registry_file=0x8231660 "/root/.gstreamer-0.10/registry.i686.bin", write_changes=1, error=0xbf94afa8) at gst.c:721 home_plugins = <value optimized out> plugin_path = <value optimized out> changed = 0 l = <value optimized out> __PRETTY_FUNCTION__ = "scan_and_update_registry" #7 0xb7e05023 in ensure_current_registry (error=0xbf94afa8) at gst.c:787 registry_file = (gchar *) 0x8231660 "/root/.gstreamer-0.10/registry.i686.bin" default_registry = (GstRegistry *) 0x81238e8 ret = 1 have_cache = <value optimized out> __PRETTY_FUNCTION__ = "ensure_current_registry" #8 0xb7e06ead in init_post (context=0x8190340, group=0x8218d88, data=0x0, error=0xbf94afa8) at gst.c:1108 __PRETTY_FUNCTION__ = "init_post" #9 0xb74352ff in g_option_context_parse () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #10 0xb7e065c6 in gst_init_check (argc=0x0, argv=0x0, err=0xbf94afa8) at gst.c:432 group = <value optimized out> ctx = (GOptionContext *) 0x8190340 res = <value optimized out> __PRETTY_FUNCTION__ = "gst_init_check" #11 0x080e21af in pidgin_sound_init () at gtksound.c:308 gtk_sound_handle = (void *) 0x810cc34 blist_handle = (void *) 0xb73ebea8 conv_handle = (void *) 0xb73ebf48 error = (GError *) 0x0 #12 0xb738c900 in purple_sound_set_ui_ops (ops=0x810c4c0) at sound.c:109 No locals. #13 0x080bfaf6 in pidgin_ui_init () at gtkmain.c:294 No locals. #14 0xb7360294 in purple_core_init (ui=0x80f792c "gtk-gaim") at core.c:182 ops = (PurpleCoreUiOps *) 0x810c3c0 __PRETTY_FUNCTION__ = "purple_core_init" #15 0x080c026d in main (argc=-487877, argv=0xffffffff) at gtkmain.c:767 opt_help = <value optimized out> opt_login = 0 opt_nologin = 0 opt_version = <value optimized out> opt_si = 1 opt_config_dir_arg = 0x0 opt_login_arg = 0x0 opt_session_arg = 0x0 accounts = <value optimized out> sig_indx = <value optimized out> sigset = {__val = {82951, 0 <repeats 31 times>}} prev_sig_disp = <value optimized out> errmsg = "\200°\224¿5jô·\b\000\000\000\224\001\000\000Äßô·\000\020\024·\027ëó·´m\021·°m\021·\b", '\0' <repeats 15 times>, "\220ª/·¸§/·0¥/·", '\0' <repeats 16 times>, "_Ð\224¿XÐ\224¿TÐ\224¿¤åô·\001iô·¹\bô·\000\000\000\000\214§/·Äßô·\016g\017·èN\021·Äßô·\003\000\000\000 ±\224¿\b±\224¿5jô·\b\000\000\000\034\000\000\000Äßô·lÐ\224¿¢ãó·\034\000\000\000<Ð\224¿\020ÿ\021·ü±\224¿¸§/·0¥/·", '\0' <repeats 12 times>, "_Ð\224¿XÐ\224¿TÐ\224¿¤"... opt = <value optimized out> gui_check = <value optimized out> migration_failed = <value optimized out> active_accounts = <value optimized out> long_options = {{name = 0x810666a "config", has_arg = 1, flag = 0x0, val = 99}, { name = 0x80f5896 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x80f8ee5 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x80f5b61 "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x8102a69 "multiple", has_arg = 0, flag = 0x0, val = 109}, { name = 0x8102a72 "nologin", has_arg = 0, flag = 0x0, val = 110}, { name = 0x8102a7a "nocrash", has_arg = 0, flag = 0x0, val = 120}, { name = 0x8106660 "session", has_arg = 1, flag = 0x0, val = 115}, { name = 0x80fac0a "version", has_arg = 0, flag = 0x0, val = 118}, { name = 0x8106673 "display", has_arg = 1, flag = 0x0, val = 68}, { name = 0x8102a82 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} Hm, interesting. Is this problem still reproducible. pidgin crashs in libgstlame.so so probably deinstall of media-plugins/gst-plugins-lame will workaround this problem. Also, if bug is still reproducible could you try to upgrade gst-plugins-lame and may be other gstreamer related packages, so we don't hunt fixed bug? (In reply to comment #4) Sorry, I can no longer assist with the investigation. (I replaced a failed motherboard and reinstalled the entire system. I no longer experience the problem.) Best, Matthew Thanks for coming back. Since nobody else can reproduce this problem I'll close bug until somebody manages to reproduce and report back. |