gtkpod crashes, reports missing schema

Bug #946799 reported by Patrick
134
This bug affects 27 people
Affects Status Importance Assigned to Milestone
gtkpod (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Ubuntu 12.04 x64 with gtkpod/libgtkpod1/gtkpod-data 2.1.1-1

The program is near unusable, trying to access the preferences crashes the program, as does selecting a folder of files to copy:

patrick@gnubuntu:~$ gtkpod

GLib-GIO-ERROR **: Settings schema 'org.gtkpod' does not contain a key named 'disable_splash_screen'
Trace/breakpoint trap (core dumped)
patrick@gnubuntu:~$ gconftool-2 -R /schemas | grep gtkpod
patrick@gnubuntu:~$ gconftool-2 --install-schema-file=/usr/share/glib-2.0/schemas/org.gtkpod.gschema.xml
Document `/usr/share/glib-2.0/schemas/org.gtkpod.gschema.xml' has the wrong type of root node (<schemalist>, should be <gconfschemafile>)
patrick@gnubuntu:~$

I really don't know what I am doing, but shouldn't that schema be in the gconf?

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

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gtkpod (Ubuntu):
status: New → Confirmed
Revision history for this message
melchiorre (melchiorre) wrote :

I can confirm:

mario@mario-System-Product-Name:~$ gtkpod

(gtkpod:11040): GLib-GIO-ERROR **: Settings schema 'org.gtkpod' does not contain a key named 'disable_splash_screen'
Rilevato trace/breakpoint (core dump creato)
mario@mario-System-Product-Name:~$

Revision history for this message
Bruce Edge (bruce-edge) wrote :

Confirming also.
This renders gtkpod completely unusable as that you can't tell it where to look for audio files.

Revision history for this message
Bruce Edge (bruce-edge) wrote :
Download full text (3.8 KiB)

This should help:

Core was generated by `gtkpod'.
Program terminated with signal 5, Trace/breakpoint trap.
#0 0x00007f9a006fef9b in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) bt
#0 0x00007f9a006fef9b in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007f9a006ff172 in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f9a00eba059 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#3 0x00007f9a00eba217 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f9a00ebf1f8 in g_settings_bind_with_mapping () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5 0x00007f9a00ebf6fc in g_settings_bind () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6 0x00007f9a01cc6de1 in anjuta_preferences_register_property () from /usr/lib/libanjuta-3.so.0
#7 0x00007f9a01cc712b in anjuta_preferences_register_all_properties_from_builder_xml () from /usr/lib/libanjuta-3.so.0
#8 0x00007f9a01cc733e in anjuta_preferences_add_from_builder () from /usr/lib/libanjuta-3.so.0
#9 0x000000000040a4f5 in anjuta_app_install_preferences (app=0x69a3c0) at anjuta-app.c:720
#10 0x0000000000408558 in on_set_preferences1_activate (action=<optimized out>, app=0x69a3c0) at anjuta-action-callbacks.c:111
#11 0x00007f9a009b4ca2 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f9a009c5d71 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007f9a009ce099 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f9a009ce242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f9a01477393 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#16 0x00007f9a009b4eca in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f9a009cd741 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007f9a009ce242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007f9a01686b6e in gtk_widget_activate () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#20 0x00007f9a0157956e in gtk_menu_shell_activate_item () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#21 0x00007f9a01579903 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#22 0x00007f9a0155c331 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#23 0x00007f9a009b4eca in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007f9a009cd741 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007f9a009ce242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007f9a01687779 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#27 0x00007f9a0155a1db in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#28 0x00007f9a0155bef1 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#29 0x00007f9a011abd12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#30 0x00007f9a006f7c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f9a006f8060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f9a006f845a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f9...

Read more...

Revision history for this message
Michael Wild (themiwi) wrote :

Attached with (most) symbols resolved:

Revision history for this message
Franck Goethals (lemontchauve) wrote :

The same thing happens to me. I use Xubuntu 12.04 x86, and I have a 1st generation Ipod Shuffle. The crash happens after I try to access the Preferences menu.

Revision history for this message
Peter Harvey (pdqharvey) wrote :

Same here: 120GB iPod Classic crashes when opening preferences or trying to import a folder. File import seems to work (but not confirmed yet). It used to work, then video import failed, now nearly everything fails... Most frustrating! I hope some kind expert has the necessary skill to get things working again.

Revision history for this message
Steve Grosbois (steve.grosbois) wrote :

The same thing here, crashing when oppening Preferences

Revision history for this message
dusoft (dusoft-staznosti) wrote :

confirmed - crashes while doing different things, unable to copy any songs or even change preferences:

(gtkpod:11211): Gtk-CRITICAL **: gtk_css_section_get_file: assertion `section != NULL' failed

(gtkpod:11211): Gtk-CRITICAL **: gtk_css_section_get_end_position: assertion `section != NULL' failed

(gtkpod:11211): Gtk-CRITICAL **: gtk_css_section_get_end_line: assertion `section != NULL' failed

(gtkpod:11211): Gtk-WARNING **: Theme parsing error: <data>:1:0: Unknown value 'GTK_SHADOW_NONE' for enum type 'GtkShadowType'

(gtkpod:11211): Gtk-CRITICAL **: gtk_css_section_get_file: assertion `section != NULL' failed

(gtkpod:11211): Gtk-CRITICAL **: gtk_css_section_get_end_position: assertion `section != NULL' failed

(gtkpod:11211): Gtk-CRITICAL **: gtk_css_section_get_end_line: assertion `section != NULL' failed

(gtkpod:11211): Gtk-WARNING **: Theme parsing error: <data>:1:0: Unknown value 'GTK_SHADOW_NONE' for enum type 'GtkShadowType'

(gtkpod:11211): libanjuta-CRITICAL **: anjuta_status_progress_increment_ticks: assertion `status->priv->total_ticks != 0' failed

(gtkpod:11211): Gtk-CRITICAL **: gtk_css_section_get_file: assertion `section != NULL' failed

(gtkpod:11211): Gtk-CRITICAL **: gtk_css_section_get_end_position: assertion `section != NULL' failed

(gtkpod:11211): Gtk-CRITICAL **: gtk_css_section_get_end_line: assertion `section != NULL' failed

(gtkpod:11211): Gtk-WARNING **: Theme parsing error: <data>:1:0: Unknown value 'GTK_SHADOW_NONE' for enum type 'GtkShadowType'

(gtkpod:11211): GLib-GIO-ERROR **: Settings schema 'org.gtkpod' does not contain a key named 'disable_splash_screen'
Trace/breakpoint trap (core dumped)

Revision history for this message
dusoft (dusoft-staznosti) wrote :
Download full text (29.4 KiB)

(gtkpod:11428): Gtk-CRITICAL **: gtk_css_section_get_file: assertion `section != NULL' failed

(gtkpod:11428): Gtk-CRITICAL **: gtk_css_section_get_end_position: assertion `section != NULL' failed

(gtkpod:11428): Gtk-CRITICAL **: gtk_css_section_get_end_line: assertion `section != NULL' failed

(gtkpod:11428): Gtk-WARNING **: Theme parsing error: <data>:1:0: Unknown value 'GTK_SHADOW_NONE' for enum type 'GtkShadowType'

(gtkpod:11428): Gtk-WARNING **: Theme parsing error: <data>:2:10: Not using units is deprecated. Assuming 'px'.

(gtkpod:11428): Gtk-CRITICAL **: gtk_css_section_get_file: assertion `section != NULL' failed

(gtkpod:11428): Gtk-CRITICAL **: gtk_css_section_get_end_position: assertion `section != NULL' failed

(gtkpod:11428): Gtk-CRITICAL **: gtk_css_section_get_end_line: assertion `section != NULL' failed

(gtkpod:11428): Gtk-WARNING **: Theme parsing error: <data>:1:0: Unknown value 'GTK_SHADOW_NONE' for enum type 'GtkShadowType'

(gtkpod:11428): Gtk-CRITICAL **: gtk_css_section_get_file: assertion `section != NULL' failed

(gtkpod:11428): Gtk-CRITICAL **: gtk_css_section_get_end_position: assertion `section != NULL' failed

(gtkpod:11428): Gtk-CRITICAL **: gtk_css_section_get_end_line: assertion `section != NULL' failed

(gtkpod:11428): Gtk-WARNING **: Theme parsing error: <data>:1:0: Unknown value 'GTK_SHADOW_NONE' for enum type 'GtkShadowType'
*** glibc detected *** gtkpod: double free or corruption (!prev): 0x0000000003b93880 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7e626)[0x7f96a7ad8626]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x373c5)[0x7f96a806b3c5]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_hash_table_remove_all+0x1d)[0x7f96a806c24d]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_hash_table_destroy+0xe)[0x7f96a806c2de]
/usr/lib/libgtkpod.so.1(add_directory_by_name+0x9b)[0x7f96a9adff9b]
/usr/lib/gtkpod/libplaylist_display.so(+0xf747)[0x7f96955dd747]
/usr/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x1a63f)[0x7f96a8b0163f]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x16a)[0x7f96a807bc9a]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x48060)[0x7f96a807c060]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x6a)[0x7f96a807c45a]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_main+0x8d)[0x7f96a8edf25d]
gtkpod(main+0x89)[0x4078e9]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f96a7a7b76d]
gtkpod[0x407919]
======= Memory map: ========
00400000-00410000 r-xp 00000000 08:05 790883 /usr/bin/gtkpod
00610000-00611000 r--p 00010000 08:05 790883 /usr/bin/gtkpod
00611000-00612000 rw-p 00011000 08:05 790883 /usr/bin/gtkpod
00612000-00614000 rw-p 00000000 00:00 0
01828000-03c4c000 rw-p 00000000 00:00 0 [heap]
7f965c000000-7f965c022000 rw-p 00000000 00:00 0
7f965c022000-7f9660000000 ---p 00000000 00:00 0
7f9664000000-7f9664032000 rw-p 00000000 00:00 0
7f9664032000-7f9668000000 ---p 00000000 00:00 0
7f9668000000-7f9668035000 rw-p 00000000 00:00 0
7f9668035000-7f966c000000 ---p 00000000 00:00 0
7f966c000000-7f966c022000 rw-p 00000000 00:00 0
7f966c022000-7f9670000000 ---p ...

Revision history for this message
dusoft (dusoft-staznosti) wrote :

dmesg:

[ 6008.698743] gtkpod[10794] trap int3 ip:7ffaf7f8bf9b sp:7fff8ef34710 error:0
[ 6369.975031] gtkpod[11211] trap int3 ip:7f8cc6406f9b sp:7fffbf8a3150 error:0

no longer affects: gtkpod
Revision history for this message
Reloweb (reloweb) wrote :

Any news?

Revision history for this message
dusoft (dusoft-staznosti) wrote : Re: [Bug 946799] Re: gtkpod crashes, reports missing schema

i am unable to install new version as it has problems compiling, otherwise
gtkpod still keeps crashing.

On 06/06/2012 04:14 PM, Reloweb wrote:
> Any news?
>

Revision history for this message
Peter Harvey (pdqharvey) wrote :

I successfully compiled gtkpod from source (http://sourceforge.net/projects/gtkpod/files/, stable version 2.1.1) on Ubuntu 12.04 64bit yesterday. However, it behaves exactly as the Ubuntu package - starts fine, but crashes as soon as 'preferences' is selected, or one attempts to 'add folder'.

Revision history for this message
Peter Harvey (pdqharvey) wrote :

UPDATE:

Following success compiling version 2.1.1, I have now compiled 2.1.2 (stable), and am pleased to report that in this version you CAN now successfully edit 'preferences' and also 'add folders' of music.

However, I cannot successfuly add any video files; opening the 'MP4 File Type Plugin gives the error message:

"Could not load MP4 File Type Plugin
This usually means that your installation is corrupted. The error message leading to this was:
libatomicparsley.so.0: cannot open shared object file: No such file or directory"

This is the first time I have ever compiled an application, so am not sure whether this should indicate that version 2.1.2 will necessarily work once it gets into the Precise repos. However, as far as I have tested it, things seem to be working as well as in Oneiric (but still no video).

Revision history for this message
Peter Harvey (pdqharvey) wrote :

Update (on Ubuntu 12.04, 64 bit, for use with iPod Classic 120GB): Some video now working.

Have compiled 2.1.2 unstable, and though it crashes occasionally (when adding an unsuitable filetype, for example), mp4 videos can be added successfully - generally. In preferences, plugins supporting mp4 and m4a files can now be selected (I no longer get the 'installation is corrupted' error message), but m4a files do not seem to transfer usefully: although they apparently transfer to the iPod, they cannot be played.

Revision history for this message
HighTech (bmwillis91) wrote :

Could you post your build Peter? I'm having trouble building it myself.

Revision history for this message
Peter Harvey (pdqharvey) wrote :

@High Tech:
I'm happy to post anything useful, but am not sure precisely what you need. I have been compiling the program in /usr/local/src/gtkpod-2.1.2versionxxx (running the commands (all sudo): ./configure, then make, then make install). Compressing the directory gives a tarball of around 15MB, which I attach. If you need another version, or something else, let me know. I have compiled all the recent releases, and am using the version from June 12th. It crashes not infrequently, but this could be due to the fact that I only now have got the internal player working (based on Gnome Player, which was previously missing from my system), and so could well be the culprit.

The instructions I followed for preparing my system for the compiling were from:
https://help.ubuntu.com/community/CompilingEasyHowTo
and
http://gtkpod.wikispaces.com/Compiling+and+Installing
and
https://help.ubuntu.com/community/CompilingSoftware

I had trouble working out which dependencies were needed for the various plugins, but have finally managed to get most working. I was not able to do a successful 'checkinstall', to create a .deb package.

As pointed out in an earlier post, I'm far from being an expert at this, but have simply persevered out of the need to get my iPod up and running again!

Revision history for this message
Reloweb (reloweb) wrote :

In Quantal this bug doesn't exist... Can we have a backport in Precise?

Revision history for this message
dusoft (dusoft-staznosti) wrote :

doesn't show in precise.

On 06/21/2012 08:24 PM, Reloweb wrote:
> In Quantal this bug doesn't exist... Can we have a backport in Precise?
>

Revision history for this message
Peter Harvey (pdqharvey) wrote :

@dusoft:
Glad it works for you, but I just checked version in repos and it still crashes on my system (Precise, 64bit) as before. However, gtkpod-2.1.2~f6a1f02 compiled on my machine works pretty well. I don't know what changes would be responsible for the improved functionality, but someone out there might.

Revision history for this message
dusoft (dusoft-staznosti) wrote :

hello,

it doesn't work for me. I just dont see the "schema" complaints when launched
from a console... Otherwise 2.1.1 (the latest in Ubuntu repositories) crashes...
I don't have access to the newer version as Ubuntu repos don't offer it.

On 06/22/2012 02:24 PM, Peter Harvey wrote:
> @dusoft:
> Glad it works for you, but I just checked version in repos and it still crashes on my system (Precise, 64bit) as before. However, gtkpod-2.1.2~f6a1f02 compiled on my machine works pretty well. I don't know what changes would be responsible for the improved functionality, but someone out there might.
>

Revision history for this message
Peter Harvey (pdqharvey) wrote :

To be honest, I didn't check for the 'schema' complaints when I re-checked 2.1.1, but the instant crashing when adding folders or selecting preferences was still very much the case.

I would recommend trying to compile the source code, which is to be found at: http://sourceforge.net/projects/gtkpod/files/gtkpod/. Never having successfully compiled anything before, I found the pages whose links I posted on 2012-06-14 very helpful (esp. the first two). Use the Synaptic Package Manager to install the various packages required to get the plugins to work. The versions of libraries etc. ending with '-dev' seem to be required for this purpose. I can't remember exactly which packages I installed (it was late...), but I followed my hunches at each stage - you get quite a lot of feedback at the end of the './configure' process.

If I knew how to create a .deb I would post it here, but my level of expertise is not quite up to that. I'm going to compile the latest stable version now (v2.1.2, 18/6/2012) and see how it goes.

Revision history for this message
Peter Harvey (pdqharvey) wrote :
Revision history for this message
David Edwards (purple52) wrote :

I just installed gtkpod 2.1.2 on 12.04 using the packages for Quantal:

1. Install the dependencies:
sudo apt-get install libid3tag0 libgdl-3-2 libajunta-3-0

2. Download the relevant .deb files for the relevant architecture build from here:
https://launchpad.net/ubuntu/+source/gtkpod/2.1.2-1

You'll need:
gtkpod
gtkpod-data
libatomicparsley0
libgtkpod1

3. Install using:
sudo dpkg --install *.deb

Revision history for this message
Peter Harvey (pdqharvey) wrote :

Is there any good reason why the Precise package cannot be brought up to date?

Revision history for this message
cdar (cdar07) wrote :
Revision history for this message
dusoft (dusoft-staznosti) wrote :

[SOLVED] David Edwards, thanks, that works. prices should be updated ASAP with this. shame goes to repositories managers that are unable to fix this.

Revision history for this message
quarkrad (quarkrad) wrote :

I'm trying to install 2.1.2 on Ubuntu 12.04 and I keep getting the following message at the end of ./configure

configure: error: in `/home/dad/Downloads/gtkpod-2.1.2':
configure: error: *** No package 'libgpod-1.0' found

Any help appeciated.

Revision history for this message
Jon Steele (grumpygrouse) wrote :

I had the same problem, i believe it's a dependancy issue and you will need to install libgpod. You will probably find as I did that you will get plenty of dependancy issues and have to keep installing other files and packages from the repository. I had about a dozen but got there in the end. Some of the dependancies were hard to fathom but perseverance got me there in the end. By the way I used the later version 2.1.3 and this seems to work ok once i had waded through all the dependancy issues.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related questions

Remote bug watches

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