jwm 2.3.7 crashes if move selected upon restart

Please post any bugs you have found
Post Reply
Message
Author
ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

jwm 2.3.7 crashes if move selected upon restart

#1 Post by ozsouth »

Current issue is with gsettings-data-convert causing jwm 2.3.7 to crash if right-click on first open window & select move upon startup or restart. Is not present in jwm 2.3.6 or earlier. jwm 2.3.5 - 2.3.6 have different issue of scrollwheel changing desktops - unfixable.
NOTE: Joe Wing (jwm creator) has not made a github entry for jwm since Jan 1 2019 (ver 2.4.0).
Last edited by ozsouth on Thu 14 May 2020, 21:41, edited 1 time in total.

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#2 Post by OscarTalks »

Compiled JWM s-1685
This is listed as what looks like the latest "Release" on the Github page even though it is a snapshot really, 8 commits to Master since it, so you could use a checkout of that I suppose.
Anyway, it reports as Version 2.4.0 once compiled and running.
Tested briefly in my Stretch and Wheezy remasters.
The "Move" crash issue appears to be fixed.
Oscar in England
Image

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#3 Post by ozsouth »

Oscar Very interesting - I attempted a 64bit compile & failed.

User avatar
8Geee
Posts: 2181
Joined: Mon 12 May 2008, 11:29
Location: N.E. USA

#4 Post by 8Geee »

The version of fribidi is suspect, and if its 64-bit capable.
Old JWM uses it and no problems... newer veersions of JWM probably use a newer version of fribidi. Slacko5.7 shows libfribidi.so.0.3.1 dated 3/2014

Regards
8Geee
Linux user #498913 "Some people need to reimagine their thinking."
"Zuckerberg: a large city inhabited by mentally challenged people."

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#5 Post by ozsouth »

Interestingly, the 2.3.7 version I used (from Arch) in ScPup64 is not compiled against fribidi. In Puppy that may be an issue. In bionicpup64 libgconf-2 segfaults immediately before jwm does.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#6 Post by peebee »

I asked 666philb what he had done for fossapup64-9.0.2 (which does not have move segfault) and he replied:
666philb wrote:I grabbed jwm from GitHub and that has the fix in it.
one thing to note is that there are new mouse actions that need adding jwmrc, I added them to /root/.jwm/jwmpersonal . these actions control window shading etc. see it's /etc/system-jwmrc once compiled.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#7 Post by ozsouth »

New puppies will have jwm 2.4.0 which fixes a crash issue in 2.3.7. In response to the jwm 2.3.7 crash, I made a 64bit jwm 2.3.4 .pet for recent puppies. Tested OK in ScPup64 & bionicpup64, but use at own risk. If you installed my earlier jwm 2.3.7 .pet, uninstall it first.
Cannot undo this 2.3.4 update by uninstalling, so backup savefile/folder first. Need to restart X once installed.
This .pet changes /etc/xdg/templates/_root_.jwmrc (See near start & near end - scrollwheel fixes - disables desktop switching & shading).
Taskbar width command became available in this version.
One newer feature (minor) it doesn't have - clicking on a main menu item with a submenu closes the main menu, but usually one would simply hover over main menu item & slide across. There may be other issues, but I haven't had problems over several days testing.
Attachments
jwm234-64-updt.pet
64bit only - make backup first - use at own risk
(239.8 KiB) Downloaded 139 times

Post Reply