Hi there,
occasionally I experienced some of windows disappears from panel, after switching with alt+tab it gets back. Its difficult to reproduce as it doesn't occur all the time, but it's annoying.
I tested it on 1.3.5 (1.3.5-2+b1 on Debian), I can test it on master, if you want.
Which logs / what debugging do you need from me to get you more info?
Kind regards,
Petr
Yes, please test git master - the code changed a lot.
However, could you spot a pattern (always the same window, only ARGB windows, window with exceptionally long titles?) - maybe this happes while the window alters its title (and it's temporarily ena empty string)
Do you use window icons in the iconbar and do the windows in question have icons (which in turn disappear as well)?
I think it's just chromium which is disappearing, e.g. the same windows. It happens not so often, so it's difficult to debug it.
I've compiled current master, let you know after I'll encounter the bug again.
I experienced it with evince (several windows opened), but unfortunatelly it was still on 1.3.5 (before restarting fluxbox, now I've restarted into fluxbox master). I'm not sure if the problem was with chromium.
Nope, "session.screen0.iconbar.usePixmap" in .fluxbox/init (should hint whether this is about the string or the element)
At the moment it seems to be fixed on master. Let's wait for some time if it appears again. I also test it on dual screen.
Thanks for your help!
Error occurred again, with quite recent master (1.3.7+, git: 26c1cfcc07c88b02bd9aa1c23aca61d8a3a313ea). Disapearing window is chromium browser. When there are several windows (3x chromium, 1x rxvt-unicode) with switching
Part of ~/.fluxbox/log:
src/Window.cc(2033): PropertyNotify(https://example.com - Chromium), property = _NET_WM_NAME
src/Window.cc(2033): PropertyNotify(Facebook - Chromium), property = WM_NAME
src/Window.cc(1718): FluxboxWindow(Facebook - Chromium)::raise()[layer=8]
src/Window.cc(2033): PropertyNotify(Facebook - Chromium), property = _NET_WM_USER_TIME
src/Window.cc(1718): FluxboxWindow(Facebook - Chromium)::raise()[layer=8]
src/Window.cc(2033): PropertyNotify(Facebook - Chromium), property = _NET_WM_USER_TIME
src/Window.cc(2033): PropertyNotify(Facebook - Chromium), property = _NET_WM_NAME
src/Window.cc(2033): PropertyNotify(Facebook - Log In or Sign Up - Chromium), property = WM_NAME
src/Window.cc(2033): PropertyNotify(Facebook - Log In or Sign Up - Chromium), property = _NET_WM_USER_TIME
src/Window.cc(2033): PropertyNotify(Facebook - Log In or Sign Up - Chromium), property = _NET_WM_USER_TIME
Fluxbox: X Error: BadDrawable (invalid Pixmap or Window parameter)(9) opcodes 14/0 resource 0x1800e49
src/Window.cc(2150): (unmapNotifyEvent): 0x1800e49
src/Window.cc(2151): (unmapNotifyEvent): title=Facebook - Log In or Sign Up - Chromium
src/Window.cc(3466): FluxboxWindow::restore: reparent 0x1800e49 to root
src/WinClient.cc(135): src/WinClient.cc(~~WinClient)[this=0x5641e15195c0]
src/Window.cc(767): (removeClient)[0x5641e1548bb0]
src/Window.cc(802): (removeClient)[0x5641e1548bb0] numClients = 0
src/Window.cc(1363): FluxboxWindow::focus isModal() = 0
src/Window.cc(1364): FluxboxWindow::focus transient size = 0
src/FocusControl.cc(619): ------------------
src/FocusControl.cc(620): Setting Focused window = 0
src/FocusControl.cc(623): Current Focused window = 0x5641e15195c0
src/FocusControl.cc(624): ------------------
BTW: it would help to have timestamp in ~/.fluxbox/log
Kind regards,
Petr