<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/pmplib/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/pmplib/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/pmplib/bugs/</id><updated>2007-05-18T19:55:19Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>0.14 alpha hangs on "Closing the device"</title><link href="https://sourceforge.net/p/pmplib/bugs/6/" rel="alternate"/><published>2007-05-18T19:55:19Z</published><updated>2007-05-18T19:55:19Z</updated><author><name>rmjb</name><uri>https://sourceforge.net/u/rmjb/</uri></author><id>https://sourceforge.net545f95e1f7103494aa03dc300d974485e277cf55</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I just upgraded to 0.14 alpha and it never seems to complete, it always hangs on "Closing the device" and does not close itself off. The player is ejected though since I see "Ok to disconnect" on my 512MB U10.&lt;br /&gt;
Also, and I think it's because of this, 0.14 alpha is not updating the database on the device.&lt;/p&gt;
&lt;p&gt;I downgraded to 0.13 and it works fine. I used 0.12 before with no problems.&lt;/p&gt;
&lt;p&gt;This refers to the Windows version on Windows XP SP2. Player is an 512MB U10 with firmware 1.64UMS.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Segmentation fault with -R</title><link href="https://sourceforge.net/p/pmplib/bugs/5/" rel="alternate"/><published>2007-03-21T16:13:56Z</published><updated>2007-03-21T16:13:56Z</updated><author><name>Mark Tombs</name><uri>https://sourceforge.net/u/mtombs/</uri></author><id>https://sourceforge.net0ec560f7ca11672eb27cfe2f7a9b947aceaed26c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Running pmpLib on Gentoo Linux.  Get the following output:&lt;/p&gt;
&lt;p&gt;mark@sparky ~ $  easypmp /media/E10 -R&lt;br /&gt;
EasyPMP [CUI] 0.14 alpha  Copyright (c) 2005-2007 PMPlib Project&lt;/p&gt;
&lt;p&gt;Opening the portable media device&lt;/p&gt;
&lt;p&gt;Device identifier: iriver_e10_ums_1.0-1.4&lt;br /&gt;
Manufacturer: iriver&lt;br /&gt;
Product name: E10&lt;br /&gt;
Firmware mode: UM&lt;br /&gt;
Firmware version: 1.3&lt;br /&gt;
Firmware range: 1.0 to 1.4&lt;br /&gt;
Default language: est&lt;br /&gt;
Audio codec(s): MP3, Ogg Vorbis, WMA, WAV&lt;br /&gt;
Audio extension(s): .mp3;.ogg;.wma;.wav&lt;br /&gt;
Root directory: /media/E10/&lt;br /&gt;
Music directory:&lt;br /&gt;
Playlist directory: Playlists&lt;/p&gt;
&lt;p&gt;===== db.dic =====&lt;br /&gt;
Segmentation fault&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Rev. 397 build fails</title><link href="https://sourceforge.net/p/pmplib/bugs/4/" rel="alternate"/><published>2007-02-27T10:26:43Z</published><updated>2007-02-27T10:26:43Z</updated><author><name>Jarek Zgoda</name><uri>https://sourceforge.net/u/zgoda/</uri></author><id>https://sourceforge.net31e37d30c1224eee2a36153e99b41bac0df50b80</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Build of rev. 397 fails on Ubuntu 6.10:&lt;/p&gt;
&lt;p&gt;gcc -g -O2 -g -O2 -o .libs/easypmp easypmp-database.o easypmp-enumerate.o easypmp-playlist.o easypmp-device.o easypmp-option.o easypmp-util.o easypmp-console_posix.o easypmp-main.o  ../../../lib/pmp/.libs/libpmp.so ../../../lib/gmi/.libs/libgmi.a /usr/lib/libid3tag.so -L/usr/lib /usr/lib/libvorbisfile.so /usr/lib/libvorbis.so /usr/lib/libogg.so ../../../lib/playlist/.libs/libplaylist.a -lz -lm -Wl,--rpath -Wl,/usr/local/lib&lt;br /&gt;
easypmp-enumerate.o: In function `found_music_link_file':&lt;br /&gt;
../common/enumerate.c:139: undefined reference to `filepath_is_link'&lt;br /&gt;
easypmp-main.o: In function `main':&lt;br /&gt;
/home/jarek/install/pmplib/frontend/easypmp/cui/main.c:465: undefined reference to `easypmp_settle'&lt;br /&gt;
../../../lib/gmi/.libs/libgmi.a(gmi.o):(.data.rel+0x8): undefined reference to `gmi_mp4v2'&lt;br /&gt;
../../../lib/pmp/.libs/libpmp.so: undefined reference to `ucs2toutf8'&lt;br /&gt;
collect2: ld returned 1 exit status&lt;br /&gt;
make[2]: *** [easypmp] Error 1&lt;br /&gt;
make[2]: Leaving directory `/home/jarek/install/pmplib/frontend/easypmp/cui'&lt;br /&gt;
make[1]: *** [all-recursive] Error 1&lt;br /&gt;
make[1]: Leaving directory `/home/jarek/install/pmplib'&lt;br /&gt;
make: *** [all] Error 2&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Rev. 394 build fails</title><link href="https://sourceforge.net/p/pmplib/bugs/3/" rel="alternate"/><published>2007-02-24T12:02:29Z</published><updated>2007-02-24T12:02:29Z</updated><author><name>Jarek Zgoda</name><uri>https://sourceforge.net/u/zgoda/</uri></author><id>https://sourceforge.net6e3a9effc8aa82d32063f27aac46012c265d7a98</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Build of pmplib rev. 394 fails on Ubuntu 6.10:&lt;/p&gt;
&lt;p&gt;gcc -g -O2 -g -O2 -o .libs/easypmp easypmp-database.o easypmp-enumerate.o easypmp-playlist.o easypmp-device.o easypmp-option.o easypmp-util.o easypmp-console_posix.o easypmp-main.o  ../../../lib/pmp/.libs/libpmp.so ../../../lib/gmi/.libs/libgmi.a /usr/lib/libid3tag.so -L/usr/lib /usr/lib/libvorbisfile.so /usr/lib/libvorbis.so /usr/lib/libogg.so ../../../lib/playlist/.libs/libplaylist.a -lz -lm -Wl,--rpath -Wl,/usr/local/lib&lt;br /&gt;
../../../lib/gmi/.libs/libgmi.a(gmi.o):(.data.rel+0x8): undefined reference to `gmi_mp4v2'&lt;br /&gt;
collect2: ld returned 1 exit status&lt;br /&gt;
make[2]: *** [easypmp] Error 1&lt;br /&gt;
make[2]: Leaving directory `/home/jarek/install/pmplib/frontend/easypmp/cui'&lt;br /&gt;
make[1]: *** [all-recursive] Error 1&lt;br /&gt;
make[1]: Leaving directory `/home/jarek/install/pmplib'&lt;br /&gt;
make: *** [all] Error 2&lt;/p&gt;
&lt;p&gt;Library was configure'd with --disable-js switch.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Rev. 342 does not compile on Ubuntu 6.10</title><link href="https://sourceforge.net/p/pmplib/bugs/2/" rel="alternate"/><published>2007-02-11T20:19:59Z</published><updated>2007-02-11T20:19:59Z</updated><author><name>Jarek Zgoda</name><uri>https://sourceforge.net/u/zgoda/</uri></author><id>https://sourceforge.net7cf4bc4a7dc7405860aaca66dbfedf60badf96f4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Compilation of PMPLib rev. 342 fails on Ubuntu 6.10 with following error:&lt;/p&gt;
&lt;p&gt;gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I. -g -O2 -g -O2 -MT ucs2char_iconv.lo -MD -MP -MF .deps/ucs2char_iconv.Tpo -c ucs2char_iconv.c  -fPIC -DPIC -o .libs/ucs2char_iconv.o&lt;br /&gt;
ucs2char_iconv.c:108: error: static declaration of 'ucs2check' follows non-static declaration&lt;br /&gt;
ucs2char_iconv.c:104: error: previous implicit declaration of 'ucs2check' was here&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Invalid pointer</title><link href="https://sourceforge.net/p/pmplib/bugs/1/" rel="alternate"/><published>2007-02-08T13:02:31Z</published><updated>2007-02-08T13:02:31Z</updated><author><name>nikulinpi</name><uri>https://sourceforge.net/u/nikulinpi/</uri></author><id>https://sourceforge.net3e5d7db46c23a71bb32cb90dc62ca20c10259cef</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;,-(~)-----------------------------------------------------------(fubar@MONSTER)-`--&amp;gt; sudo easypmp -w UTF-8 /media/U10/&lt;br /&gt;
EasyPMP [CUI] 0.13 alpha  Copyright (c) 2005-2007 Nyaochi&lt;/p&gt;
&lt;p&gt;Device identifier: iriver_u10_ums_1.00-1.65&lt;br /&gt;
Product name: U10 UMS&lt;br /&gt;
Firmware mode: UM&lt;br /&gt;
Firmware version: 1.65&lt;br /&gt;
Default language: kor&lt;br /&gt;
Root directory: /media/U10/&lt;br /&gt;
Music directory: /media/U10/Music/&lt;br /&gt;
Playlist directory: /media/U10/Playlists/&lt;br /&gt;
Playlist extension: .plp&lt;/p&gt;
&lt;p&gt;*** glibc detected *** easypmp: free(): invalid pointer: 0x00007fff67a12337 ***&lt;br /&gt;
======= Backtrace: =========&lt;br /&gt;
/lib/libc.so.6[0x2b56441a15f6]&lt;br /&gt;
/lib/libc.so.6(cfree+0x75)[0x2b56441a2b9a]&lt;br /&gt;
easypmp[0x4036f5]&lt;br /&gt;
easypmp[0x404845]&lt;br /&gt;
/lib/libc.so.6(__libc_start_main+0xe3)[0x2b56441558f3]&lt;br /&gt;
easypmp[0x401ba9]&lt;br /&gt;
======= Memory map: ========&lt;br /&gt;
00400000-00406000 r-xp 00000000 08:02 402829015                          /usr/bin/easypmp&lt;br /&gt;
00606000-00607000 rw-p 00006000 08:02 402829015                          /usr/bin/easypmp&lt;br /&gt;
00607000-0063a000 rw-p 00607000 00:00 0                                  [heap]&lt;br /&gt;
2b5643097000-2b56430b2000 r-xp 00000000 08:02 336905697                  /lib64/ld-2.5.so&lt;br /&gt;
2b56430b2000-2b56430b3000 rw-p 2b56430b2000 00:00 0 &lt;br /&gt;
2b56430b3000-2b56430b4000 r--p 00000000 08:02 739577131                  /usr/lib64/locale/ru_RU.utf8/LC_IDENTIFICATION&lt;br /&gt;
2b56430b4000-2b56430bb000 r--s 00000000 08:02 335634057                  /usr/lib64/gconv/gconv-modules.cache&lt;br /&gt;
2b56430bb000-2b56430bc000 r--p 00000000 08:02 739577130                  /usr/lib64/locale/ru_RU.utf8/LC_MEASUREMENT&lt;br /&gt;
2b56430bc000-2b56430bd000 r--p 00000000 08:02 739577129                  /usr/lib64/locale/ru_RU.utf8/LC_TELEPHONE&lt;br /&gt;
2b56430bd000-2b56430be000 r--p 00000000 08:02 739577128                  /usr/lib64/locale/ru_RU.utf8/LC_ADDRESS&lt;br /&gt;
2b56430be000-2b56430bf000 r--p 00000000 08:02 739577127                  /usr/lib64/locale/ru_RU.utf8/LC_NAME&lt;br /&gt;
2b56430bf000-2b56430c0000 r--p 00000000 08:02 739577126                  /usr/lib64/locale/ru_RU.utf8/LC_PAPER&lt;br /&gt;
2b56430c0000-2b56430c1000 r--p 00000000 08:02 806506625                  /usr/lib64/locale/ru_RU.utf8/LC_MESSAGES/SYS_LC_MESSAGES&lt;br /&gt;
2b56430c1000-2b56430c2000 r--p 00000000 08:02 739577125                  /usr/lib64/locale/ru_RU.utf8/LC_MONETARY&lt;br /&gt;
2b56430cd000-2b56430ce000 rw-p 2b56430cd000 00:00 0 &lt;br /&gt;
2b56430ce000-2b56431a6000 r--p 00000000 08:02 739577124                  /usr/lib64/locale/ru_RU.utf8/LC_COLLATE&lt;br /&gt;
2b56431a6000-2b56431a7000 r--p 00000000 08:02 739577123                  /usr/lib64/locale/ru_RU.utf8/LC_TIME&lt;br /&gt;
2b56431a7000-2b56431a8000 r--p 00000000 08:02 739577122                  /usr/lib64/locale/ru_RU.utf8/LC_NUMERIC&lt;br /&gt;
2b56431a8000-2b56431e3000 r--p 00000000 08:02 739577121                  /usr/lib64/locale/ru_RU.utf8/LC_CTYPE&lt;br /&gt;
2b56431e3000-2b56431e4000 rw-p 2b56431e3000 00:00 0 &lt;br /&gt;
2b56431e4000-2b56431ff000 r--p 00000000 08:02 1007711315                 /usr/share/locale/ru/LC_MESSAGES/libc.mo&lt;br /&gt;
2b56432b1000-2b56432b2000 r--p 0001a000 08:02 336905697                  /lib64/ld-2.5.so&lt;br /&gt;
2b56432b2000-2b56432b3000 rw-p 0001b000 08:02 336905697                  /lib64/ld-2.5.so&lt;br /&gt;
2b56432b3000-2b56432b7000 r-xp 00000000 08:02 72553001                   /usr/lib64/libpmpucs2.so.0.0.0&lt;br /&gt;
2b56432b7000-2b56434b7000 ---p 00004000 08:02 72553001                   /usr/lib64/libpmpucs2.so.0.0.0&lt;br /&gt;
2b56434b7000-2b56434b8000 rw-p 00004000 08:02 72553001                   /usr/lib64/libpmpucs2.so.0.0.0&lt;br /&gt;
2b56434b8000-2b56434bb000 r-xp 00000000 08:02 72553009                   /usr/lib64/libpmpfilepath.so.0.0.0&lt;br /&gt;
2b56434bb000-2b56436ba000 ---p 00003000 08:02 72553009                   /usr/lib64/libpmpfilepath.so.0.0.0&lt;br /&gt;
2b56436ba000-2b56436bb000 rw-p 00002000 08:02 72553009                   /usr/lib64/libpmpfilepath.so.0.0.0&lt;br /&gt;
2b56436bb000-2b56436c0000 r-xp 00000000 08:02 72553033                   /usr/lib64/libpmpgmi.so.0.0.0&lt;br /&gt;
2b56436c0000-2b56438bf000 ---p 00005000 08:02 72553033                   /usr/lib64/libpmpgmi.so.0.0.0&lt;br /&gt;
2b56438bf000-2b56438c0000 rw-p 00004000 08:02 72553033                   /usr/lib64/libpmpgmi.so.0.0.0&lt;br /&gt;
2b56438c0000-2b56438c1000 rw-p 2b56438c0000 00:00 0 &lt;br /&gt;
2b56438c1000-2b56438c6000 r-xp 00000000 08:02 72553053                   /usr/lib64/libpmpplaylist.so.0.0.0&lt;br /&gt;
2b56438c6000-2b5643ac6000 ---p 00005000 08:02 72553053                   /usr/lib64/libpmpplaylist.so.0.0.0&lt;br /&gt;
2b5643ac6000-2b5643ac7000 rw-p 00005000 08:02 72553053                   /usr/lib64/libpmpplaylist.so.0.0.0&lt;br /&gt;
2b5643ac7000-2b5643acf000 r-xp 00000000 08:02 72563650                   /usr/lib64/libpmp.so.0.0.0&lt;br /&gt;
2b5643acf000-2b5643ccf000 ---p 00008000 08:02 72563650                   /usr/lib64/libpmp.so.0.0.0&lt;br /&gt;
2b5643ccf000-2b5643cd0000 rw-p 00008000 08:02 72563650                   /usr/lib64/libpmp.so.0.0.0&lt;br /&gt;
2b5643cd0000-2b5643ce4000 r-xp 00000000 08:02 268442401                  /lib64/libz.so.1.2.3&lt;br /&gt;
2b5643ce4000-2b5643ee3000 ---p 00014000 08:02 268442401                  /lib64/libz.so.1.2.3&lt;br /&gt;
2b5643ee3000-2b5643ee4000 rw-p 00013000 08:02 268442401                  /lib64/libz.so.1.2.3&lt;br /&gt;
2b5643ee4000-2b5643ee5000 rw-p 2b5643ee4000 00:00 0 &lt;br /&gt;
2b5643ee5000-2b5643f37000 r-xp 00000000 08:02 336873785                  /lib64/libm-2.5.so&lt;br /&gt;
2b5643f37000-2b5644136000 ---p 00052000 08:02 336873785                  /lib64/libm-2.5.so&lt;br /&gt;
2b5644136000-2b5644137000 r--p 00051000 08:02 336873785                  /lib64/libm-2.5.so&lt;br /&gt;
2b5644137000-2b5644138000 rw-p 00052000 08:02 336873785                  /lib64/libm-2.5.so&lt;br /&gt;
2b5644138000-2b5644266000 r-xp 00000000 08:02 336905696                  /lib64/libc-2.5.so&lt;br /&gt;
2b5644266000-2b5644466000 ---p 0012e000 08:02 336905696                  /lib64/libc-2.5.so&lt;br /&gt;
2b5644466000-2b564446a000 r--p 0012e000 08:02 336905696                  /lib64/libc-2.5.so&lt;br /&gt;
2b564446a000-2b564446b000 rw-p 00132000 08:02 336905696                  /lib64/libc-2.5.so&lt;br /&gt;
2b564446b000-2b5644470000 rw-p 2b564446b000 00:00 0 &lt;br /&gt;
2b5644470000-2b5644487000 r-xp 00000000 08:02 872482313                  /usr/lib64/libid3tag.so.0.3.0&lt;br /&gt;
2b5644487000-2b5644686000 ---p 00017000 08:02 872482313                  /usr/lib64/libid3tag.so.0.3.0&lt;br /&gt;
2b5644686000-2b5644689000 rw-p 00016000 08:02 872482313                  /usr/lib64/libid3tag.so.0.3.0&lt;br /&gt;
2b5644689000-2b564468a000 rw-p 2b5644689000 00:00 0 &lt;br /&gt;
2b564468a000-2b5644690000 r-xp 00000000 08:02 1007307594                 /usr/lib64/libogg.so.0.5.3&lt;br /&gt;
2b5644690000-2b564488f000 ---p 00006000 08:02 1007307594                 /usr/lib64/libogg.so.0.5.3&lt;br /&gt;
2b564488f000-2b5644890000 rw-p 00005000 08:02 1007307594                 /usr/lib64/libogg.so.0.5.3&lt;br /&gt;
2b5644890000-2b56448b2000 r-xp 00000000 08:02 873531455                  /usr/lib64/libvorbis.so.0.3.1&lt;br /&gt;
2b56448b2000-2b5644ab1000 ---p 00022000 08:02 873531455                  /usr/lib64/libvorbis.so.0.3.1&lt;br /&gt;
2b5644ab1000-2b5644ac0000 rw-p 00021000 08:02 873531455                  /usr/lib64/libvorbis.so.0.3.1&lt;br /&gt;
2b5644ac0000-2b5644ac7000 r-xp 00000000 08:02 873532737                  /usr/lib64/libvorbisfile.so.3.1.1&lt;br /&gt;
2b5644ac7000-2b5644cc6000 ---p 00007000 08:02 873532737                  /usr/lib64/libvorbisfile.so.3.1.1&lt;br /&gt;
2b5644cc6000-2b5644cc7000 rw-p 00006000 08:02 873532737                  /usr/lib64/libvorbisfile.so.3.1.1&lt;br /&gt;
2b5644cc7000-2b5644cc8000 rw-p 2b5644cc7000 00:00 0 &lt;br /&gt;
2b5644cc8000-2b5644d66000 r-xp 00000000 08:02 1006775676                 /usr/lib64/libjs.so&lt;br /&gt;
2b5644d66000-2b5644f65000 ---p 0009e000 08:02 1006775676                 /usr/lib64/libjs.so&lt;br /&gt;
2b5644f65000-2b5644f6c000 rw-p 0009d000 08:02 1006775676                 /usr/lib64/libjs.so&lt;br /&gt;
2b5644f6c000-2b5644f6e000 r-xp 00000000 08:02 336873786                  /lib64/libdl-2.5.so&lt;br /&gt;
2b5644f6e000-2b564516e000 ---p 00002000 08:02 336873786                  /lib64/libdl-2.5.so&lt;br /&gt;
2b564516e000-2b564516f000 r--p 00002000 08:02 336873786                  /lib64/libdl-2.5.so&lt;br /&gt;
2b564516f000-2b5645170000 rw-p 00003000 08:02 336873786                  /lib64/libdl-2.5.so&lt;br /&gt;
2b5645170000-2b5645172000 rw-p 2b5645170000 00:00 0 &lt;br /&gt;
2b5645172000-2b5645174000 r-xp 00000000 08:02 633498041                  /usr/lib64/gconv/KOI8-R.so&lt;br /&gt;
2b5645174000-2b5645373000 ---p 00002000 08:02 633498041                  /usr/lib64/gconv/KOI8-R.so&lt;br /&gt;
2b5645373000-2b5645374000 r--p 00001000 08:02 633498041                  /usr/lib64/gconv/KOI8-R.so&lt;br /&gt;
2b5645374000-2b5645375000 rw-p 00002000 08:02 633498041                  /usr/lib64/gconv/KOI8-R.so&lt;br /&gt;
2b564538f000-2b564539b000 r-xp 00000000 08:02 939539219                  /lib64/libgcc_s.so.1&lt;br /&gt;
2b564539b000-2b564549b000 ---p 0000c000 08:02 939539219                  /lib64/libgcc_s.so.1&lt;br /&gt;
2b564549b000-2b564549c000 rw-p 0000c000 08:02 939539219                  /lib64/libgcc_s.so.1&lt;br /&gt;
2b5648000000-2b5648021000 rw-p 2b5648000000 00:00 0 &lt;br /&gt;
2b5648021000-2b564c000000 ---p 2b5648021000 00:00 0 &lt;br /&gt;
7fff679fb000-7fff67a13000 rw-p 7fff679fb000 00:00 0                      [stack]&lt;br /&gt;
ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0                  [vdso]&lt;br /&gt;
Аварийный останов&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>