[GH-ISSUE #31] 0.9.0 Preferences Corruption Crash #30

Open
opened 2026-05-05 03:33:17 -06:00 by gitea-mirror · 8 comments
Owner

Originally created by @VitaliyYakob on GitHub (Feb 24, 2025).
Original GitHub issue: https://github.com/cy384/ssheven/issues/31

  1. Launch the application for the first time -- the launch is normal, the connections are successful. Background and font colour changes are not applied.
  2. Close the application.
  3. Restarting the application causes the system to freeze. That's what MacsBug reports

Image

To solve the freeze problem, you need to delete the "ssheven Preferences" file.

It was checked for:
Macintosh Quadra 950, MacOS 7.6.1, Open Transport 1.3.1

Originally created by @VitaliyYakob on GitHub (Feb 24, 2025). Original GitHub issue: https://github.com/cy384/ssheven/issues/31 1. Launch the application for the first time -- the launch is normal, the connections are successful. Background and font colour changes are not applied. 2. Close the application. 3. Restarting the application causes the system to freeze. That's what MacsBug reports <img width="640" alt="Image" src="https://github.com/user-attachments/assets/1753cb3a-ff29-4f72-bc6b-297cb59b5329" /> To solve the freeze problem, you need to delete the "ssheven Preferences" file. It was checked for: Macintosh Quadra 950, MacOS 7.6.1, Open Transport 1.3.1
gitea-mirror added the
bug
label 2026-05-05 03:33:17 -06:00
Author
Owner

@cy384 commented on GitHub (Feb 25, 2025):

Thanks for the report, I'll see if I can reproduce this. ssheven is supposed to do a version check on the preferences file, it's possible there is something broken.

<!-- gh-comment-id:2680012523 --> @cy384 commented on GitHub (Feb 25, 2025): Thanks for the report, I'll see if I can reproduce this. ssheven is supposed to do a version check on the preferences file, it's possible there is something broken.
Author
Owner

@nizmow commented on GitHub (Mar 11, 2025):

I don't have much further to report except that I have this as well. Installed it a couple of nights ago and it worked great, fired up my Mac this morning and it crashes with error 1. If I try again it gives a bus error and a hard system freeze.

LC475 (68040LC 25MHz), 32MB RAM, Mac OS 7.6.1. Virtual memory off, running on BlueSCSI.

Thanks!

<!-- gh-comment-id:2715965138 --> @nizmow commented on GitHub (Mar 11, 2025): I don't have much further to report except that I have this as well. Installed it a couple of nights ago and it worked great, fired up my Mac this morning and it crashes with error 1. If I try again it gives a bus error and a hard system freeze. LC475 (68040LC 25MHz), 32MB RAM, Mac OS 7.6.1. Virtual memory off, running on BlueSCSI. Thanks!
Author
Owner

@cy384 commented on GitHub (Mar 12, 2025):

I don't have much further to report except that I have this as well.

does deleting the preferences file also work for you?

<!-- gh-comment-id:2716224935 --> @cy384 commented on GitHub (Mar 12, 2025): > I don't have much further to report except that I have this as well. does deleting the preferences file also work for you?
Author
Owner

@nizmow commented on GitHub (Mar 12, 2025):

Just tested -- yes, that fixes it!

<!-- gh-comment-id:2716299159 --> @nizmow commented on GitHub (Mar 12, 2025): Just tested -- yes, that fixes it!
Author
Owner

@nizmow commented on GitHub (Mar 16, 2025):

Just following up, installed this on my B&W G3 running Mac OS 9.2.2 and it works fine after restart, all preferences remembered. Something specific to 68k builds.

<!-- gh-comment-id:2727221292 --> @nizmow commented on GitHub (Mar 16, 2025): Just following up, installed this on my B&W G3 running Mac OS 9.2.2 and it works fine after restart, all preferences remembered. Something specific to 68k builds.
Author
Owner

@LXXero commented on GitHub (Sep 22, 2025):

I'm actually having this issue on PPC under 9.1, so I'm starting to wonder if it's not actually PPC vs 68k related at all - but rather something to do with the versions of various libraries? Maybe related to https://github.com/cy384/ssheven/issues/30 ?

As a work-around, I created a dummy prefs file in simpletext and locked it so it can't be modified. No ability to save prefs - but it starts every time now.

<!-- gh-comment-id:3321388505 --> @LXXero commented on GitHub (Sep 22, 2025): I'm actually having this issue on PPC under 9.1, so I'm starting to wonder if it's not actually PPC vs 68k related at all - but rather something to do with the versions of various libraries? Maybe related to https://github.com/cy384/ssheven/issues/30 ? As a work-around, I created a dummy prefs file in simpletext and locked it so it can't be modified. No ability to save prefs - but it starts every time now.
Author
Owner

@cy384 commented on GitHub (Sep 22, 2025):

I created a dummy prefs file in simpletext and locked it so it can't be modified. No ability to save prefs - but it starts every time now.

oh that's a nice work around

I'm pretty sure the preferences code is just garbage, so I'm not too surprised it's also causing issues on PPC sometimes

<!-- gh-comment-id:3321601716 --> @cy384 commented on GitHub (Sep 22, 2025): > I created a dummy prefs file in simpletext and locked it so it can't be modified. No ability to save prefs - but it starts every time now. oh that's a nice work around I'm pretty sure the preferences code is just garbage, so I'm not too surprised it's also causing issues on PPC sometimes
Author
Owner

@MortenHarding commented on GitHub (Oct 13, 2025):

I've reproduced the issue on a Macintosh SE/30 running system 7.5.5.
The prererences file looks fine when no changes are made, but if I change a preference and save the file, it adds a section that is not readable to the end of the file.

As mentioned above, the simple workaround is to edit the file and remove the lines that are appended.

Here is an example of the contents of my preference file, that got this appended to the end:

0
137
1
0
33
30
9

22
B*""Ç"""ë„J:[+"!#j";R!:""!)ÄzzÇö9ö ‚zÅÅ"âÇ®A©9±)))à8∫*≤ãìCÚjÿ;[h2‡;[–z™rÍ˙**"2"#:–¯π·!1°…‡")@(@H"2"B@¢±X)aa¢1í"("("@ Ë
(HĢ»I‡ÅÅjIj9X2B2R:Z2¯B80RÄ((êë·@‡òËË!!!@(8"!(":X "3Kq!I))Ò°I)…q1))Òââ9A…˘Aa!πQ81YYA9Q8AY1QYaÄQI9Q9…p:a)11QQ1!)2a1!Qa(1)Å919´†IYQa£≤∫2"A)¢ia!9Åô°—!1ëAY9)!rq°·â·a)Y9Å!A™q°q91a!(!!Ÿaô⁄∫2"A)¢X !9Èy!©)!rÒ99ÈI9)Y9Å!A™ô91a!(!!™É)£ )ì)†…ÅÅyÒ!r":±AQ) :")Y8BÍË 01∏ 01Ë 01∫Ä 01ò 01– 01» 01ò 01Úr")!2±AJ"ë9a—(8BÍ 01"""""""""""""‡ 01"""""""""""""ê 01"""""""""""""‚Ä 01"""""""""""""– 01"""""""""""""Ä 01""""""""""""" 01"""""""""""""¿ 01"""""""""""""âB‚‡!®!ÿ!™Ä!à!¿!∏!à!¬@z“@Zö2J9"z0 (88"rp!2B1B:2B 9í#): Y BH!X!∏;cëê;càb"pBR "2ôS2K(âS2Q"R "2IS2h‡¡™Z 2H!;(õ2K(qS2X!p@!;(i3(Ÿ@RR(R(RÄ)R(QXàh * AZiëYQQYYaX!h!i∫R2:h1ZIâ"22 :2"A * i0rh"(*b∫(82ÇjrJj: j9 (P!b920!02P°!ë!˘!yIi°!Ai!!!!!!!!!!!!!!!!!!!!!!!!!‡P°0a0Ë8ÿ8à†Ph–∏É∞0Ä· ¿®â0Å0Å(Å0ë0ô0Å0Y(Å0Q090Å0Å0€0õ®1 ∏Äô °0à°010Y0a(π0´PÈ ∏àq(à±0ë0Ë@†ÄËô ˘0q0y(°(a0a0Î0∏®ëA8´0àPÄH®ªH¯Ë{πÛXêÄ–Å0»∞¡0Å0Å(ê90£0ª0¿0à¿Q(Äpêa(a0Û0¯@àÄi)ÀÒ0∞h∏(∞±0°0Q0´0‚B0"r*(b0∞∏Xàh†àxÄhÄy0X¿»ê∞XàhàXàhhXàh–xÿàx∏∞hòË∞ë#Yaôÿ±I—°ayqYYÀ(‡ò†qS»õ‡#888[¡@Y@õ

<!-- gh-comment-id:3398106652 --> @MortenHarding commented on GitHub (Oct 13, 2025): I've reproduced the issue on a Macintosh SE/30 running system 7.5.5. The prererences file looks fine when no changes are made, but if I change a preference and save the file, it adds a section that is not readable to the end of the file. As mentioned above, the simple workaround is to edit the file and remove the lines that are appended. Here is an example of the contents of my preference file, that got this appended to the end: 0 137 1 0 33 30 9 22 B*""Ç"""ë„J:[+"!#j"*;R!:""*!)ÄzzÇö9ö ‚zÅÅ"âÇ®A©9±)))à8∫*≤*ãìCÚjÿ;[h2‡;[–z™rÍ˙***"2"#:–¯π·!1°…‡")@(@H"2"B@¢±X)aa¢1í"("("@ Ë (HĢ»I‡ÅÅjIj9X2B2R:*Z2¯B80RÄ((êë·@‡òËË!!!@(8"!(":X "3Kq!I))Ò°I)…q1))Òââ9A…˘Aa!πQ81YYA9Q8AY1QYaÄQI9Q9…p:a)11QQ1!)2a1!Qa(*1)Å919´†IYQa£≤∫2"A)¢ia!9Åô°—!1ëAY9)!rq°·â·a)Y9Å!A™q°q91a!(!!Ÿaô⁄∫2"A)¢X !9Èy!©)!rÒ99ÈI9)Y9Å!A™ô91a!(!!™É)£ )ì)†…ÅÅyÒ!r":±AQ) :")Y8BÍË 01∏ 01Ë 01∫Ä 01ò 01– 01» 01ò 01Úr")!2±AJ"ë9a—(8BÍ 01"""""""""""""‡ 01"""""""""""""ê 01"""""""""""""‚Ä 01"""""""""""""– 01"""""""""""""Ä 01""""""""""""" 01"""""""""""""¿ 01"""""""""""""âB‚‡!®!ÿ!™Ä!à!¿!∏!à!¬@z“@Zö2J9"z0 *(88"rp!2B1*B:2B *9í#): Y BH!X!∏;cëê;càb"pB*R "2ôS2`K(âS2`Q"*R "2IS2h‡¡™*Z 2H!;(õ2`K(qS2`X!p@!;(i3(Ÿ@*`RR(R(RÄ`)R(QXàh* * *AZiëYQQYYaX!h!i∫R2:h1Z**Iâ"22 :*2"A * i0rh"(*b∫(82ÇjrJj: j9 (P!*b92`0!02P°!ë!˘!yIi°!Ai!!!!!!!!!!!!!!!!!!!!!!!!!‡P°0a0Ë8ÿ8à†Ph–∏É∞0Ä· ¿®â0Å0Å(Å0ë0ô0Å0Y(Å0Q090Å0Å0€0õ®1 ∏Äô °0à°010Y0a(π0´PÈ ∏àq(à±0ë0Ë@†ÄËô ˘0q0y(°(a0a0Î0∏®ë`A8´0àPÄH®ªH¯Ë{π``ÛXêÄ–Å0»∞¡0Å0Å(ê90£0ª0¿0à¿Q(Äpêa(a0Û0¯@àÄi)ÀÒ0∞h∏(∞±0°0Q0´0‚B0"r**(b0∞∏Xàh†àxÄhÄy0X¿»ê∞XàhàXàhhXàh–xÿàx∏∞hòË∞ë#Yaôÿ±I—°ayqYYÀ(‡ò†qS»õ‡#888[¡@Y@õ
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/ssheven#30
No description provided.