[Scummvm-tracker] [ScummVM] #7060: DIG: Crash with 'Unable to find Steam executable from detection pattern'

Thierry Crozat trac at scummvm.org
Sat Oct 1 02:38:59 CEST 2016


#7060: DIG: Crash with 'Unable to find Steam executable from detection pattern'
-------------------------------+---------------------------
  Reporter:  SF/jamiemarchant  |      Owner:
      Type:  defect            |     Status:  new
  Priority:  normal            |  Component:  Engine: SCUMM
Resolution:                    |   Keywords:
      Game:  The Dig           |
-------------------------------+---------------------------

Comment (by criezy):

 jamie-marchant: Thank you for testing.
 The issue is that we detect the Mac CD version with the file 'The Dig
 Data' and the Mac Steam version with the file 'The Dig'. But in both
 version the executable is actually named 'The Dig' so the Steam version is
 detected as a possible candidate for the Mac CD version if you kept the
 executable around. The Steam version doesn't contain a file named 'The Dig
 Data' though, so the reverse is not true and when using the Steam version,
 there is no ambiguity. Thus moving the CD version first fixes the issue
 with the CD version but doesn't break the Steam version.

 To make sure I did test the changes from comment 11 with my Steam Mac
 version of the game and it indeed still works. I am now downloading the
 Steam Windows version to check that one as well. If it still works I will
 commit the change as I agree with wjp and md5 that it makes sense.

 I am surprised that you don't get the unknown version warning though. Your
 initial error ('Unable to find Steam executable from detection pattern!')
 indicates that you do get into the code that should print that message.
 Could you check your scummvm log file as well (on Linux, if the
 XDG_CACHE_HOME environment variable is set it should be in there, and
 otherwise it should be in $HOME/.cache/). You can also try to run scummvm
 with '-d 1' from the terminal to get more messages. Getting the language
 and MD5 for your version would allow us to add a proper detection entry
 for it.

--
Ticket URL: <https://bugs.scummvm.org/ticket/7060#comment:16>
ScummVM <https://bugs.scummvm.org>
ScummVM



More information about the Scummvm-tracker mailing list