View Issue Details

IDProjectCategoryView StatusLast Update
0001639Double CommanderDefaultpublic2020-11-30 07:43
Reportercordylus Assigned ToAlexx2000  
PrioritynormalSeverityminorReproducibilitysometimes
Status closedResolutionfixed 
ProjectionnoneETAnone 
Product Version0.7.6 
Target Version0.8.0Fixed in Version0.8.0 
Summary0001639: Access violation when changing the language, no crash followed
DescriptionUsually the change goes normally, but got it today for the second time, so decided to report. Both times DC has been opened for some time, an archive was opened, the change was from Russian to English.
Additional Information--------------- 27-11-2016, 14:20:30 ---------------
| DC v0.7.6 beta Rev. 7176M -- i386-Win32-win32/win64
| Windows XP SP3 i386 | PID 2636
Unhandled exception: EAccessViolation: Access violation
  Stack trace:
  $0040EA88 in D:\Programs\Double Commander\doublecmd.exe
  $0050D931 in D:\Programs\Double Commander\doublecmd.exe
  $0050DC3B in D:\Programs\Double Commander\doublecmd.exe
  $005A7AB6 in D:\Programs\Double Commander\doublecmd.exe
  $7E368734 in C:\WINDOWS\system32\USER32.dll
  $7E368816 in C:\WINDOWS\system32\USER32.dll
  $7E3689CD in C:\WINDOWS\system32\USER32.dll
  $7E368A10 in C:\WINDOWS\system32\USER32.dll
  $0050E903 in D:\Programs\Double Commander\doublecmd.exe
  $00445C3D in D:\Programs\Double Commander\doublecmd.exe
  $0044607F in D:\Programs\Double Commander\doublecmd.exe
  $0047B522 in D:\Programs\Double Commander\doublecmd.exe
  $00446035 in D:\Programs\Double Commander\doublecmd.exe
  $0040398E line 202, column 7 of doublecmd.lpr in D:\Programs\Double Commander\doublecmd.exe

--------------- 01-12-2016, 09:29:20 ---------------
| DC v0.7.6 beta Rev. 7176M -- i386-Win32-win32/win64
| Windows XP SP3 i386 | PID 3260
Unhandled exception: EAccessViolation: Access violation
  Stack trace:
  $00000000 in D:\Programs\Double Commander\doublecmd.exe
  $0050D55A in D:\Programs\Double Commander\doublecmd.exe
  $0050DC3B in D:\Programs\Double Commander\doublecmd.exe
  $005A7AB6 in D:\Programs\Double Commander\doublecmd.exe
  $7E368734 in C:\WINDOWS\system32\USER32.dll
  $7E368816 in C:\WINDOWS\system32\USER32.dll
  $7E3689CD in C:\WINDOWS\system32\USER32.dll
  $7E368A10 in C:\WINDOWS\system32\USER32.dll
  $0050E903 in D:\Programs\Double Commander\doublecmd.exe
  $00445C3D in D:\Programs\Double Commander\doublecmd.exe
  $0044607F in D:\Programs\Double Commander\doublecmd.exe
  $0047B522 in D:\Programs\Double Commander\doublecmd.exe
  $00446035 in D:\Programs\Double Commander\doublecmd.exe
  $0040398E line 202, column 7 of doublecmd.lpr in D:\Programs\Double Commander\doublecmd.exe
TagsNo tags attached.
Fixed in Revision7555,7557
Operating systemWindows
WidgetsetWin32
Architecture

Activities

cordylus

2016-12-26 16:08

developer   ~0002036

Last edited: 2016-12-26 16:11

На этот раз зашел выключил в настройках Editor > Use external program, снова получил Access violation, даже две штуки подряд. Тоже программа была долгое время запущена, это было первое открытие настроек, два раза Ignore - и все работает дальше. Намеренно воспроизвести не удается - при повторном редактировании настроек ошибок нет, после перезапуска тоже.

--------------- 26-12-2016, 14:56:36 ---------------
| DC v0.7.7 beta Rev. 7285M -- i386-Win32-win32/win64
| Windows XP SP3 i386 | PID 4780
Unhandled exception: EAccessViolation: Access violation
  Stack trace:
  $656A624F in D:\Programs\Double Commander\doublecmd.exe
  $00767D64 line 189, column 3 of foptions.pas in D:\Programs\Double Commander\doublecmd.exe
  $00575210 in D:\Programs\Double Commander\doublecmd.exe
  $005758E6 in D:\Programs\Double Commander\doublecmd.exe
  $0055F2EC in D:\Programs\Double Commander\doublecmd.exe
  $0057511B in D:\Programs\Double Commander\doublecmd.exe
  $0040EB38 in D:\Programs\Double Commander\doublecmd.exe
  $00549BC4 in D:\Programs\Double Commander\doublecmd.exe
  $005B5DFF in D:\Programs\Double Commander\doublecmd.exe
  $0050DADA in D:\Programs\Double Commander\doublecmd.exe
  $0050E1BB 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
  $7C90E473 in C:\WINDOWS\system32\ntdll.dll
  $7E3792E3 in C:\WINDOWS\system32\USER32.dll

