Opened 3 years ago

Closed 3 years ago

#12655 closed defect (outdated)

AGS: Segfault during My Burden to Keep's cinematic after starting a new game

Reported by: Thunderforge Owned by: dreammaster
Priority: normal Component: Engine: AGS
Version: Keywords: myburdentokeep
Cc: Game:

Description

A segfault happens during the cinematic that starts after beginning a new game of 'My Burden to Keep'.

Reproduction steps

  1. Start the game in ScummVM
  2. (Optional) Press the Esc key to skip the opening cutscene
  3. On the main menu, click "New Game"
  4. After the line "It's no surprise he finally snapped", Gabriel says "*sigh*" and then the game segfaults just as he says his next line.

This issue is reproducible 100% of the time.

Version Info

ScummVM Version: 2021-06-21 daily (a1bc9612)
Platform: macOS x64
Operating System: macOS 11.4

Crash Info

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       EXC_I386_GPFLT
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [57147]

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   org.scummvm.scummvm           	0x000000010046f6f4 0x1000c5000 + 3843828
1   org.scummvm.scummvm           	0x00000001004a70a7 0x1000c5000 + 4071591
2   org.scummvm.scummvm           	0x00000001005d12fd 0x1000c5000 + 5292797
3   org.scummvm.scummvm           	0x00000001005d0f38 0x1000c5000 + 5291832
4   org.scummvm.scummvm           	0x00000001005d15cc 0x1000c5000 + 5293516
5   org.scummvm.scummvm           	0x00000001004fc184 0x1000c5000 + 4419972
6   org.scummvm.scummvm           	0x000000010050445c 0x1000c5000 + 4453468
7   org.scummvm.scummvm           	0x00000001005ec29e 0x1000c5000 + 5403294
8   org.scummvm.scummvm           	0x00000001005ebc99 0x1000c5000 + 5401753
9   org.scummvm.scummvm           	0x00000001005ecc1f 0x1000c5000 + 5405727
10  org.scummvm.scummvm           	0x00000001005ec982 0x1000c5000 + 5405058
11  org.scummvm.scummvm           	0x00000001005ecb32 0x1000c5000 + 5405490
12  org.scummvm.scummvm           	0x00000001004f72a0 0x1000c5000 + 4399776
13  org.scummvm.scummvm           	0x00000001004f7e2e 0x1000c5000 + 4402734
14  org.scummvm.scummvm           	0x00000001004df47d 0x1000c5000 + 4301949
15  org.scummvm.scummvm           	0x00000001004dd89a 0x1000c5000 + 4294810
16  org.scummvm.scummvm           	0x00000001004d92cf 0x1000c5000 + 4276943
17  org.scummvm.scummvm           	0x00000001004d9230 0x1000c5000 + 4276784
18  org.scummvm.scummvm           	0x00000001004e25b3 0x1000c5000 + 4314547
19  org.scummvm.scummvm           	0x00000001006012bb 0x1000c5000 + 5489339
20  org.scummvm.scummvm           	0x00000001005fec33 0x1000c5000 + 5479475
21  org.scummvm.scummvm           	0x000000010060a469 0x1000c5000 + 5526633
22  org.scummvm.scummvm           	0x0000000100607863 0x1000c5000 + 5515363
23  org.scummvm.scummvm           	0x00000001004ef5f6 0x1000c5000 + 4367862
24  org.scummvm.scummvm           	0x00000001004f2e27 0x1000c5000 + 4382247
25  org.scummvm.scummvm           	0x000000010060a870 0x1000c5000 + 5527664
26  org.scummvm.scummvm           	0x000000010060a507 0x1000c5000 + 5526791
27  org.scummvm.scummvm           	0x0000000100609fc7 0x1000c5000 + 5525447
28  org.scummvm.scummvm           	0x0000000100609cb0 0x1000c5000 + 5524656
29  org.scummvm.scummvm           	0x0000000100609718 0x1000c5000 + 5523224
30  org.scummvm.scummvm           	0x00000001006095f3 0x1000c5000 + 5522931
31  org.scummvm.scummvm           	0x0000000100510526 0x1000c5000 + 4502822
32  org.scummvm.scummvm           	0x0000000100511345 0x1000c5000 + 4506437
33  org.scummvm.scummvm           	0x0000000100511403 0x1000c5000 + 4506627
34  org.scummvm.scummvm           	0x00000001005ec4b8 0x1000c5000 + 5403832
35  org.scummvm.scummvm           	0x00000001005ebcb2 0x1000c5000 + 5401778
36  org.scummvm.scummvm           	0x00000001005ecc1f 0x1000c5000 + 5405727
37  org.scummvm.scummvm           	0x00000001005ecb73 0x1000c5000 + 5405555
38  org.scummvm.scummvm           	0x00000001005ee062 0x1000c5000 + 5410914
39  org.scummvm.scummvm           	0x00000001005e61c0 0x1000c5000 + 5378496
40  org.scummvm.scummvm           	0x0000000100452203 0x1000c5000 + 3723779
41  org.scummvm.scummvm           	0x00000001000f99af 0x1000c5000 + 215471
42  org.scummvm.scummvm           	0x00000001000f7a44 0x1000c5000 + 207428
43  org.scummvm.scummvm           	0x00000001000f3fc0 0x1000c5000 + 192448
44  libdyld.dylib                 	0x00007fff20633f5d start + 1

Thread 0 instruction stream:
  b6 45 0f bf c3 e8 32 5c-07 03 48 8b 7d c0 48 8b  .E....2\..H.}.H.
  75 b8 48 8d 55 d0 48 8d-4d c8 41 b8 01 00 00 00  u.H.U.H.M.A.....
  41 b9 ff ff ff ff e8 91-3c 00 00 48 83 c4 48 5b  A.......<..H..H[
  5d c3 66 2e 0f 1f 84 00-00 00 00 00 55 48 89 e5  ].f.........UH..
  48 83 ec 60 31 c0 48 89-7d f8 48 89 75 f0 89 55  H..`1.H.}.H.u..U
  ec 89 4d e8 48 8b 7d f8-48 8b 75 f0 4c 8b 45 f0  ..M.H.}.H.u.L.E.
 [4d]8b 40 10 66 45 8b 08-4c 8b 45 f0 4d 8b 40 18  M.@.fE..L.E.M.@.	<==
  4c 8d 55 e0 48 89 7d d8-4c 89 d7 48 89 75 d0 89  L.U.H.}.L..H.u..
  c6 89 c2 41 0f bf c9 45-0f bf 00 e8 ac 5b 07 03  ...A...E.....[..
  45 31 c9 48 8d 3d 32 a9-5f 04 8b 4d ec 44 8b 45  E1.H.=2._..M.D.E
  e8 48 8b 3f 8b 47 58 48-8b 7d d8 48 8b 75 d0 48  .H.?.GXH.}.H.u.H
  8d 55 e0 c7 04 24 00 00-00 00 c7 44 24 08 01 00  .U...$.....D$...
  
Thread 0 last branch register state not available.

Change History (1)

comment:1 by dreammaster, 3 years ago

Owner: set to dreammaster
Resolution: outdated
Status: newclosed

Confirmed that my fix last night for La Croix Pan also fixed this problem as well. So a lucky coincidence.

Note: See TracTickets for help on using tickets.