View Issue Details

IDProjectCategoryView StatusLast Update
0001538Double CommanderDefaultpublic2021-09-05 15:10
Reportercordylus Assigned ToAlexx2000  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
Product Version0.7.5 
Target Version0.8.4Fixed in Version0.8.4 
Summary0001538: Access violation при сравнении некоторых больших файлов
DescriptionС двумя файлами такое: один чуть более полугигабайта, второй чуть менее гигабайта, причем второй вылетает с любыми файлами, а первый, что поменьше, сравнивается с 250 мб нормально, а с 390 мб уже вылет. Возможно, какой-нибудь overflow.

А ещё один файл, 2.4 гб, вообще не сравнивается ни с чем, он со всеми "идентичный", при этом его сторона остаётся всегда пустой.
Additional Information--------------- 19-09-2016, 02:55:26 ---------------
| DC v0.7.5 beta Rev. 7092M -- i386-Win32-win32/win64
| Windows XP SP3 i386
Unhandled exception: EAccessViolation: Access violation
  Stack trace:
  $007CA76F line 767, column 20 of viewercontrol.pas in D:\Programs\Double Commander\doublecmd.exe
  $008318CF line 112, column 30 of ubinarydiffviewer.pas in D:\Programs\Double Commander\doublecmd.exe
  $007C9EB1 line 556, column 13 of viewercontrol.pas in D:\Programs\Double Commander\doublecmd.exe
  $0055A3F9 in D:\Programs\Double Commander\doublecmd.exe
  $005483B9 in D:\Programs\Double Commander\doublecmd.exe
  $0054B6BB in D:\Programs\Double Commander\doublecmd.exe
  $0055A343 in D:\Programs\Double Commander\doublecmd.exe
  $0040EB88 in D:\Programs\Double Commander\doublecmd.exe
  $005493F4 in D:\Programs\Double Commander\doublecmd.exe
  $005B562F in D:\Programs\Double Commander\doublecmd.exe
  $0050985A in D:\Programs\Double Commander\doublecmd.exe
  $0050CC22 in D:\Programs\Double Commander\doublecmd.exe
  $0050D9EB in D:\Programs\Double Commander\doublecmd.exe
  $7E368734 in C:\WINDOWS\system32\USER32.dll
  $7E368816 in C:\WINDOWS\system32\USER32.dll
  $7E378EA0 in C:\WINDOWS\system32\USER32.dll
  $7E378EEC in C:\WINDOWS\system32\USER32.dll
TagsNo tags attached.
Fixed in Revision8248,8258
Operating system
Widgetset
Architecture

Activities

cordylus

2016-09-23 08:17

developer   ~0001914

Last edited: 2016-09-23 08:22

Можно создать пустые файлы следующим образом, на них у меня воспроизводится:
fsutil file createnew 1.tmp 584792220
fsutil file createnew 2.tmp 495050335
В 0.7.5 - Access violation, в 0.8 r7114 и r6933 файл с правой стороны не отображается.

cordylus

2017-12-11 18:40

developer   ~0002419

Актуальный stack trace:

--------------- 11-12-2017, 16:35:57 ---------------
| DC v0.8.0 beta Rev. 7906M -- i386-Win32-win32/win64
| Windows XP SP3 i386 | PID 5096
Unhandled exception: EAccessViolation: Access violation
  Stack trace:
  $007E8671 line 917, column 20 of viewercontrol.pas in D:\Programs\Double Commander\doublecmd.exe
  $007E8439 line 883, column 9 of viewercontrol.pas in D:\Programs\Double Commander\doublecmd.exe
  $007E8394 line 870, column 11 of viewercontrol.pas in D:\Programs\Double Commander\doublecmd.exe
  $0085D2FF line 113, column 30 of ubinarydiffviewer.pas in D:\Programs\Double Commander\doublecmd.exe
  $007E7A04 line 654, column 21 of viewercontrol.pas in D:\Programs\Double Commander\doublecmd.exe
  $0053A1B3 line 132, column 5 of include/customcontrol.inc in D:\Programs\Double Commander\doublecmd.exe
  $00528554 line 4835, column 9 of include/wincontrol.inc in D:\Programs\Double Commander\doublecmd.exe
  $0052B61D line 6772, column 23 of include/wincontrol.inc in D:\Programs\Double Commander\doublecmd.exe
  $0053A10D line 112, column 28 of include/customcontrol.inc in D:\Programs\Double Commander\doublecmd.exe
  $0040EF08 in D:\Programs\Double Commander\doublecmd.exe
  $00529441 line 5396, column 28 of include/wincontrol.inc in D:\Programs\Double Commander\doublecmd.exe
  $005BA639 line 112, column 36 of lclmessageglue.pas in D:\Programs\Double Commander\doublecmd.exe
  $0050E18A line 702, column 43 of win32/win32callback.inc in D:\Programs\Double Commander\doublecmd.exe
  $0051146D line 2260, column 36 of win32/win32callback.inc in D:\Programs\Double Commander\doublecmd.exe
  $005121FB line 2657, column 21 of win32/win32callback.inc in D:\Programs\Double Commander\doublecmd.exe
  $7E368734 in C:\WINDOWS\system32\USER32.dll
  $7E368816 in C:\WINDOWS\system32\USER32.dll

Issue History

Date Modified Username Field Change
2016-09-19 03:56 cordylus New Issue
2016-09-23 08:17 cordylus Note Added: 0001914
2016-09-23 08:22 cordylus Note Edited: 0001914
2017-12-11 18:40 cordylus Note Added: 0002419
2018-08-05 12:11 Alexx2000 Fixed in Revision => 8248
2018-08-05 12:11 Alexx2000 Assigned To => Alexx2000
2018-08-05 12:11 Alexx2000 Status new => resolved
2018-08-05 12:11 Alexx2000 Resolution open => fixed
2018-08-05 12:11 Alexx2000 Target Version => 0.8.4
2018-08-11 12:35 Alexx2000 Fixed in Revision 8248 => 8248,8258
2018-08-11 12:35 Alexx2000 Fixed in Version => 0.8.4
2021-09-05 15:10 Alexx2000 Status resolved => closed