<div dir="ltr"><div>I don't think so. The flext .o files and dylibs are all 64 bit, I already checked that. disis_munger.o and disis_munger~.pd_darwin are 64 bit as well. No fat binaries there either, everything is pure x86_64 code. So everything looks good there.<br><br></div>I'll have to check, though, what's up with the lockfree stuff that flext itself uses. Maybe flext erroneously calls some 32 bit code there, but that would be a bug in flext and needs to be fixed upstream. That's why I asked whether anyone ever ran any flext code on 64 bit Macs before.<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 5, 2018 at 1:09 AM, Ivica Bukvic <span dir="ltr"><<a href="mailto:ico@vt.edu" target="_blank">ico@vt.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Looks like you may have linked it against 386 library whereas newer Macs AFAIR are 64bit only. Could that be the problem? I think the munger was originally statically linked on Linux but I do not recall as to why.<div dir="auto"><br></div><div dir="auto">Best,</div><div dir="auto"><br></div><div dir="auto">Ico<span class=""><br><br><div data-smartmail="gmail_signature" dir="auto"><br>-- <br>Ivica Ico Bukvic, D.M.A.<br>Creative Technologies in Music<br>Director -- DISIS, L2Ork, CTM<br>ICAT Senior Fellow<br>Virginia Tech<br>School of Performing Arts – 0141<br>Blacksburg, VA 24061<br>(540) 231-6139<br><a href="mailto:ico@vt.edu" target="_blank">ico@vt.edu</a><br><a href="http://www.performingarts.vt.edu" target="_blank">www.performingarts.vt.edu</a><br><a href="http://disis.icat.vt.edu" target="_blank">disis.icat.vt.edu</a><br><a href="http://l2ork.icat.vt.edu" target="_blank">l2ork.icat.vt.edu</a><br><a href="http://ico.bukvic.net" target="_blank">ico.bukvic.net</a></div></span></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Mar 4, 2018 18:56, "Albert Graef" <<a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a>> wrote:<br type="attribution"></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">On Sun, Mar 4, 2018 at 6:54 PM, Jonathan Wilkes <<a href="mailto:jon.w.wilkes@gmail.com" target="_blank">jon.w.wilkes@gmail.com</a>> wrote:<br>
> I think you should be able to install gdb through homebrew.<br>
<br>
Sorry, I should have been more specific. I do have gdb installed<br>
(actually I'm using lldb which comes with xcode, because gdb needs to<br>
be "codesigned" before it is allowed to debug anything on the Mac).<br>
<br>
My problem actually was how to attach the debugger to the real-time<br>
process (since the GUI launches it), but I've since figured that out.<br>
;-)<br>
<br>
Ok, so now it turns out that on the Mac, disis_munger~ still crashes<br>
Pd with an `EXC_BAD_ACCESS (code=EXC_I386_GPFLT)` (whatever that is,<br>
but it looks like some fancy kind of segfault to me). lldb backtrace<br>
is attached, in case any Mac experts on this list can help figuring<br>
out what exactly might be going wrong there.<br>
<br>
It's in a slightly different location than the crashes I had earlier,<br>
which is no big surprise since I'm linking against the single-threaded<br>
flex lib now. But it still has something to do with the flext queue<br>
stuff. Not sure whether there's still some bug lurking in<br>
disis_munger~ there, or whether flext is acting up on macOS. Has<br>
anyone *ever* successfully run any flext Pd external on the Mac<br>
before?<br>
<br>
Albert<br>
<br>
--<br>
Dr. Albert Gr"af<br>
Computer Music Research Group, JGU Mainz, Germany<br>
Email:  <a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a><br>
WWW:    <a href="https://plus.google.com/+AlbertGraef" rel="noreferrer" target="_blank">https://plus.google.com/+Alber<wbr>tGraef</a><br>
<br></div></div><span class="">______________________________<wbr>_________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/lis<wbr>tinfo/l2ork-dev</a><br></span></blockquote></div></div>
<br>______________________________<wbr>_________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/<wbr>listinfo/l2ork-dev</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Dr. Albert Gr"af<br>Computer Music Research Group, JGU Mainz, Germany<br>Email:  <a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a><br>WWW:    <a href="https://plus.google.com/+AlbertGraef" target="_blank">https://plus.google.com/+AlbertGraef</a></div></div>
</div>