I recently updated my system (# emerge --update --deep --newuse world) and found that pidgin-2.5.5 no longer worked. # pidgin (19:53:54) prefs: Reading /root/.purple/prefs.xml (19:53:54) prefs: Finished reading /root/.purple/prefs.xml (19:53:54) dbus: Failed to get connection: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. (19:53:54) plugins: probing /usr/lib/pidgin/libextprefs.so (19:53:54) plugins: probing /usr/lib/pidgin/gestures.so (19:53:54) plugins: probing /usr/lib/pidgin/convcolors.so (19:53:54) plugins: probing /usr/lib/pidgin/timestamp.so (19:53:54) plugins: probing /usr/lib/pidgin/ticker.so (19:53:54) plugins: probing /usr/lib/pidgin/gtkbuddynote.so (19:53:54) plugins: probing /usr/lib/pidgin/iconaway.so (19:53:54) plugins: probing /usr/lib/pidgin/history.so (19:53:54) plugins: probing /usr/lib/pidgin/pidginrc.so (19:53:54) plugins: probing /usr/lib/pidgin/sendbutton.so (19:53:54) plugins: probing /usr/lib/pidgin/LaTeX.so (19:53:54) plugins: probing /usr/lib/pidgin/xmppconsole.so (19:53:54) plugins: probing /usr/lib/pidgin/encrypt.so (19:53:54) plugins: probing /usr/lib/pidgin/notify.so (19:53:54) plugins: probing /usr/lib/pidgin/musicmessaging.so (19:53:54) plugins: probing /usr/lib/pidgin/relnot.so (19:53:54) plugins: probing /usr/lib/pidgin/extplacement.so (19:53:54) plugins: probing /usr/lib/pidgin/pidgin-otr.so (19:53:54) plugins: probing /usr/lib/pidgin/markerline.so (19:53:54) plugins: probing /usr/lib/pidgin/spellchk.so (19:53:54) plugins: probing /usr/lib/pidgin/timestamp_format.so (19:53:54) plugins: probing /usr/lib/purple-2/libicq.so (19:53:54) plugins: probing /usr/lib/purple-2/statenotify.so (19:53:54) plugins: probing /usr/lib/purple-2/liboscar.so (19:53:54) plugins: /usr/lib/purple-2/liboscar.so is not usable because the 'purple_init_plugin' symbol could not be found. Does the plugin call the PURPLE_INIT_PLUGIN() macro? (19:53:54) plugins: probing /usr/lib/purple-2/libsimple.so (19:53:54) plugins: probing /usr/lib/purple-2/libirc.so (19:53:54) plugins: probing /usr/lib/purple-2/offlinemsg.so (19:53:54) plugins: probing /usr/lib/purple-2/autoaccept.so (19:53:54) plugins: probing /usr/lib/purple-2/libyahoo.so (19:53:54) plugins: probing /usr/lib/purple-2/ssl.so (19:53:54) plugins: probing /usr/lib/purple-2/ssl-gnutls.so (19:53:54) plugins: probing /usr/lib/purple-2/libmsn.so (19:53:54) plugins: probing /usr/lib/purple-2/libxmpp.so (19:53:54) util: Reading file xmpp-caps.xml from directory /root/.purple (19:53:54) util: File /root/.purple/xmpp-caps.xml does not exist (this is not necessarily an error) (19:53:54) jabber: creating hash tables for data objects (19:53:54) plugins: probing /usr/lib/purple-2/libjabber.so (19:53:54) plugins: /usr/lib/purple-2/libjabber.so is not usable because the 'purple_init_plugin' symbol could not be found. Does the plugin call the PURPLE_INIT_PLUGIN() macro? (19:53:54) plugins: probing /usr/lib/purple-2/dbus-example.so (19:53:54) plugins: probing /usr/lib/purple-2/libaim.so (19:53:54) plugins: probing /usr/lib/purple-2/buddynote.so (19:53:54) plugins: probing /usr/lib/purple-2/newline.so (19:53:54) plugins: probing /usr/lib/purple-2/perl.so (19:53:55) plugins: probing /usr/lib/purple-2/log_reader.so (19:53:55) plugins: probing /usr/lib/purple-2/libmyspace.so (19:53:55) plugins: probing /usr/lib/purple-2/idle.so (19:53:55) plugins: probing /usr/lib/purple-2/psychic.so (19:53:55) plugins: probing /usr/lib/purple-2/joinpart.so (19:53:55) prefs: /purple/status/scores/offline changed, scheduling save. (19:53:55) prefs: /purple/status/scores/available changed, scheduling save. (19:53:55) prefs: /purple/status/scores/invisible changed, scheduling save. (19:53:55) prefs: /purple/status/scores/away changed, scheduling save. (19:53:55) prefs: /purple/status/scores/extended_away changed, scheduling save. (19:53:55) prefs: /purple/status/scores/idle changed, scheduling save. (19:53:55) prefs: /purple/status/scores/offline_msg changed, scheduling save. (19:53:55) util: Reading file accounts.xml from directory /root/.purple (19:53:55) util: File /root/.purple/accounts.xml does not exist (this is not necessarily an error) (19:53:55) util: Reading file status.xml from directory /root/.purple (19:53:55) certificate: CertificateVerifier x509, singleuse requested but not found. (19:53:55) certificate: CertificateVerifier singleuse registered (19:53:55) certificate: CertificatePool x509, ca requested but not found. (19:53:55) certificate: CertificateScheme x509 requested but not found. (19:53:55) certificate/x509/ca: Lazy init failed because an X.509 Scheme is not yet registered. Maybe it will be better later. (19:53:55) certificate/x509/ca: Init failed, probably because a dependency is not yet registered. It has been deferred to later. (19:53:55) certificate: CertificatePool ca registered (19:53:55) certificate: CertificatePool x509, tls_peers requested but not found. (19:53:55) certificate: CertificatePool tls_peers registered (19:53:55) certificate: CertificateVerifier x509, tls_cached requested but not found. (19:53:55) certificate: CertificateVerifier tls_cached registered (19:53:55) prefs: /purple/logging/format changed, scheduling save. (19:53:55) prefs: /purple/logging/format changed, scheduling save. (19:53:55) prefs: /purple/proxy/type changed, scheduling save. (19:53:55) prefs: /purple/proxy/host changed, scheduling save. (19:53:55) prefs: /purple/proxy/port changed, scheduling save. (19:53:55) prefs: /purple/proxy/username changed, scheduling save. (19:53:55) prefs: /purple/proxy/password changed, scheduling save. (19:53:55) certificate: CertificateScheme x509 requested but not found. (19:53:55) certificate: CertificateScheme x509 registered (19:53:55) util: Reading file smileys.xml from directory /root/.purple (19:53:55) util: File /root/.purple/smileys.xml does not exist (this is not necessarily an error) (19:53:55) stun: using server (19:53:55) sound: Initializing sound output drivers. Floating point exception # I followed the program's execution through gdb and found, after the line "(19:53:55) sound: Initializing sound output drivers.", many lines of "(no debugging symbols found)", followed by Program received signal SIGFPE, Arithmetic exception [Switching to Thread 0xb70a1700 (LWP 19096) 0xb5a61229 in lame_init_params () from /usr/lib/libmp3lame.so.0 (gdb) Reproducible: Always Steps to Reproduce: 1. # pidgin 2. 3. Actual Results: Program failed to open. Expected Results: Program opens. The following commands do not change the situation: # emerge pidgin # emerge --unmerge pidgin ; emerge pidgin # emerge /usr/lib/libmp3lame.so.0
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.