teepee changed the topic of #openscad to: OpenSCAD - The Programmers Solid 3D CAD Modeller | This channel is logged! | Website: http://www.openscad.org/ | FAQ: https://goo.gl/pcT7y3 | Request features / report bugs: https://goo.gl/lj0JRI | Tutorial: https://bit.ly/37P6z0B | Books: https://bit.ly/3xlLcQq | FOSDEM 2020: https://bit.ly/35xZGy6 | Logs: https://bit.ly/32MfbH5
snaked has joined #openscad
Guest75 has joined #openscad
Guest75 has quit [Client Quit]
ali1234 has quit [Remote host closed the connection]
ali12341 has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
J236282826 has joined #openscad
J2362828 has quit [Ping timeout: 260 seconds]
fedorafan has quit [Quit: Textual IRC Client: www.textualapp.com]
<gbruno> [github] kintel pushed 7 modifications (Adjust angle of viewoptions tests to make it more likely to trigger rendering issues) https://github.com/openscad/openscad/commit/9888982892480d0e4fb9cbece6b8430de6598f65
<gbruno> [github] kintel opened pull request #4594 (Adjust angle of viewoptions tests) https://github.com/openscad/openscad/pull/4594
kintel has joined #openscad
<gbruno> [github] kintel pushed 7 modifications (Adjust angle of viewoptions tests to make it more likely to trigger rendering issues) https://github.com/openscad/openscad/commit/60519751e0071f7fc65204c5545dc794d11d7b8d
<gbruno> [github] kintel synchronize pull request #4594 (Adjust angle of viewoptions tests) https://github.com/openscad/openscad/pull/4594
fedorafan has joined #openscad
fedorafansuper has joined #openscad
fedorafan has quit [Ping timeout: 248 seconds]
<gbruno> [github] kintel edited pull request #4594 (Adjust angle of viewoptions tests) https://github.com/openscad/openscad/pull/4594
epony has quit [Remote host closed the connection]
<gbruno> [github] kintel opened issue #4595 (OpenCSG rendering with edges: Z buffer tearing) https://github.com/openscad/openscad/issues/4595
<gbruno> [github] kintel edited pull request #4594 (Adjust angle of viewoptions tests) https://github.com/openscad/openscad/pull/4594
<gbruno> [github] kintel pushed 1 modifications (Tag disabled tests with issue #4595) https://github.com/openscad/openscad/commit/9dea0cc8e47791186db77b05d1375c13addb08c2
<gbruno> [github] kintel synchronize pull request #4594 (Adjust angle of viewoptions tests) https://github.com/openscad/openscad/pull/4594
<gbruno> [github] kintel closed pull request #4594 (Adjust angle of viewoptions tests) https://github.com/openscad/openscad/pull/4594
<gbruno> [github] kintel pushed 7 modifications (Adjust angle of viewoptions tests (#4594) Related to issue #4595) https://github.com/openscad/openscad/commit/42d1df76b1e0ddc244ccc1f6f1027a642aa5273f
<kintel> If anyone starts experiencing a couple of test failures on Linux, it's probably because of https://github.com/openscad/openscad/pull/4594. If so, let me know (or just disable the failing tests as mentioned in the PR)
<kintel> peepsalot I summarized the rendering issues we discussed here: https://github.com/openscad/openscad/issues/4595
<kintel> Feel free to add any further info or ideas
<gbruno> [github] kintel pushed 6 modifications (Tmp: GLEW fixes for bundled OpenCSG) https://github.com/openscad/openscad/commit/411baa39709651284eb769e8a49a1215299b80a4
qeed_ has joined #openscad
qeed has quit [Ping timeout: 248 seconds]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ur5us has quit [Ping timeout: 250 seconds]
guso78 has joined #openscad
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
fedorafan has joined #openscad
fedorafansuper has quit [Ping timeout: 256 seconds]
fedorafan has quit [Ping timeout: 252 seconds]
fedorafan has joined #openscad
castaway has joined #openscad
epony has joined #openscad
L29Ah has quit [Ping timeout: 276 seconds]
fedorafansuper has joined #openscad
fedorafan has quit [Read error: Connection reset by peer]
snaked has quit [Quit: Leaving]
<gbruno> [github] schiele synchronize pull request #4538 (implement new scale and translate parameter to rotate_extrude) https://github.com/openscad/openscad/pull/4538
use-value has joined #openscad
fedorafansuper has quit [Ping timeout: 260 seconds]
fedorafan has joined #openscad
fedorafan has quit [Ping timeout: 246 seconds]
kintel has joined #openscad
guso78 has quit [Quit: Client closed]
fedorafan has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<teepee> Scopeuk: crazy stuff, I saw the video from Emily Velasco a while ago
<guso78[m]> Teepee, IS there a function to hierchically Copy/free an AbatractNode?
<teepee> I don't think I've seen one
<guso78[m]> AbstractNode
<teepee> why copy?
<guso78[m]> Is the tree Freed implicitely?
<teepee> I think that happens on the next parsing
<guso78[m]> ITS about Python. When a node IS User twice, the Same memory geht's Freed twice ...
<teepee> hmm, I thought they use a shared pointer
<guso78[m]> On next parsing the Contest might BE completely different. Not sure If next parsing even hast a Chance
<guso78[m]> Hmm, cant Recall If ITS shared ptr or unique ptr. Need to Look IT Up First 😄
<guso78[m]> Still get very random segfaulta eapecially with my libfive datatype. Want to understand
J236282826 has quit [Quit: Client closed]
J236282826 has joined #openscad
fedorafan has quit [Ping timeout: 252 seconds]
<gbruno> [github] kintel pushed 1 modifications (PBuffer support enabled by default) https://github.com/openscad/openscad/commit/ede1b2b854a653eeb37768836532184b6adc44e8
fedorafan has joined #openscad
use-value has quit [Remote host closed the connection]
use-value has joined #openscad
<lf94> guso78[m]: libfive will segfault on odd uses of it, fyi
<lf94> Ive had the same happen
<guso78[m]> Lf94 i have backtraced IT. IT happens in mimalloc_free after libfive has executed. IT happens very often when Render result IS empty.
<Scopeuk> does it trigger if you disable mimaloc?
<guso78[m]> Sorry did Not try IT. ITS Worth trying. IS IT a cmake Option?
peeps[work] has joined #openscad
<Scopeuk> I think you can do it at build time, USE_MIMALLOC to OFF
<Scopeuk> sorry for delay, was trying to remember and look up if it was possible by environmental variable
<guso78[m]> No issue. You are never too slow as i have to Look after the Kids in parallel 🤣
<Scopeuk> if you can get them to read the mimalloc docs, they'll be asleep for hours :P
<guso78[m]> Need to Work in that. They are Just 1,5 and 3 🤣
kintel has joined #openscad
<kintel> guso78[m] It's also important to always link mimalloc _before_ any other libraries
<guso78[m]> Ahh, interesting info. Thwnk you!
L29Ah has joined #openscad
aiyion1 has quit [Ping timeout: 255 seconds]
aiyion1 has joined #openscad
<gbruno> [github] kintel pushed 2 modifications (Doc and warnings) https://github.com/openscad/openscad/commit/d2e230b3a123f86a9c48551926b0ff74245257e6
<gbruno> [github] kintel synchronize pull request #4576 (Refactor offscreen context management) https://github.com/openscad/openscad/pull/4576
guso78 has joined #openscad
teepee_ has joined #openscad
<gbruno> [github] kintel pushed 14 modifications (uint32_t harmonization) https://github.com/openscad/openscad/commit/88c89608887a382e2735c80080a8d7ae51e13759
<gbruno> [github] kintel synchronize pull request #4576 (Refactor offscreen context management) https://github.com/openscad/openscad/pull/4576
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
<gbruno> [github] kintel pushed 8 modifications (Review and cleanup) https://github.com/openscad/openscad/commit/9074646f9aabac842f9864b07b86c2b3de69786d
<gbruno> [github] kintel synchronize pull request #4576 (Refactor offscreen context management) https://github.com/openscad/openscad/pull/4576
<gbruno> [github] kintel pushed 8 modifications (Review and cleanup) https://github.com/openscad/openscad/commit/d4c67698d5878bccc491b1107e28ae256116634f
<gbruno> [github] kintel synchronize pull request #4576 (Refactor offscreen context management) https://github.com/openscad/openscad/pull/4576
<kintel> teepee Since you tend to get involved in submodule discussions: I'm considering adding OpenCSG as a submodule, to be able to do some more heavy work on it. I feel the whole EGL/glew issue, followed by OpenGL modernization, will effectively kill existing OpenCSG maintenance as it requires significant rework.
<kintel> For the time being, we can stay compatible with both, smth. like this: https://github.com/openscad/openscad/tree/kintel-opencsg-submodule-only
<kintel> ..but at some point, #ifdef hell will break us if we don't make a clean switch : /
<kintel> Any ideas around this?
guso7857 has joined #openscad
<guso7857> kintel, i compiled now with mimalloc disabled and my testcase which created a segfault in 100% of the cases is fine now.
<guso7857> i will continue exploring without mimalloc for the moment to eventually catch a segfault
<guso7857> you are right. in my local Cmakelists, python stuff is definitely the 1st :)   but bcrypt is 2nd ... mimalloc is somewhere ...
<guso78> will grant 1st link lib place to other modules in trade of not sefaulting anymore :)
<kintel> mimalloc comes from "add_subdirectory(submodules)"
<kintel> I have a patch somewhere adding some comments. feel free to steal my comment as it may be a while before my branch lands: https://github.com/openscad/openscad/blob/kintel-opencsg-submodule/CMakeLists.txt#L182
<teepee> kintel: the submodule stuff mostly get very difficult to work with once it really gets recursive dragging in heaps of stuff we don't even need
<teepee> I don't see that so much with opencsg
<kintel> true, I'm also not planning on using OpenCSG's build system :)
<kintel> Challenge may just be distro packaging
<guso78> ok, i have to move place :)
<teepee> uff, it's still qmake, so I'm not exactly sad if that goes away
<gbruno> [github] kintel pushed 1 modifications (macOS build fix) https://github.com/openscad/openscad/commit/d5f3e3db5afc99c6431b2390b73ef3fce1662a2d
<gbruno> [github] kintel synchronize pull request #4576 (Refactor offscreen context management) https://github.com/openscad/openscad/pull/4576
ur5us has joined #openscad
guso78 has quit [Quit: Client closed]
guso7857 has quit [Ping timeout: 260 seconds]
J236282826 has quit [Quit: Client closed]
J236282826 has joined #openscad
ur5us has quit [Ping timeout: 252 seconds]
snaked has joined #openscad
KimK_ has joined #openscad
ur5us has joined #openscad
KimK has quit [Ping timeout: 252 seconds]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ur5us has quit [Ping timeout: 250 seconds]
guest29057 has joined #openscad
KimK_ has quit [Ping timeout: 268 seconds]
ur5us has joined #openscad
J236282826 has quit [Quit: Client closed]
J236282826 has joined #openscad
Av8r has quit [Quit: Connection closed]
peeps[work] has quit [Ping timeout: 246 seconds]
Alexer has quit [Ping timeout: 268 seconds]
Alexer has joined #openscad
<gbruno> [github] kintel pushed 2 modifications (Fixed codeql warning) https://github.com/openscad/openscad/commit/26eac114943c03576a4f4980363355a0f444d845
<gbruno> [github] kintel synchronize pull request #4576 (Refactor offscreen context management) https://github.com/openscad/openscad/pull/4576