Re: [Banshee-List] Banshee crashes when deleting a track




Seems to be either a bug in gtk-sharp binding or in gtk+ itself. What versions are you using? Can you debug it with gdb?

On 05/09/12 10:49, asypost wrote:
OS:Archlinux x86_64
Banshee Version:Banshee 2.4.1
Mono:Mono JIT compiler version 2.10.8

Stacktrace
================================================================
[1 Warn  17:22:52.610] Forcefully breaking out of RCS loop b/c change in
total_width less than 1.0
Stacktrace:

   at (wrapper managed-to-native) Gtk.TreeStore.gtk_tree_model_get_value
(intptr,intptr,int,intptr) <IL 0x00012, 0xffffffff>
   at Gtk.TreeStore.GetValue (Gtk.TreeIter,int,GLib.Value&) <IL 0x00026,
0x000bb>
   at Gtk.TreeStore.GetValue (Gtk.TreeIter,int) <IL 0x0000b, 0x00077>
   at Banshee.Sources.Gui.SourceView.get_HighlightedSource () [0x0001c] in
/build/src/banshee-2.4.1/src/Core/Banshee.ThickClient/Banshee.Sources.Gui/SourceView.cs:560
   at Nereid.PlayerInterface.get_HighlightedSource () [0x00000] in
/build/src/banshee-2.4.1/src/Clients/Nereid/Nereid/PlayerInterface.cs:631
   at Banshee.Gui.SourceActions.get_ActionSource () [0x00000] in
/build/src/banshee-2.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/SourceActions.cs:64
   at Banshee.Gui.SourceActions.UpdateActions (bool) [0x00000] in
/build/src/banshee-2.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/SourceActions.cs:367
   at Banshee.Gui.SourceActions.<HandleActiveSourceUpdated>m__A2 () [0x00000]
in
/build/src/banshee-2.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/SourceActions.cs:166
   at Hyena.ThreadAssist.ProxyToMain (Hyena.InvokeHandler) [0x0001a] in
/build/src/banshee-2.4.1/src/Hyena/Hyena/Hyena/ThreadAssist.cs:103
   at Banshee.Gui.SourceActions.HandleActiveSourceUpdated
(object,System.EventArgs) [0x00000] in
/build/src/banshee-2.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/SourceActions.cs:165
   at (wrapper delegate-invoke) <Module>.invoke_void__this___object_EventArgs
(object,System.EventArgs) <IL 0x00059, 0xffffffff>
   at Banshee.Sources.Source.OnUpdated () [0x0000d] in
/build/src/banshee-2.4.1/src/Core/Banshee.Services/Banshee.Sources/Source.cs:498
   at Banshee.Sources.ErrorSource.Clear () [0x0001f] in
/build/src/banshee-2.4.1/src/Core/Banshee.Services/Banshee.Sources/ErrorSource.cs:117
   at Banshee.Sources.ErrorSource.Unmap () [0x00000] in
/build/src/banshee-2.4.1/src/Core/Banshee.Services/Banshee.Sources/ErrorSource.cs:57
   at Banshee.Gui.SourceActions.OnUnmapSource (object,System.EventArgs)
[0x00033] in
/build/src/banshee-2.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/SourceActions.cs:305
   at (wrapper runtime-invoke)
<Module>.runtime_invoke_void__this___object_object
(object,intptr,intptr,intptr) <IL 0x0005c, 0xffffffff>
   at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke
(System.Reflection.MonoMethod,object,object[],System.Exception&) <IL
0x0001c, 0xffffffff>
   at System.Reflection.MonoMethod.Invoke
