Hey, when attempting to import a large music library I keep getting this
crash, looks like possibly a mono bug, but wanted to check here first
before filing upstream.
Setting IO Backend to Banshee.IO.Unix.IOConfig (unix)
Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS
=================================================================
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.
=================================================================
Stacktrace:
at (wrapper managed-to-native)
System.Object.__icall_wrapper_mono_object_new_ptrfree_box (intptr)
<0x00004>
at (wrapper managed-to-native)
System.Object.__icall_wrapper_mono_object_new_ptrfree_box (intptr)
<0xffffffff>
at TagLib.ByteVector.Add (byte) <0x0000d>
at TagLib.ByteVector..ctor (int,byte) <0x0005a>
at TagLib.ByteVector..ctor (int) <0x0000f>
at TagLib.ByteVector.Mid (int,int) <0x00062>
at TagLib.ByteVector.Mid (int) <0x00012>
at TagLib.Id3v2.Tag.Parse (TagLib.ByteVector) <0x0023f>
at TagLib.Id3v2.Tag.Read (TagLib.File) <0x00137>
at TagLib.Id3v2.Tag..ctor (TagLib.File,long) <0x00025>
at TagLib.Mpeg.File.Read (TagLib.AudioProperties/ReadStyle) <0x0006b>
at TagLib.Mpeg.File..ctor (string,TagLib.AudioProperties/ReadStyle)
<0x000c0>
at (wrapper runtime-invoke)
System.Object.runtime_invoke_void_string_AudioProperties/ReadStyle
(object,intptr,intptr,intptr) <0xffffffff>
at (wrapper managed-to-native)
System.Reflection.MonoCMethod.InternalInvoke (object,object[]) <0x00004>
at (wrapper managed-to-native)
System.Reflection.MonoCMethod.InternalInvoke (object,object[])
<0xffffffff>
at System.Reflection.MonoCMethod.Invoke
(object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00090>
at System.Reflection.MonoCMethod.Invoke
(System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x0001c>
at System.Activator.CreateInstance
(System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[]) <0x00245>
at System.Activator.CreateInstance (System.Type,object[],object[])
<0x00038>
at System.Activator.CreateInstance (System.Type,object[]) <0x00023>
at TagLib.File.Create (string,string,TagLib.AudioProperties/ReadStyle)
<0x002de>
at Banshee.Base.StreamTagger.ProcessUri (Banshee.Base.SafeUri)
<0x0012b>
at Banshee.Base.LibraryTrackInfo.LoadFromFile (string) <0x00033>
at Banshee.Base.LibraryTrackInfo..ctor (string) <0x0006a>
at Banshee.Library.Import.OnImportManagerImportRequested
(object,Banshee.Base.ImportEventArgs) <0x0002a>
at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_void_object_ImportEventArgs
(object,Banshee.Base.ImportEventArgs) <0xffffffff>
at Banshee.Base.ImportManager.ProcessQueue () <0x00099>
at <>AnonHelp<47>.<#AnonymousMethod>66 () <0x00087>
at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void ()
<0xffffffff>
at (wrapper runtime-invoke) System.Object.runtime_invoke_void
(object,intptr,intptr,intptr) <0xffffffff>
Native stacktrace:
/usr/lib/libmono.so.0(mono_handle_native_sigsegv+0x102)
[0xb7da8902]
/usr/lib/libmono.so.0 [0xb7d6393f]
[0xffffe440]
/lib/tls/i686/cmov/libc.so.6(abort+0x103) [0xb7b11ee3]
/usr/lib/libmono.so.0(GC_new_proc_inner+0) [0xb7e83218]
/usr/lib/libmono.so.0(GC_add_to_heap+0xbf) [0xb7e79b70]
/usr/lib/libmono.so.0(GC_expand_hp_inner+0xe0) [0xb7e79c55]
/usr/lib/libmono.so.0(GC_collect_or_expand+0xce) [0xb7e7a82d]
/usr/lib/libmono.so.0(GC_allocobj+0xed) [0xb7e7ae4f]
/usr/lib/libmono.so.0(GC_generic_malloc_inner+0xbc) [0xb7e7f530]
/usr/lib/libmono.so.0(GC_generic_malloc_many+0x2d4) [0xb7e80036]
/usr/lib/libmono.so.0(GC_local_malloc_atomic+0x95) [0xb7e88257]
/usr/lib/libmono.so.0 [0xb7defdb4]
[0xb775cc5e]
[0xb2cdd91e]
[0xb2cde283]
[0xb2cde210]
[0xb2cde193]
[0xb2cdeb43]
[0xb2cde8e0]
[0xb2cdde00]
[0xb2cddbae]
[0xb2cdc3ac]
[0xb2cdaa61]
[0xb2cda556]
/usr/lib/libmono.so.0 [0xb7d887d1]
/usr/lib/libmono.so.0(mono_runtime_invoke+0x33) [0xb7deee46]
/usr/lib/libmono.so.0(mono_runtime_invoke_array+0x155)
[0xb7df3468]
/usr/lib/libmono.so.0 [0xb7dfa98a]
[0xb65e8084]
[0xb65e7c71]
[0xb65e7bd5]
[0xb65e6e5e]
[0xb62a55e9]
[0xb62a5594]
[0xb2cda397]
[0xb2cd9d34]
[0xb2cd5c3c]
[0xb2cd5633]
[0xb2cd5473]
[0xb2cd53c2]
[0xb2cd52d2]
[0xb2cd0d38]
[0xb6294840]
[0xb651ec41]
/usr/lib/libmono.so.0 [0xb7d887d1]
/usr/lib/libmono.so.0(mono_runtime_invoke+0x33) [0xb7deee46]
/usr/lib/libmono.so.0(mono_runtime_delegate_invoke+0x42)
[0xb7def152]
/usr/lib/libmono.so.0 [0xb7e21663]
/usr/lib/libmono.so.0 [0xb7e6d944]
/usr/lib/libmono.so.0(GC_start_routine+0x61) [0xb7e88585]
/lib/tls/i686/cmov/libpthread.so.0 [0xb7c50504]
/lib/tls/i686/cmov/libc.so.6(__clone+0x5e) [0xb7bb450e]
Aborted
kjk38 kjk38-laptop:~/src/banshe
Attachment:
signature.asc
Description: This is a digitally signed message part