banshee crashes on startup

Bug #1315966 reported by jen0f0nte
60
This bug affects 12 people
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hi,

I'm on a fresh install of Ubuntu 14.04 and Banshee seems not to work. It crashes after adding some podcast feeds. This what I get when running on terminal:

[Info 02:35:45.015] Running Banshee 2.6.2: [Ubuntu Trusty Tahr (development branch) (linux-gnu, x86_64) @ 2014-03-25 10:44:19 UTC]

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

(Banshee:18821): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_50_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:18821): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_50_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:18821): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_56_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:18821): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_56_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:18821): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_62_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:18821): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_62_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:18821): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_68_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:18821): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_68_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:18821): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_74_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:18821): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_74_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
[Info 02:35:45.762] Updating web proxy from GConf
[Info 02:35:45.790] All services are started 0,647782

(Banshee:18821): GLib-CRITICAL **: Source ID 143 was not found when attempting to remove it

(Banshee:18821): GLib-CRITICAL **: Source ID 112 was not found when attempting to remove it
*** Error in `banshee': double free or corruption (!prev): 0x00007fd0dc083930 ***
Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) Hyena.Data.Sqlite.Native.sqlite3_exec (intptr,byte[],intptr,intptr,intptr) <0xffffffff>
  at Hyena.Data.Sqlite.Connection.Execute (string) <0x00043>
  at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection,Hyena.Data.Sqlite.Connection) <0x002f7>
  at Hyena.Data.Sqlite.HyenaSqliteConnection.ProcessQueue () <0x001f3>
  at System.Threading.Thread.StartInternal () <0x00071>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

 banshee() [0x4b73d8]
 /lib/x86_64-linux-gnu/libpthread.so.0(+0x10340) [0x7fd0f9578340]
 /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39) [0x7fd0f91d8f79]
 /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7fd0f91dc388]
 /lib/x86_64-linux-gnu/libc.so.6(+0x741d4) [0x7fd0f92161d4]
 /lib/x86_64-linux-gnu/libc.so.6(+0x804ae) [0x7fd0f92224ae]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(sqlite3_free+0x6e) [0x7fd0e6bde9ee]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x53279) [0x7fd0e6c1a279]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x7d4b5) [0x7fd0e6c444b5]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x66a2e) [0x7fd0e6c2da2e]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x6a43f) [0x7fd0e6c3143f]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x6aa22) [0x7fd0e6c31a22]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x6acd5) [0x7fd0e6c31cd5]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(sqlite3_prepare_v2+0x18) [0x7fd0e6c31f68]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(sqlite3_exec+0xa5) [0x7fd0e6c32015]
 [0x404abe9b]

Debug info from gdb:

ptrace: Operación no permitida.
No threads.

=================================================================
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.

Revision history for this message
Chow Loong Jin (hyperair) wrote : Re: [Bug 1315966] [NEW] banshee crashes on startup

On Mon, May 05, 2014 at 12:38:29AM -0000, jen0f0nte wrote:
> [...]
> (Banshee:18821): GLib-CRITICAL **: Source ID 112 was not found when attempting to remove it
> *** Error in `banshee': double free or corruption (!prev): 0x00007fd0dc083930 ***
> Stacktrace:
>
> at <unknown> <0xffffffff>
> at (wrapper managed-to-native) Hyena.Data.Sqlite.Native.sqlite3_exec (intptr,byte[],intptr,intptr,intptr) <0xffffffff>
> at Hyena.Data.Sqlite.Connection.Execute (string) <0x00043>
> at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection,Hyena.Data.Sqlite.Connection) <0x002f7>
> at Hyena.Data.Sqlite.HyenaSqliteConnection.ProcessQueue () <0x001f3>
> at System.Threading.Thread.StartInternal () <0x00071>
> at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>
>
> Native stacktrace:
>
> banshee() [0x4b73d8]
> /lib/x86_64-linux-gnu/libpthread.so.0(+0x10340) [0x7fd0f9578340]
> /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39) [0x7fd0f91d8f79]
> /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7fd0f91dc388]
> /lib/x86_64-linux-gnu/libc.so.6(+0x741d4) [0x7fd0f92161d4]
> /lib/x86_64-linux-gnu/libc.so.6(+0x804ae) [0x7fd0f92224ae]
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(sqlite3_free+0x6e) [0x7fd0e6bde9ee]
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x53279) [0x7fd0e6c1a279]
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x7d4b5) [0x7fd0e6c444b5]
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x66a2e) [0x7fd0e6c2da2e]
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x6a43f) [0x7fd0e6c3143f]
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x6aa22) [0x7fd0e6c31a22]
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x6acd5) [0x7fd0e6c31cd5]
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(sqlite3_prepare_v2+0x18) [0x7fd0e6c31f68]
> /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(sqlite3_exec+0xa5) [0x7fd0e6c32015]
> [0x404abe9b]

This looks like a problem in libsqlite3, but the backtrace is incomplete due to this:

> Debug info from gdb:
>
> ptrace: Operación no permitida.
> No threads.

Please try reproducing this crash after disabling the kernel.yama.ptrace_scope
sysctl option using this command:
$ sudo sysctl kernel.yama.ptrace_scope=0

You should re-enable this setting once you're done testing for security reasons:
$ sudo sysctl kernel.yama.ptrace_scope=1

I'm marking this bug as incomplete for the time being.

  status incomplete

--
Kind regards,
Loong Jin

Changed in banshee (Ubuntu):
status: New → Incomplete
Revision history for this message
jen0f0nte (juanluisfg) wrote :
Download full text (16.8 KiB)

This is the new backtrace with the sysctl option disabled:

[Info 11:19:18.418] Running Banshee 2.6.2: [Ubuntu Trusty Tahr (development branch) (linux-gnu, x86_64) @ 2014-03-25 10:44:19 UTC]

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

(Banshee:3898): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_50_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:3898): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_50_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:3898): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_56_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:3898): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_56_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:3898): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_62_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:3898): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_62_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:3898): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_68_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:3898): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_68_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:3898): GLib-GObject-WARNING **: attempting to add an i...

Revision history for this message
Chow Loong Jin (hyperair) wrote : Re: [Bug 1315966] Re: banshee crashes on startup

On Mon, May 05, 2014 at 09:21:47AM -0000, jen0f0nte wrote:
> This is the new backtrace with the sysctl option disabled:

Thanks. This looks a lot better, but you're missing debug symbols (see the ??s). Could you
install libsqlite3-0-dbg and try again please?

> #6 0x00007f5ccacfa4ae in malloc_printerr (ptr=<optimized out>, str=0x7f5ccadf8b03 "free(): invalid pointer", action=1) at malloc.c:4996
> #7 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840
> #8 0x00007f5cb876a9ee in sqlite3_free () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #9 0x00007f5cb8771d74 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #10 0x00007f5cb8775df5 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #11 0x00007f5cb87a6279 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #12 0x00007f5cb87d04b5 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #13 0x00007f5cb87b9a2e in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #14 0x00007f5cb87bd43f in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #15 0x00007f5cb87bda22 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #16 0x00007f5cb87bdcd5 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #17 0x00007f5cb87bdf68 in sqlite3_prepare_v2 () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #18 0x00007f5cb87be015 in sqlite3_exec () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
> #19 0x0000000041beae9b in ?? ()
> #20 0x00007f5cb0002540 in ?? ()
> #21 0x00007f5cb8c2eac0 in ?? ()
> #22 0x00007f5cb00025c0 in ?? ()
> #23 0x00007f5cb8c2eac0 in ?? ()
> #24 0x00007f5cb8c2e920 in ?? ()
> #25 0x0000000000000000 in ?? ()

--
Kind regards,
Loong Jin

Revision history for this message
jen0f0nte (juanluisfg) wrote :
Download full text (4.2 KiB)

done, here is the new code! Thank you for your patience!

[Info 11:57:33.635] Running Banshee 2.6.2: [Ubuntu Trusty Tahr (development branch) (linux-gnu, x86_64) @ 2014-03-25 10:44:19 UTC]

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

(Banshee:4809): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_50_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:4809): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_50_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:4809): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_56_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:4809): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_56_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:4809): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_62_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:4809): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_62_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:4809): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_68_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:4809): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_68_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:4809): GLib-GObject-WARNING **: attempting to add an inte...

Read more...

Revision history for this message
Chow Loong Jin (hyperair) wrote :

On Mon, May 05, 2014 at 10:00:19AM -0000, jen0f0nte wrote:
> done, here is the new code! Thank you for your patience!

Huh, that's odd. Now we're missing a stacktrace entirely. Is this the entire
output?

> (Banshee:4809): GLib-CRITICAL **: Source ID 112 was not found when attempting to remove it
> *** Error in `banshee': double free or corruption (!prev): 0x00007f94d4083f80 ***
> Stacktrace:
>
> at <unknown> <0xffffffff>
> *** Error in `banshee': free(): invalid pointer: 0x00007f94d40843d0 ***
> Abortado (`core' generado)
>

--
Kind regards,
Loong Jin

Revision history for this message
jen0f0nte (juanluisfg) wrote :
Download full text (4.1 KiB)

Well, this seem to be pretty random... this is a new attempt, banshee just freezed (grey window):

[Info 12:52:55.194] Running Banshee 2.6.2: [Ubuntu Trusty Tahr (development branch) (linux-gnu, x86_64) @ 2014-03-25 10:44:19 UTC]

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

(Banshee:3373): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_50_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:3373): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_50_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:3373): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_56_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:3373): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_56_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:3373): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_62_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:3373): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_62_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:3373): GLib-GObject-WARNING **: attempting to add an interface (AtkSelection) to class (__gtksharp_68_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:3373): GLib-GObject-WARNING **: attempting to add an interface (AtkTable) to class (__gtksharp_68_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:3373): GLib-GOb...

Read more...

Revision history for this message
Chow Loong Jin (hyperair) wrote :

On Tue, May 06, 2014 at 10:54:55AM -0000, jen0f0nte wrote:
> Well, this seem to be pretty random... this is a new attempt, banshee
> just freezed (grey window):

Hmm, no stack trace again. Do you have that yama.ptrace_scope option enabled?

> Stacktrace:
>
> at <unknown> <0xffffffff>
>

--
Kind regards,
Loong Jin

Revision history for this message
jen0f0nte (juanluisfg) wrote :

Yes, the option is enabled... but Banshee just freezes at this point, the window gets grey and stucks this way until manually closed...

Revision history for this message
Cedric Hicks (snowleopard) wrote :

I have the same problem. Banshee hangs on startup. The output from the terminal is similar so I won't copy and paste here unless requested. My OS is as follows:

OS version: Linux 3.13.0-24-generic
KDE SC Version: 4.12.97
Hostname: Kubuntu

Banshee works fine on another PC running the Gnome desktop.

Revision history for this message
Andrew Cox (andrewjcox) wrote :

I ran into a similar problem. When I open the banshee.db file directly in sqlite3 and try to read the coreTracks table, sqlite crashes. Did sqlite change between versions of banshee? I'm fairly unfamiliar with details on most of these system but it perhaps it's connected to sqlite3?

Revision history for this message
jose (jose-cybergalvez) wrote :

I deleted my banshee config file and restarted banshee. It seems to be working now.

Revision history for this message
jose (jose-cybergalvez) wrote :

update: after playing music for about 2 hours, Bansee just crashed, and now when I try to run it I get the same error as befor, essentually the one listed in this bug report.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for banshee (Ubuntu) because there has been no activity for 60 days.]

Changed in banshee (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Conrad (cjpatton27) wrote :

Attaching log file with banshee debug statements.

Revision history for this message
Conrad (cjpatton27) wrote :
Download full text (9.5 KiB)

Native stacktrace:

 banshee() [0x4b73d8]
 /lib/x86_64-linux-gnu/libpthread.so.0(+0x10340) [0x7f90b3b04340]
 /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39) [0x7f90b3764bb9]
 /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7f90b3767fc8]
 /lib/x86_64-linux-gnu/libc.so.6(+0x73e14) [0x7f90b37a1e14]
 /lib/x86_64-linux-gnu/libc.so.6(+0x800ee) [0x7f90b37ae0ee]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(sqlite3_free+0x6e) [0x7f90a494e9ee]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x1ed74) [0x7f90a4955d74]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x22df5) [0x7f90a4959df5]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x53279) [0x7f90a498a279]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x7d4b5) [0x7f90a49b44b5]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x66a2e) [0x7f90a499da2e]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x6a43f) [0x7f90a49a143f]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x6aa22) [0x7f90a49a1a22]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(+0x6acd5) [0x7f90a49a1cd5]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(sqlite3_prepare_v2+0x18) [0x7f90a49a1f68]
 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0(sqlite3_exec+0xa5) [0x7f90a49a2015]
 [0x4145c91b]

Debug info from gdb:

  File "/usr/lib/debug/usr/bin/mono-sgen-gdb.py", line 112
    print sys.exc_info ()[0]
            ^
SyntaxError: invalid syntax
[New LWP 3221]
[New LWP 3220]
[New LWP 3218]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
185 ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S: No such file or directory.
  Id Target Id Frame
  4 Thread 0x7f90b11af700 (LWP 3218) "mono" sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
  3 Thread 0x7f90a47ff700 (LWP 3220) "banshee" 0x00007f90b3b03ee9 in __libc_waitpid (pid=pid@entry=3224, stat_loc=stat_loc@entry=0x7f90a47fd14c, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40
  2 Thread 0x7f909d313700 (LWP 3221) "gdbus" 0x00007f90b381bc6d in poll () at ../sysdeps/unix/syscall-template.S:81
* 1 Thread 0x7f90b46217c0 (LWP 3215) "banshee" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185

Thread 4 (Thread 0x7f90b11af700 (LWP 3218)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1 0x000000000062f667 in mono_sem_wait (sem=sem@entry=0x982440 <finalizer_sem>, alertable=alertable@entry=1) at mono-semaphore.c:119
#2 0x00000000005aba15 in finalizer_thread (unused=unused@entry=0x0) at gc.c:1073
#3 0x000000000058e34b in start_wrapper_internal (data=0xf74730) at threads.c:643
#4 start_wrapper (data=0xf74730) at threads.c:688
#5 0x000000000062410d in thread_start_routine (args=args@entry=0xeeee78) at wthreads.c:294
#6 0x0000000000633ef5 in inner_start_thread (arg=0xf73da0) at mono-threads-posix.c:49
#7 0x00007f90b3afc182 in start_thread (arg=0x7f90b11af700) at pthread_create.c:312
#8 0x00007f90b3828fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f90a47ff700 (LWP 3220)):
#0 0x00007f90b3b03ee9 in ...

Read more...

Revision history for this message
Henning Kockerbeck (henning-kockerbeck) wrote :

I'm affected by this as well. When I add specific podcasts and close the application, Banshee crashes at the next start. It doesn't happen with every podcast, but with those that do invoke the crashes the problem is reproducible.

Some (arbitrarily chosen) examples:

WDR 2 Kabarett (http://www1.wdr.de/radio/podcasts/wdr2/kabarett132.podcast) - breaks Banshee
WDR Quarks & Co (http://podcast.wdr.de/quarks.xml) - breaks Banshee
Pentacast (http://www.c3d2.de/pentacast.xml) - does not break Banshee
IT-Cast (http://www.it-cast.de/?feed=podcast) - does not break Banshee

In my opinion this looks like a problem with special characters, string encodings or something in that venue. Maybe the "crash casts" have some kind of problematic character in the podcast name, an episode name, an episode description etc. When the podcast is added, this gets stored in Banshees database, and at following restarts the application trips over it badly.

There's another observation that may help you to find the cause of the problem: I've been listening to the first podcast from the above list for several years with Banshee, and it never gave me problems. This was on an Ubuntu machine that was upgraded with every release from 2010 or 2011 to 14.04 LTS. Recently, I got a new machine that I installed 14.04 LTS on, and the WDR 2 Kabarett podcast makes Banshee crash every time I tried to add the podcast. In my opinion this indicates that it's rather a problem of getting the data into the database when adding the podcast in contrast to loading data that previous versions (of Banshee? of Mono? of SQLite?) wrote to the db.

Revision history for this message
Si Dedman (si-dedman) wrote :

I've had banshee for ages but never used it; recently fired it up and turned 'watch folders' on in the background, did nothing else, and exited. The folder in question is /home/music and only has (3) downloaded podcast folders in it. Now banshee crashes at startup as per other users here.

Jose, where (& what name) is the config file you deleted please?

I'll post a log if someone knows offhand the command to produce one, or where to fidn banshee crash logs if they're produced automatically.

Thanks.

Changed in banshee (Ubuntu):
status: Expired → Incomplete
Revision history for this message
Chow Loong Jin (hyperair) wrote :

On Tue, Sep 23, 2014 at 04:34:45PM -0000, Si Dedman wrote:
> I've had banshee for ages but never used it; recently fired it up and
> turned 'watch folders' on in the background, did nothing else, and
> exited. The folder in question is /home/music and only has (3)
> downloaded podcast folders in it. Now banshee crashes at startup as per
> other users here.
>
> Jose, where (& what name) is the config file you deleted please?
>
> I'll post a log if someone knows offhand the command to produce one, or
> where to fidn banshee crash logs if they're produced automatically.

Probably ~/.config/banshee-1/banshee.db and ~/.config/banshee-1/log.

Create an empty file called "always-debug" in ~/.config/banshee-1/ to get full
debug logs in ~/.config/banshee-1/log all the time.

--
Kind regards,
Loong Jin

Revision history for this message
Angus G. (angus-gabb) wrote :

Here are some more crash logs:) Due to the upload limitations I had to merge all of them in one file, sorry.
Log#1: Normal Banshee crash log, no always-debug option enabled
Log#2: Crash log with enabled always-debug option
Log#3: Always-debug crash-log with disabled kernel.yama.ptrace_scope
Log#4: Always-debug crash-log with disabled kernel.yama.ptrace_scope and installed scope+libsqlite3-0-dbg
HTH:)

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for banshee (Ubuntu) because there has been no activity for 60 days.]

Changed in banshee (Ubuntu):
status: Incomplete → Expired
Silviu C. (silviucc)
Changed in banshee (Ubuntu):
status: Expired → New
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.