The bug is easy to reproduce:
1. install the coverflow extension
2. enable it in banshee
3. restart banshee
Then you will get the following error messages:
[Info 21:27:06.287] Running Banshee 2.0.0: [Ubuntu Natty (development branch) (linux-gnu, i686) @ 2011-04-18 16:21:33 UTC]
[Info 21:27:07.326] Updating web proxy from GConf
failed to create drawable
(Banshee:13194): Clutter-CRITICAL **: Unable to initialize Clutter: Unable to select the newly created GLX context
[Warn 21:27:07.370] Caught an exception - System.NotSupportedException: Unable to initialize GtkClutter (in `Banshee.ClutterFlow')
at Banshee.ClutterFlow.ClutterFlowManager.Init () [0x00000] in <filename unknown>:0
at Banshee.ClutterFlow.ClutterFlowService..ctor () [0x00000] in <filename unknown>:0
at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
[Warn 21:27:07.370] Extension `/Banshee/ServiceManager/Service/__nid_13' not started: Exception has been thrown by the target of an invocation.
**
Cogl-glx:ERROR:./winsys/cogl-xlib.c:87:_cogl_xlib_set_display: assertion failed: (_cogl_xlib_display == NULL)
Stacktrace:
at (wrapper managed-to-native) ClutterFlow.ClutterHelper.gtk_clutter_init (intptr,intptr) <0x00004>
at (wrapper managed-to-native) ClutterFlow.ClutterHelper.gtk_clutter_init (intptr,intptr) <0x00004>
at Banshee.ClutterFlow.ClutterFlowManager.Init () <0x00035>
at Banshee.ClutterFlow.ClutterFlowService..ctor () <0x0000a>
at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>
at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (object,object[],System.Exception&) <0x00004>
at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (object,object[],System.Exception&) <0x00004>
at System.Reflection.MonoCMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x0018b>
at System.Reflection.MonoCMethod.Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00027>
at System.Reflection.ConstructorInfo.Invoke (object[]) <0x00042>
at System.Activator.CreateInstance (System.Type,bool) <0x00184>
at System.Activator.CreateInstance (System.Type) <0x00012>
at Mono.Addins.TypeExtensionNode.CreateInstance () <0x0001c>
at Mono.Addins.InstanceExtensionNode.CreateInstance (System.Type) <0x00015>
at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode) <0x0006e>
at Banshee.ServiceStack.ServiceManager.OnExtensionChanged (object,Mono.Addins.ExtensionNodeEventArgs) <0x0007b>
at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged (Mono.Addins.ExtensionNodeEventHandler) <0x00109>
at Mono.Addins.ExtensionContext.AddExtensionNodeHandler (string,Mono.Addins.ExtensionNodeEventHandler) <0x0002e>
at Mono.Addins.AddinManager.AddExtensionNodeHandler (string,Mono.Addins.ExtensionNodeEventHandler) <0x00027>
at Banshee.ServiceStack.ServiceManager.Run () <0x002d3>
at Banshee.ServiceStack.Application.Run () <0x00046>
at Banshee.Gui.GtkBaseClient.Initialize (bool) <0x0027e>
at Banshee.Gui.GtkBaseClient..ctor (bool,string) <0x00023>
at Banshee.Gui.GtkBaseClient..ctor () <0x00017>
at Nereid.Client..ctor () <0x00010>
at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>
at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (object,object[],System.Exception&) <0x00004>
at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke (object,object[],System.Exception&) <0x00004>
at System.Reflection.MonoCMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x0018b>
at System.Reflection.MonoCMethod.Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00027>
at System.Reflection.ConstructorInfo.Invoke (object[]) <0x00042>
at System.Activator.CreateInstance (System.Type,bool) <0x00184>
at System.Activator.CreateInstance (System.Type) <0x00012>
at Banshee.Gui.GtkBaseClient.Startup () <0x00015>
at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x00089>
at Banshee.Gui.GtkBaseClient.Startup<object> () <0x0005c>
at Banshee.Gui.GtkBaseClient.Startup<object> (string[]) <0x000d8>
at Nereid.Client.Main (string[]) <0x00015>
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0x00043>
at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <0x00004>
at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <0x00004>
at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <0x0002e>
at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0x00025>
at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0x00067>
at System.AppDomain.ExecuteAssembly (string) <0x00019>
at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <0x00057>
at Booter.Booter.BootClient (string) <0x00069>
at Booter.Booter.Main () <0x001a0>
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0x0003a>
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: Die Operation ist nicht erlaubt.
=================================================================
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.
=================================================================
The bug is easy to reproduce:
1. install the coverflow extension
2. enable it in banshee
3. restart banshee
Then you will get the following error messages:
[Info 21:27:06.287] Running Banshee 2.0.0: [Ubuntu Natty (development branch) (linux-gnu, i686) @ 2011-04-18 16:21:33 UTC]
[Info 21:27:07.326] Updating web proxy from GConf
failed to create drawable
(Banshee:13194): Clutter-CRITICAL **: Unable to initialize Clutter: Unable to select the newly created GLX context NotSupportedExc eption: Unable to initialize GtkClutter (in `Banshee. ClutterFlow' ) ClutterFlow. ClutterFlowMana ger.Init () [0x00000] in <filename unknown>:0 ClutterFlow. ClutterFlowServ ice..ctor () [0x00000] in <filename unknown>:0 Reflection. MonoCMethod: InternalInvoke (object, object[ ],System. Exception& ) Reflection. MonoCMethod. Invoke (System.Object obj, BindingFlags invokeAttr, System. Reflection. Binder binder, System.Object[] parameters, System. Globalization. CultureInfo culture) [0x00000] in <filename unknown>:0 ServiceManager/ Service/ __nid_13' not started: Exception has been thrown by the target of an invocation. ERROR:. /winsys/ cogl-xlib. c:87:_cogl_ xlib_set_ display: assertion failed: (_cogl_xlib_display == NULL)
[Warn 21:27:07.370] Caught an exception - System.
at Banshee.
at Banshee.
at (wrapper managed-to-native) System.
at System.
[Warn 21:27:07.370] Extension `/Banshee/
**
Cogl-glx:
Stacktrace:
at (wrapper managed-to-native) ClutterFlow. ClutterHelper. gtk_clutter_ init (intptr,intptr) <0x00004> ClutterHelper. gtk_clutter_ init (intptr,intptr) <0x00004> ClutterFlow. ClutterFlowMana ger.Init () <0x00035> ClutterFlow. ClutterFlowServ ice..ctor () <0x0000a> runtime_ invoke_ void__this_ _ (object, intptr, intptr, intptr) <0x00040> Reflection. MonoCMethod. InternalInvoke (object, object[ ],System. Exception& ) <0x00004> Reflection. MonoCMethod. InternalInvoke (object, object[ ],System. Exception& ) <0x00004> Reflection. MonoCMethod. Invoke (object, System. Reflection. BindingFlags, System. Reflection. Binder, object[ ],System. Globalization. CultureInfo) <0x0018b> Reflection. MonoCMethod. Invoke (System. Reflection. BindingFlags, System. Reflection. Binder, object[ ],System. Globalization. CultureInfo) <0x00027> Reflection. ConstructorInfo .Invoke (object[]) <0x00042> Activator. CreateInstance (System.Type,bool) <0x00184> Activator. CreateInstance (System.Type) <0x00012> TypeExtensionNo de.CreateInstan ce () <0x0001c> InstanceExtensi onNode. CreateInstance (System.Type) <0x00015> ServiceStack. ServiceManager. StartExtension (Mono.Addins. TypeExtensionNo de) <0x0006e> ServiceStack. ServiceManager. OnExtensionChan ged (object, Mono.Addins. ExtensionNodeEv entArgs) <0x0007b> ExtensionNode. add_ExtensionNo deChanged (Mono.Addins. ExtensionNodeEv entHandler) <0x00109> ExtensionContex t.AddExtensionN odeHandler (string, Mono.Addins. ExtensionNodeEv entHandler) <0x0002e> AddinManager. AddExtensionNod eHandler (string, Mono.Addins. ExtensionNodeEv entHandler) <0x00027> ServiceStack. ServiceManager. Run () <0x002d3> ServiceStack. Application. Run () <0x00046> Gui.GtkBaseClie nt.Initialize (bool) <0x0027e> Gui.GtkBaseClie nt..ctor (bool,string) <0x00023> Gui.GtkBaseClie nt..ctor () <0x00017> runtime_ invoke_ void__this_ _ (object, intptr, intptr, intptr) <0x00040> Reflection. MonoCMethod. InternalInvoke (object, object[ ],System. Exception& ) <0x00004> Reflection. MonoCMethod. InternalInvoke (object, object[ ],System. Exception& ) <0x00004> Reflection. MonoCMethod. Invoke (object, System. Reflection. BindingFlags, System. Reflection. Binder, object[ ],System. Globalization. CultureInfo) <0x0018b> Reflection. MonoCMethod. Invoke (System. Reflection. BindingFlags, System. Reflection. Binder, object[ ],System. Globalization. CultureInfo) <0x00027> Reflection. ConstructorInfo .Invoke (object[]) <0x00042> Activator. CreateInstance (System.Type,bool) <0x00184> Activator. CreateInstance (System.Type) <0x00012> Gui.GtkBaseClie nt.Startup () <0x00015> CleanRoomStartu p.Startup (Hyena. Gui.CleanRoomSt artup/StartupIn vocationHandler ) <0x00089> Gui.GtkBaseClie nt.Startup< object> () <0x0005c> Gui.GtkBaseClie nt.Startup< object> (string[]) <0x000d8> .runtime_ invoke_ void_object (object, intptr, intptr, intptr) <0x00043> AppDomain. ExecuteAssembly (System. Reflection. Assembly, string[ ]) <0x00004> AppDomain. ExecuteAssembly (System. Reflection. Assembly, string[ ]) <0x00004> AppDomain. ExecuteAssembly Internal (System. Reflection. Assembly, string[ ]) <0x0002e> AppDomain. ExecuteAssembly (string, System. Security. Policy. Evidence, string[ ]) <0x00025> invoke- with-check) System. AppDomain. ExecuteAssembly (string, System. Security. Policy. Evidence, string[ ]) <0x00067> AppDomain. ExecuteAssembly (string) <0x00019> invoke- with-check) System. AppDomain. ExecuteAssembly (string) <0x00057> Booter. BootClient (string) <0x00069> runtime_ invoke_ void (object, intptr, intptr, intptr) <0x0003a>
at (wrapper managed-to-native) ClutterFlow.
at Banshee.
at Banshee.
at (wrapper runtime-invoke) object.
at (wrapper managed-to-native) System.
at (wrapper managed-to-native) System.
at System.
at System.
at System.
at System.
at System.
at Mono.Addins.
at Mono.Addins.
at Banshee.
at Banshee.
at Mono.Addins.
at Mono.Addins.
at Mono.Addins.
at Banshee.
at Banshee.
at Banshee.
at Banshee.
at Banshee.
at Nereid.Client..ctor () <0x00010>
at (wrapper runtime-invoke) object.
at (wrapper managed-to-native) System.
at (wrapper managed-to-native) System.
at System.
at System.
at System.
at System.
at System.
at Banshee.
at Hyena.Gui.
at Banshee.
at Banshee.
at Nereid.Client.Main (string[]) <0x00015>
at (wrapper runtime-invoke) <Module>
at (wrapper managed-to-native) System.
at (wrapper managed-to-native) System.
at System.
at System.
at (wrapper remoting-
at System.
at (wrapper remoting-
at Booter.
at Booter.Booter.Main () <0x001a0>
at (wrapper runtime-invoke) object.
Native stacktrace:
banshee() [0x80dbc5b] linux-gnu/ libc.so. 6(abort+ 0x17e) [0xb75a734e] linux-gnu/ libglib- 2.0.so. 0(g_assertion_ message+ 0x150) [0xb778f3a0] linux-gnu/ libglib- 2.0.so. 0(+0x6897d) [0xb778f97d] libclutter- glx-1.0. so.0(+0xfe550) [0xab55b550] libclutter- glx-1.0. so.0(+0x265f3) [0xab4835f3] libclutter- glx-1.0. so.0(+0x2fb15) [0xab48cb15] libclutter- glx-1.0. so.0(+0x51150) [0xab4ae150] libclutter- glx-1.0. so.0(+0x7a8ec) [0xab4d78ec] libclutter- glx-1.0. so.0(+0x7ab92) [0xab4d7b92] linux-gnu/ libglib- 2.0.so. 0(g_option_ context_ parse+0x402) [0xb7775532] libclutter- glx-1.0. so.0(clutter_ init+0xd2) [0xab4d8fb2] libclutter- gtk-0.10. so.0(gtk_ clutter_ init+0x5d) [0xab3bda9d] mono_runtime_ invoke+ 0x3e) [0x8192eee] mono_runtime_ invoke_ array+0x5c8) [0x8196ac8] mono_runtime_ invoke+ 0x3e) [0x8192eee] mono_runtime_ invoke_ array+0x5c8) [0x8196ac8] mono_runtime_ invoke+ 0x3e) [0x8192eee] mono_runtime_ exec_main+ 0xe0) [0x81959e0] mono_runtime_ invoke+ 0x3e) [0x8192eee] mono_runtime_ exec_main+ 0xe0) [0x81959e0] mono_runtime_ run_main+ 0x11d) [0x8195ced] mono_main+ 0x1676) [0x80b7706] linux-gnu/ libc.so. 6(__libc_ start_main+ 0xe7) [0xb758fe37]
[0xb781640c]
/lib/i386-
/lib/i386-
/lib/i386-
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/lib/i386-
/usr/lib/
/usr/lib/
[0xab61e908]
[0xab61e7ae]
[0xab61e74b]
[0xb5747329]
banshee() [0x8062bc8]
banshee(
banshee(
banshee() [0x814a098]
[0xb5747250]
[0xb5746e8c]
[0xb5746cf8]
[0xb5746cb3]
[0xb57459bd]
[0xb5745823]
[0xb3e8fc65]
[0xb3e8fbd6]
[0xab74ce97]
[0xab61fbfc]
[0xb349cc4a]
[0xb349ca77]
[0xb349ca30]
[0xb3e98984]
[0xb3e954d7]
[0xb4f27957]
[0xb4f2764c]
[0xb4f27610]
[0xb4f275e1]
[0xb5747329]
banshee() [0x8062bc8]
banshee(
banshee(
banshee() [0x814a098]
[0xb5747250]
[0xb5746e8c]
[0xb5746cf8]
[0xb5746cb3]
[0xb57459bd]
[0xb5745823]
[0xb4f2758e]
[0xb4f2745a]
[0xb4f2738d]
[0xb4f6c269]
[0xb4f6c0e6]
[0xb4f6c13c]
banshee() [0x8062bc8]
banshee(
banshee(
[0xb4f6c077]
[0xb4f6bf37]
[0xb4f6be06]
[0xb4f6bdb0]
[0xb4f6bd32]
[0xb4f6bce8]
[0xb4f6baea]
[0xb5739351]
[0xb573944b]
banshee() [0x8062bc8]
banshee(
banshee(
banshee(
banshee(
banshee() [0x8059355]
/lib/i386-
banshee() [0x8059291]
Debug info from gdb:
Could not attach to process. If your uid matches the uid of the target kernel/ yama/ptrace_ scope, or try d/10-ptrace. conf
process, check the setting of /proc/sys/
again as the root user. For more details, see /etc/sysctl.
ptrace: Die Operation ist nicht erlaubt.
======= ======= ======= ======= ======= ======= ======= ======= ======= == ======= ======= ======= ======= ======= ======= ======= ======= ==
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.
=======
Abgebrochen (Speicherabzug geschrieben)