[Scummvm-tracker] [ScummVM :: Bugs] #12173: Broken Sword 2.5 crash

ScummVM :: Bugs trac at scummvm.org
Sun Feb 21 20:15:41 UTC 2021


#12173: Broken Sword 2.5 crash
----------------------+------------------------
Reporter:  RetroJaro  |       Owner:  (none)
    Type:  defect     |      Status:  new
Priority:  normal     |   Component:  --Unset--
 Version:             |  Resolution:
Keywords:             |        Game:
----------------------+------------------------
Comment (by criezy):

 Building with address sanitizer and running with debug output gives the
 following output, which would be consistent with `6d00724` being the
 culprit:

 {{{
 PackageManager::doSearch(..., "/rooms/Str/ani/*_ani.xml", "", 2)
 AddressSanitizer:DEADLYSIGNAL
 =================================================================
 ==33300==ERROR: AddressSanitizer: SEGV on unknown address
 0xe8e665e6dafedf6 (pc 0x00010137c8a8 bp 0x00010137c870 sp 0x00016f4662e0
 T0)
 ==33300==The signal is caused by a UNKNOWN memory access.
     #0 0x10137c8a8 in Common::FSNode::getPath() const fs.cpp:113

 ==33300==Register values:
  x[0] = 0x0000000127455660   x[1] = 0x000000016f4664f0   x[2] =
 0x000000016f4657c8   x[3] = 0x0000000000000348
  x[4] = 0x0000000000000028   x[5] = 0x0000000000000002   x[6] =
 0x000000016ec74000   x[7] = 0x0000000000000001
  x[8] = 0x0000000127455660   x[9] = 0x74732f736d6f6f72  x[10] =
 0x74732f736d6f6fb2  x[11] = 0x0000007000020000
 x[12] = 0x0e8e665e6dafedf6  x[13] = 0x0000000000000000  x[14] =
 0x0000000000000000  x[15] = 0xf3f3f300f1f1f1f1
 x[16] = 0x000000010137bb04  x[17] = 0x0000000000000000  x[18] =
 0x000000012dc38140  x[19] = 0x000000016f466720
 x[20] = 0x000000016f466340  x[21] = 0x000000010896dd40  x[22] =
 0x0000000101820442  x[23] = 0x0000000100b57d74
 x[24] = 0x00000000000000f8  x[25] = 0x000000016f466af0  x[26] =
 0xf2f2f2f2f2f8f8f8  x[27] = 0xf2f2f2f8f8f8f8f8
 x[28] = 0xf2f8f2f2f2f8f2f2  fp = 0x000000016f466330  lr =
 0x000000010137c870  sp = 0x000000016f4662e0
 AddressSanitizer can not provide additional info.
 SUMMARY: AddressSanitizer: SEGV fs.cpp:113 in Common::FSNode::getPath()
 const
 ==33300==ABORTING
 zsh: abort      ./scummvm -d9
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/12173#comment:4>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list