View Issue Details

IDProjectCategoryView StatusLast Update
0002549GeoSetterUser Interfacepublic2024-07-25 21:43
Reporterroscoe Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status newResolutionopen 
PlatformDesktop OSWindows OS Version11-64
Product Version4.0.49 beta 
Target VersionFixed in Version 
Summary0002549: Folder with many photos cannot be loaded
DescriptionIf you try to load a folder with many photos (more than approx. 300-400 photos, here jpg), crashes the program. See bug report. In rare cases, there is no error. However, if the same folder is reloaded, there is an error.
It also does not seem to be the amount of data, but the number of photos is the problem. It doesn't matter if the photos are in full size or only in small resolution, e.g. 2 MPs.
If the PC is restarted after the error, it usually works once, then the error occurs again.
TagsNo tags attached.

Activities

roscoe

2024-07-20 10:22

reporter  

bugreport.txt (3,756 bytes)
date/time             : 2024-07-18, 17:13:15, 356ms
operating system      : Windows 10 x64 build 22631
system language       : German
system up time        : 1 hour 31 minutes
program up time       : 11 seconds
processors            : 16x AMD Ryzen 7 2700X Eight-Core Processor
physical memory       : 9793/16295 MB (free/total)
free disk space       : (C:) 250,70 GB
display mode          : 1920x1080, 32 bit
process id            : $5f50
allocated memory      : 390,65 MB
largest free block    : 832,00 KB
executable            : GeoSetter.exe
exec. date/time       : 2023-02-25 18:50
version               : 4.0.49.2233
settings folder       : C:\Users\whhug\AppData\Roaming\GeoSetter_beta\
ExifTool folder       : C:\Users\whhug\AppData\Roaming\GeoSetter_beta\tools\exiftool.exe
map file              : C:\Program Files (x86)\GeoSetter beta\map\map.html
map file HTML version : 4.0.39
map file JS version   : 4.0.40
contact name          : Wolfgang Huegens
contact email         : whhugens@web.de
callstack crc         : $00496131, $62a8e8e3, $62a8e8e3
exception number      : 1
exception class       : EOutOfResources
exception message     : Zur Verarbeitung dieses Befehls sind nicht genügend Speicherressourcen verfügbar.

main thread ($5dd0):
00496131 +00 GeoSetter.exe
7776919b +4b ntdll.dll      KiUserCallbackDispatcher
753513aa +0a win32u.dll     NtUserDispatchMessage
7693840b +0b user32.dll     DispatchMessageA
75eb7ba7 +17 KERNEL32.DLL   BaseThreadInitThunk

cpu registers:
eax = 7ed0b620
ebx = 7ecffa80
ecx = 00000002
edx = 00496131
esi = 0019f23c
edi = 7ed32874
eip = 00496131
esp = 0019efb4
ebp = 0019f0f8

stack dump:
0019efb4  31 61 49 00 de fa ed 0e - 01 00 00 00 07 00 00 00  1aI.............
0019efc4  c8 ef 19 00 31 61 49 00 - 20 b6 d0 7e 80 fa cf 7e  ....1aI. ..~...~
0019efd4  3c f2 19 00 74 28 d3 7e - f8 f0 19 00 e4 ef 19 00  <...t(.~........
0019efe4  10 f1 19 00 c4 4b 40 00 - f8 f0 19 00 00 00 00 00  .....K@.........
0019eff4  5a 75 72 20 56 65 72 61 - 72 62 65 69 74 75 6e 67  Zur Verarbeitung
0019f004  20 64 69 65 73 65 73 20 - 42 65 66 65 68 6c 73 20   dieses Befehls
0019f014  73 69 6e 64 20 6e 69 63 - 68 74 20 67 65 6e fc 67  sind nicht gen.g
0019f024  65 6e 64 20 53 70 65 69 - 63 68 65 72 72 65 73 73  end Speicherress
0019f034  6f 75 72 63 65 6e 20 76 - 65 72 66 fc 67 62 61 72  ourcen verf.gbar
0019f044  2e 0d 0a 00 00 00 00 00 - d0 25 f3 00 7e 12 00 00  .........%..~...
0019f054  5f 25 b4 78 cc 25 f3 00 - 7e 12 00 00 d0 07 00 00  _%.x.%..~.......
0019f064  94 38 47 00 00 00 00 00 - 50 4c d1 7e 44 00 00 00  .8G.....PL.~D...
0019f074  1f 00 00 00 00 00 00 00 - 3c f2 19 00 d8 c4 56 77  ........<.....Vw
0019f084  00 00 00 00 14 4c d1 7e - b0 f0 19 00 98 63 73 77  .....L.~.....csw
0019f094  d8 c4 56 77 00 00 00 00 - 00 00 00 00 74 28 d3 7e  ..Vw........t(.~
0019f0a4  3c f2 19 00 00 93 90 c2 - cc f0 19 00 b0 a7 aa 76  <..............v
0019f0b4  74 28 d3 7e 3c f2 19 00 - ac 63 89 c2 cc f0 19 00  t(.~<....c......
0019f0c4  b6 a7 aa 76 00 00 00 00 - f0 f0 19 00 5b b7 55 77  ...v........[.Uw
0019f0d4  48 40 01 00 4c 28 d3 7e - 00 00 00 00 a8 f1 19 00  H@..L(.~........
0019f0e4  00 00 00 00 00 00 00 00 - 4e 41 49 00 d4 f1 19 00  ........NAI.....

disassembling:
[...]
77769188   pop     edx
77769189   mov     eax, fs:[$30]
7776918f   mov     eax, [eax+$2c]
77769192   mov     ecx, [eax+edx*4]
77769195   call    dword ptr [$778221e0]  ; RtlDebugPrintTimes (ntdll.dll)
7776919b > call    ecx
7776919d   push    eax
7776919e   push    0
777691a0   push    0
777691a2   call    -$25d7 ($77766bd0)     ; NtCallbackReturn (ntdll.dll)
777691a7   mov     esi, eax
[...]

error details:
Verzeichniss laden mit ca. 750 Fotos

bugreport.txt (3,756 bytes)

zava

2024-07-25 21:43

reporter   ~0004838

I had and reported the same problem some months ago.
Absent any solution, I could only resort to splitting the image into separate subfolders containing fewer images.

Issue History

Date Modified Username Field Change
2024-07-20 10:22 roscoe New Issue
2024-07-20 10:22 roscoe File Added: bugreport.txt
2024-07-25 21:43 zava Note Added: 0004838