diabloweb icon indicating copy to clipboard operation
diabloweb copied to clipboard

Loaded most recent save and attempted to enter a portal

Open ashtonsyed opened this issue 2 years ago • 1 comments

Description:

I was playing normally last night. I saved just before entering a portal to lvl 16 to fight Diablo. I beat the game after entering the portal last night but didn't want to leave my items on the ground so I just quit without saving. This morning I loaded the game and attempted to enter the portal and got this error.

A few things to note, this is an original CD-Rom DIABDAT file which was compressed with your utility. The save game was originally copied from Windows 10 on a virtual machine hosted on my MacBook Pro. The save game was at about level 9 so I've progressed through without issues to level 16 using your project which I'm running on my 13" 2021 iPad Pro M1.

After completely power cycling my iPad and trying again, I was able to proceed normally.

App+version: DiabloWeb+1.0.39+(Retail)

Error+message: ++++ ++++RangeError:+Maximum+call+stack+size+exceeded. ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code] ++++>.wasm-function[__Z11DRLG_L4FTVRiiiii]@[wasm+code]

User+agent:

++++Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10_15_7)+AppleWebKit/605.1.15+(KHTML,+like+Gecko)+Version/16.6+Safari/605.1.15

Save+file: [Please+attach+the+save+file,+if+applicable.+The+error+box+should+have+a+link+to+download+the+current+save+you+were+playing;+alternatively,+you+can+open+dev+console+on+the+game+page+(F12)+and+type+in+DownloadSaves()]

ashtonsyed avatar Oct 04 '23 12:10 ashtonsyed

looks like the web asm ran out of resources while generating the level. My only suggestion would be to use the native port instead (DevilutionX is available both for Mac and ipadOS).

AJenbo avatar Oct 04 '23 13:10 AJenbo