ld seems to want x*word sized strings
Bugzilla Link | 517 |
Created on | Jun 26, 2009 14:26 |
Version | 1.00beta |
OS | Linux |
Architecture | PC |
Extended Description
When I run valgrind it appears that ld expects that strings that it is given have been allocated as a multiple of the word size. It would be nice if we could meet this desire as it would reduce the number of errors produced when running memory management debugging tools. When run on a 32 bit (4 byte) system valgrind produces the following error: ==24380== ==24380== 2 errors in context 2 of 18: ==24380== Invalid read of size 4 ==24380== at 0x4014787: (within /lib/ld-2.5.so) ==24380== by 0x40078D9: (within /lib/ld-2.5.so) ==24380== by 0x4010D94: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== Address 0x921B750 is 64 bytes inside a block of size 67 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x4496B59: BuildDepClosFoldFun (dependencies.c:122) ==24380== by 0x448B6FE: STRSfold (stringset.c:67) ==24380== by 0x4496C1B: BuildDependencyClosure (dependencies.c:139) ==24380== by 0x4496C2F: BuildDependencyClosure (dependencies.c:146) ==24380== by 0x4496C2F: BuildDependencyClosure (dependencies.c:146) ==24380== by 0x4497558: DEPdoHandleDependencies (dependencies.c:384) ==24380== ==24380== 2 errors in context 3 of 18: ==24380== Invalid read of size 4 ==24380== at 0x4014647: (within /lib/ld-2.5.so) ==24380== by 0x40078D9: (within /lib/ld-2.5.so) ==24380== by 0x4010D94: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== Address 0x921B750 is 64 bytes inside a block of size 67 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x4496B59: BuildDepClosFoldFun (dependencies.c:122) ==24380== by 0x448B6FE: STRSfold (stringset.c:67) ==24380== by 0x4496C1B: BuildDependencyClosure (dependencies.c:139) ==24380== by 0x4496C2F: BuildDependencyClosure (dependencies.c:146) ==24380== by 0x4496C2F: BuildDependencyClosure (dependencies.c:146) ==24380== by 0x4497558: DEPdoHandleDependencies (dependencies.c:384) ==24380== ==24380== 2 errors in context 4 of 18: ==24380== Invalid read of size 4 ==24380== at 0x4014647: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x4496B59: BuildDepClosFoldFun (dependencies.c:122) ==24380== by 0x448B6FE: STRSfold (stringset.c:67) ==24380== Address 0x921B750 is 64 bytes inside a block of size 67 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x4496B59: BuildDepClosFoldFun (dependencies.c:122) ==24380== by 0x448B6FE: STRSfold (stringset.c:67) ==24380== by 0x4496C1B: BuildDependencyClosure (dependencies.c:139) ==24380== by 0x4496C2F: BuildDependencyClosure (dependencies.c:146) ==24380== by 0x4496C2F: BuildDependencyClosure (dependencies.c:146) ==24380== by 0x4497558: DEPdoHandleDependencies (dependencies.c:384) ==24380== ==24380== 2 errors in context 5 of 18: ==24380== Invalid read of size 4 ==24380== at 0x4014743: (within /lib/ld-2.5.so) ==24380== by 0x40078D9: (within /lib/ld-2.5.so) ==24380== by 0x4010D94: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== Address 0x4D0F104 is 52 bytes inside a block of size 53 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x43D2E7C: DSaddSymbolByName (deserialize.c:727) ==24380== by 0x449A79D: ASFdoAddSpecialFunctions (addspecialfuns.c:76) ==24380== by 0x432C5A5: PHrunSubPhase (phase.c:173) ==24380== by 0x4325227: PHDdrivePhase_mod (phase_sac2c.mac:139) ==24380== by 0x432C351: PHrunPhase (phase.c:118) ==24380== by 0x4327D3F: PHDdriveSac2c (phase_sac2c.mac:99) ==24380== ==24380== 2 errors in context 6 of 18: ==24380== Invalid read of size 4 ==24380== at 0x40145A3: (within /lib/ld-2.5.so) ==24380== by 0x40078D9: (within /lib/ld-2.5.so) ==24380== by 0x4010D94: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== Address 0x4D0F104 is 52 bytes inside a block of size 53 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x43D2E7C: DSaddSymbolByName (deserialize.c:727) ==24380== by 0x449A79D: ASFdoAddSpecialFunctions (addspecialfuns.c:76) ==24380== by 0x432C5A5: PHrunSubPhase (phase.c:173) ==24380== by 0x4325227: PHDdrivePhase_mod (phase_sac2c.mac:139) ==24380== by 0x432C351: PHrunPhase (phase.c:118) ==24380== by 0x4327D3F: PHDdriveSac2c (phase_sac2c.mac:99) ==24380== ==24380== 2 errors in context 7 of 18: ==24380== Invalid read of size 4 ==24380== at 0x40145A3: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x43D2E7C: DSaddSymbolByName (deserialize.c:727) ==24380== by 0x449A79D: ASFdoAddSpecialFunctions (addspecialfuns.c:76) ==24380== Address 0x4D0F104 is 52 bytes inside a block of size 53 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x43D2E7C: DSaddSymbolByName (deserialize.c:727) ==24380== by 0x449A79D: ASFdoAddSpecialFunctions (addspecialfuns.c:76) ==24380== by 0x432C5A5: PHrunSubPhase (phase.c:173) ==24380== by 0x4325227: PHDdrivePhase_mod (phase_sac2c.mac:139) ==24380== by 0x432C351: PHrunPhase (phase.c:118) ==24380== by 0x4327D3F: PHDdriveSac2c (phase_sac2c.mac:99) ==24380== ==24380== 2 errors in context 8 of 18: ==24380== Invalid read of size 4 ==24380== at 0x4014770: (within /lib/ld-2.5.so) ==24380== by 0x40078D9: (within /lib/ld-2.5.so) ==24380== by 0x4010D94: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== Address 0x4260314 is 60 bytes inside a block of size 61 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x44912BE: CheckSymbolExists (resolveall.c:149) ==24380== by 0x449159D: RSAuse (resolveall.c:215) ==24380== by 0x4331042: TRAVdo (traverse.c:74) ==24380== by 0x4491C68: RSAmodule (resolveall.c:316) ==24380== by 0x4331042: TRAVdo (traverse.c:74) ==24380== by 0x4491D0B: RSAdoResolveAll (resolveall.c:335) ==24380== ==24380== 2 errors in context 9 of 18: ==24380== Invalid read of size 4 ==24380== at 0x4014618: (within /lib/ld-2.5.so) ==24380== by 0x40078D9: (within /lib/ld-2.5.so) ==24380== by 0x4010D94: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== Address 0x4260314 is 60 bytes inside a block of size 61 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x44912BE: CheckSymbolExists (resolveall.c:149) ==24380== by 0x449159D: RSAuse (resolveall.c:215) ==24380== by 0x4331042: TRAVdo (traverse.c:74) ==24380== by 0x4491C68: RSAmodule (resolveall.c:316) ==24380== by 0x4331042: TRAVdo (traverse.c:74) ==24380== by 0x4491D0B: RSAdoResolveAll (resolveall.c:335) ==24380== ==24380== 2 errors in context 10 of 18: ==24380== Invalid read of size 4 ==24380== at 0x4014618: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x44912BE: CheckSymbolExists (resolveall.c:149) ==24380== by 0x449159D: RSAuse (resolveall.c:215) ==24380== Address 0x4260314 is 60 bytes inside a block of size 61 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x44912BE: CheckSymbolExists (resolveall.c:149) ==24380== by 0x449159D: RSAuse (resolveall.c:215) ==24380== by 0x4331042: TRAVdo (traverse.c:74) ==24380== by 0x4491C68: RSAmodule (resolveall.c:316) ==24380== by 0x4331042: TRAVdo (traverse.c:74) ==24380== by 0x4491D0B: RSAdoResolveAll (resolveall.c:335) ==24380== ==24380== 3 errors in context 11 of 18: ==24380== Invalid read of size 4 ==24380== at 0x4014759: (within /lib/ld-2.5.so) ==24380== by 0x40078D9: (within /lib/ld-2.5.so) ==24380== by 0x4010D94: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== Address 0x4283798 is 72 bytes inside a block of size 74 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x43D407F: DSlookupFunction (deserialize.c:1182) ==24380== by 0x47AC27B: SHD_Array_genarray_1__NUi_NUc (in /home/caj/svn/stdlib/modules/structures/lib/libArrayTree.so) ==24380== by 0x43D2D7E: AddEntryToAst (deserialize.c:685) ==24380== by 0x43D2EC7: DSaddSymbolByName (deserialize.c:733) ==24380== by 0x4494A2C: MakeSymbolAvailable (usesymbols.c:100) ==24380== by 0x44952BD: USSspap (usesymbols.c:224) ==24380== ==24380== 3 errors in context 12 of 18: ==24380== Invalid read of size 4 ==24380== at 0x40145E1: (within /lib/ld-2.5.so) ==24380== by 0x40078D9: (within /lib/ld-2.5.so) ==24380== by 0x4010D94: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== Address 0x4283798 is 72 bytes inside a block of size 74 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x43D407F: DSlookupFunction (deserialize.c:1182) ==24380== by 0x47AC27B: SHD_Array_genarray_1__NUi_NUc (in /home/caj/svn/stdlib/modules/structures/lib/libArrayTree.so) ==24380== by 0x43D2D7E: AddEntryToAst (deserialize.c:685) ==24380== by 0x43D2EC7: DSaddSymbolByName (deserialize.c:733) ==24380== by 0x4494A2C: MakeSymbolAvailable (usesymbols.c:100) ==24380== by 0x44952BD: USSspap (usesymbols.c:224) ==24380== ==24380== 3 errors in context 13 of 18: ==24380== Invalid read of size 4 ==24380== at 0x40145E1: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x43D407F: DSlookupFunction (deserialize.c:1182) ==24380== by 0x47AC27B: SHD_Array_genarray_1__NUi_NUc (in /home/caj/svn/stdlib/modules/structures/lib/libArrayTree.so) ==24380== Address 0x4283798 is 72 bytes inside a block of size 74 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x43D407F: DSlookupFunction (deserialize.c:1182) ==24380== by 0x47AC27B: SHD_Array_genarray_1__NUi_NUc (in /home/caj/svn/stdlib/modules/structures/lib/libArrayTree.so) ==24380== by 0x43D2D7E: AddEntryToAst (deserialize.c:685) ==24380== by 0x43D2EC7: DSaddSymbolByName (deserialize.c:733) ==24380== by 0x4494A2C: MakeSymbolAvailable (usesymbols.c:100) ==24380== by 0x44952BD: USSspap (usesymbols.c:224) ==24380== ==24380== 4 errors in context 14 of 18: ==24380== Invalid read of size 4 ==24380== at 0x4014787: (within /lib/ld-2.5.so) ==24380== by 0x4005B69: (within /lib/ld-2.5.so) ==24380== by 0x4007995: (within /lib/ld-2.5.so) ==24380== by 0x4010D94: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== Address 0x921B750 is 64 bytes inside a block of size 67 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x4496B59: BuildDepClosFoldFun (dependencies.c:122) ==24380== by 0x448B6FE: STRSfold (stringset.c:67) ==24380== by 0x4496C1B: BuildDependencyClosure (dependencies.c:139) ==24380== by 0x4496C2F: BuildDependencyClosure (dependencies.c:146) ==24380== by 0x4496C2F: BuildDependencyClosure (dependencies.c:146) ==24380== by 0x4497558: DEPdoHandleDependencies (dependencies.c:384) ==24380== ==24380== 4 errors in context 15 of 18: ==24380== Invalid read of size 4 ==24380== at 0x4014743: (within /lib/ld-2.5.so) ==24380== by 0x4005B69: (within /lib/ld-2.5.so) ==24380== by 0x4007995: (within /lib/ld-2.5.so) ==24380== by 0x4010D94: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== Address 0x4D0F104 is 52 bytes inside a block of size 53 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x43D2E7C: DSaddSymbolByName (deserialize.c:727) ==24380== by 0x449A79D: ASFdoAddSpecialFunctions (addspecialfuns.c:76) ==24380== by 0x432C5A5: PHrunSubPhase (phase.c:173) ==24380== by 0x4325227: PHDdrivePhase_mod (phase_sac2c.mac:139) ==24380== by 0x432C351: PHrunPhase (phase.c:118) ==24380== by 0x4327D3F: PHDdriveSac2c (phase_sac2c.mac:99) ==24380== ==24380== 4 errors in context 16 of 18: ==24380== Invalid read of size 4 ==24380== at 0x4014770: (within /lib/ld-2.5.so) ==24380== by 0x4005B69: (within /lib/ld-2.5.so) ==24380== by 0x4007995: (within /lib/ld-2.5.so) ==24380== by 0x4010D94: (within /lib/ld-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40108ED: (within /lib/ld-2.5.so) ==24380== by 0x4036C2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x400CFA5: (within /lib/ld-2.5.so) ==24380== by 0x40372AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x4036B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==24380== by 0x448D502: LIBMloadLibrary (libmanager.c:63) ==24380== by 0x448CB6B: AddModuleToPool (modulemanager.c:210) ==24380== Address 0x4260314 is 60 bytes inside a block of size 61 alloc'd ==24380== at 0x4021620: malloc (vg_replace_malloc.c:149) ==24380== by 0x4314467: MEMmalloc (memory.c:82) ==24380== by 0x4314647: MEMmallocAt (memory.c:128) ==24380== by 0x43BB6B8: STRcpy (str.c:43) ==24380== by 0x448CAC7: AddModuleToPool (modulemanager.c:199) ==24380== by 0x448CE4F: MODMloadModule (modulemanager.c:276) ==24380== by 0x44912BE: CheckSymbolExists (resolveall.c:149) ==24380== by 0x449159D: RSAuse (resolveall.c:215) ==24380== by 0x4331042: TRAVdo (traverse.c:74) ==24380== by 0x4491C68: RSAmodule (resolveall.c:316) ==24380== by 0x4331042: TRAVdo (traverse.c:74) ==24380== by 0x4491D0B: RSAdoResolveAll (resolveall.c:335)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information