[ubuntu-mono] [Bug 1193667] Re: banshee crashes while detecting BPM

Chow Loong Jin hyperair at ubuntu.com
Sun Jun 23 18:28:55 UTC 2013


On Sun, Jun 23, 2013 at 04:18:37PM -0000, magowiz wrote:
> I'm not really sure I was really using that feature, can you tell me
> please how can I test if BPM detection is actually working in
> banshee-2.6.1-1 ?  So I can tell you in a few time which is the
> situation with BPM in older version before reverting to something that
> doesn't crash but that doesn't actually work.

Well, if you press 'e' on one of the tracks, go to the "Extra" tab, and click
"Detect" under "Beats Per Minute", it's supposed to detect the BPM.

I just tried it on 2.6.1-1ubuntu1, but it doesn't ever manage to detect the BPM.
In 2.6.1-1ubuntu1.1, I see the same crash you're seeing. From what I can tell,
this is probably the situation:
 - 2.6.1-1ubuntu1: BPM detection doesn't work at all
 - 2.6.1-1ubuntu1.1: BPM detection re-enabled, but exposes a bug in
   libsoundtouch causes the assertion error.

-- 
Kind regards,
Loong Jin

-- 
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/1193667

Title:
  banshee crashes  while detecting BPM

Status in “banshee” package in Ubuntu:
  Incomplete