(object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
[0x000d0] in
/build/src/mono-2.10.8/mcs/class/corlib/System.Reflection/MonoMethod.cs:226
   at System.Reflection.MethodBase.Invoke (object,object[]) [0x00000] in
/build/src/mono-2.10.8/mcs/class/corlib/System.Reflection/MethodBase.cs:96
   at System.Delegate.DynamicInvokeImpl (object[]) [0x000b9] in
/build/src/mono-2.10.8/mcs/class/corlib/System/Delegate.cs:408
   at System.MulticastDelegate.DynamicInvokeImpl (object[]) [0x00018] in
/build/src/mono-2.10.8/mcs/class/corlib/System/MulticastDelegate.cs:70
   at System.Delegate.DynamicInvoke (object[]) [0x00000] in
/build/src/mono-2.10.8/mcs/class/corlib/System/Delegate.cs:382
   at GLib.Signal.ClosureInvokedCB (object,GLib.ClosureInvokedArgs) <IL
0x00067, 0x0014f>
   at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs) <IL 0x00014,
0x0002f>
   at GLib.SignalClosure.MarshalCallback
(intptr,intptr,uint,intptr,intptr,intptr) <IL 0x00081, 0x0028b>
   at (wrapper native-to-managed) GLib.SignalClosure.MarshalCallback
(intptr,intptr,uint,intptr,intptr,intptr) <IL 0x00024, 0xffffffff>
   at (wrapper managed-to-native) Gtk.Application.gtk_main () <IL 0x0000e,
0xffffffff>
   at Gtk.Application.Run () <IL 0x00000, 0x0000b>
   at Banshee.Gui.GtkBaseClient.Run () [0x00000] in
/build/src/banshee-2.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:207
   at Banshee.Gui.GtkBaseClient.Startup () [0x00000] in
/build/src/banshee-2.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:82
   at Hyena.Gui.CleanRoomStartup.Startup
(Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) [0x00044] in
/build/src/banshee-2.4.1/src/Hyena/Hyena.Gui/Hyena.Gui/CleanRoomStartup.cs:54
   at Banshee.Gui.GtkBaseClient.Startup<T> () [0x00024] in
/build/src/banshee-2.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:77
   at Banshee.Gui.GtkBaseClient.Startup<T> (string[]) [0x0004d] in
/build/src/banshee-2.4.1/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:67
   at Nereid.Client.Main (string[]) [0x00000] in
/build/src/banshee-2.4.1/src/Clients/Nereid/Nereid/Client.cs:54
   at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object
(object,intptr,intptr,intptr) <IL 0x00050, 0xffffffff>
   at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly
(System.AppDomain,System.Reflection.Assembly,string[]) <IL 0x0001b,
0xffffffff>
   at System.AppDomain.ExecuteAssemblyInternal
(System.Reflection.Assembly,string[]) [0x00026] in
/build/src/mono-2.10.8/mcs/class/corlib/System/AppDomain.cs:660
   at System.AppDomain.ExecuteAssembly
(string,System.Security.Policy.Evidence,string[]) [0x00008] in
/build/src/mono-2.10.8/mcs/class/corlib/System/AppDomain.cs:629
   at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly
(string,System.Security.Policy.Evidence,string[]) <IL 0x0003b, 0xffffffff>
   at System.AppDomain.ExecuteAssembly (string) [0x00000] in
/build/src/mono-2.10.8/mcs/class/corlib/System/AppDomain.cs:612
   at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly
(string) <IL 0x00039, 0xffffffff>
   at Booter.Booter.BootClient (string) [0x00000] in
/build/src/banshee-2.4.1/src/Clients/Booter/Booter/Entry.cs:112
   at Booter.Booter.Main () [0x000f1] in
/build/src/banshee-2.4.1/src/Clients/Booter/Booter/Entry.cs:105
   at (wrapper runtime-invoke) object.runtime_invoke_void
(object,intptr,intptr,intptr) <IL 0x0004c, 0xffffffff>

Native stacktrace:

	banshee() [0x491dda]
	banshee() [0x4e147f]
	banshee() [0x41c397]
	/usr/lib/libpthread.so.0(+0xf170) [0x7f2d5c6d6170]
	/usr/lib/libgtk-x11-2.0.so.0(+0x20c7e0) [0x7f2d500e67e0]
	[0x411a8b9d]

Debug info from gdb:

