Skip to content
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

Crashes i3-wm when start button is clicked #22

Closed
ViktorNova opened this Issue Mar 14, 2014 · 3 comments

Comments

2 participants
@ViktorNova
Copy link

ViktorNova commented Mar 14, 2014

Hello, I am having this weird issue with lxqt-panel in i3 window manager. They work great together otherwise, but as soon as the 'start' button is clicked, i3 crashes. If I tell i3 to restart right away, it's fine, and the start menu even remains open and functions as expected. If I ignore it for a few seconds though, X just locks up and I have to kill it. I've verified this on multiple distros (Debian & Arch)

I have a big weird debug log from i3 that I can attach if needed (it's quite big though and not sure if you need it) In all the time I've used i3, I've never seen anything crash it except for this panel (started having other crashing issue with razor-panel a few months back)

Any idea whats going on? I suspect it's having something to do with a window hint of the start menu that i3 doesn't like.. I do have xfce4-panel working just fine with it's start menu (although if I try to align the xfce panel vertically to the left or right of the screen, the panel crashes.. i3 doesn't like vertical docks and officially says they are not yet supported)

If this is what is going on with the start menu on lxqt-panel, can someone point me in the right direction for where to change the window type of the start menu to attempt to make these things work?

Maybe I'm way off though, are there any i3 users in here? =)

@PCMan

This comment has been minimized.

Copy link
Member

PCMan commented Mar 14, 2014

I think you should report this bug to i3 developers instead.
The bug happens in workspace_is_visible() function, which in turns calls
con_get_output().
http://code.ohloh.net/file?fid=vlNPsyQzbanHxhlblM5IxDPZfdI&cid=g5pvBXE0I7w&s=&fp=305383&mp&projSelected=true#L229
http://code.ohloh.net/file?fid=OSolFphtJySttFwyRNxajwPTxHs&cid=OIoQ0XhO5CU&s=%22con_get_output%22&pp=0&fp=305383&ff=1&filterChecked=true&mp=1&ml=1&me=1&md=1#L294
The crash is triggered by assert(result != NULL);
It's not a bug of the panel itself.
Thanks!

On Fri, Mar 14, 2014 at 1:21 PM, Viktor Nova notifications@github.comwrote:

Hello, I am having this weird issue with lxqt-panel in i3 window manager.
They work great together otherwise, but as soon as the 'start' button is
clicked, i3 crashes. If I tell i3 to restart right away, it's fine, and the
start menu even remains open and functions as expected. If I ignore it for
a few seconds though, X just locks up and I have to kill it. I've verified
this on multiple distros (Debian & Arch)

I have a big weird debug log from i3 that I can attach if needed (it's
quite big though and not sure if you need it) In all the time I've used i3,
I've never seen anything crash it except for this panel (started having
other crashing issue with razor-panel a few months back)

Any idea whats going on? I suspect it's having something to do with a
window hint of the start menu that i3 doesn't like.. I do have xfce4-panel
working just fine with it's start menu (although if I try to align the xfce
panel vertically to the left or right of the screen, the panel crashes.. i3
doesn't like vertical docks and officially says they are not yet supported)

If this is what is going on with the start menu on lxqt-panel, can someone
point me in the right direction for where to change the window type of the
start menu to attempt to make these things work?

Maybe I'm way off though, are there any i3 users in here? =)

Reply to this email directly or view it on GitHubhttps://github.com//issues/22
.

@ViktorNova

This comment has been minimized.

Copy link
Author

ViktorNova commented Mar 15, 2014

Wow, that was way more informative of a response than I hoped for, thanks! =D
To be honest, I had a feeling this was more of an i3 issue than one with the panel, I just don't have a lot of confidence that i3 devs will see fixing it as a priority since the things like panels go against the i3 way, so I was hoping to find a workaround in the meantime. Is there a way I can tweak the code to get a different result?

I will definitely file a bug with i3 though

@PCMan

This comment has been minimized.

Copy link
Member

PCMan commented Apr 12, 2014

I close this bug. If later someone proves that it's not a bug of i3 but it's lxqt-panel which causes the crash, let's re-open it then.

@PCMan PCMan closed this Apr 12, 2014

@agaida agaida added this to Ancient in Issues Nov 26, 2018

@agaida agaida added this to Ancient in Issues Nov 26, 2018

@agaida agaida added this to Done in Issues Jan 26, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.