[PD-dev] [pure-data:bugs] #1180 cyclone garray_getfloatwords dependent objects 64-bit

electrickery electrickery at users.sf.net
Tue Dec 30 13:40:26 CET 2014


** [bugs:#1180] cyclone garray_getfloatwords dependent objects 64-bit**

**Status:** open
**Group:** v0.46
**Labels:** cyclone 
**Created:** Tue Dec 30, 2014 12:40 PM UTC by electrickery
**Last Updated:** Tue Dec 30, 2014 12:40 PM UTC
**Owner:** electrickery

Several objects in cyclone depend on garray_getfloatwords (via arsic.c and vefl.c). garray_getfloatwords is the replacement for garray_getfloatarray which is not 64-bit compatible. The signature changes somewhat, replacing the t_float pointer by a union. 
The result is not a crash, but for index~, the vector appears to be traversed in half speed and poke~ addresses only half of the array. As it appears now, these are the affected objects: buffir~, index~, lookup~, peek~, play~, poke~, record~, wave~.

Patches are in progress. The issue was discovered and diagnosed with Xubuntu 14.04 LTS x86_64. On 32-bit the objects work as designed.

This issue is the second part of the migration to garray_getfloatwords.
The first part was fixed with:
#515 Fix for garray_getfloatarray error message in miXed/cyclone objects


Sent from sourceforge.net because pd-dev at lists.iem.at is subscribed to https://sourceforge.net/p/pure-data/bugs/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/pure-data/admin/bugs/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20141230/27d51342/attachment.html>

More information about the Pd-dev mailing list