[PD-dev] [pure-data:bugs] #1181 iem_tab crash at loading on 64bit linux
Antoine Villeret
avilleret at users.sf.net
Tue Dec 30 18:22:06 CET 2014
---
** [bugs:#1181] iem_tab crash at loading on 64bit linux**
**Status:** open
**Group:** v0.46
**Labels:** 64bit
**Created:** Tue Dec 30, 2014 05:22 PM UTC by Antoine Villeret
**Last Updated:** Tue Dec 30, 2014 05:22 PM UTC
**Owner:** musil
line 42 of `tab_sqrt.c` triggers a stack smashing on my Ubuntu 14.10 64bit system with pd 0.46-4.
line 42 is :
`*(unsigned int *)(&f) = l;`
On my system :
`printf("size of t_float : %d, long : %d, unsigned int: %d\n", sizeof(t_float), sizeof(long), sizeof(unsigned int));`
shows :
`size of t_float : 4, long : 8, unsigned int: 4`
while on 32bit long is 4 byte wide.
and obviously, one can't cast a 8 byte wide variable into a 4 byte wide one without any care.
---
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/ec10e822/attachment.html>
More information about the Pd-dev
mailing list