Skip to content

Instantly share code, notes, and snippets.

@sudhirkhanger
Created September 15, 2013 19:49
Show Gist options
  • Select an option

  • Save sudhirkhanger/6573810 to your computer and use it in GitHub Desktop.

Select an option

Save sudhirkhanger/6573810 to your computer and use it in GitHub Desktop.
Banshee Crash with mono 3.2.1-1
(Banshee:5757): GLib-GObject-WARNING **: attempting to add an interface (AtkComponent) to class (__gtksharp_48_Hyena_Gui_BaseWidgetAccessible) after class_init
(Banshee:5757): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_49_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:5757): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_49_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:5757): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_55_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_Database_QueryFilterInfo+601+5b+5bSystem_String+2c+20mscorlib+2c+20Version+3d2_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:5757): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_55_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_Database_QueryFilterInfo+601+5b+5bSystem_String+2c+20mscorlib+2c+20Version+3d2_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:5757): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_61_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:5757): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_61_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:5757): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_67_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:5757): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_67_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:5757): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_73_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:5757): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_73_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
Stacktrace:
at <unknown> <0xffffffff>
at (wrapper managed-to-native) object.__icall_wrapper_mono_gc_alloc_string (intptr,intptr,int) <0xffffffff>
at (wrapper alloc) object.AllocString (intptr,int) <0xffffffff>
at System.Text.StringBuilder.InternalEnsureCapacity (int) <0x000b0>
at System.Text.StringBuilder.Append (string,int,int) <0x00096>
at string.FormatHelper (System.Text.StringBuilder,System.IFormatProvider,string,object[]) <0x002ca>
at string.Format (System.IFormatProvider,string,object[]) <0x00026>
at string.Format (string,object[]) <0x0001c>
at Hyena.Data.Sqlite.SqliteModelCache`1..ctor (Hyena.Data.Sqlite.HyenaSqliteConnection,string,Hyena.Data.Sqlite.ICacheableDatabaseModel,Hyena.Data.Sqlite.SqliteModelProvider`1<T>) <0x01062>
at Banshee.Database.BansheeModelCache`1..ctor (Hyena.Data.Sqlite.HyenaSqliteConnection,string,Hyena.Data.Sqlite.ICacheableDatabaseModel,Hyena.Data.Sqlite.SqliteModelProvider`1<T>) <0x00023>
at Banshee.Collection.Database.DatabaseFilterListModel`2..ctor (string,string,Banshee.Sources.DatabaseSource,Banshee.Collection.Database.DatabaseTrackListModel,Hyena.Data.Sqlite.HyenaSqliteConnection,Hyena.Data.Sqlite.SqliteModelProvider`1<T>,U,string) <0x0013f>
at Banshee.Collection.Database.DatabaseAlbumArtistListModel..ctor (Banshee.Sources.DatabaseSource,Banshee.Collection.Database.DatabaseTrackListModel,Banshee.Database.BansheeDbConnection,string) <0x000b7>
at Banshee.Sources.DatabaseSource/<CreateFiltersFor>c__IteratorB.MoveNext () <0x000db>
at Banshee.Sources.DatabaseSource.DatabaseSourceInitialize () <0x0013f>
at Banshee.Sources.DatabaseSource..ctor (string,string,string,int,Banshee.Sources.Source) <0x0007b>
at Banshee.Playlist.AbstractPlaylistSource..ctor (string,string,int,int,int,Banshee.Sources.PrimarySource,bool) <0x0009b>
at Banshee.Playlist.PlaylistSource..ctor (string,int,int,int,Banshee.Sources.PrimarySource,int,bool) <0x0005f>
at Banshee.Playlist.PlaylistSource/<LoadAll>c__Iterator12.MoveNext () <0x00297>
at Banshee.Sources.PrimarySource.PrimarySourceInitialize () <0x00165>
at Banshee.Sources.PrimarySource..ctor (string,string,string,int,bool) <0x00327>
at Banshee.Sources.PrimarySource..ctor (string,string,string,int) <0x00023>
at Banshee.Library.LibrarySource..ctor (string,string,int) <0x0004b>
at Banshee.Library.MusicLibrarySource..ctor () <0x00077>
at Banshee.ServiceStack.Application.Run () <0x00093>
at Banshee.Gui.GtkBaseClient.Initialize (bool) <0x0063f>
at Banshee.Gui.GtkBaseClient..ctor (bool,string) <0x0005f>
at Banshee.Gui.GtkBaseClient..ctor () <0x0001b>
at Nereid.Client..ctor () <0x0000f>
at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>
at <unknown> <0xffffffff>
at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&) <0xffffffff>
at System.Reflection.MonoCMethod.InternalInvoke (object,object[]) <0x0003d>
at System.Activator.CreateInstance (System.Type,bool) <0x0012a>
at System.Activator.CreateInstance (System.Type) <0x0000e>
at Banshee.Gui.GtkBaseClient.Startup () <0x0001c>
at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x0009e>
at Banshee.Gui.GtkBaseClient.Startup<T> () <0x0009f>
at Banshee.Gui.GtkBaseClient.Startup<T> (string[]) <0x00103>
at Nereid.Client.Main (string[]) <0x00017>
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
at <unknown> <0xffffffff>
at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.AppDomain,System.Reflection.Assembly,string[]) <0xffffffff>
at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <0x0003b>
at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0x00034>
at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0xffffffff>
at System.AppDomain.ExecuteAssembly (string) <0x0001c>
at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <0xffffffff>
at Booter.Booter.BootClient (string) <0x00092>
at Booter.Booter.Main () <0x001e3>
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>
Native stacktrace:
banshee() [0x4b2f41]
banshee() [0x509a2b]
banshee() [0x422752]
/usr/lib/libpthread.so.0(+0xf870) [0x7f9fc573b870]
banshee() [0x5f6f1d]
banshee() [0x5d3b0f]
banshee() [0x5d98ce]
banshee() [0x5d9d89]
banshee() [0x5ef779]
banshee() [0x5ef9b4]
[0x403466d0]
Debug info from gdb:
warning: File "/usr/bin/mono-sgen-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
add-auto-load-safe-path /usr/bin/mono-sgen-gdb.py
line to your configuration file "/home/donnie/.gdbinit".
To completely disable this security protection add
set auto-load safe-path /
line to your configuration file "/home/donnie/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
info "(gdb)Auto-loading safe path"
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[New LWP 5771]
[New LWP 5762]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fff00e88000
0x00007f9fc573b479 in waitpid () from /usr/lib/libpthread.so.0
Id Target Id Frame
3 Thread 0x7f9fc34ca700 (LWP 5762) "mono" 0x00007f9fc53b7772 in sigsuspend () from /usr/lib/libc.so.6
2 Thread 0x7f9fb4ab6700 (LWP 5771) "banshee" 0x00007f9fc53b7772 in sigsuspend () from /usr/lib/libc.so.6
* 1 Thread 0x7f9fc6273780 (LWP 5757) "banshee" 0x00007f9fc573b479 in waitpid () from /usr/lib/libpthread.so.0
Thread 3 (Thread 0x7f9fc34ca700 (LWP 5762)):
#0 0x00007f9fc53b7772 in sigsuspend () from /usr/lib/libc.so.6
#1 0x00000000005cf1ce in ?? ()
#2 0x00000000005cf326 in ?? ()
#3 <signal handler called>
#4 0x00007f9fc5739fee in sem_wait () from /usr/lib/libpthread.so.0
#5 0x0000000000629e37 in mono_sem_wait ()
#6 0x00000000005a6525 in ?? ()
#7 0x00000000005894eb in ?? ()
#8 0x000000000061e92d in ?? ()
#9 0x000000000062e555 in ?? ()
#10 0x00007f9fc57340a2 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f9fc5466a2d in clone () from /usr/lib/libc.so.6
Thread 2 (Thread 0x7f9fb4ab6700 (LWP 5771)):
#0 0x00007f9fc53b7772 in sigsuspend () from /usr/lib/libc.so.6
#1 0x00000000005cf1ce in ?? ()
#2 0x00000000005cf326 in ?? ()
#3 <signal handler called>
#4 0x00007f9fc573803d in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#5 0x000000000060835b in ?? ()
#6 0x000000000061b9dd in ?? ()
#7 0x0000000000588a8f in ?? ()
#8 0x000000000058a999 in ?? ()
#9 0x00000000405cbe18 in ?? ()
#10 0x00007f9fb0002540 in ?? ()
#11 0x00007f9fb4ab5af0 in ?? ()
#12 0x00007f9fb4ab5b0f in ?? ()
#13 0x00007f9fc4e15858 in ?? ()
#14 0x00007f9fb00025d0 in ?? ()
#15 0x00007f9fb4ab5b10 in ?? ()
#16 0x00007f9fb4ab5a80 in ?? ()
#17 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f9fc6273780 (LWP 5757)):
#0 0x00007f9fc573b479 in waitpid () from /usr/lib/libpthread.so.0
#1 0x00000000004b3058 in ?? ()
#2 0x0000000000509a2b in ?? ()
#3 0x0000000000422752 in ?? ()
#4 <signal handler called>
#5 0x00000000005f6f1d in ?? ()
#6 0x00000000005d3b0f in ?? ()
#7 0x00000000005d98ce in ?? ()
#8 0x00000000005d9d89 in ?? ()
#9 0x00000000005ef779 in ?? ()
#10 0x00000000005ef9b4 in ?? ()
#11 0x00000000403466d0 in ?? ()
#12 0x00007fff00e76f40 in ?? ()
#13 0x0000000040351ac0 in ?? ()
#14 0x00007fff00e76f40 in ?? ()
#15 0x00007fff00e77920 in ?? ()
#16 0x00007f9fc4e16df0 in ?? ()
#17 0x0000000000000430 in ?? ()
#18 0x00007fff00e75e60 in ?? ()
#19 0x00007f9fc4e169c0 in ?? ()
#20 0x00007f9fc6273770 in ?? ()
#21 0x0000000000baa208 in ?? ()
#22 0x0000000000000208 in ?? ()
#23 0x0000000040345d54 in ?? ()
#24 0x0000000000000124 in ?? ()
#25 0x000000000000007b in ?? ()
#26 0x00007f9fc4fd1110 in ?? ()
#27 0x0000000000000208 in ?? ()
#28 0x00007f9fc4fd1110 in ?? ()
#29 0x0000000000000124 in ?? ()
#30 0x00000000000000e9 in ?? ()
#31 0x00007f9fc3726ca1 in ?? () from /usr/lib/mono/2.0/mscorlib.dll.so
#32 0x0000000000000000 in ?? ()
=================================================================
Got a SIGSEGV 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 dumped)
@zhenglong
Copy link

I upgrade to mono 3.2.7, banshee works.
Mono Runtime Engine version 3.2.7 (master/cac0aaa Thu Jan 16 20:41:54 CST 2014)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment