Segfault when actualising collection

General discussions
Locked
Nukem36
Posts: 13
Joined: Tue Aug 06, 2013 11:36 am

Segfault when actualising collection

Post by Nukem36 »

Hi!

guayadeque gets a segfault, when actualizing my collection. What happens is, that I moved new songs to my collection and wanted that guaya rereads the collection to add the new titles to the database. It starts working (started on the console) and I'm getting several messages like

>>
TagLib: String::copyFromUTF8() - Unicode conversion error.
TagLib: String::copyFromUTF8() - Unicode conversion error.
TagLib: String::copyFromUTF8() - Unicode conversion error.
TagLib: String::copyFromUTF8() - Unicode conversion error.

(guayadeque:3018): Gtk-CRITICAL **: IA__gtk_text_attributes_ref: assertion 'values != NULL' failed

(guayadeque:3018): Gtk-CRITICAL **: IA__gtk_text_attributes_ref: assertion 'values != NULL' failed
The program 'guayadeque' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
(Details: serial 65778 error_code 2 request_code 135 minor_code 17)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
kinggo
Posts: 247
Joined: Thu Feb 09, 2012 5:54 am

Segfault when actualising collection

Post by kinggo »

I don't know about opensuse, but guayadeque segfaults on new ubuntu, new fedora so maybe that is also a case with opensuse. But for me it segfaults with play/pause/stop so it is unusable at the moment. :(
And I really hope that this isn't dead.
Nukem36
Posts: 13
Joined: Tue Aug 06, 2013 11:36 am

Segfault when actualising collection

Post by Nukem36 »

Hi!

thank you for your comment, but guaya normally works fine on opensuse and is doing it's daily work every day 12 hours in three pub's where I installed it. It's just the function actualize collection causing the problem.

What I saw yesterday: all three pub's are using the same opensuse, guayadeque, but in one pub I'm able to actualize the collection???

I looked for the installed packages and compared them: all the same????

Thank you
Nukem36
Nukem36
Posts: 13
Joined: Tue Aug 06, 2013 11:36 am

Segfault when actualising collection

Post by Nukem36 »

Hi!

now I made a backtrace, hoping that someone is able to give me some hints. Here is th gdb output:

>>
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdcecf700 (LWP 26888)]
0x00007ffff5da90ce in ?? () from /usr/lib64/libsqlite3.so.0
(gdb) backtrace
#0 0x00007ffff5da90ce in ?? () from /usr/lib64/libsqlite3.so.0
#1 0x00007ffff5da9792 in ?? () from /usr/lib64/libsqlite3.so.0
#2 0x00007ffff5da9a85 in ?? () from /usr/lib64/libsqlite3.so.0
#3 0x00007ffff5da9d08 in sqlite3_prepare_v2 () from /usr/lib64/libsqlite3.so.0
#4 0x0000000000707bf7 in wxSQLite3Database::Prepare(char const*) ()
#5 0x0000000000708094 in wxSQLite3Database::ExecuteQuery(char const*) ()
#6 0x00000000007085dd in wxSQLite3Database::ExecuteQuery(wxString const&) ()
#7 0x00000000004cbb48 in guDb::ExecuteQuery(wxString const&) ()
#8 0x00000000004dbddf in guDbLibrary::GetAlbumId(wxString&, int, int, wxString const&, int) ()
#9 0x00000000004eeeda in guDbLibrary::ReadFileTags(wxString const&, bool) ()
#10 0x00000000006175b7 in guLibUpdateThread::Entry() ()
#11 0x00007ffff7b938c3 in wxThreadInternal::PthreadStart(wxThread*) () from /usr/lib64/wx-2.8-wxcontainer/libwx_base-2.8.so.0
#12 0x00007ffff395f0db in start_thread () from /lib64/libpthread.so.0
#13 0x00007ffff407658d in clone () from /lib64/libc.so.6
(gdb)
Nukem36
Posts: 13
Joined: Tue Aug 06, 2013 11:36 am

Segfault when actualising collection

Post by Nukem36 »

Hi!

now I made a backtrace, hoping that someone is able to give me some hints. Here is th gdb output:

>>
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdcecf700 (LWP 26888)]
0x00007ffff5da90ce in ?? () from /usr/lib64/libsqlite3.so.0
(gdb) backtrace
#0 0x00007ffff5da90ce in ?? () from /usr/lib64/libsqlite3.so.0
#1 0x00007ffff5da9792 in ?? () from /usr/lib64/libsqlite3.so.0
#2 0x00007ffff5da9a85 in ?? () from /usr/lib64/libsqlite3.so.0
#3 0x00007ffff5da9d08 in sqlite3_prepare_v2 () from /usr/lib64/libsqlite3.so.0
#4 0x0000000000707bf7 in wxSQLite3Database::Prepare(char const*) ()
#5 0x0000000000708094 in wxSQLite3Database::ExecuteQuery(char const*) ()
#6 0x00000000007085dd in wxSQLite3Database::ExecuteQuery(wxString const&) ()
#7 0x00000000004cbb48 in guDb::ExecuteQuery(wxString const&) ()
#8 0x00000000004dbddf in guDbLibrary::GetAlbumId(wxString&, int, int, wxString const&, int) ()
#9 0x00000000004eeeda in guDbLibrary::ReadFileTags(wxString const&, bool) ()
#10 0x00000000006175b7 in guLibUpdateThread::Entry() ()
#11 0x00007ffff7b938c3 in wxThreadInternal::PthreadStart(wxThread*) () from /usr/lib64/wx-2.8-wxcontainer/libwx_base-2.8.so.0
#12 0x00007ffff395f0db in start_thread () from /lib64/libpthread.so.0
#13 0x00007ffff407658d in clone () from /lib64/libc.so.6
(gdb)
Locked