<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/libnjb/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/libnjb/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 29 Jan 2012 12:33:40 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/libnjb/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>LIBNJB panic: chunk_size &gt; remain</title><link>https://sourceforge.net/p/libnjb/bugs/22/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I got the "LIBNJB panic: chunk_size &amp;gt; remain, going to get whole chunk and see what happens!!" error message from time to time, so i examined the code and noticed that the test on line 1122 of procedure.c in libnjb-2.2.7 compares a signed int with an unsigned int. When something goes wrong in njb3_request_file_chunk (line 1115 of the same file). chunk_size gets set to -1 and the test on 1122 "fails".&lt;/p&gt;
&lt;p&gt;Solution could be to move the test at line 1131 up.&lt;/p&gt;
&lt;p&gt;When i make that modification myself i no longer have to plug/unplug my device when something goes wrong, but i can simply restart the application.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stefjans</dc:creator><pubDate>Sun, 29 Jan 2012 12:33:40 -0000</pubDate><guid>https://sourceforge.neteb5b2097a20886ea1e83613902fff1a5ec15a124</guid></item><item><title>libnjb drops some Chinese characters</title><link>https://sourceforge.net/p/libnjb/bugs/21/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;libnjb-2.2.4 would drop all 0x80xx xxxx utf8 character when converting the utf8 string to ucs2 big-endian. The same bug is also in libnjb 2.2.5.&lt;/p&gt;
&lt;p&gt;Attached is the patch to solve the problem, tested under libnjb 2.2.4 + Amarok in Gentoo.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">bookstack</dc:creator><pubDate>Wed, 18 Jul 2007 04:17:49 -0000</pubDate><guid>https://sourceforge.nete97a7399d4c9b23590522ee643859c66163957db</guid></item><item><title>libnjb instable when reading Creative Nomad jukebox2 content</title><link>https://sourceforge.net/p/libnjb/bugs/20/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Please see bug report posted on Mandriva's bugzilla :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://qa.mandriva.com/show_bug.cgi?id=25001" rel="nofollow"&gt;http://qa.mandriva.com/show_bug.cgi?id=25001&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 20 Jan 2007 19:04:58 -0000</pubDate><guid>https://sourceforge.neta28ed49a100c2869318136f13aacbe0ccfc6895b</guid></item><item><title>Chrashes gnomad2 when transferring certain files.</title><link>https://sourceforge.net/p/libnjb/bugs/19/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Gnomad2 crashes when I try to transfer this mp3(and a&lt;br /&gt;
lot of others) to my Creative Zen touch:&lt;br /&gt;
&lt;a href="http://www.podtrac.com/pts/redirect.mp3?http://aolradio.podcast.aol.com/twit/TWiT0047H.mp3" rel="nofollow"&gt;http://www.podtrac.com/pts/redirect.mp3?http://aolradio.podcast.aol.com/twit/TWiT0047H.mp3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have tried both on my Ubuntu Dapper Drake and Debian&lt;br /&gt;
testing. Both are running version 2.8.5 of gnomad2 and&lt;br /&gt;
version 2.2.5 of libnjb.&lt;/p&gt;
&lt;p&gt;It seems that it segfaults right before the actual&lt;br /&gt;
transferring of the file.&lt;/p&gt;
&lt;p&gt;If needed I can supply a lot of files which causes the&lt;br /&gt;
crash.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eruantalon</dc:creator><pubDate>Tue, 27 Jun 2006 10:08:44 -0000</pubDate><guid>https://sourceforge.netf6a3e5c610a801f048eb13e3cde12fb9697873ba</guid></item><item><title>usb_set_configuration fails with libusb-0.1.12</title><link>https://sourceforge.net/p/libnjb/bugs/18/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Using libusb-0.1.12, any njb application &lt;br /&gt;
(njb-handshake, for example) fails with an error as &lt;br /&gt;
below:&lt;/p&gt;
&lt;p&gt;usb_set_configuration: Operation not permitted&lt;/p&gt;
&lt;p&gt;The full output of njb-handshake is: &lt;br /&gt;
Found 1 devices.&lt;br /&gt;
Device 1:&lt;br /&gt;
usb_set_configuration: Operation not permitted&lt;br /&gt;
Player device type: &lt;/p&gt;
&lt;p&gt;and the prompt appears after that.&lt;/p&gt;
&lt;p&gt;It works as root, though, and works with &lt;br /&gt;
libusb-0.1.11 with no errors. Libnjb version is &lt;br /&gt;
libnjb-2.2.4, kernel 2.6.15 compiled from &lt;br /&gt;
Gentoo-sources and obviously, distribution is Gentoo &lt;br /&gt;
Linux.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">T.R.Shashwath</dc:creator><pubDate>Sat, 10 Jun 2006 16:56:56 -0000</pubDate><guid>https://sourceforge.net0190f62c781fb533a48cc7c5b17b746358b45154</guid></item><item><title>libnjb panic from gnomad2</title><link>https://sourceforge.net/p/libnjb/bugs/17/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When reading from a zen touch, gnomad2 prints the&lt;br /&gt;
following messages:&lt;/p&gt;
&lt;p&gt;This is a PDE device&lt;br /&gt;
LIBNJB Panic: Unknown playlist frame 010f, length 001e&lt;br /&gt;
bytes&lt;br /&gt;
LIBNJB Panic: Unknown playlist frame 010f, length 0014&lt;br /&gt;
bytes&lt;br /&gt;
LIBNJB Panic: Unknown playlist frame 010f, length 001e&lt;br /&gt;
bytes&lt;br /&gt;
LIBNJB Panic: Unknown playlist frame 010f, length 0014&lt;br /&gt;
bytes&lt;br /&gt;
LIBNJB Panic: Unknown playlist frame 010f, length 001e&lt;br /&gt;
bytes&lt;br /&gt;
LIBNJB Panic: Unknown playlist frame 010f, length 0014&lt;br /&gt;
bytes&lt;br /&gt;
LIBNJB Panic: Unknown playlist frame 010f, length 001e&lt;br /&gt;
bytes&lt;br /&gt;
LIBNJB Panic: Unknown playlist frame 010f, length 0014&lt;br /&gt;
bytes&lt;br /&gt;
LIBNJB Panic: Unknown playlist frame 010f, length 001e&lt;br /&gt;
bytes&lt;br /&gt;
Bad track detected in playlist, track ID: 158481&lt;br /&gt;
Bad track detected in playlist, track ID: 245892&lt;br /&gt;
Bad track detected in playlist, track ID: 509807&lt;br /&gt;
Bad track detected in playlist, track ID: 509746&lt;br /&gt;
Bad track detected in playlist, track ID: 597376&lt;br /&gt;
Bad track detected in playlist, track ID: 683893&lt;br /&gt;
Bad track detected in playlist, track ID: 760686&lt;br /&gt;
Bad track detected in playlist, track ID: 848608&lt;br /&gt;
Bad track detected in playlist, track ID: 940628&lt;/p&gt;
&lt;p&gt;Afterwards the playlists listed by gnomad2 are corrupt&lt;br /&gt;
(compared to what the jukebox has). One playlist is&lt;br /&gt;
reported to be empty and two others have their contents&lt;br /&gt;
swapped.&lt;/p&gt;
&lt;p&gt;my email = yxynthymyr@yahoo.com&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 17 May 2006 02:16:24 -0000</pubDate><guid>https://sourceforge.net1f8ebfe5c0ca9874261261dd33ba6807082d93d6</guid></item><item><title>compete udev support</title><link>https://sourceforge.net/p/libnjb/bugs/16/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;hi,&lt;br /&gt;
i am using libnjb on a debian etch and since few months&lt;br /&gt;
hotplug is not anymore used.&lt;/p&gt;
&lt;p&gt;There is only udev.&lt;/p&gt;
&lt;p&gt;The current maintener of libnjb on debian made a udev&lt;br /&gt;
rules file, but it will be better to have one directly&lt;br /&gt;
in the upstream version i think.&lt;/p&gt;
&lt;p&gt;Another problem is that the nomadjukebox hotplug script&lt;br /&gt;
shipped with libnjb (upstream) is not completely&lt;br /&gt;
compatible with udev since there is two different&lt;br /&gt;
device file (one in /dev and one in /proc), you should&lt;br /&gt;
read this :&lt;br /&gt;
&lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=337790" rel="nofollow"&gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=337790&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;there is a good explanation at the end.&lt;/p&gt;
&lt;p&gt;I hope there will be a good udev support for libnjb soon :)&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">kaouete</dc:creator><pubDate>Mon, 30 Jan 2006 12:09:16 -0000</pubDate><guid>https://sourceforge.net14d9773f2d17343627d83dc899583b04108a8201</guid></item><item><title>Problem with product ID for Zen Sleek</title><link>https://sourceforge.net/p/libnjb/bugs/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;There appears to be a problem with the product ID for&lt;br /&gt;
the Zen Sleek. The value provided by libnjb is 0x4136,&lt;br /&gt;
while mine shows up as 0x4137. Maybe there is a model&lt;br /&gt;
revision?&lt;/p&gt;
&lt;p&gt;The output of lsusb -v is below:&lt;/p&gt;
&lt;p&gt;Bus 004 Device 002: ID 041e:4137 Creative Technology, Ltd&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
bLength                18&lt;br /&gt;
bDescriptorType         1&lt;br /&gt;
bcdUSB               2.00&lt;br /&gt;
bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
bDeviceSubClass         0&lt;br /&gt;
bDeviceProtocol         0&lt;br /&gt;
bMaxPacketSize0        64&lt;br /&gt;
idVendor           0x041e Creative Technology, Ltd&lt;br /&gt;
idProduct          0x4137&lt;br /&gt;
bcdDevice            1.00&lt;br /&gt;
iManufacturer           1 Creative Technology Ltd&lt;br /&gt;
iProduct                2 Creative Zen Sleek&lt;br /&gt;
iSerial                 3 010125519B0####D&lt;br /&gt;
bNumConfigurations      1&lt;br /&gt;
Configuration Descriptor:&lt;br /&gt;
bLength                 9&lt;br /&gt;
bDescriptorType         2&lt;br /&gt;
wTotalLength           39&lt;br /&gt;
bNumInterfaces          1&lt;br /&gt;
bConfigurationValue     1&lt;br /&gt;
iConfiguration         16 Configuration 1&lt;br /&gt;
bmAttributes         0xc0&lt;br /&gt;
Self Powered&lt;br /&gt;
MaxPower              500mA&lt;br /&gt;
Interface Descriptor:&lt;br /&gt;
bLength                 9&lt;br /&gt;
bDescriptorType         4&lt;br /&gt;
bInterfaceNumber        0&lt;br /&gt;
bAlternateSetting       0&lt;br /&gt;
bNumEndpoints           3&lt;br /&gt;
bInterfaceClass         0 (Defined at Interface&lt;br /&gt;
level)&lt;br /&gt;
bInterfaceSubClass      0&lt;br /&gt;
bInterfaceProtocol      0&lt;br /&gt;
iInterface             33 MTP Interface&lt;br /&gt;
Endpoint Descriptor:&lt;br /&gt;
bLength                 7&lt;br /&gt;
bDescriptorType         5&lt;br /&gt;
bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
bmAttributes            2&lt;br /&gt;
Transfer Type            Bulk&lt;br /&gt;
Synch Type               None&lt;br /&gt;
Usage Type               Data&lt;br /&gt;
wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
bInterval               0&lt;br /&gt;
Endpoint Descriptor:&lt;br /&gt;
bLength                 7&lt;br /&gt;
bDescriptorType         5&lt;br /&gt;
bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
bmAttributes            2&lt;br /&gt;
Transfer Type            Bulk&lt;br /&gt;
Synch Type               None&lt;br /&gt;
Usage Type               Data&lt;br /&gt;
wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
bInterval               0&lt;br /&gt;
Endpoint Descriptor:&lt;br /&gt;
bLength                 7&lt;br /&gt;
bDescriptorType         5&lt;br /&gt;
bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
bmAttributes            3&lt;br /&gt;
Transfer Type            Interrupt&lt;br /&gt;
Synch Type               None&lt;br /&gt;
Usage Type               Data&lt;br /&gt;
wMaxPacketSize     0x0008  1x 8 bytes&lt;br /&gt;
bInterval               4&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
bLength                10&lt;br /&gt;
bDescriptorType         6&lt;br /&gt;
bcdUSB               2.00&lt;br /&gt;
bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
bDeviceSubClass         0&lt;br /&gt;
bDeviceProtocol         0&lt;br /&gt;
bMaxPacketSize0        64&lt;br /&gt;
bNumConfigurations      1&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">malakhi</dc:creator><pubDate>Mon, 21 Nov 2005 02:15:58 -0000</pubDate><guid>https://sourceforge.net8101c093931f4fdf15b0c60fc4251a570000f343</guid></item><item><title>Zen Touch hangs</title><link>https://sourceforge.net/p/libnjb/bugs/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br /&gt;
i'm having quite much trouble wich my Creative Zen Touch.&lt;br /&gt;
gnomad2 doesn't even get the playlists, and dies when&lt;br /&gt;
it comes to deleting tracks or creating playlists&lt;br /&gt;
but i think these are only symptomes for a problem in&lt;br /&gt;
libnjb itself, because any GUI makes trouble. gnomad2&lt;br /&gt;
is in fact the only one that is at least usable enough&lt;br /&gt;
to upload tracks, kzenexplorer hangs the jukebox at the&lt;br /&gt;
begining with the second Command it executes on the&lt;br /&gt;
jukebox, NJB_Get_Owner_String.&lt;/p&gt;
&lt;p&gt;while testing around a bit with the sample programms i&lt;br /&gt;
noticed that playlists fetches the playlists just fine,&lt;br /&gt;
but in NJB_close, the jukebox hangs, the prog sleeps a&lt;br /&gt;
while and then quits with error_overflow. &lt;/p&gt;
&lt;p&gt;i've attached an run of playlists with -D15, in the&lt;br /&gt;
hope that it will help you locate this pretty anoying bug.&lt;/p&gt;
&lt;p&gt;if i can help you in any other way, feel free to&lt;br /&gt;
contact me.&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 13 Jul 2005 12:10:59 -0000</pubDate><guid>https://sourceforge.net8691e029aa23ad9688b5e6c72fc0d8d85454facb</guid></item><item><title>New libnjb-2.1 causes conflict with gnomad2-2.6.3-1</title><link>https://sourceforge.net/p/libnjb/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;On FC3, using the rpms, libnjb-2.1 causes the following&lt;br /&gt;
conflict with the Nomad file manager/tagging proggy&lt;br /&gt;
Gnomad2:&lt;/p&gt;
&lt;p&gt;file /etc/hotplug/usb/nomad.usermap from install of&lt;br /&gt;
libnjb-2.1-1.FC3 conflicts with file from package&lt;br /&gt;
gnomad2-2.6.3-1.FC3&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rich Hutchinson</dc:creator><pubDate>Wed, 11 May 2005 09:11:24 -0000</pubDate><guid>https://sourceforge.net241fa9f5ba8a3768b4fa029505ddf7d62feb0482</guid></item></channel></rss>