desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #76212
[Bug 1381728] [NEW] Segmentation fault in gtkpod if ipod touch connected; triggered by g_type_check_value_holds
Public bug reported:
Today I tried to sync my iPod Touch using gtkpod, and discovered that
the program segfaults when the device is plugged in -- whether I start
gtkpod while it is plugged in or start it first and plug the device in
afterwards.
Here's the relevant output from valgrind:
==6295== Process terminating with default action of signal 11 (SIGSEGV)
==6295== Access not within mapped region at address 0x1F00000036
==6295== at 0x69D6C3D: g_type_check_value_holds (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==6295== by 0x75017A7: ??? (in /usr/lib/x86_64-linux-gnu/libgpod.so.4.3.2)
==6295== by 0x75064D2: itdb_parse (in /usr/lib/x86_64-linux-gnu/libgpod.so.4.3.2)
==6295== by 0x4E57679: gp_import_itdb (in /usr/lib/x86_64-linux-gnu/libgtkpod.so.1.1.0)
==6295== by 0x4E57E49: gp_load_ipod (in /usr/lib/x86_64-linux-gnu/libgtkpod.so.1.1.0)
==6295== by 0x4E6FCF1: ad_timeout_cb (in /usr/lib/x86_64-linux-gnu/libgtkpod.so.1.1.0)
==6295== by 0x5E9DEC7: ??? (in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.1000.8)
==6295== by 0x6C3E702: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==6295== by 0x6C3DCE4: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==6295== by 0x6C3E047: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==6295== by 0x6C3E309: g_main_loop_run (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==6295== by 0x590FFE4: gtk_main (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
This looks very much like this bug, which was recently fixed upstream:
http://sourceforge.net/p/gtkpod/bugs/323/
Could we get an updated package which incorporates this patch?
The bug seems to be related to parsing play counts written by iTunes on
the device. I have verified that the workaround described here
(deleting the XML file with play counts from the mounted iPod Touch)
fixes the problem:
http://ubuntuforums.org/showthread.php?t=2234807
** Affects: libgpod (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libgpod in Ubuntu.
https://bugs.launchpad.net/bugs/1381728
Title:
Segmentation fault in gtkpod if ipod touch connected; triggered by
g_type_check_value_holds
Status in “libgpod” package in Ubuntu:
New
Bug description:
Today I tried to sync my iPod Touch using gtkpod, and discovered that
the program segfaults when the device is plugged in -- whether I start
gtkpod while it is plugged in or start it first and plug the device in
afterwards.
Here's the relevant output from valgrind:
==6295== Process terminating with default action of signal 11 (SIGSEGV)
==6295== Access not within mapped region at address 0x1F00000036
==6295== at 0x69D6C3D: g_type_check_value_holds (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4000.0)
==6295== by 0x75017A7: ??? (in /usr/lib/x86_64-linux-gnu/libgpod.so.4.3.2)
==6295== by 0x75064D2: itdb_parse (in /usr/lib/x86_64-linux-gnu/libgpod.so.4.3.2)
==6295== by 0x4E57679: gp_import_itdb (in /usr/lib/x86_64-linux-gnu/libgtkpod.so.1.1.0)
==6295== by 0x4E57E49: gp_load_ipod (in /usr/lib/x86_64-linux-gnu/libgtkpod.so.1.1.0)
==6295== by 0x4E6FCF1: ad_timeout_cb (in /usr/lib/x86_64-linux-gnu/libgtkpod.so.1.1.0)
==6295== by 0x5E9DEC7: ??? (in /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.1000.8)
==6295== by 0x6C3E702: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==6295== by 0x6C3DCE4: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==6295== by 0x6C3E047: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==6295== by 0x6C3E309: g_main_loop_run (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==6295== by 0x590FFE4: gtk_main (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1000.8)
This looks very much like this bug, which was recently fixed upstream:
http://sourceforge.net/p/gtkpod/bugs/323/
Could we get an updated package which incorporates this patch?
The bug seems to be related to parsing play counts written by iTunes
on the device. I have verified that the workaround described here
(deleting the XML file with play counts from the mounted iPod Touch)
fixes the problem:
http://ubuntuforums.org/showthread.php?t=2234807
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libgpod/+bug/1381728/+subscriptions
Follow ups
References