octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #48669] Segfaults at exit after using OpenGL-b


From: Dan Sebald
Subject: [Octave-bug-tracker] [bug #48669] Segfaults at exit after using OpenGL-based toolkits in --no-gui mode
Date: Fri, 10 Nov 2017 01:44:50 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0

Follow-up Comment #21, bug #48669 (project octave):

Probably not.  Crashing doesn't come to mind, but I've upgraded my system
bundle, so a lot has changed here since then.  Also, there was a recent bug
related to Mac OS freezing at exit:

https://savannah.gnu.org/bugs/?50025

I put a very short patch there which does a wait() on the thread quit() -- the
method shown in Qt documentation.  It seems to me that wait is a very critical
element regardless of operating system.  Perhaps that was the issue on my
system a year ago, which lead to this bug report (my system didn't freeze,
instead seg-faulted, but different OS's behave differently in broken
scenarios).  You might want to look into that bug and apply the patch.  Pantxo
suggested that there might be an alternate way to have the signal itself wait
for the thread to finish by changing a property of the signal.  Ultimately,
the two approaches are the same thing.  In any case, this bug report (48669)
can be closed and marked "out-of-date" or something similar.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?48669>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]