Page 1 of 1
Posted: 18 Feb 2019, 12:01
I'm struggling to build/convert a most recent SpaceFM http://ignorantguru.github.io/spacefm/
from their alpha, development channel (also known in some distributions as spacefm 1.0.6-4 I guess).
I'll tell you why I need it. Coming from LXDE and PCManFM that constantly crashes due to a multithreading bug LXDE: PCManFM freezes all the time
, I've decided to try the OpenBox which has SpaceFM (which I upgraded to 1.0.6). SpaceFM also crashes but less frequently. A good news is that SpaceFM is still developed or maintained. Even better, when we look at the current development https://github.com/IgnorantGuru/spacefm/commits/alpha
we see things like
mutex ... handling non-thread-safe ... FIXMEs for thread races,
which gives hope for a stable SpaceFM. Could someone knowledgeable build a module from the SpaceFM latest alpha, please, or teach me how to do it?
Posted: 18 Feb 2019, 13:17
the openbox module released with porteus 4.0 already has SpaceFM alpha (so, you have, in fact, downgraded it)
Posted: 18 Feb 2019, 14:33
It did indeed have an
alpha, but I thought it was an old alpha. And it crashed every so often. It must have been built before 24-Apr-2018 -- the date of 003-openbox.xzm. What about the later Commits on May 16, 2018 https://github.com/IgnorantGuru/spacefm/commits/alpha
, or even Apr 22, 2018 I doubt those had made it in time. And those commits are about mutex etc., could be crucial. So I think the alpha version has evolved somewhat and I'm asking for the latest. Or am I mistaken?
Posted: 18 Feb 2019, 15:02
I don't know how to make it.
I hane extracted and retrieved spacefm-ng-1.0.6-x86_64-1al.xzm from austrumi64-3.9.2.iso (ftp://austrumi.ru.lv/austrumi64-3.9.3.iso
You can refer to it.
spacefm-ng-1.0.6-x86_64-1al.xzm (406 K)
http://www.mediafire.com/file/d5nuyigy6 ... 64-1al.xzm
md5sum: 1b688eaf49867ae81d93b4d61dff4d5d spacefm-ng-1.0.6-x86_64-1al.xzm
Posted: 18 Feb 2019, 22:16
yeah, you're right, i missed those last couple of commits
i'll look into building the latest alpha
EDIT: here you go: spacefm-1.06+alpha-e257d15-x86_64-1_ncm.xzm
note: i haven't stripped anything out(headers,locales etc)
afaics it still has crash/lockups, specifically when choosing > create new folder and pressing "and open" button
i'll look into opening an issue on github (although it looks like IgnorantGuru(the dev) is on one of his "away times", hopefully he'll return..)
Posted: 27 Feb 2019, 07:46
Thanks @ncmprhnsbl. It works somewhat better. It only freezes once-twice per hour (of usage) and simply restarting by pressing the button on the taskbar restores all open tabs. So I've settled on this alpha for now, thank you. However, right now it's frozen so bad that even though I killed I can't start it again: spacefm shows in the tank list but no GUI. I guess I have to restart, which reminds me of old Windows.
In summary, it appears IgnorantGuru is aware of multithreading bugs (inside gtk?) and has a potential of eventually fixing them all and delivering a stable file manager. I might move to the next DE though, or at least have a back-up FM, as it's becoming annoying to expect a crash any moment.
Posted: 27 Feb 2019, 09:12
rych wrote: ↑
27 Feb 2019, 07:46
However, right now it's frozen so bad that even though I killed I can't start it again: spacefm shows in the tank list but no GUI. I guess I have to restart, which reminds me of old Windows
i'd try logging out/in first to see if that works(if you havn't already)
can't say i'm seeing the same amount of crashing(though my usage may be somewhat different/lighter?)
could be something deeper going on(kernel? hardware?), though i would think more than just the file manager would be affected...
another strategy might be to try an older version of spacefm(at the expense of new features like fast directory loading and size info)
but yeah, try out xfce and see how that performs for you..
Posted: 01 Mar 2019, 13:20
, It now crashes first thing and I can't even restart it anymore - only logout. All I changed was to add some new languages/keyboards -- probably unrelated. OpenBox is actually nice, nothing else is crashing. I'm afraid of XFCE because it's GTK too. Could you please help me try a QT-based FM here: QtFM for OpenBox
Posted: 02 Mar 2019, 12:52
, I'm sorry, I have another request for you -- you're the key person for me now
Is it too difficult to build SpaceFM against GTK3, please, luckily it's supported https://github.com/IgnorantGuru/spacefm
. Your current builds use GTK2 and that system is a suspected culprit, and using GTK3 could be the solution, see comment #71 in https://bugs.launchpad.net/ubuntu/+sour ... ug/1782984
Posted: 03 Mar 2019, 03:55
rych wrote: ↑
02 Mar 2019, 12:52
using GTK3 could be the solution
stranger things have happened
note: the 'new folder and open' freeze up still occurs, havn't tested enough to see any other crashes..
Posted: 04 Mar 2019, 07:34
works well so far -- will update if starts hanging again -- Thanks!