Quantcast

Consistent crashing, definitely after playing one song, sometimes sooner

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Consistent crashing, definitely after playing one song, sometimes sooner

Shawn K. Quinn
This just started happening tonight/this morning. Banshee crashed out of
the blue, and now consistently crashes after playing one song, sometimes
sooner. Some kind of integer overflow, it appears?

[Info  03:14:57.934] Running Banshee 2.6.2: [Ubuntu 16.04 LTS
(linux-gnu, x86_64) @ 2016-04-18 13:50:09 UTC]
Gtk-Message: Failed to load module "overlay-scrollbar"
[Warn  03:14:58.489] Cannot connect to NetworkManager or Wicd - An
available, working network connection will be assumed

(Banshee:12383): GLib-GObject-WARNING **: attempting to add an interface
(AtkComponent) to class (__gtksharp_48_Hyena_Gui_BaseWidgetAccessible)
after class_init

(Banshee:12383): 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:12383): 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
[Warn  03:14:59.291] Initialization of accessibility support for
ListView widgets failed - System.ArgumentException: Invalid signal name:
model_changed (in `glib-sharp')
  at GLib.Signal.Emit (GLib.Object instance, System.String
detailed_signal, System.Object[] args) <0x40b7c4d0 + 0x004df> in
<filename unknown>:0
  at
Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T].EmitModelChanged ()
<0x40b7c450 + 0x0003b> in <filename unknown>:0
  at Hyena.ThreadAssist.ProxyToMain (Hyena.InvokeHandler handler)
<0x40b7c380 + 0x00037> in <filename unknown>:0
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T].OnModelChanged
(System.Object o, System.EventArgs a) <0x40b7c290 + 0x000d3> in
<filename unknown>:0
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T]..ctor
(GLib.Object widget) <0x40b76e50 + 0x0045f> in <filename unknown>:0
  at Hyena.Data.Gui.ListViewAccessibleFactory`1[T].Init () <0x40b75d10 +
0x00093> in <filename unknown>:0

(Banshee:12383): GLib-GObject-WARNING **: attempting to add an interface
(AtkSelection) to class
(__gtksharp_54_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_Database_QueryFilterInfo+601+5b+5bSystem_String+2c+20mscorlib+2c+20Version+3d4_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:12383): GLib-GObject-WARNING **: attempting to add an interface
(AtkTable) to class
(__gtksharp_54_Hyena_Data_Gui_Accessibility_ListViewAccessible+601+5b+5bBanshee_Collection_Database_QueryFilterInfo+601+5b+5bSystem_String+2c+20mscorlib+2c+20Version+3d4_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
[Warn  03:14:59.366] Initialization of accessibility support for
ListView widgets failed - System.ArgumentException: Invalid signal name:
model_changed (in `glib-sharp')
  at GLib.Signal.Emit (GLib.Object instance, System.String
detailed_signal, System.Object[] args) <0x40b7c4d0 + 0x004df> in
<filename unknown>:0
  at
Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T].EmitModelChanged ()
<0x40b7c450 + 0x0003b> in <filename unknown>:0
  at Hyena.ThreadAssist.ProxyToMain (Hyena.InvokeHandler handler)
<0x40b7c380 + 0x00037> in <filename unknown>:0
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T].OnModelChanged
(System.Object o, System.EventArgs a) <0x40b7c290 + 0x000d3> in
<filename unknown>:0
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T]..ctor
(GLib.Object widget) <0x40b76e50 + 0x0045f> in <filename unknown>:0
  at Hyena.Data.Gui.ListViewAccessibleFactory`1[T].Init () <0x40b75d10 +
0x00093> in <filename unknown>:0

(Banshee:12383): GLib-GObject-WARNING **: attempting to add an interface
(AtkSelection) to class
(__gtksharp_59_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:12383): GLib-GObject-WARNING **: attempting to add an interface
(AtkTable) to class
(__gtksharp_59_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
[Warn  03:14:59.396] Initialization of accessibility support for
ListView widgets failed - System.ArgumentException: Invalid signal name:
model_changed (in `glib-sharp')
  at GLib.Signal.Emit (GLib.Object instance, System.String
detailed_signal, System.Object[] args) <0x40b7c4d0 + 0x004df> in
<filename unknown>:0
  at
Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T].EmitModelChanged ()
<0x40b7c450 + 0x0003b> in <filename unknown>:0
  at Hyena.ThreadAssist.ProxyToMain (Hyena.InvokeHandler handler)
<0x40b7c380 + 0x00037> in <filename unknown>:0
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T].OnModelChanged
(System.Object o, System.EventArgs a) <0x40b7c290 + 0x000d3> in
<filename unknown>:0
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T]..ctor
(GLib.Object widget) <0x40b76e50 + 0x0045f> in <filename unknown>:0
  at Hyena.Data.Gui.ListViewAccessibleFactory`1[T].Init () <0x40b75d10 +
0x00093> in <filename unknown>:0

(Banshee:12383): GLib-GObject-WARNING **: attempting to add an interface
(AtkSelection) to class
(__gtksharp_64_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:12383): GLib-GObject-WARNING **: attempting to add an interface
(AtkTable) to class
(__gtksharp_64_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
[Warn  03:14:59.405] Initialization of accessibility support for
ListView widgets failed - System.ArgumentException: Invalid signal name:
model_changed (in `glib-sharp')
  at GLib.Signal.Emit (GLib.Object instance, System.String
detailed_signal, System.Object[] args) <0x40b7c4d0 + 0x004df> in
<filename unknown>:0
  at
Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T].EmitModelChanged ()
<0x40b7c450 + 0x0003b> in <filename unknown>:0
  at Hyena.ThreadAssist.ProxyToMain (Hyena.InvokeHandler handler)
<0x40b7c380 + 0x00037> in <filename unknown>:0
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T].OnModelChanged
(System.Object o, System.EventArgs a) <0x40b7c290 + 0x000d3> in
<filename unknown>:0
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T]..ctor
(GLib.Object widget) <0x40b76e50 + 0x0045f> in <filename unknown>:0
  at Hyena.Data.Gui.ListViewAccessibleFactory`1[T].Init () <0x40b75d10 +
0x00093> in <filename unknown>:0

(Banshee:12383): GLib-GObject-WARNING **: attempting to add an interface
(AtkSelection) to class
(__gtksharp_69_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:12383): GLib-GObject-WARNING **: attempting to add an interface
(AtkTable) to class
(__gtksharp_69_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
[Warn  03:14:59.415] Initialization of accessibility support for
ListView widgets failed - System.ArgumentException: Invalid signal name:
model_changed (in `glib-sharp')
  at GLib.Signal.Emit (GLib.Object instance, System.String
detailed_signal, System.Object[] args) <0x40b7c4d0 + 0x004df> in
<filename unknown>:0
  at
Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T].EmitModelChanged ()
<0x40b7c450 + 0x0003b> in <filename unknown>:0
  at Hyena.ThreadAssist.ProxyToMain (Hyena.InvokeHandler handler)
<0x40b7c380 + 0x00037> in <filename unknown>:0
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T].OnModelChanged
(System.Object o, System.EventArgs a) <0x40b7c290 + 0x000d3> in
<filename unknown>:0
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[T]..ctor
(GLib.Object widget) <0x40b76e50 + 0x0045f> in <filename unknown>:0
  at Hyena.Data.Gui.ListViewAccessibleFactory`1[T].Init () <0x40b75d10 +
0x00093> in <filename unknown>:0
[Warn  03:14:59.827] Caught an exception - System.ApplicationException:
No support GNOME Settings Daemon could be reached. (in
`Banshee.MultimediaKeys')
  at
Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize
() <0x40bb5c40 + 0x0037f> in <filename unknown>:0
  at Banshee.ServiceStack.ServiceManager.StartExtension
(Mono.Addins.TypeExtensionNode node) <0x40ba6f70 + 0x00169> in <filename
unknown>:0
[Warn  03:14:59.832] Extension
`Banshee.MultimediaKeys.MultimediaKeysService' not started: No support
GNOME Settings Daemon could be reached.
[Info  03:14:59.863] Updating web proxy from GConf
[Warn  03:15:00.025] Caught an exception - System.ApplicationException:
No support GNOME Settings Daemon could be reached. (in
`Banshee.MultimediaKeys')
  at
Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize
() <0x40bb5c40 + 0x0037f> in <filename unknown>:0
  at Banshee.ServiceStack.ServiceManager.StartExtension
(Mono.Addins.TypeExtensionNode node) <0x40ba6f70 + 0x00169> in <filename
unknown>:0
[Warn  03:15:00.028] Extension
`Banshee.MultimediaKeys.MultimediaKeysService' not started: No support
GNOME Settings Daemon could be reached.
[Info  03:15:00.029] All services are started 1.700371
[Info  03:15:02.560] nereid Client Started
[Info  03:15:02.701] GStreamer version 1.8.0.0, gapless: False,
replaygain: True

Unhandled Exception:
System.OverflowException: Value was either too large or too small for an
Int32.
  at System.Convert.ToInt32 (Int64 value) <0x7f0c916e0fe0 + 0x0004e> in
<filename unknown>:0
  at System.Int64.System.IConvertible.ToInt32 (IFormatProvider provider)
<0x7f0c91743e90 + 0x00012> in <filename unknown>:0
  at System.Convert.ToInt32 (System.Object value) <0x7f0c916e0ca0 +
0x000c4> in <filename unknown>:0
  at Hyena.Data.Sqlite.HyenaSqliteConnection.Execute
(Hyena.Data.Sqlite.HyenaSqliteCommand command) <0x40afc240 + 0x00047> in
<filename unknown>:0
  at Hyena.Data.Sqlite.HyenaSqliteConnection.Execute (System.String
command_str, System.Object[] param_values) <0x40afbbc0 + 0x00057> in
<filename unknown>:0
  at Banshee.SmartPlaylist.SmartPlaylistSource.Refresh () <0x40c1b8a0 +
0x00247> in <filename unknown>:0
  at Banshee.SmartPlaylist.SmartPlaylistSource.RefreshAndReload ()
<0x40c8a5d0 + 0x0000f> in <filename unknown>:0
  at Banshee.SmartPlaylist.SmartPlaylistSource.HandleTracksChanged
(Banshee.Sources.Source sender, Banshee.Sources.TrackEventArgs args)
<0x40c8a4f0 + 0x000bf> in <filename unknown>:0
  at (wrapper delegate-invoke)
<Module>:invoke_void_Source_TrackEventArgs
(Banshee.Sources.Source,Banshee.Sources.TrackEventArgs)
  at
Banshee.Sources.PrimarySource+<OnTracksChanged>c__AnonStorey3.<>m__0 ()
<0x40c8a180 + 0x000bc> in <filename unknown>:0
  at Hyena.ThreadAssist.SpawnFromMain (System.Threading.ThreadStart
threadedMethod) <0x40c60530 + 0x0002c> in <filename unknown>:0
  at Banshee.Sources.PrimarySource.OnTracksChanged
(Hyena.Query.QueryField[] fields) <0x40c89ff0 + 0x0014b> in <filename
unknown>:0
  at Banshee.Sources.DatabaseSource.OnTracksChanged () <0x40c89fc0 +
0x00015> in <filename unknown>:0
  at Banshee.Sources.PrimarySource.NotifyTracksChanged () <0x40c89fa0 +
0x0000f> in <filename unknown>:0
  at Banshee.LibraryWatcher.SourceWatcher.Watch () <0x40c66740 +
0x003db> in <filename unknown>:0
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object
state) <0x7f0c91836010 + 0x00099> in <filename unknown>:0
  at System.Threading.ExecutionContext.RunInternal
(System.Threading.ExecutionContext executionContext,
System.Threading.ContextCallback callback, System.Object state, Boolean
preserveSyncCtx) <0x7f0c91834850 + 0x0016e> in <filename unknown>:0
  at System.Threading.ExecutionContext.Run
(System.Threading.ExecutionContext executionContext,
System.Threading.ContextCallback callback, System.Object state, Boolean
preserveSyncCtx) <0x7f0c91834820 + 0x00020> in <filename unknown>:0
  at System.Threading.ExecutionContext.Run
(System.Threading.ExecutionContext executionContext,
System.Threading.ContextCallback callback, System.Object state)
<0x7f0c91834770 + 0x00059> in <filename unknown>:0
  at System.Threading.ThreadHelper.ThreadStart () <0x7f0c918361d0 +
0x0002e> in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.OverflowException: Value was
either too large or too small for an Int32.
  at System.Convert.ToInt32 (Int64 value) <0x7f0c916e0fe0 + 0x0004e> in
<filename unknown>:0
  at System.Int64.System.IConvertible.ToInt32 (IFormatProvider provider)
<0x7f0c91743e90 + 0x00012> in <filename unknown>:0
  at System.Convert.ToInt32 (System.Object value) <0x7f0c916e0ca0 +
0x000c4> in <filename unknown>:0
  at Hyena.Data.Sqlite.HyenaSqliteConnection.Execute
(Hyena.Data.Sqlite.HyenaSqliteCommand command) <0x40afc240 + 0x00047> in
<filename unknown>:0
  at Hyena.Data.Sqlite.HyenaSqliteConnection.Execute (System.String
command_str, System.Object[] param_values) <0x40afbbc0 + 0x00057> in
<filename unknown>:0
  at Banshee.SmartPlaylist.SmartPlaylistSource.Refresh () <0x40c1b8a0 +
0x00247> in <filename unknown>:0
  at Banshee.SmartPlaylist.SmartPlaylistSource.RefreshAndReload ()
<0x40c8a5d0 + 0x0000f> in <filename unknown>:0
  at Banshee.SmartPlaylist.SmartPlaylistSource.HandleTracksChanged
(Banshee.Sources.Source sender, Banshee.Sources.TrackEventArgs args)
<0x40c8a4f0 + 0x000bf> in <filename unknown>:0
  at (wrapper delegate-invoke)
<Module>:invoke_void_Source_TrackEventArgs
(Banshee.Sources.Source,Banshee.Sources.TrackEventArgs)
  at
Banshee.Sources.PrimarySource+<OnTracksChanged>c__AnonStorey3.<>m__0 ()
<0x40c8a180 + 0x000bc> in <filename unknown>:0
  at Hyena.ThreadAssist.SpawnFromMain (System.Threading.ThreadStart
threadedMethod) <0x40c60530 + 0x0002c> in <filename unknown>:0
  at Banshee.Sources.PrimarySource.OnTracksChanged
(Hyena.Query.QueryField[] fields) <0x40c89ff0 + 0x0014b> in <filename
unknown>:0
  at Banshee.Sources.DatabaseSource.OnTracksChanged () <0x40c89fc0 +
0x00015> in <filename unknown>:0
  at Banshee.Sources.PrimarySource.NotifyTracksChanged () <0x40c89fa0 +
0x0000f> in <filename unknown>:0
  at Banshee.LibraryWatcher.SourceWatcher.Watch () <0x40c66740 +
0x003db> in <filename unknown>:0
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object
state) <0x7f0c91836010 + 0x00099> in <filename unknown>:0
  at System.Threading.ExecutionContext.RunInternal
(System.Threading.ExecutionContext executionContext,
System.Threading.ContextCallback callback, System.Object state, Boolean
preserveSyncCtx) <0x7f0c91834850 + 0x0016e> in <filename unknown>:0
  at System.Threading.ExecutionContext.Run
(System.Threading.ExecutionContext executionContext,
System.Threading.ContextCallback callback, System.Object state, Boolean
preserveSyncCtx) <0x7f0c91834820 + 0x00020> in <filename unknown>:0
  at System.Threading.ExecutionContext.Run
(System.Threading.ExecutionContext executionContext,
System.Threading.ContextCallback callback, System.Object state)
<0x7f0c91834770 + 0x00059> in <filename unknown>:0
  at System.Threading.ThreadHelper.ThreadStart () <0x7f0c918361d0 +
0x0002e> in <filename unknown>:0

--
Shawn K. Quinn <[hidden email]>
http://www.rantroulette.com
http://www.skqrecordquest.com
_______________________________________________
banshee-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Consistent crashing, definitely after playing one song, sometimes sooner

Shawn K. Quinn
On 03/23/2017 03:19 AM, Shawn K. Quinn wrote:
> This just started happening tonight/this morning. Banshee crashed out of
> the blue, and now consistently crashes after playing one song, sometimes
> sooner. Some kind of integer overflow, it appears?
[...]

> Unhandled Exception:
> System.OverflowException: Value was either too large or too small for an
> Int32.
>   at System.Convert.ToInt32 (Int64 value) <0x7f0c916e0fe0 + 0x0004e> in
> <filename unknown>:0
>   at System.Int64.System.IConvertible.ToInt32 (IFormatProvider provider)
> <0x7f0c91743e90 + 0x00012> in <filename unknown>:0
>   at System.Convert.ToInt32 (System.Object value) <0x7f0c916e0ca0 +
> 0x000c4> in <filename unknown>:0
>   at Hyena.Data.Sqlite.HyenaSqliteConnection.Execute
> (Hyena.Data.Sqlite.HyenaSqliteCommand command) <0x40afc240 + 0x00047> in
> <filename unknown>:0
>   at Hyena.Data.Sqlite.HyenaSqliteConnection.Execute (System.String
> command_str, System.Object[] param_values) <0x40afbbc0 + 0x00057> in
> <filename unknown>:0
>   at Banshee.SmartPlaylist.SmartPlaylistSource.Refresh () <0x40c1b8a0 +
> 0x00247> in <filename unknown>:0
[...]

I managed to work around this bug, whatever the heck it was. I deleted
stuff I could identify as "junk" in the database: CoreRemovedTracks,
CoreSmartPlaylistEntries, CoreShuffles, CoreShufflers,
AnonymousUsageData. Deleting all the INSERT INTO commands after CREATE
TABLE in a database dump, then making a fresh SQLite database, appears
to have gotten rid of the crashing. Prior to this, I deleted most of my
configuration as well, and even logged out of Last.fm and back in, and
temporarily disabled scrobbling with no luck.

So, somewhere, something is becoming a value too big for a 32-bit
integer that shouldn't be. Of particular concern is that I have the
debugging symbols installed and I still got <filename unknown>:0 all
over the backtrace as shown. I still have a backup of the database that
would cause Banshee to crash if there is information out of it someone
wants.

--
Shawn K. Quinn <[hidden email]>
http://www.rantroulette.com
http://www.skqrecordquest.com
_______________________________________________
banshee-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)
Loading...