New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tilix has been closing abruptly in the midst of running commands #1192
Comments
What version of tilix is this? |
tilix-git 1.7.1.r3.1232dd7-1 |
I can confirm this error. Tilix suddenly closed during a session switch (Alt+2) and a second time after running journalctl log
Tilix crashed some days before, but I thought it was due to the fact that my system was at 15.9/16GB RAM 😆 Seems like the log is spammed with the same error over and over again, maybe related to Xorg ( Tilix is installed via
|
I'm seeing the same error.
|
Likewise. Happens to me when modifying settings. Versions Tilix Special Features (Thanks for your work on Tilix! It's a great Terminal.) |
As per #1197 I have made a small change that has a slight possibility of fixing this. Please try building from master and see if it makes any difference. |
I am not sure how to test this.
Versioning does not distinguish exact version of tilix running, i.e. master
And, about section crashes tilix. |
A couple of things I encountered while building from master:
Then I installed DMD and it compiled:
Even after I removed LDC, with pacman, DMD recompiled fine, using --force (as tilix was already compiled). gdb debug logs for, |
Thanks very much for doing this, it looks like the same culprit for both. If you run under Wayland, does it work fine? |
Do not use Wayland. Also, this particular issue - Not sure how to test for it. Nor am I sure that it is not the same error as clicking header/title bar. |
It looks one in the same to me, both are failing in |
So this is caused by me linking, not calling, the |
I've made a change that should fix this for now though it may result in focusing not working as well as expected. |
This fixes the issue #1198 for me. When debugging this I noticed that the relocation table of After your last commit everything works fine. |
So, I decided to do one final test by compiling ROM and tilix indeed crashes when left alone, no interaction:
|
@rancidfrog Unfortunately I am not able to reproduce. I am also on Arch Linux as well. What command did you use to compile it? |
Not compile tilix, |
You would need to compile tilix to try the latest changes that fix this. I think in theory re-installing tilix-git should have the same effect. |
I got the GtkD v3.7.2
|
@pgkos Has contributed a fix for the x11 issues, feel free to try it out and let me know if it helps. |
With Tilix 1.7.1.r40.2c71692-1 (commit 2c71692) I still have this crash. |
@Salamandar Still have not tested, will try again when I am able. |
Already on gtkd 3.7.2 ;)
|
I just add the CAIRO_REFERENCE_COUNT issue, this could be caused by my testing out destroying the scope manually. Now that GtkD has fixed the scope handling, I'll back it in and see how it goes today. If no issues I'll commit the change later today. |
Actually I went ahead and committed that change just now, give it a try. |
Hmmm, so one error down, or two.
|
If I run the application using the following:
I can see there is a problem with the Preferences dialog. I'll investigate further, however can you confirm if you get this issue if you just run tilix without opening preferences? If so, try running GDB as per above and hopefully we can get a more informative stack trace. |
I will try again. |
The GtkD developer commented on the issue raised there, it may be an issue with the way GtkD allocates memory for the RGBA class. The problem doesn't manifest until garbage collection occurs hence why it can appear at random times. This is assuming that the issue I found is the same as you are reporting, since both are around gslice I'm hoping that is the case. |
@rancidfrog Thanks, that's the same issue I reported to the GtkD maintainer. Note you will get more crashes with I built a binary with the GtkD fix and confirmed it corrected this issue, however it introduced a new one. Once that is resolved I'll build a binary for you to test with. |
I have build a new version of tilix for you to try that includes an updated from teh GtkD maintainer. I'm not sure if this will fix your particular issue but keeping my fingers crossed. You can download it here: |
Tried it. |
That's great, thanks for your patience in testing. I'll give it a few days to make sure it's stable and then we can look at pushing a new release. |
Any update on the stability, I'm looking at pushing a new version towards the end of the week but want to make sure it's stable first. |
Thanks, closing this issue. |
Is this issue fixed in 1.7.3? |
I hope so, I can't reproduce and @Jellyfrog and @rancidfrog confirmed it worked for them. |
Ok, sorry for posting in an old issue. |
Seems to be random, as it happens in the midst of commands.
Also, all open tilix sessions close, even separate windows and quake-mode sessions.
Looking through journalctl:
The text was updated successfully, but these errors were encountered: