Last active
July 14, 2021 12:43
-
-
Save AliceLR/fee75c72efeb6aced500b36eb49c7899 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-------------------------------------------------------------------------------------------------- | |
Most likely already fixed in #406: | |
-------------------------------------------------------------------------------------------------- | |
src/loaders/iff.c:192:7: runtime error: member access within null pointer of type 'struct iff_info' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/iff.c:192:7 in | |
src/loaders/iff.c:46:7: runtime error: member access within null pointer of type 'struct iff_info' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/iff.c:46:7 in | |
src/loaders/mdl_load.c:851:22: runtime error: signed integer overflow: -2130738945 + -2139062144 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/mdl_load.c:851:22 in | |
src/loaders/mdl_load.c:772:22: runtime error: signed integer overflow: 1342177280 + 1347440720 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/mdl_load.c:772:22 in | |
src/loaders/prowizard/p40.c:138:32: runtime error: signed integer overflow: 838860800 - -1610592512 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/p40.c:138:32 in | |
src/loaders/prowizard/p61a.c:221:13: runtime error: index 260 out of bounds for type 'uint8 [256]' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/p61a.c:221:13 in | |
src/loaders/prowizard/p61a.c:338:21: runtime error: index 260 out of bounds for type 'uint8 [256]' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/p61a.c:338:21 in | |
src/loaders/prowizard/p61a.c:182:13: runtime error: index 260 out of bounds for type 'uint8 [256]' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/p61a.c:182:13 in | |
src/loaders/prowizard/p61a.c:380:21: runtime error: index 260 out of bounds for type 'uint8 [256]' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/p61a.c:380:21 in | |
src/loaders/prowizard/p61a.c:427:17: runtime error: index 260 out of bounds for type 'uint8 [256]' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/p61a.c:427:17 in | |
src/loaders/prowizard/p61a.c:270:9: runtime error: index 260 out of bounds for type 'uint8 [256]' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/p61a.c:270:9 in | |
src/period.c:263:6: runtime error: -nan is outside the range of representable values of type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/period.c:263:6 in | |
-------------------------------------------------------------------------------------------------- | |
Probably fixed in fuzz-patch-20210703: | |
-------------------------------------------------------------------------------------------------- | |
Shift exponent bugs: | |
src/loaders/itsex.c:32:17: runtime error: shift exponent 32 is too large for 32-bit type 'uint32' (aka 'unsigned int') | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/itsex.c:32:17 in | |
src/loaders/itsex.c:162:18: runtime error: shift exponent -1 is negative | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/itsex.c:162:18 in | |
src/loaders/itsex.c:66:18: runtime error: shift exponent -1 is negative | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/itsex.c:66:18 in | |
Signed integer overflow (<< via shift-base): | |
src/loaders/itsex.c:20:19: runtime error: left shift of 64 by 31 places cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/itsex.c:20:19 in | |
src/loaders/mmd_common.c:724:8: runtime error: left shift of 1136341604 by 1 places cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/mmd_common.c:724:8 in | |
Signed integer overflow (+): | |
src/loaders/dt_load.c:176:37: runtime error: signed integer overflow: 541156461 + 1635347315 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/dt_load.c:176:37 in | |
src/loaders/dt_load.c:176:46: runtime error: signed integer overflow: -2147483648 - 1 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/dt_load.c:176:46 in | |
src/loaders/prowizard/ac1d.c:64:27: runtime error: signed integer overflow: 1694515200 - -1610612375 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/ac1d.c:64:27 in | |
src/loaders/prowizard/di.c:204:15: runtime error: signed integer overflow: 196864 - -2147417592 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/di.c:204:15 in | |
src/loaders/prowizard/p40.c:263:33: runtime error: signed integer overflow: -2137718128 + -2147352576 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/p40.c:263:33 in | |
src/loaders/prowizard/p40.c:151:26: runtime error: signed integer overflow: 2147483647 + 4 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/p40.c:151:26 in | |
src/loaders/prowizard/p40.c:162:39: runtime error: signed integer overflow: 65535 + 2147483392 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/p40.c:162:39 in | |
src/loaders/prowizard/p40.c:162:52: runtime error: signed integer overflow: 2147483646 + 4 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/p40.c:162:52 in | |
src/loaders/prowizard/p40.c:165:26: runtime error: signed integer overflow: 2147483647 + 4 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/p40.c:165:26 in | |
src/loaders/prowizard/p40.c:208:24: runtime error: signed integer overflow: 32896 + 2147483392 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/p40.c:208:24 in | |
Signed integer overflow (*): | |
src/loaders/psm_load.c:88:22: runtime error: signed integer overflow: 65535 * 65535 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/psm_load.c:88:22 in | |
-------------------------------------------------------------------------------------------------- | |
Probably fixed in fuzz-patch-20210704: | |
-------------------------------------------------------------------------------------------------- | |
Signed integer overflow (+): | |
src/loaders/med4_load.c:549:21: runtime error: signed integer overflow: 15202 + 2147483647 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/med4_load.c:549:21 in | |
src/loaders/med4_load.c:837:19: runtime error: signed integer overflow: 387 + 2147483647 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/med4_load.c:837:19 in | |
src/loaders/mmd1_load.c:462:30: runtime error: signed integer overflow: 2147483647 + 58880 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/mmd1_load.c:462:30 in | |
src/loaders/mmd1_load.c:480:31: runtime error: signed integer overflow: 2147483647 + 58880 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/mmd1_load.c:480:31 in | |
src/loaders/mmd3_load.c:458:31: runtime error: signed integer overflow: 2147483647 + 126 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/mmd3_load.c:458:31 in | |
src/loaders/mmd3_load.c:440:30: runtime error: signed integer overflow: 2147483647 + 126 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/mmd3_load.c:440:30 in | |
src/loaders/xm_load.c:419:34: runtime error: signed integer overflow: -2147483648 - 33 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/xm_load.c:419:34 in | |
src/loaders/xm_load.c:479:34: runtime error: signed integer overflow: -2147483648 - 241 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/xm_load.c:479:34 in | |
-------------------------------------------------------------------------------------------------- | |
Probably fixed in fuzz-patch-20210711: | |
-------------------------------------------------------------------------------------------------- | |
Signed integer overflow (+): | |
src/loaders/prowizard/noiserun.c:56:24: runtime error: signed integer overflow: -1056946164 - 2014052408 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/noiserun.c:56:24 in | |
src/loaders/prowizard/pha.c:322:24: runtime error: signed integer overflow: 2147483647 + 2 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/pha.c:322:24 in | |
src/loaders/prowizard/pha.c:322:28: runtime error: signed integer overflow: -2147483647 - 960 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/pha.c:322:28 in | |
src/loaders/prowizard/pm18a.c:123:25: runtime error: signed integer overflow: 2147483647 + 5226 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/pm18a.c:123:25 in | |
src/loaders/prowizard/tp1.c:91:24: runtime error: signed integer overflow: 794 + 2147483647 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/tp1.c:91:24 in | |
src/loaders/prowizard/tp1.c:91:39: runtime error: signed integer overflow: 794 - -2147483648 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/tp1.c:91:39 in | |
src/loaders/prowizard/xann.c:46:9: runtime error: signed integer overflow: -2143027200 - 1212153856 cannot be represented in type 'int' | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/prowizard/xann.c:46:9 in | |
-------------------------------------------------------------------------------------------------- | |
Arithmetic shift (all are intentional. These are not hotspots where arithmetic shift is needed for | |
performance, but these shifts aren't really hurting anything either.): | |
-------------------------------------------------------------------------------------------------- | |
src/loaders/emod_load.c:109:28: runtime error: left shift of negative value -1 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/emod_load.c:109:28 in | |
src/loaders/pw_load.c:141:55: runtime error: left shift of negative value -47 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/pw_load.c:141:55 in | |
src/loaders/dbm_load.c:354:20: runtime error: left shift of negative value -1 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/dbm_load.c:354:20 in | |
src/loaders/masi_load.c:210:35: runtime error: left shift of negative value -5 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/masi_load.c:210:35 in | |
src/loaders/mod_load.c:518:39: runtime error: left shift of negative value -21 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/mod_load.c:518:39 in | |
src/loaders/flt_load.c:397:41: runtime error: left shift of negative value -29 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/flt_load.c:397:41 in | |
src/loaders/hmn_load.c:238:33: runtime error: left shift of negative value -1 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/hmn_load.c:238:33 in | |
src/loaders/pt3_load.c:253:54: runtime error: left shift of negative value -1 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/pt3_load.c:253:54 in | |
src/loaders/amf_load.c:562:27: runtime error: left shift of negative value -15 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/amf_load.c:562:27 in | |
src/loaders/mmd_common.c:706:32: runtime error: left shift of negative value -1 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/mmd_common.c:706:32 in | |
src/loaders/mmd_common.c:593:31: runtime error: left shift of negative value -1 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/mmd_common.c:593:31 in | |
src/loaders/st_load.c:302:41: runtime error: left shift of negative value -1 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/st_load.c:302:41 in | |
src/loaders/rtm_load.c:477:27: runtime error: left shift of negative value -1 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/rtm_load.c:477:27 in | |
src/loaders/chip_load.c:132:41: runtime error: left shift of negative value -1 | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior src/loaders/chip_load.c:132:41 in | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment