[Github-comments] [geany/geany] Segmentation fault with vte while quitting (#2457)

elextr notifications at xxxxx
Wed Apr 8 12:41:56 UTC 2020


Hmm, looking at your backtrace I suggest there may be a race between destroying the VTE widget and emitting the `child_exit` signal when the child shell dies.  

Here the `child_exit` is emitted on a widget after dispose has been called on it, and that signal calls start as shown at `#0` (the widget at `#0` is the same as that passed to dispose at `#9`) and not unsurprisingly that does not work since it has been (or is at least partly) disposed.

If the dispose had finished then probably there would have been nothing to emit the `child_exit` signal on so no bogus attempt to run start would happen.

Possibly nobody else has seen the problem due to you having a bleeding edge VTE version that has changed something for the worse.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2457#issuecomment-610935705
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20200408/bf13216c/attachment.htm>


More information about the Github-comments mailing list