[Pkg-gtkpod-devel] Bug#729154: libgpod4-nogtk: libgpod crash while re-add orphaned files from amarok

Sylvain Archenault sylvain.archenault at laposte.net
Sat Nov 9 16:44:35 UTC 2013


Package: libgpod4-nogtk
Version: 0.8.3-1
Severity: normal
Tags: upstream

Hello,

When I start Amarok, it asks me to run "Re-add orphaned and forget stale
tracks", which I do. Then it says that it can't moved the files. A few seconds
later, amarok crashed. Here's the backtrace from amarok:

** (amarok:9007): CRITICAL **: prepare_itdb_for_write: assertion `link' failed

** (amarok:9007): CRITICAL **: jump_table_letter: assertion `g_utf8_validate
(p, -1, NULL)' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffaffff700 (LWP 9019)]
0x00007fffc81f2f4a in ?? () from /usr/lib/x86_64-linux-gnu/libgpod.so.4
(gdb) bt
#0  0x00007fffc81f2f4a in ?? () from /usr/lib/x86_64-linux-gnu/libgpod.so.4
#1  0x00007fffc81f8f43 in ?? () from /usr/lib/x86_64-linux-gnu/libgpod.so.4
#2  0x00007fffc81f993a in itdb_write () from /usr/lib/x86_64-linux-
gnu/libgpod.so.4
#3  0x00007fffc8437c97 in ?? () from /usr/lib/kde4/amarok_collection-
ipodcollection.so
#4  0x00007ffff2527682 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007ffff252783e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) ()
from /usr/lib/libthreadweaver.so.4
#6  0x00007ffff252708b in ThreadWeaver::Thread::run() () from
/usr/lib/libthreadweaver.so.4
#7  0x00007ffff52fbfef in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007ffff0f88e0e in start_thread (arg=0x7fffaffff700) at
pthread_create.c:311
#9  0x00007ffff4cba9ed in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:113
(gdb)

let me know if there other things I can do to help you debugging this.



-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libgpod4-nogtk depends on:
ii  libc6              2.17-93
ii  libglib2.0-0       2.36.4-1
ii  libimobiledevice4  1.1.5-2
ii  libplist1          1.10-1
ii  libsqlite3-0       3.8.1-1
ii  libxml2            2.9.1+dfsg1-3
ii  multiarch-support  2.17-93
ii  zlib1g             1:1.2.8.dfsg-1

Versions of packages libgpod4-nogtk recommends:
ii  libgpod-common  0.8.3-1

libgpod4-nogtk suggests no packages.

