Re: [Banshee-List] Banshee CVS Crash



It does not crash on the same file every time. When breaking up the
import into 1500 song hunks, it still crashed on every one. However,
when deactivating all plugins, the import was successful. I think this
is a mono memory management error/libc error. (Check the native
stacktrace). 

-Kevin 

On Thu, 2006-08-31 at 15:31 -0400, Aaron Bockover wrote:
> Can you isolate the file that this crashes on when importing?
> --Aaron
> 
> 
> On Tue, 2006-08-29 at 19:29 -0400, Kevin Kubasik wrote:
> > 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
> > _______________________________________________
> > Banshee-list mailing list
> > Banshee-list gnome org
> > http://mail.gnome.org/mailman/listinfo/banshee-list
> 
> _______________________________________________
> Banshee-list mailing list
> Banshee-list gnome org
> http://mail.gnome.org/mailman/listinfo/banshee-list

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]