<div dir="ltr"><div class="gmail_default" style="font-size:small">Andrew, thanks for the website reference.</div><div class="gmail_default" style="font-size:small">Checked in patch to GIT this morning.  I do not think you need to go out of your way to test and build on other systems.  Thanks, Phyllis<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 5, 2022 at 4:14 AM Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com">randrianasulu@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">вс, 4 дек. 2022 г., 17:51 Phyllis Smith <<a href="mailto:phylsmith2017@gmail.com" rel="noreferrer" target="_blank">phylsmith2017@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div style="font-size:small">On 4 different systems I was only able to include in guicast/Makefile, the CFLAGS += $(-fsanitize=alignment) and set the LDFLAGS environment variable to -fsanitize=alignment in order to compile.  But when I ran bin/cin I never got any errors of the type "bctheme.C:458:15: runtime error: load of misaligned address".  This was Fedora 32, Ubuntu 16, Debian 32-bit 9.1, and Debian 11.0.  I only loaded a file, played a little of it, and added a plugin as a test (maybe there was something in particular I should have tried?)<br></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">no, it was right on startup on Slackware 15.0 (mostly) 32-bit over 64-bit kernel....</div><div dir="auto"><br></div><div dir="auto">I'll try on ppc32 machine hopefully soon (ppc/sparc/alpha said to be much more sensitive to such errors)</div><div dir="auto"><br></div></div></blockquote><div><span class="gmail_default" style="font-size:small">That was Debian 11.0 32-bit that I tested it on, not 64 bit.</span></div><div><span class="gmail_default" style="font-size:small">If the patch fixes it for Slackware 15.0 and since it does not seem to add any problems for other distros, we can check it into GIT.</span></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">may be it only fires when I run 32-bit cingg over 64 bit kernel? Sorry I still not performed any experimentation due to some coughing type of health problems</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><span class="gmail_default" style="font-size:small">  I just do not understand the patch at all because I don't know C code and can not tell if the code is better with essentially the same outcome.</span></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Explanation I found on the web says it fixes it because memcpy from libc and thus know how and where align things</div><div dir="auto"><br></div><div dir="auto"><a href="https://hackaday.com/2022/05/10/data-alignment-across-architectures-the-good-the-bad-and-the-ugly/" target="_blank">https://hackaday.com/2022/05/10/data-alignment-across-architectures-the-good-the-bad-and-the-ugly/</a><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><br></div></div></div>
</blockquote></div></div></div>
</blockquote></div>