-- no debconf information
-------------- next part --------------
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F37/libamarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F37/libgpod387408.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F16/libgpod305803.mp3") 
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (200,-1) are not possible
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F16/libgpod305803.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F01/libgpod742435.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F34/libgpod707460.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F34/libgpod707460.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F00/libgpod449660.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F47/libgpod125317.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F47/libgpod125317.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F06/libgpod705317.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F39/libgpod754588.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F39/libgpod754588.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F48/libgpod660531.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F40/libgpod273852.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F40/libgpod273852.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F12/libgpod022773.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F30/libgpod396925.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F30/libgpod396925.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F04/libgpod152655.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F30/libgpod126391.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F30/libgpod126391.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F06/libgpod239040.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F31/libgpod695619.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F31/libgpod695619.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F14/libgpod786425.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F20/libgpod756583.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F20/libgpod756583.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F29/libgpod766352.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F29/libgpod298814.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F29/libgpod298814.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F15/libgpod457556.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F26/libgpod213114.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F26/libgpod213114.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F38/libgpod282421.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F20/libgpod568191.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F20/libgpod568191.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F46/libgpod288017.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F27/libgpod678969.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F27/libgpod678969.mp3" does not exist even though we thought we copied it to iPod 
amarok: BEGIN: void Collections::CollectionLocation::slotFinishCopy() 
amarok:   BEGIN: void Collections::CollectionLocation::removeSourceTracks(const TrackList&) 
amarok:     [CollectionLocation] Transfer errors: 0 of 0 
amarok:     BEGIN: void Collections::CollectionLocation::prepareRemove(const TrackList&) 
amarok:       BEGIN: void Collections::CollectionLocation::startRemoveWorkflow(const TrackList&) 
amarok:       END__: void Collections::CollectionLocation::startRemoveWorkflow(const TrackList&) [Took: 0s] 
amarok:     END__: void Collections::CollectionLocation::prepareRemove(const TrackList&) [Took: 0s] 
amarok:   END__: void Collections::CollectionLocation::removeSourceTracks(const TrackList&) [Took: 0s] 
amarok: END__: void Collections::CollectionLocation::slotFinishCopy() [Took: 0s] 
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (200,-1) are not possible
amarok: BEGIN: virtual PopupWidget::~PopupWidget() 
amarok: END__: virtual PopupWidget::~PopupWidget() [Took: 0s] 
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x260022e
amarok: BEGIN: LongMessageWidget::LongMessageWidget(QWidget*, const QString&, Amarok::Logger::MessageType) 
amarok: END__: LongMessageWidget::LongMessageWidget(QWidget*, const QString&, Amarok::Logger::MessageType) [Took: 0.001s] 
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (200,-1) are not possible
amarok: BEGIN: virtual PopupWidget::~PopupWidget() gpod387408.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F16/libgpod305803.mp3") 
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (200,-1) are not possible
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F16/libgpod305803.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F01/libgpod742435.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F34/libgpod707460.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F34/libgpod707460.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F00/libgpod449660.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F47/libgpod125317.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F47/libgpod125317.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F06/libgpod705317.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F39/libgpod754588.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F39/libgpod754588.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F48/libgpod660531.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F40/libgpod273852.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F40/libgpod273852.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F12/libgpod022773.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F30/libgpod396925.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F30/libgpod396925.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F04/libgpod152655.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F30/libgpod126391.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F30/libgpod126391.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F06/libgpod239040.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F31/libgpod695619.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F31/libgpod695619.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F14/libgpod786425.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F20/libgpod756583.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F20/libgpod756583.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F29/libgpod766352.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F29/libgpod298814.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F29/libgpod298814.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F15/libgpod457556.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F26/libgpod213114.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F26/libgpod213114.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F38/libgpod282421.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F20/libgpod568191.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F20/libgpod568191.mp3" does not exist even though we thought we copied it to iPod 
amarok: Moving from KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F46/libgpod288017.mp3") to KUrl("file:///media/sylvain/IPOD (SYLVA/iPod_Control/Music/F27/libgpod678969.mp3") 
amarok: "/media/sylvain/IPOD (SYLVA/iPod_Control/Music/F27/libgpod678969.mp3" does not exist even though we thought we copied it to iPod 
amarok: BEGIN: void Collections::CollectionLocation::slotFinishCopy() 
amarok:   BEGIN: void Collections::CollectionLocation::removeSourceTracks(const TrackList&) 
amarok:     [CollectionLocation] Transfer errors: 0 of 0 
amarok:     BEGIN: void Collections::CollectionLocation::prepareRemove(const TrackList&) 
amarok:       BEGIN: void Collections::CollectionLocation::startRemoveWorkflow(const TrackList&) 
amarok:       END__: void Collections::CollectionLocation::startRemoveWorkflow(const TrackList&) [Took: 0s] 
amarok:     END__: void Collections::CollectionLocation::prepareRemove(const TrackList&) [Took: 0s] 
amarok:   END__: void Collections::CollectionLocation::removeSourceTracks(const TrackList&) [Took: 0s] 
amarok: END__: void Collections::CollectionLocation::slotFinishCopy() [Took: 0s] 
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (200,-1) are not possible
amarok: BEGIN: virtual PopupWidget::~PopupWidget() 
amarok: END__: virtual PopupWidget::~PopupWidget() [Took: 0s] 
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x260022e
amarok: BEGIN: LongMessageWidget::LongMessageWidget(QWidget*, const QString&, Amarok::Logger::MessageType) 
amarok: END__: LongMessageWidget::LongMessageWidget(QWidget*, const QString&, Amarok::Logger::MessageType) [Took: 0.001s] 
QWidget::setMinimumSize: (Media Sources dock/BrowserDock) Negative sizes (200,-1) are not possible
amarok: BEGIN: virtual PopupWidget::~PopupWidget() 



More information about the Pkg-gtkpod-devel mailing list