Project

General

Profile

Bug #2319

Patcher crashes on OS X

Added by rspeed over 10 years ago. Updated over 8 years ago.

Status:
Closed
Severity:
Normal
Assignee:
-
Category:
Controls and UI
Target version:
-
Start date:
04/01/2014
% Done:

100%

Version:
Platform:
OSX
Expansion:
Language:
English (US)
Mod Related:
No
Votes:
Arrow u r green
Arrow d r red

Description

I'm attempting to update KSP to from 0.23.0 to 0.23.5 on OS X 10.9, but the patcher will not run. There are two issues:

  1. "Patcher" does not have the execute flag set, so clicking the "Update" button in Launcher results in a permissions error.
  2. After setting the execute flag, running Patcher throws an "illegal hardware instruction" error. Crash report is attached.
Patcher_2014-04-01-184140_GLaDOS.crash (35 KB) Patcher_2014-04-01-184140_GLaDOS.crash Crash report rspeed, 04/01/2014 04:57 PM

History

#1 Updated by Kerolyov over 10 years ago

  • Platform OSX added
  • Platform deleted (Any)

#2 Updated by jayton over 10 years ago

I encountered the first problem, but had a different second problem: my password begins with a digit and contains a slash, let's call it 1XX/BLAH. After setting the executable bit and entering my username and password, I got this in the terminal:

2014-04-02 10:47:52.548 Patcher[99227:507] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
2014-04-02 10:48:10.414 Patcher[99227:507] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
Traceback (most recent call last):
  File "/Users/N3X15/KSP/PyPatcher/build/main/out00-PYZ.pyz/mx.com.squad.pypatch.ui", line 137, in accept
  File "/Users/N3X15/KSP/PyPatcher/build/main/out00-PYZ.pyz/mx.com.squad.pypatch.transport.rsync", line 95, in __init__
  File "/Users/N3X15/KSP/PyPatcher/build/main/out00-PYZ.pyz/urlparse", line 112, in port
ValueError: invalid literal for int() with base 10: '1XX'
2014-04-02 10:48:45.716 Patcher[99227:507] modalSession has been exited prematurely - check for a reentrant call to endModalSession:

Note there are two problems here: trying to parse the password as an integer (why?) and segmenting it at the slash (why???). I suggest you may need urllib.quote(password, '') in there somewhere.

#3 Updated by cmezriczky over 10 years ago

The Problem has worsened with 0.24, because since then the Launcher does net let you start the game without updating.
Also the version check seems to fail since I updated the version manually.

#4 Updated by rspeed almost 10 years ago

I assume that since the patcher has apparently been abandoned, this can be closed.

#5 Updated by Master_Tao almost 10 years ago

Not abandonded. Ted posted an updated Launcher and said the devs are still working on Patcher.

#6 Updated by TriggerAu over 8 years ago

  • Status changed from New to Needs Clarification

#7 Updated by TriggerAu over 8 years ago

  • Status changed from Needs Clarification to Closed
  • % Done changed from 0 to 100

Closing this report out for now. If you find it is still occuring in the latest version of KSP please open a new report (and this one can be linked to it.) For best results, the wiki contains really useful info for when creating a report http://bugs.kerbalspaceprogram.com/projects/ksp/wiki.

You can also ask questions about the bug cleanup in the forum here: http://forum.kerbalspaceprogram.com/index.php?/topic/143980-time-to-clean-up-the-bug-tracker/ and tag @TriggerAu to get my attention

Also available in: Atom PDF