Bug 27226 - crashes when importing a folder
Summary: crashes when importing a folder
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gtkpod (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-15 15:52 MSK by Ivan Zakharyaschev
Modified: 2012-04-15 19:09 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Zakharyaschev 2012-04-15 15:52:54 MSK
gtkpod-2.1.1-alt2

After pressing "Add" (Добавить) in the "Add Folder" dialog, gtkpod crashes:

~ $ gtkpod &
[gtkpod] 24843
~ $ *** glibc has detected an error in /usr/bin/gtkpod: double free or corruption (!prev): 0x08908f00 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6b9da)[0xb6ca49da]
/lib/libc.so.6(+0x6d313)[0xb6ca6313]
/lib/libc.so.6(cfree+0x71)[0xb6ca9591]
/lib/libglib-2.0.so.0(g_free+0x22)[0xb6debaf2]
/lib/libglib-2.0.so.0(+0x37cc0)[0xb6dd3cc0]
/lib/libglib-2.0.so.0(g_hash_table_remove_all+0x2d)[0xb6dd4dad]
/lib/libglib-2.0.so.0(g_hash_table_destroy+0x2a)[0xb6dd4e5a]
/usr/lib/libgtkpod.so.1(add_directory_by_name+0x94)[0xb76d6854]
/usr/lib/gtkpod/libplaylist_display.so(+0xd438)[0xb2c7c438]
/usr/lib/libgdk-3.so.0(+0x126c1)[0xb701a6c1]
/lib/libglib-2.0.so.0(+0x46661)[0xb6de2661]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x183)[0xb6de5563]
/lib/libglib-2.0.so.0(+0x49978)[0xb6de5978]
/lib/libglib-2.0.so.0(g_main_loop_run+0x7b)[0xb6de5e0b]
/usr/lib/libgtk-3.so.0(gtk_main+0x77)[0xb71fe727]
/usr/bin/gtkpod(main+0xb8)[0x8054338]
/lib/libc.so.6(__libc_start_main+0xe6)[0xb6c4fc96]
/usr/bin/gtkpod[0x804da61]
======= Memory map: ========
08048000-08056000 r-xp 00000000 08:01 128433     /usr/bin/gtkpod
08056000-08057000 r--p 0000d000 08:01 128433     /usr/bin/gtkpod
08057000-08058000 rw-p 0000e000 08:01 128433     /usr/bin/gtkpod
08058000-0899d000 rw-p 00000000 00:00 0          [heap]
b0fe8000-b0fe9000 ---p 00000000 00:00 0 
b0fe9000-b17e8000 rw-p 00000000 00:00 0 
b17e8000-b17e9000 ---p 00000000 00:00 0 
b17e9000-b1fe8000 rw-p 00000000 00:00 0 
b1fe8000-b1fe9000 ---p 00000000 00:00 0 
b1fe9000-b27e8000 rw-p 00000000 00:00 0 
b27e8000-b2874000 r--p 00000000 08:01 15794      /usr/share/fonts/ttf/dejavu/DejaVuSans-Bold.ttf
b2874000-b28f4000 r--p 00000000 08:01 15795      /usr/share/fonts/ttf/dejavu/DejaVuSans-BoldOblique.ttf
b28f4000-b2905000 r-xp 00000000 08:01 25780      /usr/lib/gio/modules/libgioremote-volume-monitor.so
b2905000-b2906000 r--p 00010000 08:01 25780      /usr/lib/gio/modules/libgioremote-volume-monitor.so
b2906000-b2907000 rw-p 00011000 08:01 25780      /usr/lib/gio/modules/libgioremote-volume-monitor.so
b2907000-b2909000 r-xp 00000000 08:01 3861       /lib/libkeyutils.so.1.4
b2909000-b290a000 r--p 00001000 08:01 3861       /lib/libkeyutils.so.1.4
b290a000-b290b000 rw-p 00002000 08:01 3861       /lib/libkeyutils.so.1.4
b290b000-b2912000 r-xp 00000000 08:01 11236      /lib/libkrb5support.so.0.1
b2912000-b2913000 r--p 00006000 08:01 11236      /lib/libkrb5support.so.0.1
b2913000-b2914000 rw-p 00007000 08:01 11236      /lib/libkrb5support.so.0.1
b2914000-b2916000 r-xp 00000000 08:01 2319       /lib/libcom_err.so.2.1
b2916000-b2917000 r--p 00001000 08:01 2319       /lib/libcom_err.so.2.1
b2917000-b2918000 rw-p 00002000 08:01 2319       /lib/libcom_err.so.2.1
b2918000-b293a000 r-xp 00000000 08:01 11232      /lib/libk5crypto.so.3.1
b293a000-b293b000 r--p 00021000 08:01 11232      /lib/libk5crypto.so.3.1
b293b000-b293c000 rw-p 00022000 08:01 11232      /lib/libk5crypto.so.3.1
b293c000-b29cb000 r-xp 00000000 08:01 11234      /lib/libkrb5.so.3.3
b29cb000-b29cd000 r--p 0008e000 08:01 11234      /lib/libkrb5.so.3.3
b29cd000-b29ce000 rw-p 00090000 08:01 11234      /lib/libkrb5.so.3.3
b29ce000-b2b24000 r-xp 00000000 08:01 10749      /lib/libcrypto.so.1.0.0h
b2b24000-b2b33000 r--p 00155000 08:01 10749      /lib/libcrypto.so.1.0.0h
b2b33000-b2b39000 rw-p 00164000 08:01 10749      /lib/libcrypto.so.1.0.0h
b2b39000-b2b3c000 rw-p 00000000 00:00 0 
b2b3c000-b2b8d000 r-xp 00000000 08:01 3913       /lib/libssl.so.1.0.0h
b2b8d000-b2b8f000 r--p 00050000 08:01 3913       /lib/libssl.so.1.0.0h
b2b8f000-b2b92000 rw-p 00052000 08:01 3913       /lib/libssl.so.1.0.0h
b2b92000-b2bb5000 r-xp 00000000 08:01 5536       /usr/lib/libssh2.so.1.0.1
b2bb5000-b2bb6000 r--p 00022000 08:01 5536       /usr/lib/libssh2.so.1.0.1
b2bb6000-b2bb7000 rw-p 00023000 08:01 5536       /usr/lib/libssh2.so.1.0.1
b2bb7000-b2be7000 r-xp 00000000 08:01 4323       /usr/lib/libidn.so.11.6.7
b2be7000-b2be8000 r--p 00030000 08:01 4323       /usr/lib/libidn.so.11.6.7
b2be8000-b2be9000 rw-p 00031000 08:01 4323       /usr/lib/libidn.so.11.6.7
b2be9000-b2c45000 r-xp 00000000 08:01 4324       /usr/lib/libcurl.so.4.2.0
b2c45000-b2c46000 r--p 0005b000 08:01 4324       /usr/lib/libcurl.so.4.2.0
b2c46000-b2c47000 rw-p 0005c000 08:01 4324       /usr/lib/libcurl.so.4.2.0
b2c4b000-b2c53000 r-xp 00000000 08:01 168809     /usr/lib/gtkpod/libphoto_editor.so
b2c53000-b2c54000 r--p 00007000 08:01 168809     /usr/lib/gtkpod/libphoto_editor.so
b2c54000-b2c55000 rw-p 00008000 08:01 168809     /usr/lib/gtkpod/libphoto_editor.so
b2c55000-b2c59000 r-xp 00000000 08:01 168806     /usr/lib/gtkpod/libinfo_display.so
b2c59000-b2c5a000 r--p 00003000 08:01 168806     /usr/lib/gtkpod/libinfo_display.so
b2c5a000-b2c5b000 rw-p 00004000 08:01 168806     /usr/lib/gtkpod/libinfo_display.so
b2c5b000-b2c61000 r-xp 00000000 08:01 168794     /usr/lib/gtkpod/libcore_prefs.so
b2c61000-b2c62000 r--p 00005000 08:01 168794     /usr/lib/gtkpod/libcore_prefs.so
b2c62000-b2c63000 rw-p 00006000 08:01 168794     /usr/lib/gtkpod/libcore_prefs.so
b2c63000-b2c6d000 r-xp 00000000 08:01 168797     /usr/lib/gtkpod/libdetails_editor.so
b2c6d000-b2c6e000 r--p 00009000 08:01 168797     /usr/lib/gtkpod/libdetails_editor.so
b2c6e000-b2c6f000 rw-p 0000a000 08:01 168797     /usr/lib/gtkpod/libdetails_editor.so
b2c6f000-b2c87000 r-xp 00000000 08:01 168810     /usr/lib/gtkpod/libplaylist_display.so
b2c87000-b2c88000 r--p 00017000 08:01 168810     /usr/lib/gtkpod/libplaylist_display.so
b2c88000-b2c89000 rw-p 00018000 08:01 168810     /usr/lib/gtkpod/libplaylist_display.so
b2c89000-b2c99000 r-xp 00000000 08:01 168813     /usr/lib/gtkpod/libtrack_display.so
b2c99000-b2c9a000 r--p 00010000 08:01 168813     /usr/lib/gtkpod/libtrack_display.so
b2c9a000-b2c9b000 rw-p 00011000 08:01 168813     /usr/lib/gtkpod/libtrack_display.so
b2c9b000-b2d33000 r--p 00000000 08:01 15798      /usr/share/fonts/ttf/dejavu/DejaVuSans.ttf
b2d33000-b3c00000 r--p 00000000 08:01 128456     /usr/share/icons/hicolor/icon-theme.cache
b3c00000-b3c2b000 rw-p 00000000 00:00 0 
b3c2b000-b3d00000 ---p 00000000 00:00 0 
b3d02000-b3d0e000 r-xp 00000000 08:01 168811     /usr/lib/gtkpod/librepository_editor.so
b3d0e000-b3d0f000 r--p 0000b000 08:01 168811     /usr/lib/gtkpod/librepository_editor.so
b3d0f000-b3d10000 rw-p 0000c000 08:01 168811     /usr/lib/gtkpod/librepository_editor.so
b3d10000-b3d16000 r-xp 00000000 08:01 168798     /usr/lib/gtkpod/libexporter.so
b3d16000-b3d17000 r--p 00006000 08:01 168798     /usr/lib/gtkpod/libexporter.so
b3d17000-b3d18000 rw-p 00007000 08:01 168798     /usr/lib/gtkpod/libexporter.so
b3d18000-b3d1a000 r-xp 00000000 08:01 11289      /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b3d1a000-b3d1b000 r--p 00001000 08:01 11289      /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b3d1b000-b3d1c000 rw-p 00002000 08:01 11289      /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b3d1c000-b3d22000 r--s 00000000 08:01 280537     /var/cache/fontconfig/4f70f4f1f809aff504a916f761d89035-le32d4.cache-3
b3d22000-b3d29000 r--s 00000000 08:01 265282     /var/cache/fontconfig/b21b32016269415eda92fbbbd5a18fed-le32d4.cache-3
b3d29000-b3d2b000 r--s 00000000 08:01 272767     /var/cache/fontconfig/ea5bc0860cad7cedc00cc1988b762e2a-le32d4.cache-3
b3d2b000-b3d33000 r--s 00000000 08:01 272766     /var/cache/fontconfig/df1f51944b0b28c6c70a5ca4356f0336-le32d4.cache-3
b3d33000-b3d39000 r--s 00000000 08:01 272635     /var/cache/fontconfig/61e2d8c2406ea650c2c08429bb80869c-le32d4.cache-3
b3d39000-b3d5d000 r-xp 00000000 08:01 6599       /usr/lib/libenca.so.0.5.1
b3d5d000-b3d5f000 r--p 00023000 08:01 6599       /usr/lib/libenca.so.0.5.1
b3d5f000-b3d61000 rw-p 00025000 08:01 6599       /usr/lib/libenca.so.0.5.1
b3d61000-b3d93000 r-xp 00000000 08:01 6591       /usr/lib/librcd.so.0.1.11
b3d93000-b3d94000 r--p 00031000 08:01 6591       /usr/lib/librcd.so.0.1.11
b3d94000-b3d95000 rw-p 00032000 08:01 6591       /usr/lib/librcd.so.0.1.11
b3d95000-b3daa000 r-xp 00000000 08:01 1аварийный останов

More info:

$ rpm -qf /usr/lib/libgtk-3.so.0 /usr/lib/libgdk-3.so.0 /lib/libglib-2.0.so.0 /lib/libc.so.6
blibgtk+3-3.2.3-alt1
libgtk+3-3.2.3-alt1
glib2-2.32.0-alt1
glibc-core-2.11.3-alt7
$
Comment 1 Ivan Zakharyaschev 2012-04-15 19:09:04 MSK
Workaround: use another program (e.g., banshee with banshee-ipod) to add music to an iPod.