Bug description:
  my banshee crashes just after startup, while the task "detecting BPM" is running , i tried also to delete all banshee data from 
  ~/.cache/banshee-1
  ~/.config/banshee-1

  but it was useless, once I finished to rescan my music library the
  crash occur.

  Here it is the output if banshee is launched from command line : 
  $ LC_ALL="C" banshee 
  [Info  19:48:00.203] Running Banshee 2.6.1: [Ubuntu 13.04 (linux-gnu, x86_64) @ 2013-06-20 18:22:04 UTC]

  (Banshee:26711): GLib-GObject-WARNING **: attempting to add an
  interface (AtkComponent) to class
  (__gtksharp_49_Hyena_Gui_BaseWidgetAccessible) after class_init

  (Banshee:26711): GLib-GObject-WARNING **: attempting to add an
  interface (AtkSelection) to class
  (__gtksharp_50_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_TrackInfo+2c+20Banshee_Core+2c+20Version+3d2_6_0_0+2c+20Culture+3dneutral+2c+20PublicKeyToken+3dnull+5d+5d)
  after class_init

  (Banshee:26711): GLib-GObject-WARNING **: attempting to add an
  interface (AtkTable) to class
  (__gtksharp_50_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_TrackInfo+2c+20Banshee_Core+2c+20Version+3d2_6_0_0+2c+20Culture+3dneutral+2c+20PublicKeyToken+3dnull+5d+5d)
  after class_init

  (Banshee:26711): GLib-GObject-WARNING **: attempting to add an
  interface (AtkSelection) to class
  (__gtksharp_56_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_Database_QueryFilterInfo+601+5b+5bSystem_String+2c+20mscorlib+2c+20Version+3d4_0_0_0+2c+20Culture+3dneutral+2c+20PublicKeyToken+3db77a5c561934e089+5d+5d+2c+20Banshee_Services+2c+20Version+3d2_6_0_0+2c+20Culture+3dneutral+2c+20PublicKeyToken+3dnull+5d+5d)
  after class_init

  (Banshee:26711): GLib-GObject-WARNING **: attempting to add an
  interface (AtkTable) to class
  (__gtksharp_56_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_Database_QueryFilterInfo+601+5b+5bSystem_String+2c+20mscorlib+2c+20Version+3d4_0_0_0+2c+20Culture+3dneutral+2c+20PublicKeyToken+3db77a5c561934e089+5d+5d+2c+20Banshee_Services+2c+20Version+3d2_6_0_0+2c+20Culture+3dneutral+2c+20PublicKeyToken+3dnull+5d+5d)
  after class_init

  (Banshee:26711): GLib-GObject-WARNING **: attempting to add an
  interface (AtkSelection) to class
  (__gtksharp_62_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_ArtistInfo+2c+20Banshee_Core+2c+20Version+3d2_6_0_0+2c+20Culture+3dneutral+2c+20PublicKeyToken+3dnull+5d+5d)
  after class_init

  (Banshee:26711): GLib-GObject-WARNING **: attempting to add an
  interface (AtkTable) to class
  (__gtksharp_62_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_ArtistInfo+2c+20Banshee_Core+2c+20Version+3d2_6_0_0+2c+20Culture+3dneutral+2c+20PublicKeyToken+3dnull+5d+5d)
  after class_init

  (Banshee:26711): GLib-GObject-WARNING **: attempting to add an
  interface (AtkSelection) to class
  (__gtksharp_68_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_YearInfo+2c+20Banshee_Core+2c+20Version+3d2_6_0_0+2c+20Culture+3dneutral+2c+20PublicKeyToken+3dnull+5d+5d)
  after class_init

  (Banshee:26711): GLib-GObject-WARNING **: attempting to add an
  interface (AtkTable) to class
  (__gtksharp_68_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_YearInfo+2c+20Banshee_Core+2c+20Version+3d2_6_0_0+2c+20Culture+3dneutral+2c+20PublicKeyToken+3dnull+5d+5d)
  after class_init

  (Banshee:26711): GLib-GObject-WARNING **: attempting to add an
  interface (AtkSelection) to class
  (__gtksharp_74_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_AlbumInfo+2c+20Banshee_Core+2c+20Version+3d2_6_0_0+2c+20Culture+3dneutral+2c+20PublicKeyToken+3dnull+5d+5d)
  after class_init

  (Banshee:26711): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_74_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_AlbumInfo+2c+20Banshee_Core+2c+20Version+3d2_6_0_0+2c+20Culture+3dneutral+2c+20PublicKeyToken+3dnull+5d+5d) after class_init
  [Warn  19:48:01.729] Caught an exception - System.ApplicationException: No support GNOME Settings Daemon could be reached. (in `Banshee.MultimediaKeys')
    at Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize () [0x00000] in <filename unknown>:0 
    at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0 
  [Warn  19:48:01.730] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached.
  [Info  19:48:01.822] Updating web proxy from GConf
  [Warn  19:48:01.960] Caught an exception - System.ApplicationException: No support GNOME Settings Daemon could be reached. (in `Banshee.MultimediaKeys')
    at Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize () [0x00000] in <filename unknown>:0 
    at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0 
  [Warn  19:48:01.960] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached.
  [Info  19:48:01.961] All services are started 1.500732
  [Info  19:48:02.670] AmazonMP3 store redirect URL: https://one.ubuntu.com/music/store/amz/
  [Info  19:48:03.436] nereid Client Started
  [Info  19:48:03.498] GStreamer version 1.0.6.0, gapless: True, replaygain: True
  [Info  19:48:03.630] AppleDeviceSource is ignoring unmounted volume win
  [Info  19:48:03.644] AppleDeviceSource is ignoring unmounted volume Riservato per il sistema
  [Info  19:48:03.666] AppleDeviceSource is ignoring unmounted volume Disco Floppy
  banshee: PeakFinder.cpp:150: int soundtouch::PeakFinder::findCrossingLevel(const float*, float, int, int) const: Assertion `peaklevel >= level' failed.

  Native stacktrace:

  	banshee() [0x4961e9]
  	/lib/x86_64-linux-gnu/libpthread.so.0() [0x3c3b40fbd0]
  	/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37) [0x3c3ac37037]
  	/lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x3c3ac3a698]
  	/lib/x86_64-linux-gnu/libc.so.6() [0x3c3ac2fe03]
  	/lib/x86_64-linux-gnu/libc.so.6() [0x3c3ac2feb2]
  	/usr/lib/x86_64-linux-gnu/libSoundTouch.so.0(+0x9f75) [0x7fed25104f75]
  	/usr/lib/x86_64-linux-gnu/libSoundTouch.so.0(_ZNK10soundtouch10PeakFinder13getPeakCenterEPKfi+0x8a) [0x7fed2510507a]
  	/usr/lib/x86_64-linux-gnu/libSoundTouch.so.0(_ZN10soundtouch10PeakFinder10detectPeakEPKfii+0x5f) [0x7fed2510514f]
  	/usr/lib/x86_64-linux-gnu/libSoundTouch.so.0(_ZN10soundtouch9BPMDetect6getBpmEv+0x3f) [0x7fed25104d6f]
  	/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstsoundtouch.so(+0x4f22) [0x7fed2530ef22]
  	/usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0() [0x3c5ce327a0]
  	/usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0() [0x3c5ce32f3f]
  	/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0() [0x3c5ae5e05a]
  	/usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0() [0x3c5ce33145]
  	/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0() [0x3c5ae5e05a]
  	/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(gst_proxy_pad_chain_default+0xbb) [0x3c5ae4fcab]
  	/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0() [0x3c5ae5e05a]
  	/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0() [0x3c5c618cbc]
  	/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0() [0x3c5c618e58]
  	/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0(gst_audio_decoder_finish_frame+0x445) [0x3c5c61da55]
  	/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmad.so(+0x1dcd) [0x7fed240c2dcd]
  	/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0() [0x3c5c61acd8]
  	/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0() [0x3c5c61b08b]
  	/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0() [0x3c5c61c19e]
  	/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0() [0x3c5ae5e05a]
  	/usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0(gst_base_parse_push_frame+0x767) [0x3c5ce15617]
  	/usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0(gst_base_parse_finish_frame+0x643) [0x3c5ce18ed3]
  	/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioparsers.so(+0x10500) [0x7fed242d6500]
  	/usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0() [0x3c5ce12f4a]
  	/usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0() [0x3c5ce134bd]
  	/usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0() [0x3c5ce17251]
  	/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0() [0x3c5ae8ba71]
  	/lib/x86_64-linux-gnu/libglib-2.0.so.0() [0x3c3c46d6f2]
  	/lib/x86_64-linux-gnu/libglib-2.0.so.0() [0x3c3c46ceb5]
  	/lib/x86_64-linux-gnu/libpthread.so.0() [0x3c3b407f8e]
  	/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x3c3acf9e1d]

  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.
  No threads.

  =================================================================
  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 (core dump created)

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




More information about the Ubuntu-mono mailing list