<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Ok I try to look at this tomorrow as I am not near a computer today <br><br><div id="AppleMailSignature">Sent from my iPhone</div><div><br>On Dec 23, 2017, at 10:07, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><span></span></div></blockquote><blockquote type="cite"><div><div dir="ltr">Hi Fabio, Hi All,<div class="gmail_extra"><br><div class="gmail_quote">On Sat, Dec 23, 2017 at 7:21 AM, Fabio Niephaus <span dir="ltr"><<a href="mailto:lists@fniephaus.com" target="_blank">lists@fniephaus.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"> <br><div dir="ltr">Hi all,<div><br></div><div>I'm not up-to-date with the latest macOS display/event changes, but there seems to be a problem with the current code which causes the VM to segfault on Travis (example [1]). Actually, I tried out a VM from Nov 30 and that also seems to segfault, so the problem was introduced at least a month ago. Note that the segfaulting VM runs headful and is supposed to update a base image to produce Squeak-trunk. Can anyone look into this?</div><div><br></div><div>Best,</div><div>Fabio</div><div><br><div>[1] <a href="https://travis-ci.org/squeak-smalltalk/squeak-app/jobs/320661515#L198" target="_blank">https://travis-ci.org/squeak-<wbr>smalltalk/squeak-app/jobs/<wbr>320661515#L198</a></div></div></div></blockquote><div><br></div><div>Here's the operative part of the C stack:</div><div><br></div><div>0   libsystem_c.dylib                   0x9364786c strstr + 33</div><div>1   Squeak                              0x00150848 reportStackState + 706</div><div>2   Squeak                              0x00150be8 sigsegv + 183</div><div>3   libsystem_platform.dylib            0x969ba79b _sigtramp + 43</div><div>4   ???                                 0xffffffff 0x0 + 4294967295</div><div>5   Squeak                              0x0014ba49 -[sqSqueakOSXOpenGLView setupOpenGL] + 149</div><div>6   Squeak                              0x0014c33c -[sqSqueakOSXOpenGLView drawRect:flush:] + 178</div><div>7   Squeak                              0x0014b8cb -[sqSqueakOSXOpenGLView drawThelayers] + 77</div><div>8   Squeak                              0x00152400 -[sqSqueakScreenAndWindow ioForceDisplayUpdate] + 180</div><div>9   Squeak                              0x0015213a ioForceDisplayUpdate + 61</div><div>10  Squeak                              0x0010e506 primitiveShowDisplayRect + 174</div><div>11  Squeak                              0x000d94dd interpret + 16201</div><div>12  Squeak                              0x000e284c enterSmalltalkExecutiveImplementation + 135</div><div>13  Squeak                              0x000d5887 interpret + 755</div><div>14  Squeak                              0x00151c92 -[sqSqueakMainApplication runSqueak] + 439</div></div><br>and it is directly on start-up in the context of this Smalltalk stack:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">0xbfef9a18 I DisplayScreen>forceToScreen: 0x4be8868: a(n) DisplayScreen</div><div class="gmail_extra">0xbfef9a34 M [] in DisplayScreen>forceDamageToScreen: 0x4be8868: a(n) DisplayScreen</div><div class="gmail_extra">0xbfef9a54 M OrderedCollection>do: 0x4856238: a(n) OrderedCollection</div><div class="gmail_extra">0xbfef9a80 I DisplayScreen>forceDamageToScreen: 0x4be8868: a(n) DisplayScreen</div><div class="gmail_extra">0xbfef9aa4 I WorldState>forceDamageToScreen: 0x5a6fbe0: a(n) WorldState</div><div class="gmail_extra">0xbfef9adc I WorldState>displayWorld:submorphs: 0x5a6fbe0: a(n) WorldState</div><div class="gmail_extra">0xbfef9b04 I PasteUpMorph>privateOuterDisplayWorld 0x502c8f0: a(n) PasteUpMorph</div><div class="gmail_extra">0xbfef9b24 I PasteUpMorph>displayWorld 0x502c8f0: a(n) PasteUpMorph</div><div class="gmail_extra">0xbfef9b40 M [] in WorldState>displayWorldSafely: 0x5a6fbe0: a(n) WorldState</div><div class="gmail_extra">0xbfef9b5c M BlockClosure>on:do: 0x482f130: a(n) BlockClosure</div><div class="gmail_extra">0xbfef9b7c M BlockClosure>ifError: 0x482f130: a(n) BlockClosure</div><div class="gmail_extra">0xbfef9ba0 I WorldState>displayWorldSafely: 0x5a6fbe0: a(n) WorldState</div><div class="gmail_extra">0xbfef9bc4 I PasteUpMorph>displayWorldSafely 0x502c8f0: a(n) PasteUpMorph</div><div class="gmail_extra">0xbfef9be4 I PasteUpMorph>install 0x502c8f0: a(n) PasteUpMorph</div><div class="gmail_extra">0xbfef9c0c I AutoStart class>checkForUpdates 0x4f017c8: a(n) AutoStart class</div><div class="gmail_extra">0xbfef9c2c M AutoStart class>startUp: 0x4f017c8: a(n) AutoStart class</div><div class="gmail_extra">0xbfef9c58 M [] in SmalltalkImage>send:toClassesNamedIn:with: 0x4f30dc0: a(n) SmalltalkImage</div><div class="gmail_extra">0xbfef9c80 I OrderedCollection>do: 0x51a5b10: a(n) OrderedCollection</div><div class="gmail_extra">0xbfef9ca8 I SmalltalkImage>send:toClassesNamedIn:with: 0x4f30dc0: a(n) SmalltalkImage</div><div class="gmail_extra">0xbfef9cd4 I SmalltalkImage>processStartUpList: 0x4f30dc0: a(n) SmalltalkImage</div><div class="gmail_extra">0xbfef9d00 I SmalltalkImage>snapshot:andQuit:withExitCode:embedded: 0x4f30dc0: a(n) SmalltalkImage</div><div><br></div><div>So is it simply that the OpenGL libraries are unavailable?  Who's an expert with OpenGL on Mac OS X who would take a look?</div><div><br></div><div class="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div></div>
</div></blockquote></body></html>