Thanks for reporting your issue. Please make sure these boxes are checked before submitting your issue - thank you!

- [x] I looked for a similar issue and couldn't find any.
- [x] I tried with the latest version of GPAC. Installers available at http://gpac.io/downloads/gpac-nightly-builds/
- [x] I give enough information for contributors to reproduce my issue (meaningful title, github labels, platform and compiler, command-line ...). I can share files anonymously with this dropbox: https://www.mediafire.com/filedrop/filedrop_hosted.php?drop=eec9e058a9486fe4e99c33021481d9e1826ca9dbc242a6cfaab0fe95da5e5d95

Detailed guidelines: http://gpac.io/2013/07/16/how-to-file-a-bug-properly/
** version**
```
./MP4Box -version
MP4Box - GPAC version 1.1.0-DEV-rev1582-g94db9779c-master
(c) 2000-2021 Telecom Paris distributed under LGPL v2.1+ - http://gpac.io
	MINI build (encoders, decoders, audio and video output disabled)

Please cite our work in your research:
	GPAC Filters: https://doi.org/10.1145/3339825.3394929
	GPAC: https://doi.org/10.1145/1291233.1291452

GPAC Configuration: --static-mp4box --enable-debug --
Features: GPAC_CONFIG_LINUX GPAC_64_BITS GPAC_HAS_SOCK_UN GPAC_MINIMAL_ODF GPAC_HAS_QJS GPAC_HAS_FREETYPE GPAC_HAS_JPEG GPAC_HAS_PNG  GPAC_DISABLE_3D 
```
**command:**
```
./bin/gcc/MP4Box -svg POC3
```
[POC3.zip](https://github.com/gpac/gpac/files/7802017/POC3.zip)

**Result**
```
Segmentation fault
```
**bt**

```
Program received signal SIGSEGV, Segmentation fault.
0x0000000000d63189 in __strcasecmp_l_avx ()
LEGEND: STACK | HEAP | CODE | DATA | RWX | RODATA
──────────────────────────────────────────────[ REGISTERS ]───────────────────────────────────────────────
 RAX  0x0
 RBX  0x10fa370 ◂— 0xb35237a0366a4ab0
 RCX  0x20
 RDX  0x10cb680 (_nl_global_locale) —▸ 0x10a2a60 (_nl_C_LC_CTYPE) —▸ 0xfa325f (_nl_C_name) ◂— 0x4174726174530043 /* 'C' */
 RDI  0x0
 RSI  0xe12f60 ◂— 'startTime'
 R8   0x0
 R9   0x10f9340 ◂— 0x40e171c5c390763
 R10  0x10cbfa0 (main_arena+96) —▸ 0x10fa3a0 ◂— 0x0
 R11  0x10cbfa0 (main_arena+96) —▸ 0x10fa3a0 ◂— 0x0
 R12  0xd0a2b0 (__libc_csu_fini) ◂— endbr64 
 R13  0x0
 R14  0x10a6018 (_GLOBAL_OFFSET_TABLE_+24) —▸ 0xd80db0 (__memmove_avx_unaligned_erms) ◂— endbr64 
 R15  0x0
 RBP  0x7fffffff7ac0 —▸ 0x7fffffff7b80 —▸ 0x7fffffff7c10 —▸ 0x7fffffff7c60 —▸ 0x7fffffff7ce0 ◂— ...
 RSP  0x7fffffff7a98 —▸ 0x564252 (BD_CheckSFTimeOffset+64) ◂— test   eax, eax
 RIP  0xd63189 (__strcasecmp_l_avx+69) ◂— vmovdqu xmm1, xmmword ptr [rdi]
────────────────────────────────────────────────[ DISASM ]────────────────────────────────────────────────
 ► 0xd63189 <__strcasecmp_l_avx+69>     vmovdqu xmm1, xmmword ptr [rdi]
   0xd6318d <__strcasecmp_l_avx+73>     vmovdqu xmm2, xmmword ptr [rsi]
   0xd63191 <__strcasecmp_l_avx+77>     vpcmpgtb xmm7, xmm1, xmm4
   0xd63195 <__strcasecmp_l_avx+81>     vpcmpgtb xmm8, xmm1, xmm5
   0xd63199 <__strcasecmp_l_avx+85>     vpcmpgtb xmm9, xmm2, xmm4
   0xd6319d <__strcasecmp_l_avx+89>     vpcmpgtb xmm10, xmm2, xmm5
   0xd631a1 <__strcasecmp_l_avx+93>     vpandn xmm8, xmm8, xmm7
   0xd631a5 <__strcasecmp_l_avx+97>     vpandn xmm10, xmm10, xmm9
   0xd631aa <__strcasecmp_l_avx+102>    vpand  xmm8, xmm8, xmm6
   0xd631ae <__strcasecmp_l_avx+106>    vpand  xmm10, xmm10, xmm6
   0xd631b2 <__strcasecmp_l_avx+110>    vpor   xmm1, xmm8, xmm1
────────────────────────────────────────────────[ STACK ]─────────────────────────────────────────────────
00:0000│ rsp 0x7fffffff7a98 —▸ 0x564252 (BD_CheckSFTimeOffset+64) ◂— test   eax, eax
01:0008│     0x7fffffff7aa0 —▸ 0x7fffffff7af0 —▸ 0x10e4bd0 ◂— 0x0
02:0010│     0x7fffffff7aa8 —▸ 0x7fffffff7be0 ◂— 0x200000002
03:0018│     0x7fffffff7ab0 —▸ 0x10fa2d0 —▸ 0x10fa330 ◂— 0x100000067 /* 'g' */
04:0020│     0x7fffffff7ab8 —▸ 0x10f7850 ◂— 0x0
05:0028│ rbp 0x7fffffff7ac0 —▸ 0x7fffffff7b80 —▸ 0x7fffffff7c10 —▸ 0x7fffffff7c60 —▸ 0x7fffffff7ce0 ◂— ...
06:0030│     0x7fffffff7ac8 —▸ 0x56451c (gf_bifs_dec_sf_field+522) ◂— jmp    0x564f74
07:0038│     0x7fffffff7ad0 —▸ 0xd0a2b0 (__libc_csu_fini) ◂— endbr64 
──────────────────────────────────────────────[ BACKTRACE ]───────────────────────────────────────────────
 ► f 0         0xd63189 __strcasecmp_l_avx+69
   f 1         0x564252 BD_CheckSFTimeOffset+64
   f 2         0x56451c gf_bifs_dec_sf_field+522
   f 3         0x565097 BD_DecMFFieldList+265
   f 4         0x56591e gf_bifs_dec_field+487
   f 5         0x565d7d gf_bifs_dec_node_mask+335
   f 6         0x566783 gf_bifs_dec_node+1729
   f 7         0x55c98c gf_bifs_dec_proto_list+1590
──────────────────────────────────────────────────────────────────────────────────────────────────────────
pwndbg> bt
#0  0x0000000000d63189 in __strcasecmp_l_avx ()
#1  0x0000000000564252 in BD_CheckSFTimeOffset (codec=0x10f7850, node=0x10fa2d0, inf=0x7fffffff7be0) at bifs/field_decode.c:58
#2  0x000000000056451c in gf_bifs_dec_sf_field (codec=0x10f7850, bs=0x10e4bd0, node=0x10fa2d0, field=0x7fffffff7be0, is_mem_com=GF_FALSE) at bifs/field_decode.c:105
#3  0x0000000000565097 in BD_DecMFFieldList (codec=0x10f7850, bs=0x10e4bd0, node=0x10fa2d0, field=0x7fffffff7cb0, is_mem_com=GF_FALSE) at bifs/field_decode.c:309
#4  0x000000000056591e in gf_bifs_dec_field (codec=0x10f7850, bs=0x10e4bd0, node=0x10fa2d0, field=0x7fffffff7cb0, is_mem_com=GF_FALSE) at bifs/field_decode.c:538
#5  0x0000000000565d7d in gf_bifs_dec_node_mask (codec=0x10f7850, bs=0x10e4bd0, node=0x10fa2d0, is_proto=GF_FALSE) at bifs/field_decode.c:638
#6  0x0000000000566783 in gf_bifs_dec_node (codec=0x10f7850, bs=0x10e4bd0, NDT_Tag=1) at bifs/field_decode.c:900
#7  0x000000000055c98c in gf_bifs_dec_proto_list (codec=0x10f7850, bs=0x10e4bd0, proto_list=0x10f9ec0) at bifs/com_dec.c:1132
#8  0x000000000055d37f in BD_DecSceneReplace (codec=0x10f7850, bs=0x10e4bd0, proto_list=0x10f9ec0) at bifs/com_dec.c:1332
#9  0x000000000056c8d2 in BM_SceneReplace (codec=0x10f7850, bs=0x10e4bd0, com_list=0x10f7bd0) at bifs/memory_decoder.c:860
#10 0x000000000056cb53 in BM_ParseCommand (codec=0x10f7850, bs=0x10e4bd0, com_list=0x10f7bd0) at bifs/memory_decoder.c:908
#11 0x000000000056cffd in gf_bifs_decode_command_list (codec=0x10f7850, ESID=8, data=0x10f7c50 "w{Qm\315\033\004", data_length=8208, com_list=0x10f7bd0) at bifs/memory_decoder.c:1009
#12 0x00000000006be1da in gf_sm_load_run_isom (load=0x7fffffff88d0) at scene_manager/loader_isom.c:303
#13 0x00000000006a214a in gf_sm_load_run (load=0x7fffffff88d0) at scene_manager/scene_manager.c:719
#14 0x000000000041786e in dump_isom_scene (file=0x7fffffffe645 "__strcasecmp_l_avx-BD_CheckSFTimeOffset/POC3", inName=0x10da460 <outfile> "__strcasecmp_l_avx-BD_CheckSFTimeOffset/POC3", is_final_name=GF_FALSE, dump_mode=GF_SM_DUMP_SVG, do_log=GF_FALSE, no_odf_conv=GF_FALSE) at filedump.c:199
#15 0x000000000041521f in mp4boxMain (argc=3, argv=0x7fffffffe358) at main.c:6044
#16 0x000000000041719b in main (argc=3, argv=0x7fffffffe358) at main.c:6496
#17 0x0000000000d09a40 in __libc_start_main ()
#18 0x000000000040211e in _start ()

```

Null Pointer Dereference BD_CheckSFTimeOffset () at bifs/field_decode.c:58
This is a GitHub Issue
repo:gpac
owner:gpac
Title : Null Pointer Dereference BD_CheckSFTimeOffset () at bifs/field_decode.c:58
Issue date:

--- start body ---
Thanks for reporting your issue. Please make sure these boxes are checked before submitting your issue - thank you!

- [x] I looked for a similar issue and couldn't find any.
- [x] I tried with the latest version of GPAC. Installers available at http://gpac.io/downloads/gpac-nightly-builds/
- [x] I give enough information for contributors to reproduce my issue (meaningful title, github labels, platform and compiler, command-line ...). I can share files anonymously with this dropbox: https://www.mediafire.com/filedrop/filedrop_hosted.php?drop=eec9e058a9486fe4e99c33021481d9e1826ca9dbc242a6cfaab0fe95da5e5d95

Detailed guidelines: http://gpac.io/2013/07/16/how-to-file-a-bug-properly/
** version**
```
./MP4Box -version
MP4Box - GPAC version 1.1.0-DEV-rev1582-g94db9779c-master
(c) 2000-2021 Telecom Paris distributed under LGPL v2.1+ - http://gpac.io
	MINI build (encoders, decoders, audio and video output disabled)

Please cite our work in your research:
	GPAC Filters: https://doi.org/10.1145/3339825.3394929
	GPAC: https://doi.org/10.1145/1291233.1291452

GPAC Configuration: --static-mp4box --enable-debug --
Features: GPAC_CONFIG_LINUX GPAC_64_BITS GPAC_HAS_SOCK_UN GPAC_MINIMAL_ODF GPAC_HAS_QJS GPAC_HAS_FREETYPE GPAC_HAS_JPEG GPAC_HAS_PNG  GPAC_DISABLE_3D 
```
**command:**
```
./bin/gcc/MP4Box -svg POC3
```
[POC3.zip](https://github.com/gpac/gpac/files/7802017/POC3.zip)

**Result**
```
Segmentation fault
```
**bt**

```
Program received signal SIGSEGV, Segmentation fault.
0x0000000000d63189 in __strcasecmp_l_avx ()
LEGEND: STACK | HEAP | CODE | DATA | RWX | RODATA
──────────────────────────────────────────────[ REGISTERS ]───────────────────────────────────────────────
 RAX  0x0
 RBX  0x10fa370 ◂— 0xb35237a0366a4ab0
 RCX  0x20
 RDX  0x10cb680 (_nl_global_locale) —▸ 0x10a2a60 (_nl_C_LC_CTYPE) —▸ 0xfa325f (_nl_C_name) ◂— 0x4174726174530043 /* 'C' */
 RDI  0x0
 RSI  0xe12f60 ◂— 'startTime'
 R8   0x0
 R9   0x10f9340 ◂— 0x40e171c5c390763
 R10  0x10cbfa0 (main_arena+96) —▸ 0x10fa3a0 ◂— 0x0
 R11  0x10cbfa0 (main_arena+96) —▸ 0x10fa3a0 ◂— 0x0
 R12  0xd0a2b0 (__libc_csu_fini) ◂— endbr64 
 R13  0x0
 R14  0x10a6018 (_GLOBAL_OFFSET_TABLE_+24) —▸ 0xd80db0 (__memmove_avx_unaligned_erms) ◂— endbr64 
 R15  0x0
 RBP  0x7fffffff7ac0 —▸ 0x7fffffff7b80 —▸ 0x7fffffff7c10 —▸ 0x7fffffff7c60 —▸ 0x7fffffff7ce0 ◂— ...
 RSP  0x7fffffff7a98 —▸ 0x564252 (BD_CheckSFTimeOffset+64) ◂— test   eax, eax
 RIP  0xd63189 (__strcasecmp_l_avx+69) ◂— vmovdqu xmm1, xmmword ptr [rdi]
────────────────────────────────────────────────[ DISASM ]────────────────────────────────────────────────
 ► 0xd63189 <__strcasecmp_l_avx+69>     vmovdqu xmm1, xmmword ptr [rdi]
   0xd6318d <__strcasecmp_l_avx+73>     vmovdqu xmm2, xmmword ptr [rsi]
   0xd63191 <__strcasecmp_l_avx+77>     vpcmpgtb xmm7, xmm1, xmm4
   0xd63195 <__strcasecmp_l_avx+81>     vpcmpgtb xmm8, xmm1, xmm5
   0xd63199 <__strcasecmp_l_avx+85>     vpcmpgtb xmm9, xmm2, xmm4
   0xd6319d <__strcasecmp_l_avx+89>     vpcmpgtb xmm10, xmm2, xmm5
   0xd631a1 <__strcasecmp_l_avx+93>     vpandn xmm8, xmm8, xmm7
   0xd631a5 <__strcasecmp_l_avx+97>     vpandn xmm10, xmm10, xmm9
   0xd631aa <__strcasecmp_l_avx+102>    vpand  xmm8, xmm8, xmm6
   0xd631ae <__strcasecmp_l_avx+106>    vpand  xmm10, xmm10, xmm6
   0xd631b2 <__strcasecmp_l_avx+110>    vpor   xmm1, xmm8, xmm1
────────────────────────────────────────────────[ STACK ]─────────────────────────────────────────────────
00:0000│ rsp 0x7fffffff7a98 —▸ 0x564252 (BD_CheckSFTimeOffset+64) ◂— test   eax, eax
01:0008│     0x7fffffff7aa0 —▸ 0x7fffffff7af0 —▸ 0x10e4bd0 ◂— 0x0
02:0010│     0x7fffffff7aa8 —▸ 0x7fffffff7be0 ◂— 0x200000002
03:0018│     0x7fffffff7ab0 —▸ 0x10fa2d0 —▸ 0x10fa330 ◂— 0x100000067 /* 'g' */
04:0020│     0x7fffffff7ab8 —▸ 0x10f7850 ◂— 0x0
05:0028│ rbp 0x7fffffff7ac0 —▸ 0x7fffffff7b80 —▸ 0x7fffffff7c10 —▸ 0x7fffffff7c60 —▸ 0x7fffffff7ce0 ◂— ...
06:0030│     0x7fffffff7ac8 —▸ 0x56451c (gf_bifs_dec_sf_field+522) ◂— jmp    0x564f74
07:0038│     0x7fffffff7ad0 —▸ 0xd0a2b0 (__libc_csu_fini) ◂— endbr64 
──────────────────────────────────────────────[ BACKTRACE ]───────────────────────────────────────────────
 ► f 0         0xd63189 __strcasecmp_l_avx+69
   f 1         0x564252 BD_CheckSFTimeOffset+64
   f 2         0x56451c gf_bifs_dec_sf_field+522
   f 3         0x565097 BD_DecMFFieldList+265
   f 4         0x56591e gf_bifs_dec_field+487
   f 5         0x565d7d gf_bifs_dec_node_mask+335
   f 6         0x566783 gf_bifs_dec_node+1729
   f 7         0x55c98c gf_bifs_dec_proto_list+1590
──────────────────────────────────────────────────────────────────────────────────────────────────────────
pwndbg> bt
#0  0x0000000000d63189 in __strcasecmp_l_avx ()
#1  0x0000000000564252 in BD_CheckSFTimeOffset (codec=0x10f7850, node=0x10fa2d0, inf=0x7fffffff7be0) at bifs/field_decode.c:58
#2  0x000000000056451c in gf_bifs_dec_sf_field (codec=0x10f7850, bs=0x10e4bd0, node=0x10fa2d0, field=0x7fffffff7be0, is_mem_com=GF_FALSE) at bifs/field_decode.c:105
#3  0x0000000000565097 in BD_DecMFFieldList (codec=0x10f7850, bs=0x10e4bd0, node=0x10fa2d0, field=0x7fffffff7cb0, is_mem_com=GF_FALSE) at bifs/field_decode.c:309
#4  0x000000000056591e in gf_bifs_dec_field (codec=0x10f7850, bs=0x10e4bd0, node=0x10fa2d0, field=0x7fffffff7cb0, is_mem_com=GF_FALSE) at bifs/field_decode.c:538
#5  0x0000000000565d7d in gf_bifs_dec_node_mask (codec=0x10f7850, bs=0x10e4bd0, node=0x10fa2d0, is_proto=GF_FALSE) at bifs/field_decode.c:638
#6  0x0000000000566783 in gf_bifs_dec_node (codec=0x10f7850, bs=0x10e4bd0, NDT_Tag=1) at bifs/field_decode.c:900
#7  0x000000000055c98c in gf_bifs_dec_proto_list (codec=0x10f7850, bs=0x10e4bd0, proto_list=0x10f9ec0) at bifs/com_dec.c:1132
#8  0x000000000055d37f in BD_DecSceneReplace (codec=0x10f7850, bs=0x10e4bd0, proto_list=0x10f9ec0) at bifs/com_dec.c:1332
#9  0x000000000056c8d2 in BM_SceneReplace (codec=0x10f7850, bs=0x10e4bd0, com_list=0x10f7bd0) at bifs/memory_decoder.c:860
#10 0x000000000056cb53 in BM_ParseCommand (codec=0x10f7850, bs=0x10e4bd0, com_list=0x10f7bd0) at bifs/memory_decoder.c:908
#11 0x000000000056cffd in gf_bifs_decode_command_list (codec=0x10f7850, ESID=8, data=0x10f7c50 "w{Qm\315\033\004", data_length=8208, com_list=0x10f7bd0) at bifs/memory_decoder.c:1009
#12 0x00000000006be1da in gf_sm_load_run_isom (load=0x7fffffff88d0) at scene_manager/loader_isom.c:303
#13 0x00000000006a214a in gf_sm_load_run (load=0x7fffffff88d0) at scene_manager/scene_manager.c:719
#14 0x000000000041786e in dump_isom_scene (file=0x7fffffffe645 "__strcasecmp_l_avx-BD_CheckSFTimeOffset/POC3", inName=0x10da460 <outfile> "__strcasecmp_l_avx-BD_CheckSFTimeOffset/POC3", is_final_name=GF_FALSE, dump_mode=GF_SM_DUMP_SVG, do_log=GF_FALSE, no_odf_conv=GF_FALSE) at filedump.c:199
#15 0x000000000041521f in mp4boxMain (argc=3, argv=0x7fffffffe358) at main.c:6044
#16 0x000000000041719b in main (argc=3, argv=0x7fffffffe358) at main.c:6496
#17 0x0000000000d09a40 in __libc_start_main ()
#18 0x000000000040211e in _start ()

```

--- end body ---
