Using the source downloaded directly from fluxbox.org and also the precompiled FreeBSD package, all applications launched by Fluxbox 1.3.6 crash Fluxbox. With debug symbols enabled, I get the following output:
src/SystemTray.cc(186): (SystemTray(const FbTk::FbWindow)): SETTING OWNER! src/fluxbox.cc(659): MapRequest for 0xa0000d src/WinClient.cc(247): updateTransientInfo: window() = 0xa0000d Failed to read transient for hint. src/Window.cc(410): FluxboxWindow::init(this=0x8048dba00, client=a0000d, frame = 8001dc)
-
Steps to reproduce:
* Fluxbox is started from .xinitrc -> .fluxbox/startup
* Fluxbox starts up without any visual problems
* An application is launched from Fluxbox's menu
* Fluxbox crashes
It appears this is a problem with OpenBSD and possibly other BSDs, as well.
My system: AMD 6-core 64-bit, 8 GB RAM, Nvidia GT 610 running the latest proprietary driver, FreeBSD 10.1 64-bit on ZFS.
This thread on the FreeBSD forums mentions some of the problems:
https://forums.freebsd.org/threads/fluxbox-1-3-6-issue-on-10-1-amd64.49995/
Thank you! :)
This thread on the OpenBSD list shows a similar problem. They were able to debug the core dump:
http://marc.info/?l=openbsd-ports&m=142165683219441
"any" app? the crashdump on fbsd points towards systemtray. is there some systemtray-foo involved?
the crashdump on obsd could need some more debug-flags to be really usable. "-g" to CXXFLAGS and LIBS would improve the output drastically.
side-note: why on earth would someone report the problem on <random-ml-here> and not on the upstream-bugtracker.
I believe he/she did that in the next message in the thread.
For me, it was any app. Thunderbird, Firefox, xterm...you name it.
I'm sorry, I cannot speak to that point.
can you add more debug-symbols to your binary and provide the crash-dump?
obsd: http://marc.info/?l=openbsd-ports&m=142174330712078 .. it looks like i have addressed it
http://git.fluxbox.org/fluxbox.git/commit/?id=7b8fd2d81ad80a73564fc9fbb779f47568f12652
Last edit: Mathias Gumz 2015-01-20
Cloning from git, I get this while trying to build:
ya, known issue. just take 1.3.6 and the patch from the commit I pointed out.
git will be fixed tomorrow.
k, thanks :-)
ok, reports from the obsd folks confirm, that the mentioned patch fixed their problems.
http://git.fluxbox.org/fluxbox.git/commit/?id=2b70480b9740c36c50b69d87954c645217cd65cf
please check, if this fixes your fbsd problem as well
I applied the patch and so far, Fluxbox 1.3.6 seems to be working good. I will report back if there are any other issues.
Thank you! :-D