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
i3 crashes when starting a horizontal/vertical split container inside a tabbed window #3896
Comments
Thanks for the detailed information and the report! I cannot reproduce this locally with my i3. Would you be able to pull a backtrace of the crash? This is also explained here if you need some guidance: https://i3wm.org/docs/debugging.html |
Unfortunately, there does not appear to be a backtrace:
Even though i3 is started in debugging mode and gdb is installed. |
If it helps: I'm not using the original i3-wm v4.17.1 code, but this patched version: https://aur.archlinux.org/packages/i3-wm-iconpatch. This appears to be the applied patch: https://aur.archlinux.org/cgit/aur.git/tree/iconsupport.patch?h=i3-wm-iconpatch. |
Do you have the debug symbols compiled/installed? Also, can you reproduce this with vanilla i3? |
Re: "Debug symbols": Yes, "not stripped":
Re: "vanilla i3": I replaced the Shall we close this issue and report it at https://aur.archlinux.org/packages/i3-wm-iconpatch? |
Yes, please do that. :-) |
I doubt that the patch is at fault here. I see that the PKGBUILD doesn't disable sanitizers (report that to them) so it is possible that the bug you are experiencing is revealed when using them. Can you build i3 from source and retry? |
@orestisfl Can you please clarify: What do you mean by "disabling sanitizers"? Where do I find that in the PKGBUILD (which line)? From inspecting the difference between https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=i3-wm-iconpatch (i3-wm-iconpatch PGKBUILD file) and https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/i3-wm (vanilla i3 PKGBUILD file), I see that the iconpatch uses the compiler flag Another difference between iconpatch and vanilla is a patch When you say "Can you build i3 from source?", do you suggest that I apply the |
@sgrubsmyon The It looks like the |
But using the vanilla BTW, I am now using the So, it could be related to the |
A simple way to see if it's the patch is to use the PKGBUILD from the patched i3, but just comment out the line applying the patch. |
Seems I would first have to digest this: https://wiki.archlinux.org/index.php/Arch_Build_System and this: https://wiki.archlinux.org/index.php/Makepkg, whereas switching to |
It's simple enough for me to describe it :-)
|
@Airblader Thank you for your kind support! I commented out the I uncommented the patch (so back to default PKGBUILD), compiled again, reinstalled package with pacman, logged out, logged in. I see the icons in window title bars (which is the purpose of the patch) and the bug is back there: i3 crashes again, when starting horizontal container inside tabbing mode. This clearly demonstrates that the bug is revealed by applying the patch, so it's specific to |
Yeah, that is what it sounds like to me as well, so I'll close this again unless @orestisfl has another reason to disagree. :-) |
I'm submitting a…
Current Behavior
When pressing $mod+H (starting a horizontal split container) inside a tabbed container, i3 crashes.
Expected Behavior
A horizontal split container should be created, allowing to arrange several windows side-by-side inside one tab.
Reproduction Instructions
Enter an empty workspace. Open two terminals (pressing $mod+Enter twice). Switch to tabbed mode ($mod+W). With one of the two terminals focused, press $mod+H.
Note: Also starting a vertical split container (pressing $mod+V) causes a crash.
Environment
Output of
i3 --moreversion 2>&-
:Config file:
Crash also happened with this reduced config file:
Logfile:
Explanation of log:
Restarted i3 at 13:38:00.
Opened two terminals at 13:38:10.
Switched to tabbed mode (pressing $mod+W) at 13:38:20.
Started new horizontal container in one of the two tabs (pressing $mod+H) at
13:38:30.
i3 crashed.
Distribution:
Related issues
Might be related to issue #3554.
The text was updated successfully, but these errors were encountered: