Banshee crash on Last.fm login (for Audio CD "Get information from track fingerprint")

Bug #841612 reported by Dave-B
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
New
Undecided
Unassigned

Bug Description

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)

Revision history for this message
Dave-B (david-balch) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.