--------------- 26-12-2016, 14:56:41 ---------------
| DC v0.7.7 beta Rev. 7285M -- i386-Win32-win32/win64
| Windows XP SP3 i386 | PID 4780
Unhandled exception: EAccessViolation: Access violation
  Stack trace:
  $0040EA88 in D:\Programs\Double Commander\doublecmd.exe
  $0050E1BB in D:\Programs\Double Commander\doublecmd.exe
  $005A8036 in D:\Programs\Double Commander\doublecmd.exe
  $7E368734 in C:\WINDOWS\system32\USER32.dll
  $7E368816 in C:\WINDOWS\system32\USER32.dll
  $7E3689CD in C:\WINDOWS\system32\USER32.dll
  $7E368A10 in C:\WINDOWS\system32\USER32.dll
  $0050EE83 in D:\Programs\Double Commander\doublecmd.exe
  $00445EAD in D:\Programs\Double Commander\doublecmd.exe
  $004462EF in D:\Programs\Double Commander\doublecmd.exe
  $0047BAA2 in D:\Programs\Double Commander\doublecmd.exe
  $004462A5 in D:\Programs\Double Commander\doublecmd.exe
  $0040398E line 205, column 7 of doublecmd.lpr in D:\Programs\Double Commander\doublecmd.exe

cordylus

2017-04-30 17:31

developer   ~0002175

Воспроизвелось в 0.8, вторая ошибка - после Ignore первой.

--------------- 30-04-2017, 17:25:49 ---------------
| DC v0.8.0 alpha Rev. 7503 -- i386-Win32-win32/win64
| Windows XP SP3 i386 | PID 4284
Unhandled exception: EAccessViolation: Access violation
  Stack trace:
  $0043E1DA line 1818, column 24 of include/customform.inc in ...\doublecmd.exe
  $0043F1D3 line 2191, column 5 of include/customform.inc in ...\doublecmd.exe
  $0071E974 line 179, column 3 of foptions.pas in ...\doublecmd.exe
  $0055216D line 55, column 3 of include/buttoncontrol.inc in ...\doublecmd.exe
  $0055278D line 169, column 3 of include/buttons.inc in ...\doublecmd.exe
  $0053C51D line 64, column 3 of include/bitbtn.inc in ...\doublecmd.exe
  $00552099 line 21, column 5 of include/buttoncontrol.inc in ...\doublecmd.exe
  $0040EEF8 in ...\doublecmd.exe
  $005274B1 line 5396, column 28 of include/wincontrol.inc in ...\doublecmd.exe
  $005B6839 line 112, column 36 of lclmessageglue.pas in ...\doublecmd.exe
  $0050FC6A line 2496, column 33 of win32/win32callback.inc in ...\doublecmd.exe
  $005102DB line 2654, column 21 of win32/win32callback.inc in ...\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
  $7C90E473 in C:\WINDOWS\system32\ntdll.dll

--------------- 30-04-2017, 17:25:52 ---------------
| DC v0.8.0 alpha Rev. 7503 -- i386-Win32-win32/win64
| Windows XP SP3 i386 | PID 4284
Unhandled exception: EAccessViolation: Access violation
  Stack trace:
  $0040EE48 in ...\doublecmd.exe
  $005102DB line 2654, column 21 of win32/win32callback.inc in ...\doublecmd.exe
  $005A8EA3 line 523, column 17 of win32/win32wsbuttons.pp in ...\doublecmd.exe
  $7E368734 in C:\WINDOWS\system32\USER32.dll
  $7E368816 in C:\WINDOWS\system32\USER32.dll
  $7E3689CD in C:\WINDOWS\system32\USER32.dll
  $7E368A10 in C:\WINDOWS\system32\USER32.dll
  $0051114D line 407, column 35 of win32/win32object.inc in ...\doublecmd.exe
  $00445B4D line 1276, column 3 of include/application.inc in ...\doublecmd.exe
  $00445F6E line 1413, column 9 of include/application.inc in ...\doublecmd.exe
  $0047CCD0 line 54, column 20 of include/interfacebase.inc in ...\doublecmd.exe
  $00445F2E line 1401, column 21 of include/application.inc in ...\doublecmd.exe
  $004038DF line 211, column 7 of doublecmd.lpr in ...\doublecmd.exe

cordylus

2017-04-30 17:44

developer   ~0002176

Кажется, понял, в чем дело. Сохраняется долго, я кликаю еще раз на ОК, из-за этого ошибка. Если кликнуть несколько раз - начинаются ещё и глюки с иконками, см. 0000720:0002087, даже stack trace похожий.

Alexx2000

2017-05-11 21:43

administrator   ~0002204

Полагаю исправлено.

Issue History

Date Modified Username Field Change
2016-12-01 13:43 cordylus New Issue
2016-12-26 16:08 cordylus Note Added: 0002036
2016-12-26 16:11 cordylus Note Edited: 0002036
2017-04-30 17:31 cordylus Note Added: 0002175
2017-04-30 17:44 cordylus Note Added: 0002176
2017-05-11 09:49 Alexx2000 Status new => acknowledged
2017-05-11 21:43 Alexx2000 Fixed in Revision => 7555
2017-05-11 21:43 Alexx2000 Note Added: 0002204
2017-05-11 21:43 Alexx2000 Status acknowledged => resolved
2017-05-11 21:43 Alexx2000 Resolution open => fixed
2017-05-11 21:43 Alexx2000 Assigned To => Alexx2000
2017-05-11 21:43 Alexx2000 Fixed in Version => 0.8.0
2017-05-11 21:43 Alexx2000 Target Version => 0.8.0
2017-05-11 22:07 Alexx2000 Fixed in Revision 7555 => 7555,7557
2020-11-30 07:43 Alexx2000 Status resolved => closed