warning: File "/usr/bin/mono-gdb.py" auto-loading has been declined by your
`auto-load safe-path' set to "$debugdir:$datadir/auto-load".
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Traceback (most recent call last):
   File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3200.4-gdb.py",
line 9, in <module>
     from gobject import register
   File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
     import gdb.backtrace
ImportError: No module named backtrace
[New LWP 29706]
[New LWP 29704]
[New LWP 29685]
[New LWP 29668]
[New LWP 29667]
[New LWP 29662]
[New LWP 29661]
[New LWP 29659]
[New LWP 29657]
[New LWP 29655]
[New LWP 29653]
[New LWP 29652]
[New LWP 29651]
[New LWP 29650]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x00007f2d5c6d537d in read () from /usr/lib/libpthread.so.0
   Id   Target Id         Frame
   15   Thread 0x7f2d5c31f700 (LWP 29650) "mono" 0x00007f2d5c6d2954 in
pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
   14   Thread 0x7f2d5bb1e700 (LWP 29651) "mono" 0x00007f2d5c6d2954 in
pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
   13   Thread 0x7f2d5b31d700 (LWP 29652) "mono" 0x00007f2d5c6d2954 in
pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
   12   Thread 0x7f2d5a456700 (LWP 29653) "mono" 0x00007f2d5c6d48f0 in
sem_wait () from /usr/lib/libpthread.so.0
   11   Thread 0x7f2d4dd85700 (LWP 29655) "banshee" 0x00007f2d5c6d2954 in
pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
   10   Thread 0x7f2d42d41700 (LWP 29657) "gdbus" 0x00007f2d5c3fe2cd in poll
() from /usr/lib/libc.so.6
   9    Thread 0x7f2d3bde7700 (LWP 29659) "threaded-ml" 0x00007f2d5c3fe2cd in
poll () from /usr/lib/libc.so.6
   8    Thread 0x7f2d3a758700 (LWP 29661) "banshee" 0x00007f2d5c406a43 in
epoll_wait () from /usr/lib/libc.so.6
   7    Thread 0x7f2d3a717700 (LWP 29662) "banshee" 0x00007f2d5c6d49d0 in
sem_timedwait () from /usr/lib/libpthread.so.0
   6    Thread 0x7f2d3a6d2700 (LWP 29667) "banshee" 0x00007f2d5c6d5a2d in
nanosleep () from /usr/lib/libpthread.so.0
   5    Thread 0x7f2d3a691700 (LWP 29668) "banshee" 0x00007f2d5c6d2cc1 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
   4    Thread 0x7f2d3a488700 (LWP 29685) "banshee" 0x00007f2d5c6d49d0 in
sem_timedwait () from /usr/lib/libpthread.so.0
   3    Thread 0x7f2d3a217700 (LWP 29704) "banshee" 0x00007f2d5c6d49d0 in
sem_timedwait () from /usr/lib/libpthread.so.0
   2    Thread 0x7f2d39cf5700 (LWP 29706) "banshee" 0x00007f2d5c6d49d0 in
sem_timedwait () from /usr/lib/libpthread.so.0
* 1    Thread 0x7f2d5d205740 (LWP 29648) "banshee" 0x00007f2d5c6d537d in
read () from /usr/lib/libpthread.so.0

Thread 15 (Thread 0x7f2d5c31f700 (LWP 29650)):
#0  0x00007f2d5c6d2954 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00000000005e2363 in ?? ()
#2  0x00000000005da74c in ?? ()
#3  0x00000000005e0aa7 in ?? ()
#4  0x00007f2d5c6cee0f in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f2d5c40645d in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7f2d5bb1e700 (LWP 29651)):
#0  0x00007f2d5c6d2954 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00000000005e2363 in ?? ()
#2  0x00000000005da74c in ?? ()
#3  0x00000000005e0aa7 in ?? ()
#4  0x00007f2d5c6cee0f in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f2d5c40645d in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7f2d5b31d700 (LWP 29652)):
#0  0x00007f2d5c6d2954 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00000000005e2363 in ?? ()
#2  0x00000000005da74c in ?? ()
#3  0x00000000005e0aa7 in ?? ()
#4  0x00007f2d5c6cee0f in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f2d5c40645d in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7f2d5a456700 (LWP 29653)):
#0  0x00007f2d5c6d48f0 in sem_wait () from /usr/lib/libpthread.so.0
#1  0x00000000005c8258 in mono_sem_wait ()
#2  0x000000000050fbeb in ?? ()
#3  0x000000000058ed77 in ?? ()
#4  0x00000000005bd652 in ?? ()
#5  0x00000000005e214d in ?? ()
#6  0x00007f2d5c6cee0f in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f2d5c40645d in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7f2d4dd85700 (LWP 29655)):
#0  0x00007f2d5c6d2954 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00000000005a8a73 in ?? ()
#2  0x00000000005ba73d in ?? ()
#3  0x000000000058e6bb in ?? ()
#4  0x00000000402127e8 in ?? ()
#5  0x00007f2d480034a0 in ?? ()
#6  0x000000004021238a in ?? ()
#7  0x00007f2d4dd84a87 in ?? ()
#8  0x00007f2d4e5e5c08 in ?? ()
#9  0x00007f2d480008e0 in ?? ()
#10 0x00007f2d4dd84aa0 in ?? ()
#11 0x00007f2d4dd84a10 in ?? ()
#12 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f2d42d41700 (LWP 29657)):
#0  0x00007f2d5c3fe2cd in poll () from /usr/lib/libc.so.6
#1  0x00007f2d59bb6744 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f2d59bb6ba2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3  0x00007f2d58a1b276 in ?? () from /usr/lib/libgio-2.0.so.0
#4  0x00007f2d59bd90e5 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007f2d5c6cee0f in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f2d5c40645d in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7f2d3bde7700 (LWP 29659)):
#0  0x00007f2d5c3fe2cd in poll () from /usr/lib/libc.so.6
#1  0x00007f2d410823ef in ?? () from /usr/lib/libpulse.so.0
#2  0x00007f2d4107394c in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007f2d41073fa9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f2d41074060 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f2d4108239f in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f2d40c29223 in ?? () from
/usr/lib/pulseaudio/libpulsecommon-2.1.so
#7  0x00007f2d5c6cee0f in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f2d5c40645d in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f2d3a758700 (LWP 29661)):
#0  0x00007f2d5c406a43 in epoll_wait () from /usr/lib/libc.so.6
#1  0x0000000000590918 in ?? ()
#2  0x000000000058ed77 in ?? ()
#3  0x00000000005bd652 in ?? ()
#4  0x00000000005e214d in ?? ()
#5  0x00007f2d5c6cee0f in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f2d5c40645d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f2d3a717700 (LWP 29662)):
#0  0x00007f2d5c6d49d0 in sem_timedwait () from /usr/lib/libpthread.so.0
#1  0x00000000005c834b in mono_sem_timedwait ()
#2  0x000000000059239f in ?? ()
#3  0x000000000058ed77 in ?? ()
#4  0x00000000005bd652 in ?? ()
#5  0x00000000005e214d in ?? ()
#6  0x00007f2d5c6cee0f in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f2d5c40645d in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f2d3a6d2700 (LWP 29667)):
#0  0x00007f2d5c6d5a2d in nanosleep () from /usr/lib/libpthread.so.0
#1  0x00000000005bc9d6 in ?? ()
#2  0x000000000058fee8 in ?? ()
#3  0x000000000058ed77 in ?? ()
#4  0x00000000005bd652 in ?? ()
#5  0x00000000005e214d in ?? ()
#6  0x00007f2d5c6cee0f in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f2d5c40645d in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f2d3a691700 (LWP 29668)):
#0  0x00007f2d5c6d2cc1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00000000005a8888 in ?? ()
#2  0x00000000005ba64e in ?? ()
#3  0x000000000058e6bb in ?? ()
#4  0x00000000402127e8 in ?? ()
#5  0x00007f2d14000c20 in ?? ()
#6  0x000000430e234000 in ?? ()
#7  0x00007f2d3a6909bf in ?? ()
#8  0x00007f2d4e33c550 in ?? ()
#9  0x00007f2d14037e90 in ?? ()
#10 0x00007f2d3a6909e0 in ?? ()
#11 0x00007f2d3a690930 in ?? ()
#12 0x00007f2d3a690d38 in ?? ()
#13 0x00007f2d4e224820 in ?? ()
#14 0x00000000000181d3 in ?? ()
#15 0x00007f2d4e0de050 in ?? ()
#16 0x00000000415ad7f8 in ?? ()
#17 0x00007f2d3a690ad0 in ?? ()
#18 0x00007f2d4e0de028 in ?? ()
#19 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2d3a488700 (LWP 29685)):
#0  0x00007f2d5c6d49d0 in sem_timedwait () from /usr/lib/libpthread.so.0
#1  0x00000000005c834b in mono_sem_timedwait ()
#2  0x000000000059239f in ?? ()
#3  0x000000000058ed77 in ?? ()
#4  0x00000000005bd652 in ?? ()
#5  0x00000000005e214d in ?? ()
#6  0x00007f2d5c6cee0f in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f2d5c40645d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f2d3a217700 (LWP 29704)):
#0  0x00007f2d5c6d49d0 in sem_timedwait () from /usr/lib/libpthread.so.0
#1  0x00000000005c834b in mono_sem_timedwait ()
#2  0x000000000059239f in ?? ()
#3  0x000000000058ed77 in ?? ()
#4  0x00000000005bd652 in ?? ()
#5  0x00000000005e214d in ?? ()
#6  0x00007f2d5c6cee0f in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f2d5c40645d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f2d39cf5700 (LWP 29706)):
#0  0x00007f2d5c6d49d0 in sem_timedwait () from /usr/lib/libpthread.so.0
#1  0x00000000005c834b in mono_sem_timedwait ()
#2  0x000000000059239f in ?? ()
#3  0x000000000058ed77 in ?? ()
#4  0x00000000005bd652 in ?? ()
#5  0x00000000005e214d in ?? ()
#6  0x00007f2d5c6cee0f in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f2d5c40645d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f2d5d205740 (LWP 29648)):
#0  0x00007f2d5c6d537d in read () from /usr/lib/libpthread.so.0
#1  0x0000000000491f7e in ?? ()
#2  0x00000000004e147f in ?? ()
#3  0x000000000041c397 in ?? ()
#4  <signal handler called>
#5  0x00007f2d500e67e0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#6  0x00000000411a8b9d in ?? ()
#7  0x00007fffd42a73d0 in ?? ()
#8  0x00007fffd42a6d00 in ?? ()
#9  0x00007fffd42a6c10 in ?? ()
#10 0x00007f2d4e2671e0 in ?? ()
#11 0x00007f2d4ddd14e0 in ?? ()
#12 0x00007fffd42a6d00 in ?? ()
#13 0x00007fffd42a6c30 in ?? ()
#14 0x00007f2d4e2671e0 in ?? ()
#15 0x00007f2d4ddd1750 in ?? ()
#16 0x00007f2d4e160750 in ?? ()
#17 0x00007fffd42a6d48 in ?? ()
#18 0x00000000411a8a5c in ?? ()
#19 0x0000000004014010 in ?? ()
#20 0x0000000004014010 in ?? ()
#21 0x00007f2d4ddd1750 in ?? ()
#22 0x0000000002e802e0 in ?? ()
#23 0x00007fffd42a6f40 in ?? ()
#24 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.
=================================================================




--
View this message in context: http://banshee-media-player.2283330.n4.nabble.com/Banshee-crashes-when-deleting-a-track-tp4650579.html
Sent from the Banshee Media Player mailing list archive at Nabble.com.





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