## Environment
Ubuntu 22.04.3 LTS
## Compiler
clang version 11.0.0
Target: x86_64-unknown-linux-gnu
Thread model: posix
## Step to reproduce
```cd libming 
./autogen.sh
./configure --disable-shared --disable-freetype
cd util
./swftophp <PoC file>
```
## Contents of PoC file
```
Unzip the file below.
```
[PoC.zip](https://github.com/libming/libming/files/13644013/PoC.zip)
## Expected behavior 
Print error or warning messages handled within swftophp.
## Current behavior
```
<?php
$m = new SWFMovie(8);

ming_setscale(1.0);
$m->setRate(30.000000);
$m->setDimension(12000, 8000);
$m->setFrames(28);
/*Unknown block type 69*/

/* SWF_SETBACKGROUNDCOLOR */
$m->setBackground(0x00, 0x00, 0x00);

/* SWF_SOUNDSTREAMHEAD2 */

/* SWF_DOACTION */
    44:SWFACTION_CONSTANTPOOL
     [000] 
     [001] HIGH
     [002] Stage
     [003] scaleMode
     [004] noScale
     [005] FSCommand:trapallkeys
     [006] _root
     [007] main_link
     [008] http://www.2DPlay.com/index.php?gameid=1327&gamename=Astroflash
     [009] download_link
     [010] http://www.2DPlay.com/downloadgame.php?gameid=1327&gamename=Astroflash
     [011] get_game_link
     [012] http://www.2DPlay.com/freecontent.htm
     [013] scores_link
     [014] http://www.2Dplay.com/highscores.php?gameid=1327&hiscore=
     [015] viewscores_link
     [016] http://www.2Dplay.com/showscores.php?gameid=1327
AddressSanitizer:DEADLYSIGNAL
=================================================================
==1401222==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x55dfd811f056 bp 0x7ffdf3cdaff0 sp 0x7ffdf3cdafd0 T0)
==1401222==The signal is caused by a READ memory access.
==1401222==Hint: address points to the zero page.
    #0 0x55dfd811f056 in getName (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x25056)
    #1 0x55dfd81212f4 in decompilePUSHPARAM (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x272f4)
    #2 0x55dfd812327a in decompileSETPROPERTY (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x2927a)
    #3 0x55dfd812cd8f in decompileAction (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x32d8f)
    #4 0x55dfd812d483 in decompileActions (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x33483)
    #5 0x55dfd812d5bd in decompile5Action (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x335bd)
    #6 0x55dfd8118a2e in outputSWF_DOACTION (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x1ea2e)
    #7 0x55dfd811b2cb in outputBlock (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x212cb)
    #8 0x55dfd811c479 in readMovie (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x22479)
    #9 0x55dfd811cc3d in main (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x22c3d)
    #10 0x7f95d9e29d8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
    #11 0x7f95d9e29e3f in __libc_start_main_impl ../csu/libc-start.c:392
    #12 0x55dfd810e864 in _start (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x14864)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x25056) in getName
==1401222==ABORTING
```
Segmentation Violation in decompilePUSHPARAM
This is a GitHub Issue
repo:libming
owner:libming
Title : Segmentation Violation in decompilePUSHPARAM
Issue date:

--- start body ---
## Environment
Ubuntu 22.04.3 LTS
## Compiler
clang version 11.0.0
Target: x86_64-unknown-linux-gnu
Thread model: posix
## Step to reproduce
```cd libming 
./autogen.sh
./configure --disable-shared --disable-freetype
cd util
./swftophp <PoC file>
```
## Contents of PoC file
```
Unzip the file below.
```
[PoC.zip](https://github.com/libming/libming/files/13644013/PoC.zip)
## Expected behavior 
Print error or warning messages handled within swftophp.
## Current behavior
```
<?php
$m = new SWFMovie(8);

ming_setscale(1.0);
$m->setRate(30.000000);
$m->setDimension(12000, 8000);
$m->setFrames(28);
/*Unknown block type 69*/

/* SWF_SETBACKGROUNDCOLOR */
$m->setBackground(0x00, 0x00, 0x00);

/* SWF_SOUNDSTREAMHEAD2 */

/* SWF_DOACTION */
    44:SWFACTION_CONSTANTPOOL
     [000] 
     [001] HIGH
     [002] Stage
     [003] scaleMode
     [004] noScale
     [005] FSCommand:trapallkeys
     [006] _root
     [007] main_link
     [008] http://www.2DPlay.com/index.php?gameid=1327&gamename=Astroflash
     [009] download_link
     [010] http://www.2DPlay.com/downloadgame.php?gameid=1327&gamename=Astroflash
     [011] get_game_link
     [012] http://www.2DPlay.com/freecontent.htm
     [013] scores_link
     [014] http://www.2Dplay.com/highscores.php?gameid=1327&hiscore=
     [015] viewscores_link
     [016] http://www.2Dplay.com/showscores.php?gameid=1327
AddressSanitizer:DEADLYSIGNAL
=================================================================
==1401222==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x55dfd811f056 bp 0x7ffdf3cdaff0 sp 0x7ffdf3cdafd0 T0)
==1401222==The signal is caused by a READ memory access.
==1401222==Hint: address points to the zero page.
    #0 0x55dfd811f056 in getName (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x25056)
    #1 0x55dfd81212f4 in decompilePUSHPARAM (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x272f4)
    #2 0x55dfd812327a in decompileSETPROPERTY (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x2927a)
    #3 0x55dfd812cd8f in decompileAction (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x32d8f)
    #4 0x55dfd812d483 in decompileActions (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x33483)
    #5 0x55dfd812d5bd in decompile5Action (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x335bd)
    #6 0x55dfd8118a2e in outputSWF_DOACTION (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x1ea2e)
    #7 0x55dfd811b2cb in outputBlock (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x212cb)
    #8 0x55dfd811c479 in readMovie (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x22479)
    #9 0x55dfd811cc3d in main (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x22c3d)
    #10 0x7f95d9e29d8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
    #11 0x7f95d9e29e3f in __libc_start_main_impl ../csu/libc-start.c:392
    #12 0x55dfd810e864 in _start (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x14864)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/home/smb8508/Desktop/work_space/debuging/libming/util/swftophp+0x25056) in getName
==1401222==ABORTING
```
--- end body ---
