Public bug reported: Trying to rip a CD in banshee, the track information could not be found, so I tried "Get information from track fingerprint" from the context menu, which gives a last.fm login dialog. Entering my (valid) credentials and clicking log in kills Banshee (reproducible every time), with the below message when running from a terminal:
----8<---- terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct NULL not valid Stacktrace: at (wrapper managed-to-native) Banshee.LastfmFingerprint.AudioDecoder.Lastfmfp_decode (intptr,string,int&,int&) <0x00088> at (wrapper managed-to-native) Banshee.LastfmFingerprint.AudioDecoder.Lastfmfp_decode (intptr,string,int&,int&) <0x00088> at Banshee.LastfmFingerprint.AudioDecoder.Decode (string) <0x00047> at Banshee.LastfmFingerprint.LastfmFingerprintService/<OnGetTagFromFingerprint>c__AnonStorey0.<>m__0 (object) <0x00357> at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0x0005c> Native stacktrace: banshee() [0x489171] /lib/x86_64-linux-gnu/libpthread.so.0(+0xfc60) [0x7f825e2c8c60] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f825dcd3d05] /lib/x86_64-linux-gnu/libc.so.6(abort+0x186) [0x7f825dcd7ab6] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x11d) [0x7f824521e6dd] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb9926) [0x7f824521c926] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb9953) [0x7f824521c953] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb9a5e) [0x7f824521ca5e] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZSt19__throw_logic_errorPKc+0x5e) [0x7f82451c707e] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag+0xa9) [0x7f8245201979] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZNSsC2EPKcRKSaIcE+0x42) [0x7f8245201df2] /usr/lib/banshee/Extensions/liblastfmfpbridge.so(_Z22Lastfmfp_initgstreamerP13LastfmfpAudioPKc+0x3a) [0x7f822b3c21ca] /usr/lib/banshee/Extensions/liblastfmfpbridge.so(Lastfmfp_decode+0x47) [0x7f822b3c25d7] [0x401a96f8] Debug info from gdb: Could not attach to process. If your uid matches the uid of the target process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf ptrace: Operation not permitted. ================================================================= Got a SIGABRT while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Aborted ----8<---- ProblemType: Bug DistroRelease: Ubuntu 11.04 Package: banshee 2.0.0-2ubuntu2 ProcVersionSignature: Ubuntu 2.6.38-11.48-generic 2.6.38.8 Uname: Linux 2.6.38-11-generic x86_64 Architecture: amd64 Date: Mon Sep 5 08:44:01 2011 EcryptfsInUse: Yes InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1) ProcEnviron: LANGUAGE=en_GB:en LANG=en_GB.UTF-8 SHELL=/bin/bash SourcePackage: banshee UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: banshee (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug natty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/841612 Title: Banshee crash on Last.fm login (for Audio CD "Get information from track fingerprint") To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/841612/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs