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

Reply via email to