Ricardo Cerqueira <ricardo@xxxxxxxxxxxxx> writes: > >>> > Check alsa-kernel hg tree whether you have a changeset 4658 > >>> > "Fix re-use of va_list" (although it should work even without > >>> > this patch on i386). > >>> > >>> Yes, I'm at changeset 4662... I checked core/info.c by hand, and > >>> the va_list change is there... I just tried cloning fresh copies > >>> of alsa-kernel and alsa-driver, and the result is the same. > >> > >> Weird. Could you check whether really it's 4k boundary problem? > > > > Looks like it is: > > OK... The resize call is never reached (the break clause is always > true). I added a small printk before the size test, and got: > > DEBUG - res=48 and len=74 > DEBUG - res=25 and len=26 > DEBUG - res=0 and len=1 > DEBUG - res=0 and len=1 > DEBUG - res=0 and len=1 > > And from here on, vsnprintf always returns 0. From my understanding > of the documentation, it shouldn't happen, but... (maybe a glibc > bug?) core/info.c is kernel land, no glibc code is used there > Changing the "if (res < len)" to "if (res && res < len)" solves it, > but I don't know if there'll be other side effects. ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel