← Back to team overview

desktop-packages team mailing list archive

[Bug 841612] [NEW] Banshee crash on Last.fm login (for Audio CD "Get information from track fingerprint")

 

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 Desktop
Packages, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/841612

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

Status in “banshee” package in Ubuntu:
  New

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)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/841612/+subscriptions


Follow ups

References