I get an error. See the screenshot. Reproducible: Always Steps to Reproduce: 1. rm -rf ~/.themes 2. right click on the desktop pager, select "Desktop Pager" settings Actual Results: 1. Error message (see screenshot) 2. ~/.themes now exists and is empty 3. Repeating the operation doesn't do anything different Expected Results: Access to the desktop pager settings. lxde-base/lxpanel-0.7.0-r1
Created attachment 413844 [details] screenshot of error message
Created attachment 413846 [details] emerge --info
This looks like a bug in the upstream source code to me. If it is still present in the latest LXDE version, it should be reported to lxde.org.
Upstream fix: https://github.com/danakj/obconf/commit/b360414fcae0282f7298999117f02a4884346dfc more info: https://bugs.launchpad.net/ubuntu/+source/obconf/+bug/1272834 https://bugs.launchpad.net/ubuntu/+source/lxpanel/+bug/1236417
According to comment #4 this is a bug in obconf, not lxpanel. Reassigning and changing title. It seems upstream obconf hasn't done a new release since 2013. So either this fix should be backported or we should change to using git snapshots of obconf.
Are you sure its a segfault? I just got nailed again and this came up in the error message box: Unable to extract the file "6". Please ensure that "/home/shentino/.themes" is writable and that the file is a valid Openbox theme archive. The following errors were reported: tar (child): 6: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now Also, I'm doubting it was really a segfault because I can't find a core dump.
Maybe at this point a gtk3-based snapshot would be justified.
Please checkout the PR.
No volunteers for testing?
I've checked other downstreams, they either package p20150213-style version as well, add patches for libglade-- and gtk3++ or hide the last upstream commit behind a faux 2.0.4 version. That'll have to do then.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=035486d139bc58d324d3493b840b4387f9f679b4 commit 035486d139bc58d324d3493b840b4387f9f679b4 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-03-27 08:42:08 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-05-15 11:23:47 +0000 x11-misc/obconf: Add 2.0.4_p20150213 GTK3-based snapshot No release since 2013. No commit since 2015. Bug: https://bugs.gentoo.org/562346 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> x11-misc/obconf/Manifest | 1 + x11-misc/obconf/obconf-2.0.4_p20150213.ebuild | 48 +++++++++++++++++++++++++++ 2 files changed, 49 insertions(+)
x86 done
amd64 done
ppc done
arm done
arm64 done
sparc stable
ppc64 stable. Closing.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=791ef4dc33496a284608e0b3a9187f70cba37cb8 commit 791ef4dc33496a284608e0b3a9187f70cba37cb8 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-06-14 09:17:35 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-06-14 09:17:35 +0000 x11-misc/obconf: Drop 2.0.4, EAPI5-- Bug: https://bugs.gentoo.org/562346 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> x11-misc/obconf/Manifest | 1 - x11-misc/obconf/obconf-2.0.4.ebuild | 38 ------------------------------------- 2 files changed, 39 deletions(-)